Important: This is a draft IG for trial use. Click here to give feedback.

HdBe-Payer

ProfileDescriptionStatusURL
HdBe-Payer.InsuranceCompany

Payers are organizations or individuals that pay for the healthcare supplied to the patient. This profile represents insurance organizations with direct financial responsibility to the patient.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-Payer.InsuranceCompany
HdBe-Payer.PayerPerson

Payers are organizations or individuals that pay for the healthcare supplied to the patient. This profile represents a payer as a natural person or a juridical person, such as an organization, municipality, etc.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-Payer.PayerPerson
HdBe-Payer-Organization

The Payer profiles can refer to respectively an Organization as PayerPerson or an InsuranceCompany. This profile can thus represent either the PayerName or InsuranceCompany concept and both the AddressInformation and ContactInformation concepts of the CBB Payer.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-Payer-Organization
Overview

The CBB Payer is split into two focal profiles on Coverage based on the PayerPerson and InsuranceCompany containers. These two containers cannot be profiled within one profile because they both require mapping different concepts on elements such as .payor and .type.

The CBB container Payer.InsuranceCompany is mapped to this Coverage profile and uses the profile HdBe-Payer-Organization to capture the OrganizationName, IdentificationNumber, AddressInformation and ContactInformation. The HdBe-Payer-Organization profile is referenced using the .payor element.



HdBe-Payer.InsuranceCompany


idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
typeΣ0..1CodeableConceptBinding
policyHolderΣ I0..1Reference(Patient | RelatedPerson | Organization)
subscriberΣ I0..1Reference(Patient | RelatedPerson)
subscriberIdΣ0..1string
beneficiaryΣ I1..1Reference(Patient | HdBe-Patient)
dependentΣ0..1string
relationship0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
payorΣ I1..1Reference(Organization | Patient | RelatedPerson | HdBe-Payer Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ1..1CodeableConceptBinding
valueΣ1..1string
nameΣ0..1string
orderΣ0..1positiveInt
networkΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBinding
valueQuantitySimpleQuantity
valueMoneyMoney
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ1..1CodeableConcept
periodΣ I0..1Period
subrogation0..1boolean
contractI0..*Reference(Contract)

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
typeΣ0..1CodeableConceptBinding
policyHolderΣ I0..1Reference(Patient | RelatedPerson | Organization)
subscriberΣ I0..1Reference(Patient | RelatedPerson)
subscriberIdΣ0..1string
beneficiaryΣ I1..1Reference(Patient | HdBe-Patient)
dependentΣ0..1string
relationship0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
payorΣ I1..1Reference(Organization | Patient | RelatedPerson | HdBe-Payer Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ1..1CodeableConceptBinding
valueΣ1..1string
nameΣ0..1string
orderΣ0..1positiveInt
networkΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBinding
valueQuantitySimpleQuantity
valueMoneyMoney
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ1..1CodeableConcept
periodΣ I0..1Period
subrogation0..1boolean
contractI0..*Reference(Contract)

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
typeΣ0..1CodeableConceptBinding
policyHolderΣ I0..1Reference(Patient | RelatedPerson | Organization)
subscriberΣ I0..1Reference(Patient | RelatedPerson)
subscriberIdΣ0..1string
beneficiaryΣ I1..1Reference(Patient | HdBe-Patient)
dependentΣ0..1string
relationship0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
startΣ I0..1dateTime
endΣ I0..1dateTime
payorΣ I1..1Reference(Organization | Patient | RelatedPerson | HdBe-Payer Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ1..1CodeableConceptBinding
valueΣ1..1string
nameΣ0..1string
orderΣ0..1positiveInt
networkΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBinding
valueQuantitySimpleQuantity
valueMoneyMoney
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ1..1CodeableConcept
periodΣ I0..1Period
subrogation0..1boolean
contractI0..*Reference(Contract)

Mapping FHIR profile to CBB

PathmapCBBcomment
CoveragePayerHdBe-Payer
CoverageInsuranceHdBe-Payer
Coverage.statusPayer.InsuranceCompany.Insurance.StartDateTimeHdBe-PayerStartDateTime (implicit, main mapping is on Coverage.period.start)
Coverage.statusPayer.InsuranceCompany.Insurance.EndDateTimeHdBe-PayerEndDateTime (implicit, main mapping is on Coverage.period.end)
Coverage.typePayer.InsuranceCompany.Insurance.InsuranceTypeHdBe-Payer
Coverage.subscriberIdPayer.InsuranceCompany.InsurantNumberHdBe-Payer
Coverage.period.startPayer.InsuranceCompany.Insurance.StartDateTimeHdBe-Payer
Coverage.period.endPayer.InsuranceCompany.Insurance.EndDateTimeHdBe-Payer
Coverage.payorPayer.InsuranceCompanyHdBe-Payer

zib-Payer.InsuranceCompany difference

Concept Category Description
description textual Made the profile more specific to the profile instead of the copied zib description for a better rendering in the IG.



HdBe-Payer.PayerPerson


idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
url1..1uriFixed Value
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
typeΣ1..1CodeableConceptBindingPattern
policyHolderΣ I0..1Reference(Patient | RelatedPerson | Organization)
subscriberΣ I0..1Reference(Patient | RelatedPerson)
subscriberIdΣ0..1string
beneficiaryΣ I1..1Reference(Patient | HdBe-Patient)
dependentΣ0..1string
relationship0..1CodeableConceptBinding
periodΣ I0..1Period
payorΣ I1..1Reference(Organization | Patient | RelatedPerson | HdBe-Payer Organization | HdBe-Patient | HdBe-ContactPerson)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ1..1CodeableConceptBinding
valueΣ1..1string
nameΣ0..1string
orderΣ0..1positiveInt
networkΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBinding
valueQuantitySimpleQuantity
valueMoneyMoney
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ1..1CodeableConcept
periodΣ I0..1Period
subrogation0..1boolean
contractI0..*Reference(Contract)

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
url1..1uriFixed Value
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
typeΣ1..1CodeableConceptBindingPattern
policyHolderΣ I0..1Reference(Patient | RelatedPerson | Organization)
subscriberΣ I0..1Reference(Patient | RelatedPerson)
subscriberIdΣ0..1string
beneficiaryΣ I1..1Reference(Patient | HdBe-Patient)
dependentΣ0..1string
relationship0..1CodeableConceptBinding
periodΣ I0..1Period
payorΣ I1..1Reference(Organization | Patient | RelatedPerson | HdBe-Payer Organization | HdBe-Patient | HdBe-ContactPerson)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ1..1CodeableConceptBinding
valueΣ1..1string
nameΣ0..1string
orderΣ0..1positiveInt
networkΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBinding
valueQuantitySimpleQuantity
valueMoneyMoney
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ1..1CodeableConcept
periodΣ I0..1Period
subrogation0..1boolean
contractI0..*Reference(Contract)

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
url1..1uriFixed Value
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
typeΣ1..1CodeableConceptBindingPattern
policyHolderΣ I0..1Reference(Patient | RelatedPerson | Organization)
subscriberΣ I0..1Reference(Patient | RelatedPerson)
subscriberIdΣ0..1string
beneficiaryΣ I1..1Reference(Patient | HdBe-Patient)
dependentΣ0..1string
relationship0..1CodeableConceptBinding
periodΣ I0..1Period
payorΣ I1..1Reference(Organization | Patient | RelatedPerson | HdBe-Payer Organization | HdBe-Patient | HdBe-ContactPerson)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ1..1CodeableConceptBinding
valueΣ1..1string
nameΣ0..1string
orderΣ0..1positiveInt
networkΣ0..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBinding
valueQuantitySimpleQuantity
valueMoneyMoney
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ1..1CodeableConcept
periodΣ I0..1Period
subrogation0..1boolean
contractI0..*Reference(Contract)

Mapping FHIR profile to CBB

PathmapCBB
CoveragePayerHdBe-Payer
Coverage.extension:bankInformationPayer.PayerPerson.BankInformationHdBe-Payer
Coverage.extension:bankInformation.extension:bankName.value[x]Payer.PayerPerson.BankInformation.BankNameHdBe-Payer
Coverage.extension:bankInformation.extension:bankCode.value[x]Payer.PayerPerson.BankInformation.BankCodeHdBe-Payer
Coverage.extension:bankInformation.extension:accountNumber.value[x]Payer.PayerPerson.BankInformation.AccountNumberHdBe-Payer
Coverage.payorPayer.PayerPersonHdBe-Payer

zib-Payer.PayerPerson difference

Concept Category Description
description textual Made the profile more specific to the profile instead of the copied zib description for a better rendering in the IG.



HdBe-Payer.Organization


idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
be-InsuranceIdentificationNumberΣ I0..1IdentifierPattern
activeΣ ?!0..1boolean
typeΣ0..*CodeableConcept
nameΣ I0..1string
alias0..*string
telecomI0..*HdBe-ContactInformation
addressI0..*HdBe-AddressInformation
partOfΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
purpose0..1CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
endpointI0..*Reference(Endpoint)

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
be-InsuranceIdentificationNumberΣ I0..1IdentifierPattern
activeΣ ?!0..1boolean
typeΣ0..*CodeableConcept
nameΣ I0..1string
alias0..*string
telecomI0..*HdBe-ContactInformation
addressI0..*HdBe-AddressInformation
partOfΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
purpose0..1CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
endpointI0..*Reference(Endpoint)

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
be-InsuranceIdentificationNumberΣ I0..1IdentifierPattern
activeΣ ?!0..1boolean
typeΣ0..*CodeableConcept
nameΣ I0..1string
alias0..*string
telecomI0..*HdBe-ContactInformation
addressI0..*HdBe-AddressInformation
partOfΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
purpose0..1CodeableConceptBinding
name0..1HumanName
telecomI0..*ContactPoint
address0..1Address
endpointI0..*Reference(Endpoint)

Mapping FHIR profile to CBB

PathmapCBB
OrganizationPayer.InsuranceCompanyHdBe-Payer
Organization.identifier:be-InsuranceIdentificationNumberPayer.InsuranceCompany.IdentificationNumberHdBe-Payer
Organization.namePayer.InsuranceCompany.OrganizationNameHdBe-Payer
Organization.namePayer.PayerPerson.PayerNameHdBe-Payer
Organization.telecomPayer.ContactInformationHdBe-Payer
Organization.addressPayer.AddressInformationHdBe-Payer

zib-Payer-Organization difference

Concept Category Description
description textual Made the profile more specific to the profile instead of the copied zib description for a better rendering in the IG.
identifier slicing Replaced uzovi identifier slice with a slice that describes the BE insurance identification. According to HL7 BE / eHealth this should be based on the BeInsuranceNumberNamingSystem
name textual Removed Dutch context.
telecom reference Added reference to HdBe-ContactInformation profile, which replaces the two separate HdBe-ContactInformation profiles.
telecom slicing Removed slicing as the two HdBe-ContactInformation profiles are replaced with one general HdBe-ContactInformation profile, which makes slicing unnecessary.



Terminology Bindings

PathNameStrengthURLConceptMap
Coverage.typeInsuranceTyperequiredhttps://fhir.healthdata.be/ValueSet/InsuranceTypeNo bound ConceptMap