Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

FHIR STU3 Resource - Claim

OpenIMIS tables mapped - tblClaim, tblClaimItems , tblClaimServices

FHIR STU3 field

OpenIMIS openIMIS field

notesNotes

mapping statusStatus

Identifier

tblClaim.ClaimID / tblClaim.ClaimUUID / tblClaim.ClaimCode

Claim can have multiple identifiers. The most important one is mapped from ClaimCode

ClaimID and ClaimCode mapped

patient

tblClaim.InsureeID

mapped

billablePeriod

tblClaim.DateFrom / tblClaim.DateTo

date from and date to are mapped to a period of time between them

mapped

diagnosis

tblClaim.ICDID / tblClaim.ICDID1 / tblClaim.ICDID2 / tblClaim.ICDID3 / tblClaim.ICDID4

ICDID values are mapped to a list of diagnosis

mapped

provider

tblClaim.Adjuster

not mapped

claimCode

dateFrom

dateTo

total

tblClaim.Claimed

mapped

created

tblClaim.DateClaimed

mapped

information

tblClaim.Explanation / tblClaim.GuaranteeId / tblClaimItems.Availability / tblClaimItems.Explanation / tblClaimServices.Explanation

information category is distinguishing the type of information

mapped

facility

tblClaim.HFID

mapped

enterer

tblClaim.ClaimAdminId

mapped

type

tblClaim.VisitType

mapped

item.service

tblClaimItems.ItemId / tblClaimServices.ServiceID

claim.item.category.text is distinguishing whether mapping is done from tblClaimsServices or tblClaimItems

mapped

item.quantity

tblClaimItems.QtyProvided / tblClaimServices.QtyProvided

claim.item.category.text is distinguishing whether mapping is done from tblClaimsServices or tblClaimItems

mapped

item.unitPrice

tblClaimItems.PriceAsked / tblClaimServices.PriceAsked

claim.item.category.text is distinguishing whether mapping is done from tblClaimsServices or tblClaimItems

mapped

...

Example JSON representation of content:

{

Code Block
languagejson
{
"resourceType": "Claim",

...


"billablePeriod": {

...


"end": "2019-06-12T00:00:00",

...


"start": "2019-06-01T00:00:00"

...


},

...


"created": "2019-06-12T00:00:00",

...


"diagnosis": [

...


{

...


"diagnosisCodeableConcept": {

...


"coding": [

...


{

...


"code": "ICD_CD"

...


}

...


]

...


},

...


"sequence": 1,

...


"type": [

...


{

...


"text": "icd_0"

...


}

...


]

...


}

...


],

...


"enterer": {

...


"reference": "Practitioner/1234abcd"

...


},

...


"facility": {

...


"reference": "Location/12345678"

...


},

...


"id": "code",

...


"identifier": [

...


{

...


"type": {

...


"coding": [

...


{

...


"code": "MR",

...


"system": "https://hl7.org/fhir/valueset-identifier-type.html"

...


}

...


]

...


},

...


"use": "usual",

...


"value": "code"

...


}

...


],

...


"information": [

...


{

...


"category": {

...


"text": "guarantee_id"

...


},

...


"sequence": 1,

...


"valueString": "guarantee_id"

...


},

...


{

...


"category": {

...


"text": "explanation"

...


},

...


"sequence": 2,

...


"valueString": "explanation"

...


},

...


{

...


"category": {

...


"text": "item_explanation"

...


},

...


"sequence": 3,

...


"valueString": "item_explanation"

...


},

...


{

...


"category": {

...


"text": "item_explanation"

...


},

...


"sequence": 4,

...


"valueString": "service_explanation"

...


}

...


],

...


"item": [

...


{

...


"category": {

...


"text": "item"

...


},

...


"informationLinkId": [

...


3

...


],

...


"quantity": {

...


"value": 4

...


},

...


"sequence": 1,

...


"service": {

...


"text": "iCode"

...


},

...


"unitPrice": {

...


"value": 21.1

...


}

...


},

...


{

...


"category": {

...


"text": "service"

...


},

...


"informationLinkId": [

...


4

...


],

...


"quantity": {

...


"value": 3

...


},

...


"sequence": 2,

...


"service": {

...


"text": "sCode"

...


},

...


"unitPrice": {

...


"value": 16.1

...


}

...


}

...


],

...


"patient": {

...


"reference": "Patient/TEST_CHF_ID"

...


},

...


"total": {

...


"value": 42

...


},

...


"type": {

...


"text": "E"

...


}

...


}