Table des matières

FreePort roadmap

Examples

AXISANTE 4

Specs

Using XML Format

Format of the final file used for the integration

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE FreeMedForms>
<DataIntegrator>
 
  <!-- Patient UID links -->
  <!-- This part can be saved into a specific file -->
  <PatientLink>
    <UidLink alienUid="" fmfUid="" />
  </PatientLink>
 
  <!-- Patient block -->
  <Patient emrUid="" birthname="" secondname="" firstname="" dob="" dod="">
 
    <!-- Contact -->
    <Address ad="" city="" country="" zip="" state=""/>
    <Contact tel1="" tel2="" tel3="" fax="" mail=""/>
 
    <!-- PMHx -->
    <PMHx>
      <PMH_Item>
        <!-- use FreeText or Encoded not both -->
        <FreeText></FreeText>
        <Encoded icd10="" label="">
        <DateStart format="">date</DateStart>
        <DateEnd format="">date</DateEnd>
        <ConfidenceIndex></ConfidenceIndex>
      </PMH_Item>
    </PMHx>
 
    <!-- Populate Form items -->
 
  </Patient>
</DataIntegrator>

The patient UID linking alienEMR <-> FreeMedForms

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE FreeMedForms>
<FreePortPatientUids>
  <PatientLink
    a="alien_patient_uid"
    f="freemedforms_patient_uid"
    i="internal_uid_specifically_used_inside_freeport_should_not_be_edited"
    c="creation_datetime_iso_format"
    l="lastupdate_datetime_iso_format"
    v="validity_1_or_0"
    e="editable_1_or_0"
  />
  ...
</FreePortPatientUids>

Code specification