...
FHIR R4 field | openIMIS field | Notes | Mapping status | |||
---|---|---|---|---|---|---|
identifier | InsureeID / CHFID / passport / TypeOfId / InsureeUUID | there is a 0..* relation on identifier | InsureeID / CHFID / passport is mapped | RelatedPerson | FamilyID | not / InsureeUUID is mapped |
name | LastName / OtherNames | name field contains values that are being mapped for both LastName and OtherNames fields | mapped | |||
birthDate | DOB | mapped | ||||
gender | Gender | mapped | ||||
maritalStatus | Marital | mapped | RelatedPerson.Relationship | tblInsuree.relationship → tblRelations.relation | mapped | |
telecom | Phone / Email | telecom field contains values that are being mapped for both Phone and Email fields | mapped | |||
photo | PhotoID | not mapped | ||||
photo.creation | PhotoDate | not mapped | ||||
managingOrganizationgeneralPractitioner | HFID | reference/HeathcareService | not mapped | |||
address | CurrentAddress / GeoLocation | The patient can contain multiple addresses | mapped | |||
povertyStatus | tblInsuree → tblFamilies → Poverty | Extension valueBoolean If Poverty from tblFamilies is “None” nothing is returned and the field is empty, else it’s “True” or “False” | mapped | |||
link.other | link to tblInsuree.FamilyId → Family.InsureeId → Insuree.InsureeUUID | reference Patient/UUID | not mapped | |||
link.type | tblInsuree.relationship → tblRelations.relation | not mapped |
Endpoint specification
...