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

HdBe-AdvanceDirective

ProfileDescriptionStatusURL
HdBe-AdvanceDirective

An AdvanceDirective is a verbal or written description of the patient’s wishes with regard to future medical action or end of their life. An advanceDirective is mainly used for situations in which the patient is no longer able to speak about these decisions with their healthcare professional.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-AdvanceDirective

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueReferenceReference(HdBe-Problem)
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
scopeΣ ?!1..1CodeableConceptBindingPattern
advanceDirectiveCodeΣ1..1CodeableConceptBindingPattern
patientΣ I0..1Reference(Patient | HdBe-Patient)
dateTimeΣ0..1dateTime
performerΣ I0..*Reference(Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
organizationΣ I0..*Reference(Organization)
sourceReferenceReference(Consent | DocumentReference | Contract | QuestionnaireResponse)
id0..1string
extensionI0..*Extension
contentTypeΣ0..1codeBinding
languageΣ0..1codeBinding
data0..1base64Binary
urlΣ0..1url
sizeΣ0..1unsignedInt
hashΣ0..1base64Binary
titleΣ0..1string
creationΣ0..1dateTime
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
authorityI0..1uri
uriI0..1uri
policyRuleΣ I0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
verifiedΣ1..1boolean
verifiedWithI0..1Reference(Patient | RelatedPerson)
verificationDate0..1dateTime
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1codeBinding
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
role1..1CodeableConceptBinding
referenceI1..1Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
role1..1CodeableConceptBindingPattern
referenceI1..1Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole | HdBe-ContactPerson)
actionΣ0..*CodeableConcept
securityLabelΣ0..*CodingBinding
purposeΣ0..*CodingBinding
classΣ0..*CodingBinding
codeΣ0..1CodeableConceptBinding
dataPeriodΣ I0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
meaningΣ1..1codeBinding
referenceΣ I1..1Reference(Resource)
provision0..*see (provision)

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueReferenceReference(HdBe-Problem)
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
scopeΣ ?!1..1CodeableConceptBindingPattern
advanceDirectiveCodeΣ1..1CodeableConceptBindingPattern
patientΣ I0..1Reference(Patient | HdBe-Patient)
dateTimeΣ0..1dateTime
performerΣ I0..*Reference(Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
organizationΣ I0..*Reference(Organization)
sourceReferenceReference(Consent | DocumentReference | Contract | QuestionnaireResponse)
id0..1string
extensionI0..*Extension
contentTypeΣ0..1codeBinding
languageΣ0..1codeBinding
data0..1base64Binary
urlΣ0..1url
sizeΣ0..1unsignedInt
hashΣ0..1base64Binary
titleΣ0..1string
creationΣ0..1dateTime
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
authorityI0..1uri
uriI0..1uri
policyRuleΣ I0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
verifiedΣ1..1boolean
verifiedWithI0..1Reference(Patient | RelatedPerson)
verificationDate0..1dateTime
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1codeBinding
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
role1..1CodeableConceptBinding
referenceI1..1Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
role1..1CodeableConceptBindingPattern
referenceI1..1Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole | HdBe-ContactPerson)
actionΣ0..*CodeableConcept
securityLabelΣ0..*CodingBinding
purposeΣ0..*CodingBinding
classΣ0..*CodingBinding
codeΣ0..1CodeableConceptBinding
dataPeriodΣ I0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
meaningΣ1..1codeBinding
referenceΣ I1..1Reference(Resource)
provision0..*see (provision)

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueReferenceReference(HdBe-Problem)
id0..1string
extensionI0..*Extension
url1..1uriFixed Value
valueStringstring
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
scopeΣ ?!1..1CodeableConceptBindingPattern
advanceDirectiveCodeΣ1..1CodeableConceptBindingPattern
patientΣ I0..1Reference(Patient | HdBe-Patient)
dateTimeΣ0..1dateTime
performerΣ I0..*Reference(Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
organizationΣ I0..*Reference(Organization)
sourceReferenceReference(Consent | DocumentReference | Contract | QuestionnaireResponse)
id0..1string
extensionI0..*Extension
contentTypeΣ0..1codeBinding
languageΣ0..1codeBinding
data0..1base64Binary
urlΣ0..1url
sizeΣ0..1unsignedInt
hashΣ0..1base64Binary
titleΣ0..1string
creationΣ0..1dateTime
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
authorityI0..1uri
uriI0..1uri
policyRuleΣ I0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
verifiedΣ1..1boolean
verifiedWithI0..1Reference(Patient | RelatedPerson)
verificationDate0..1dateTime
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1codeBinding
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
role1..1CodeableConceptBinding
referenceI1..1Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
role1..1CodeableConceptBindingPattern
referenceI1..1Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole | HdBe-ContactPerson)
actionΣ0..*CodeableConcept
securityLabelΣ0..*CodingBinding
purposeΣ0..*CodingBinding
classΣ0..*CodingBinding
codeΣ0..1CodeableConceptBinding
dataPeriodΣ I0..1Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
meaningΣ1..1codeBinding
referenceΣ I1..1Reference(Resource)
provision0..*see (provision)

Mapping FHIR profile to CBB

PathmapCBB
ConsentAdvanceDirectiveHdBe-AdvanceDirective
Consent.extension:disorder.value[x]AdvanceDirective.DisorderHdBe-AdvanceDirective
Consent.extension:comment.value[x]AdvanceDirective.CommentHdBe-AdvanceDirective
Consent.dateTimeAdvanceDirective.LivingWillDateHdBe-AdvanceDirective
Consent.source[x]:sourceAttachment.dataAdvanceDirective.LivingWillDocumentHdBe-AdvanceDirective
Consent.provision.actor:representative.referenceAdvanceDirective.RepresentativeHdBe-AdvanceDirective
Consent.provision.codeAdvanceDirective.LivingWillTypeHdBe-AdvanceDirective

zib AdvanceDirective difference

Concept Category Description
description textual Replaced LivingWill with AdvanceDirective where appopriate. (zib ticket #1597).
policy.uri textual Replaced Dutch context about Dutch law and the uri https://wetten.overheid.nl with Belgian context and default uri of https://www.belgielex.be/.
provision.actor:representative cardinality Loosened the cardinality from 0..1 to 0..* (zib ticket #1557).
provision.code textual Improved text (zib ticket #1587).
provision.code terminology Included NL SNOMED codes based on the codes found in the AdvanceDirective-v4.1(2022EN) LivingWillTypeSnomedCodelist. This needs to become International codes or codes available in the BE edition. (zib-1683)) Also made the ValueSet binding strenght Extensible instead of Required which is inline with the future version of the zib as well.



Terminology Bindings

PathNameStrengthURLConceptMap
Consent.provision.codeTypeOfLivingWillextensiblehttps://fhir.healthdata.be/ValueSet/TypeOfLivingWillNo bound ConceptMap