Versions Compared

Key

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

...

FHIR R4 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 ClaimUUID.

mapped

status

one of [entered, checked, reviewed, valuated] based on tblClaim.ClaimStatus

entered state by default

patient

tblClaim.InsureeUUID

reference to Patient resource

mapped - mandatory

billablePeriod

tblClaim.DateFrom / tblClaim.DateTo

DateFrom and DateTo are mapped to a period of time between them

mapped - mandatory

diagnosis

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

reference to Condition resource

There is an error with the POST for both versions. When the error is found complete the mapping.

mapped - mandatory

from fhir to imis not mapped (diagnosis)

provider

tblClaim.Adjuster

to be validated

not mapped

total

tblClaim.Claimed

mapped as Money data type

mapped - mandatory

created

tblClaim.DateClaimed

mapped - mandatory

supportingInfo

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

information category is distinguishing the type of information
renamed from information (STU3) to supportingInfo (R4)

mapped

facility

tblClaim.HFID

reference to HealthcareService resource
FHIR specification: reference to Location (warning)

mapped - mandatory

enterer

tblClaim.ClaimAdminId

reference to Practitioner resource

mapped

type

tblClaim.VisitType

mapped - mandatory

item.productOrService

tblClaimItems.tblItem.ItemCode / tblClaimServices.tblServices.ServiceCode

actual Code value

mapped - mandatory

item.extension.productOrServiceReference

tblClaimItems.ItemUUID / tblClaimServices.ServiceUUID

reference to Medication resource if medical item
reference to ActivityDefinition resource if medical service

mapped

item.quantity

tblClaimItems.QtyProvided / tblClaimServices.QtyProvided

mapped

item.unitPrice

tblClaimItems.PriceAsked / tblClaimServices.PriceAsked

price could differ from the price defined in medical item/service definition

mapped

item.category.text

“service” or “item”

distinguishing whether mapping is done from tblClaimsServices or tblClaimItems

mapped - mandatory

provider

tblClaimAdmin.ClaimAdminUUID

reference to PractitionerRole resource

mapped

priority

code = “normal”

CodeableConcept

use

“claim”

status

“active”

claim.insurance.focal

True

claim.insurance.sequence

0

claim.insurance.coverage

tblPolicy.PolicyUUID

reference to Coverage resource

Endpoint specification:

Example of endpoint URL:

...

Code Block
languagejson
{
    "resourceType": "Claim",
    "billablePeriod": {
        "end": "20192018-0510-1303",
        "start": "20192018-0510-1303"
    },
    "created": "20192018-0510-1403",
    "diagnosis": [
        {
            "diagnosisReference": {
                "reference": "Condition/A03A02"
            },
            "sequence": 1,
            "type": [
                {
                    "coding": [
                        {
                            "code": "icd_0"
                        }
                    ]
                }
            ]
        },
    ],
   { "enterer": {
          "diagnosisReferencereference": {"Practitioner/6F480233-5A7B-4034-8107-17B419E32498"
    },
    "facility": {
        "reference": "Condition/A01HealthcareService/D61C869B-F184-4CAE-B61B-0AD52DDE2354"
    },
       }"id": "858A706A-A6BF-48DC-998D-30EFDAF8EDD2",
    "identifier": [
       "sequence": 2, {
            "type": [{
                {"coding": [
                   "coding": [{
                        {
  "code": "UUID",
                         "codesystem": "icd_1https://hl7.org/fhir/valueset-identifier-type.html"
                    }
   }             ]
       ]     },
           } "use": "usual",
          ]  "value": "858A706A-A6BF-48DC-998D-30EFDAF8EDD2"
        },
        {
            "diagnosisReferencetype": {
                "referencecoding": "Condition/A02" [
                  },  {
          "sequence": 3,             "typecode": ["MR",
                {        "system": "https://hl7.org/fhir/valueset-identifier-type.html"
           "coding": [        }
                {]
            },
               "codeuse": "icd_2usual",
            "value": "CID00001"
          }
    ],
    "insurance": [
        {
]            "coverage": {
   }             ]
"reference": "Coverage/28D8DF61-890E-4B1C-A66F-BE02208C99D4"
       }     ]},

   "enterer": {         "referencefocal": "Practitioner/BC32112F-9DF2-4F46-AD5D-97727E07CBD7"
    },
    "facility": {
        "reference": "HealthcareService/50E9ABD9-A826-4071-BFED-F731F5FAFB55"
    },
    "id": "6F6062DB-F912-4FC9-B659-BA9D0032EF99",
    "identifier": [
        {
            "type": {
                "coding": [
                    {
                        "code": "UUID",
                        "system": "https://hl7.org/fhir/valueset-identifier-type.html"
                    }
                ]
            },
            "use": "usual",
            "value": "6F6062DB-F912-4FC9-B659-BA9D0032EF99"
        },
        {
            "type": {
                "coding": [
                    {
                        "code": "MR",
                        "system": "https://hl7.org/fhir/valueset-identifier-type.html"
                    }
                ]
            },
            "use": "usual",
            "value": "chs123"
        }
    ],
    "item": [
        {
            "category": {
                "text": "item"
            },
            "extension": [
                {
                    "url": "Medication",
                    "valueReference": {
                        "reference": "Medication/a3b57fc3-beb2-4919-8856-3f79c9598610"
                    }
                }
            ],
            "productOrService": {
                "text": "0002"
            },
            "quantity": {
                "value": 1.0
            },
            "sequence": 1,
            "unitPrice": {
                "currency": "$",
                "value": 1000.0
            }
        },
        {
            "category": {
                "text": "item"
            },
            "extension": [
                {
                    "url": "Medication",
                    "valueReference": {
                        "reference": "Medication/332fe61c-ba2f-45b9-b253-811a5c3c630c"
                    }
                }
            ],
            "productOrService": {
                "text": "0002"
            },
            "quantity": {
                "value": 1.0
            },
            "sequence": 2,
            "unitPrice": {
                "currency": "$",
                "value": 1000.0
            }
        },
        {
            "category": {
                "text": "item"
            },
            "extension": [
                {
                    "url": "Medication",
                    "valueReference": {
                        "reference": "Medication/0a7584c2-cf5a-4e56-a2db-8d2f841bd558"
                    }
                }
            ],
            "productOrService": {
                "text": "0002"
            },
            "quantity": {
                "value": 1.0
            },
            "sequence": 3,
            "unitPrice": {
                "currency": "$",
                "value": 1000.0
            }
        },
        {
            "category": {
                "text": "service"
            },
            "extension": [
                {
                    "url": "ActivityDefinition",
                    "valueReference": {
                        "reference": "ActivityDefinition/d7e14f69-5c4b-4c4c-a700-b7efdc998e97"
                    }
                }
            ],
            "productOrService": {
                "text": "M4"
            },
            "quantity": {
                "value": 1.0
            },
            "sequence": 4,
            "unitPrice": {
                "currency": "$",
                "value": 21000.0
            }
        },
        {
            "category": {
   true,
            "textsequence": "service"0
            },
    ],
       "extensionitem": [
      
         {
                    "url": "ActivityDefinition",
                    "valueReference": {
       "category": {
                "referencetext": "ActivityDefinition/1700b0ea-ad73-493d-9622-15c65e633cb7item"
            },
        }    "extension": [
           }     {
       ],             "productOrServiceurl": {"Medication",
                    "textvalueReference": "M3"{
            },            "reference": "quantity": {Medication/6e07535d-04ba-4d8f-aa26-f066cf6020e8"
                    }
 "value": 1.0               },
            "sequence": 5],
            "unitPriceproductOrService": {
                "currencytext": "$",0182"
            },
            "valuequantity": 21000.0{
            }    "value": 2.0
   },         {},
            "categorysequence": {
 1,
              "textunitPrice": "service"
  {
         },             "extensioncurrency": ["$",
                {"value": 10.0
            }
       "url": "ActivityDefinition" },
        {
            "valueReferencecategory": {
                        "reference"text": "ActivityDefinition/f02ae94f-f423-4feb-affb-f580ead1b798service"
            },
       }     "extension": [
          }      {
       ],             "url": "productOrService": {ActivityDefinition",
                    "textvalueReference": "M6"{
            },            "reference": "quantity": {ActivityDefinition/751911e2-3a69-4623-90b9-cabd991836ba"
                    }
 "value": 1.0               },
            "sequence": 6],
            "unitPriceproductOrService": {
                "currencytext": "$A1",
                "value": 21000.0
   },
        }    "quantity": {
   },         {    "value": 1.0
       "category": {    },
            "textsequence": "service"2,
            },
"unitPrice": {
           "extension": [    "currency": "$",
           {     "value": 400.0
            }
 "url": "ActivityDefinition",       },
        {
    "valueReference": {       "category": {
                "referencetext": "ActivityDefinition/a1d2862c-8d97-4122-8b95-eaebab064388service"
            },
       }     "extension": [
           }     {
       ],             "productOrServiceurl": {"ActivityDefinition",
                    "textvalueReference": "M2"{
            },            "reference": "quantity": {ActivityDefinition/17a9a5b5-8d86-46af-bcbb-da18ce05c04b"
                    }
  "value": 1.0             },
            "sequence": 7],
            "unitPriceproductOrService": {
                "currencytext": "$",I113"
            },
            "valuequantity": 21000.0{
            }    "value": 1.0
   }     ],     "patient": {},
           "reference": "Patient/F2EC72C9-7489-45AA-95C5-30D79216E74F"
sequence": 3,
   },     "supportingInfo": [   "unitPrice":  {
   {             "categorycurrency": {"$",
                "textvalue": "guarantee_id"1250.0
            },
        }
   "sequence": 1],
    "patient": {
        "valueStringreference": "sdasdasd"Patient/1D464C09-5334-407F-9882-14C097B89BBD"
    },
     },"priority": {
        {"coding": [
           "category": {
                "textcode": "explanationnormal"
            },
        ]
   "sequence": 2},
    "provider": {
        "valueStringreference": "asdasdasdPractitionerRole/6F480233-5A7B-4034-8107-17B419E32498"
    },
   }     ]"status": "active",
    "total": {
        "currency": "$",
        "value": 870001670.0
    },
    "type": {
        "text": "EO"
    },
    "use": "claim"
}