OpenMRS Core FHIR Implementation Guide
0.1.0 - ci-build

OpenMRS Core FHIR Implementation Guide - Local Development build (v0.1.0). See the Directory of published versions

Resource Profile: OMRSPerson - Mappings

Active as of 2023-06-23

Mappings for the omrs-person resource profile.

Mappings for RIM Mapping (http://hl7.org/v3)

OMRSPerson
PersonEntity. Role, or Act, Person(classCode="PSN" and determinerCode="INST" and quantity="1")
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifier.plays:Role(classCode='IDENT').id
   name./name
   telecom./telecom
   genderplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender
   birthDate./birthTime
   address./addr
   photoplayer[classCode=PSN|ANM and determinerCode=INSTANCE]/desc
   managingOrganizationscoper
   activestatusCode
   linkoutboundLink
      idn/a
      extensionn/a
      modifierExtensionN/A
      targetid
      assurancepriorityNumber?

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

OMRSPerson
Person
   identifierFiveWs.identifier
   activeFiveWs.status

Mappings for HL7 v2 Mapping (http://hl7.org/v2)

OMRSPerson
Person
   identifierPID-3
   namePID-5, PID-9
   telecomPID-13, PID-14
   genderPID-8
   birthDatePID-7
   addressPID-11
   photoOBX-5 - needs a profile

Mappings for FHIR HL7 vs OMRS (Person)

Person is a FHIR resource that is used to represent demographics and administrative information about a person independent of a specific health-related context. FHIR Persons are mapped to OpenMRS Person objects.

OMRSPerson
PersonOMRS Person

This profile maps to Person in OMRS FHIR2

   idPerson.uuid
   identifierPatient.identifier
   namePerson.name
   telecomPerson.personAttribute

The attribute used is determined by the fhir2.personContactPointAttributeTypeUuid global property

   genderPerson.gender
   birthDatePerson.birthDate

Estimated birthdates report month and year for people 5 and under or only year for people older than 5

   addressPerson.address
   linkPerson is a Patient? link to Patient : nothing