...
Firstly, a new directory ‘api_fhir_R4’ was created, which contained the copied files of the api_fhir module of version 3.
These files have been processed in order to create a new api root for the version 4 of the module.
After launching the backend server it is now possible to reach the api root for both versions using:
http://localhost:8000/api_fhir/ for version 3
http://localhost:8000/api_fhir_R4/ for version 4
Mapping
Overview Table
FHIR R4 Resource | OpenIMIS database tables | notes | mapping status |
---|---|---|---|
Claim |
| Request properties are mapped to Claim | mostly mapped |
ClaimResponse |
| Response properties are mapped to Claim | mostly mapped |
Coverage | tblPolicy | mostly mapped | |
Patient | tblInsuree | mostly mapped | |
Practitioner | tblClaimAdmin | used to represent base fields of Claim Administrator (without relation with health facility- FHIR R4 Location) | mapped |
PractitionerRole | tblClaimAdmin | used to represent a relation between base ClaimAdmin (FHIR R4 Partitioner) and Health facility (FHIR R4 Location) | mapped |
Location |
| FHIR R4 location.mode field is used to switch between mapping from tblHF and tblLocations | mostly mapped |
CoverageEligibilityRequest | CoverageEligibilityRequest | mostly mapped | |
CoverageEligibilityResponse | CoverageEligibilityResponse | mostly mapped | |
CommunicationRequest | tblFeedback | mapped |
Links to the sub-pages of the FHIR R4 mapping: