...
openIMIS table - tblInsurees, tblFamilies
FHIR R4 field | openIMIS field | Notes | Mapping status | ||
---|---|---|---|---|---|
identifier | InsureeID / CHFID / passport / TypeOfId / InsureeUUID | there is a 0..* relation on identifier | InsureeID / CHFID / passport / InsureeUUID is mappedRelatedPerson | ||
FamilyID | not mapped | LastName / OtherNames | name field contains values that are being mapped for both LastName and OtherNames fields | mapped | |
DOB | mapped | ||||
Gender | Link to | mapped | |||
Marital | mapped | RelatedPerson.Relationship | IsHeadmaritalStatus.text in [Married, Single, Divorced, Widowed, Not specified] | mapped | |
Phone / Email | telecom field contains values that are being mapped for both Phone and Email fields | mapped | |||
tblInsuree.PhotoID not → tblPhotos.PhotoFolder + PhotoFileName | Should include the base URL | mapped | |||
tblInsuree.PhotoID → tblPhotos.PhotoDate | not mapped | ||||
managingOrganizationgeneralPractitioner | HFIDnot | reference/HeathcareService | mapped | ||
CurrentAddress / GeoLocation | The patient can contain multiple addresses | mappedpovertyStatus | |||
link to tblInsuree.FamilyId → tblFamilies.InsureeId → Poverty | Extension valueBoolean If Poverty from tblFamilies is “None” nothing is returned and the field is empty, else it’s “True” or “False” | mappedtblInsurees.InsureeUUID | reference Patient/UUID | mapped | |
tblInsuree.relationship → tblRelations.Relation OR tblRelations.RelationId | Based on module configuration. tblRelations.Relation by default. | mapped | |||
extension.isHead | tblInsuree.IsHead | url: isHead | mapped | ||
extension.registrationDate | tblInsuree.ValidityFrom | url: registrationDate | mapped | ||
extension.locationCode | link to tblInsuree.FamilyId → tblFamilies.LocationId→ tblLocations.LocationUUID | url: locationCode | mapped | ||
extension.educationCode.valueCoding.code | tblInsuree.Education → tblEducations.EducationId | utl: educationCode | mapped | ||
extension.professionCode.valueCoding.code | tblInsuree.Profession → tblProfessions.ProfessionId | utl: professionCode | mapped | ||
extension.povertyStatus | tblInsuree → tblFamilies → Poverty | url: povertyStatus | mapped | ||
extension.group | link to tblInsuree.FamilyId → tblFamilies.FamilyUUID | reference/Group/UUID | not mapped |
Endpoint specification
Example of endpoint URL
http://localhost:8000/api_fhir_R4r4/Patient/
Supported HTTP operation
...
Code Block |
---|
http://localhost:8000/api_fhir_R4r4/Patient/01DB0819-69F6-44F9-BF3D-0BCC5D4803E2 |
...
Code Block | ||
---|---|---|
| ||
http://localhost:8000/api_fhir_R4r4/Patient/01DB0819-69F6-44F9-BF3D-0BCC5D4803E2 |
...
Code Block |
---|
http://localhost:8000/api_fhir_R4r4/Patient/01DB0819-69F6-44F9-BF3D-0BCC5D4803E2 |
...
|