...
...
...
...
...
...
...
...
...
...
...
...
...
...
The openIMIS Policy is mapped to the FHIR R4 Contract resource.Mapping
FHIR R4 Resource - Contract
Mapping
scope | Name | Type | Value / mapping |
---|---|---|---|
formal sector |
| type.coding.code “UUID“ Reference: Contract | UUID of contract |
informal sector |
| type.coding.code “UUID“ Reference: Contract | UUID of policy |
all |
| String | NEW = N => “Offered“, RENEWED = R => “Renewed“ |
formal sector (optional) |
| type.coding.code “UUID“ Reference: Person / Patient | user that approve |
formal sector (optional) |
| type.coding.code “UUID“ Reference: Person / Patient | PH user that submitted |
informal sector (mandatory) |
| type.coding.code “UUID“ Reference: Practitioner | value:EnrolmentOfficer UUID text (optional): EnrolmentOfficer |
informal sector (optional) |
| type.coding.code “UUID“ Reference: Patient | value:Head of Family UUID text (optional): HeadOfFamily |
all |
| String | STATUS_IDLE = 1 => “Offered“ STATUS_ACTIVE = 2 => “Executed“ STATUS_SUSPENDED = 4 => “Disputed“ STATUS_EXPIRED = 8 => “Terminated“ STATUS_READY = 16 => “Executable“ STATUS_CONTRACTED(Those are FS contract) |
1 |
| Array of:
Reference: Patient Reference.type.coding.code: “UUID“ | UUID of the Patient |
formal sector |
| identifier | Contract details UUID |
1 |
| Period | Policy Start / expiry |
1 |
| Period | Policy effective_start/ expiry |
Depreciated |
[OLD, should be replaced] | Array of: Type: InsuranceProduct Indentifiertype.coding.code: “UUID“ | UUID of the product |
1 |
| identifier.type.coding.code: “UUID“ type: “InsuranceProduct” | UUID of the product |
Formal sector |
| identifier | UUID of the contractcontributionplandetails |
future |
| Money | PolicyValue before discount |
future |
| decimal | discount if any |
all |
| Money | PolicyValue |
formal sector |
| string | Link to Coverage (policy) |
deprecated |
| Total of contract Policy value | |
...