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 to from tblHF and tblLocations | |
EligibilityRequest | EligibilityRequest | ||
CommunicationRequest | tblFeedback |
...
FHIR field | OpenIMIS field | notes | mapping status |
---|---|---|---|
Identifier | tblClaim.ClaimID / tblClaim.ClaimUUID / tblClaim.ClaimCode | Claim can have multiple identifiers. The most important one is mapped from ClaimCode | |
patient | tblClaim.InsureeID | ||
billablePeriod | tblClaim.DateFrom / tblClaim.DateTo | date from and date to are mapped to a period of time | |
diagnosis | tblClaim.ICDID / tblClaim.ICDID1 / tblClaim.ICDID2 / tblClaim.ICDID3 / tblClaim.ICDID4 | ICDID values are mapped to a list of diagnosis | |
outcome | tblClaim.ClaimStatus | ||
provider | tblClaim.Adjuster | ||
total | tblClaim.Claimed | ||
created | tblClaim.DateClaimed | ||
information | tblClaim.Explanation / tblClaim.GuaranteeId / tblClaimItems.Availability / tblClaimItems.Explanation / tblClaimServices.Explanation | information category is distinguishing the type of information | |
facility | tblClaim.HFID | ||
enterer | tblClaim.ClaimAdminId | ||
type | tblClaim.VisitType | ||
item.service | tblClaimItems.ItemId / tblClaimServices.ServiceID | ||
item.quantity | tblClaimItems.QtyProvided / tblClaimServices.QtyProvided | ||
item.unitPrice | tblClaimItems.PriceAsked / tblClaimServices.PriceAsked |
...