...
FHIR Resource
...
OpenIMIS database table
...
notes
...
mapping status
...
Claim
...
Api Root
http://localhost:8000/api_fhir/ for version FHIR STU3
http://localhost:8000/api_fhir_R4/ for version FHIR R4 version
Mapping Overview Table
FHIR STU3 resource | openIMIS database tables | Notes | Status |
---|---|---|---|
| Request properties are mapped to Claim | mostly mapped | |
ClaimResponse |
| Response properties are mapped to Claim | mostly mapped |
tblPolicy | not mapped | ||
Patient | tblInsuree | mostly mapped | |
Practitioner | tblClaimAdmin | used to represent base fields of Claim Administrator (without relation with health facility- FHIR Location) | mapped |
PractitionerRole | tblClaimAdmin | used to represent a relation between base ClaimAdmin (FHIR Practitioner) and Health facility (FHIR Location) | mapped |
Location |
| FHIR location.mode field is used to switch between mapping from tblHF and tblLocations | mostly mapped |
EligibilityRequest | EligibilityRequest | mapped, EligibilityRespone not fully mapped | |
CommunicationRequest | tblFeedback |
...
mapped |
...
PaymentNotice |
...
tblpayment |
Patient
Practitioner
Location
...
FHIR field
...
OpenIMIS field
...
notes
...
mapping status
...
Identifier
...
tblHF.HfId / tblHF.HFCode / tblLocations.LocationId / tblLocations.LocationCode
...
name
...
tblHF.HFName / tblLocatons.LocationName
...
FHIR location.mode field is used to switch between mapping from tblHF and tblLocations fields
...
type
...
tblHF.HFLevel / tblLocations.LocationType
...
FHIR location.mode field is used to switch between mapping from tblHF and tblLocations fields
...
Address
...
tblHF.HFAddress
...
partOfReference
...
tblHF.LocationId / tblLocations.ParentLocationId
...
FHIR location.mode field is used to switch between mapping from tblHF and tblLocations fields
...
telecom
...
tblHF.Phone / tblHF.Fax / tblHF.eMail
EligibilityRequest
...
FHIR field
...
OpenIMIS field
...
notes
...
mapping status
...
patient
...
CHFID
...
benefitCategory
...
ServiceCode
...
benefitSubCategory
...
ItemCode
EligibilityResponse
...
FHIR field
...
OpenIMIS field
...
notes
...
mapping status
...
patient
...
eligibility_request
...
insurance.benefitBalance.financial.allowedUnsignedInt
...
prod_id / total_admissions_left / total_visits_left / total-consultations_left / total_surgeries_left / total_deliveries_left / total_antenatals_left / service_left / item_left
...
insurance.benefitBalance.financial.allowedMoney
...
consultation_amount_left / surgery_amount_left / delivery_amount_left / hospitalization_amount_left / antenatal_amount_left
...
insurance.benefitBalance.excluded
...
is_item_ok / is_service_ok
CommunicationRequest
FHIR field | OpenIMIS field | notes | mapping status | ||
---|---|---|---|---|---|
identifier | feedbackId | reasonCode | CareRendered / PaymentAsked / DrugPrescribed / DrugReceived / Assessment | occurrenceDateTime | feedBackDatenot mapped |
Resources for the FHIR R4 mapping
Contributors
SolDevelo/SwissTPH - openIMIS - OpenMRS integration – Digital Square C1 project