FHIR Resource | OpenIMIS database table | notes | mapping status |
---|---|---|---|
Claim | Request properties are mapped to Claim | ||
ClaimResponse | tblClaim | Response properties are mapped to Claim | |
Coverage | tblPolicy | ||
Patient | tblInsuree | ||
Practitioner | tblClaimAdmin | used to represent base fields of Claim Administrator (without relation with health facility- FHIR Location) | |
PractitionerRole | tblClaimAdmin | used to represent a relation between base ClaimAdmin (FHIR Practitioner) and Health facility (FHIR Location) | |
Location | tblHF / tblLocations | FHIR location.mode field is used to switch between mapping from tblHF and tblLocations | |
EligibilityRequest | EligibilityRequest | ||
CommunicationRequest | tblFeedback |
Claim
ClaimResponse
...
FHIR field
...
OpenIMIS field
...
notes
...
mapping status
...
Identifier
...
PolicyID / PolicyUUID
...
policyHolder
...
FamilyID
...
period
...
StartDate / ExpiryDate
...
start date and expiry date are mapped to a period of time between them
...
status
...
PolicyStatus
...
contract.valuedItem.net
...
PolicyValue
...
grouping
...
ProdID
...
contract.agent.actor
...
OfficerID
Patient
...
FHIR field
...
OpenIMIS field
...
notes
...
mapping status
...
Identifier
...
InsureeID / CHFID / passport / TypeOfId
...
there is a 0..* relation on identifier
...
RelatedPerson
...
FamilyID
...
name
...
LastName / OtherNames
...
birthDate
...
DOB
...
gender
...
Gender
...
maritalStatus
...
Marital
...
RelatedPerson.Relationship
...
IsHead
...
telecom
...
Phone / Email
...
photo
...
PhotoID
...
photo.creation
...
PhotoDate
...
managingOrganization
...
HFID
...
address
...
CurrentAddress / GeoLocation
...
Practitioner
FHIR field | OpenIMIS field | notes | mapping status |
---|---|---|---|
identifier | claimAdminID / claimAdminCode | ||
name | LastName / OtherNames | ||
birthDate | DOB | ||
telecom | Phone / EmailId |
...