Versions Compared

Key

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

...

...

...

...

...

...

...

...

...

...

...

...

...

...

The openIMIS Policy is mapped to the FHIR R4 Contract resource.Mapping

FHIR R4 Resource - Contract

Mapping

scope

Name

Type

Value / mapping

formal sector

identifier[0]

type.coding.code “UUID“

Reference: Contract

UUID of contract

informal sector

identifier[0]

type.coding.code “UUID“

Reference: Contract

UUID of policy

all

legalState

String

NEW = N => “Offered“,

RENEWED = R => “Renewed“

formal sector (optional)

signer.party [0].identifier

type.coding.code “UUID“

Reference: Person / Patient

user that approve

formal sector

(optional)

signer.party [1].identifier

type.coding.code “UUID“

Reference: Person / Patient

PH user that submitted

informal sector

(mandatory)

signer.party [0].identifier

type.coding.code “UUID“

Reference: Practitioner

value:EnrolmentOfficer UUID

text (optional): EnrolmentOfficer

informal sector

(optional)

signer.party [1].identifier

type.coding.code “UUID“

Reference: Patient

value:Head of Family UUID

text (optional): HeadOfFamily

all

status

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 termelement for informal, multiple possible for formal sector

term[0].asset.context

Array of:

code “Dependant“ or “Insuree“

Reference: Patient

Reference.type.coding.code: “UUID“

UUID of the Patient

formal sector

term[0].asset.identifier

identifier

Contract details UUID

1 termelement for informal, multiple possible for formal sector

term[0].asset.period

Period

Policy Start / expiry

1 termelement for informal, multiple possible for formal sector

term[0].asset.usePeriod

Period

Policy effective_start/ expiry

Depreciated

term[0].asset.typeReference

[OLD, should be replaced]

Array of:

Type: InsuranceProduct

Indentifiertype.coding.code: “UUID“

UUID of the product

1 valuedItemelement per terms for informal, multiple possible for formal sector

term[0].asset.valuedItem[0].entity.entityReference

identifier.type.coding.code: “UUID“

type: “InsuranceProduct”

UUID of the product

Formal sector

term[0].asset.valuedItem[0].identifier

identifier

UUID of the contractcontributionplandetails

future

term[0].asset.valuedItem[0].unitPrice

Money

PolicyValue before discount

future

term[0].asset.valuedItem[0].factor

decimal

discount if any

all

term[0].asset.valuedItem[0].net

Money

PolicyValue

formal sector

term[0].asset.valuedItem[0].linkId

string

Link to Coverage (policy)

deprecated

term[0].asset.value

Total of contract Policy value

...