FHIR R4 Resource - Coverage

OpenIMIS table - tblPolicy

FHIR R4 field

OpenIMIS field

notes

mapping status

Identifier

PolicyID / PolicyUUID

mapped

policyHolder

FamilyID

mapped

period

StartDate / ExpiryDate

start date and expiry date are mapped to a period of time between them

mapped

status

PolicyStatus

mapped

contract.term.asset.valuedItem.net

PolicyValue

contract.valuedItem is now defined as contract.term.asset.valuedItem

mapped

class

ProdID

renamed from grouping to class

mapped

contract.term.offer.party

OfficerID

contract.agent is now defined as contract.term.offer.party

mapped

Endpoint specification:

Example of endpoint URL:

http://localhost:8000/api_fhir_r4/Coverage/

Supported HTTP operation:

Example JSON representation of content

{
               "resourceType": "Coverage",
               "identifier": [
                   {
                       "type": {
                           "coding": [
                               {
                                   "code": "UUID"
                               }
                           ]
                       },
                       "use": "usual",
                       "value": "A3DF066B-3E23-429A-92AD-CD1EF46DAA2F"
                   }
               ],
               "period": {
                   "end": "2020-08-19",
                   "start": "2019-08-20"
               },
               "policyHolder": {
                   "reference": "FamilyReference/72C8C4FC-EBB2-44E3-B3C5-557E53F443F7"
               },
               "classes":[
                {
               "type": {
               "coding": [
                   {
                       "code": "Product",
                       "system": "https://hl7.org/fhir/valueset-identifier-type.html"
                   }
               ]
               },
               "id":"9AD6E81D-CE42-43BA-AA2E-4EC3978352E8",
               "name":"Basic Cover Ultha",
               "value": "10000"
                }
               ],
               "status": "active"
           }