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 provider.

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

disorderI0..*Extension(Reference(HdBe Problem))
url1..1System.StringFixed Value
valueStringstring
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
scopeΣ ?!1..1CodeableConceptBinding
categoryΣ1..*CodeableConceptBinding
patientΣ I0..1Reference(Patient)
dateTimeΣ0..1dateTime
performerΣ I0..*Reference(Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
organizationΣ I0..*Reference(Organization)
sourceReferenceReference(Consent | DocumentReference | Contract | QuestionnaireResponse)
contentTypeΣ0..1codeBinding
languageΣ0..1codeBinding
data0..1base64Binary
urlΣ0..1url
sizeΣ0..1unsignedInt
hashΣ0..1base64Binary
titleΣ0..1string
creationΣ0..1dateTime
authorityI0..1uri
uriI0..1uri
policyRuleΣ I0..1CodeableConceptBinding
verifiedΣ1..1boolean
verifiedWithI0..1Reference(Patient | RelatedPerson)
verificationDate0..1dateTime
typeΣ0..1codeBinding
periodΣ I0..1Period
role1..1CodeableConceptBinding
referenceI1..1Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
role1..1CodeableConceptBinding
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
meaningΣ1..1codeBinding
referenceΣ I1..1Reference(Resource)
provision0..*see (provision)

disorderI0..*Extension(Reference(HdBe Problem))
url1..1System.StringFixed Value
valueStringstring
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
scopeΣ ?!1..1CodeableConceptBinding
categoryΣ1..*CodeableConceptBinding
patientΣ I0..1Reference(Patient)
dateTimeΣ0..1dateTime
performerΣ I0..*Reference(Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
organizationΣ I0..*Reference(Organization)
sourceReferenceReference(Consent | DocumentReference | Contract | QuestionnaireResponse)
contentTypeΣ0..1codeBinding
languageΣ0..1codeBinding
data0..1base64Binary
urlΣ0..1url
sizeΣ0..1unsignedInt
hashΣ0..1base64Binary
titleΣ0..1string
creationΣ0..1dateTime
authorityI0..1uri
uriI0..1uri
policyRuleΣ I0..1CodeableConceptBinding
verifiedΣ1..1boolean
verifiedWithI0..1Reference(Patient | RelatedPerson)
verificationDate0..1dateTime
typeΣ0..1codeBinding
periodΣ I0..1Period
role1..1CodeableConceptBinding
referenceI1..1Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
role1..1CodeableConceptBinding
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
meaningΣ1..1codeBinding
referenceΣ I1..1Reference(Resource)
provision0..*see (provision)

disorderI0..*Extension(Reference(HdBe Problem))
url1..1System.StringFixed Value
valueStringstring
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
scopeΣ ?!1..1CodeableConceptBinding
categoryΣ1..*CodeableConceptBinding
patientΣ I0..1Reference(Patient)
dateTimeΣ0..1dateTime
performerΣ I0..*Reference(Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
organizationΣ I0..*Reference(Organization)
sourceReferenceReference(Consent | DocumentReference | Contract | QuestionnaireResponse)
contentTypeΣ0..1codeBinding
languageΣ0..1codeBinding
data0..1base64Binary
urlΣ0..1url
sizeΣ0..1unsignedInt
hashΣ0..1base64Binary
titleΣ0..1string
creationΣ0..1dateTime
authorityI0..1uri
uriI0..1uri
policyRuleΣ I0..1CodeableConceptBinding
verifiedΣ1..1boolean
verifiedWithI0..1Reference(Patient | RelatedPerson)
verificationDate0..1dateTime
typeΣ0..1codeBinding
periodΣ I0..1Period
role1..1CodeableConceptBinding
referenceI1..1Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
role1..1CodeableConceptBinding
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
meaningΣ1..1codeBinding
referenceΣ I1..1Reference(Resource)
provision0..*see (provision)

Mapping FHIR profile to CBB

PathmapCBB
ConsentAdvanceDirectiveHdBe-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
StructureDefinition.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