Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Encounter Type is used to differentiate "LAB" serviceCatogory from other serviceCatogories. Thus it's required to create an EncounterType in OpenMRS and configure FHIR module to use it.

Issued > Encounter's DateTime

Issued filed has one to one mapping with FHIR DiagnosticReport and it's stored as Encounter's DateTime value.

Subject > Encounter's Patient

Subject filed can be represent in Patient, Device, Group and Location. But in current implementation, it's only accepting FHIR Patient resource. It creates a OpenMRS Patient using FHIR Patient and store under Encounter's Patient.

Performer > Encounter's Provider

Performer filed can be represent in Practitioner and Organization. But in current implementation, it's only accepting FHIR Practitioner resource. It creates a OpenMRS Provider using FHIR Practitioner and store under Encounter's Provider.

Result > Obs Group

Result field can contain zero to many Observations. These FHIR Observations can map into OpenMRS Obs. In order to store multiple Obs, it uses Obs Groups.

PresentedForm > Complex Obs

PresentedForm represent zero to many FHIR attachments. These FHIR Attachments can store using OpenMRS Complex Obs. Also it uses Obs Group to store multiple Complex Obs.