...
Code Block |
---|
|
Integer relationshipId :: not mapped
Person personA :: If PersonA is the requesting patient of family history then it will be mapped to FamilyHistory.subject else person will be map to relation attributes accordingly
Person's Relationships will be map as follow
RelationshipType relationshipType ::
String aIsToB :: FamilyHistory.relation.relationship (if patient resource relation ship is A to B)
String bIsToA :: FamilyHistory.relation.relationship (if patient resource relation ship is B to A)
Person personB :: If PersonA is the requesting patient of family history then it will be mapped to FamilyHistory.subject else person name will be map to FamilyHistory.relation.name
Related person bithday :: FamilyHistory.relation.born[x]
|
FHIR Encounter resource is map with both the visit and encounter of OpenMRS. Below shows the mapping of encounter resource of OpenMRS to FHIR Encounter
Code Block |
---|
|
Integer uuid :: n/a - goes in the URL e.g. [base]/Encounter/[encounterId]
Date encounterDatetime :: Encounter.period
Patient patient :: Encounter.subject
Integer patientId :: not mapped
Set<EncounterProvider> encounterProviders :: Encounter.participant
Location location :: Encounter.location
EncounterType encounterType : not mapped
Set<Order> orders :: not mapped
Visit visit :: Encounter.partOf
|