HdBe-TreatmentDirective2

ProfileDescriptionStatusURL
HdBe-TreatmentDirective2

A treatment directive contains a joint decision between a health professional (for example a general practitioner) and a patient or his representative(s) about the desirability of performing a certain treatment, such as resuscitation, before this treatment becomes (acute) necessary. When the need arises and the treatment cannot be discussed with the patient or representative (s), that decision is an important indication for the treating health professional (for example an ER doctor). The term treatment limit is a synonym of the term treatment directive.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-TreatmentDirective2
Information

A straightforward and fitting mapping of TreatmentDirective2 to FHIR was not possible. The main considerations were between mapping to the Consent and CarePlan resource. Unfortunately, the Consent resource does not have full support for treatment directives yet as its main focus was modelling Patient's privacy consents. However, it seems to be the most fitting resource for the CBB intention. The CBB describes a mutual agreement about treatments, not necessarily the direct actions or policy for treatments. The latter would be more fitting in the CarePlan resource. Future migration to a higher version of FHIR or the CBB will result in the reevaluation of the mapping.


url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueReferenceReference(HdBe AdvanceDirective)
url1..1System.StringFixed Value
valueStringstring
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
scopeΣ ?!1..1CodeableConceptBinding
categoryΣ1..*CodeableConceptBinding
patientΣ I0..1Reference(Patient | HdBe Patient)
dateTimeΣ0..1dateTime
performerΣ I0..*Reference(Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
organizationΣ I0..*Reference(Organization)
sourceAttachmentAttachment
sourceReferenceΣ I0..1Reference(Consent | DocumentReference | Contract | QuestionnaireResponse | HdBe AdvanceDirective)
authorityI0..1uri
uriI0..1uri
policyRuleΣ I0..1CodeableConceptBinding
verifiedΣ1..1boolean
verifiedWithI0..1Reference(Patient | RelatedPerson)
verificationDate0..1dateTime
url1..1System.StringFixed Value
valueStringstring
typeΣ I0..1codeBinding
startΣ I0..1dateTime
endΣ I0..1dateTime
role1..1CodeableConceptBinding
referenceI1..1Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
role1..1CodeableConceptBinding
referenceI1..1pattern HealthProfessional Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole | HdBe Patient | HdBe ContactPerson | HdBe HealthProfessional PractitionerRole)
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)

url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueReferenceReference(HdBe AdvanceDirective)
url1..1System.StringFixed Value
valueStringstring
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
scopeΣ ?!1..1CodeableConceptBinding
categoryΣ1..*CodeableConceptBinding
patientΣ I0..1Reference(Patient | HdBe Patient)
dateTimeΣ0..1dateTime
performerΣ I0..*Reference(Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
organizationΣ I0..*Reference(Organization)
sourceAttachmentAttachment
sourceReferenceΣ I0..1Reference(Consent | DocumentReference | Contract | QuestionnaireResponse | HdBe AdvanceDirective)
authorityI0..1uri
uriI0..1uri
policyRuleΣ I0..1CodeableConceptBinding
verifiedΣ1..1boolean
verifiedWithI0..1Reference(Patient | RelatedPerson)
verificationDate0..1dateTime
url1..1System.StringFixed Value
valueStringstring
typeΣ I0..1codeBinding
startΣ I0..1dateTime
endΣ I0..1dateTime
role1..1CodeableConceptBinding
referenceI1..1Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
role1..1CodeableConceptBinding
referenceI1..1pattern HealthProfessional Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole | HdBe Patient | HdBe ContactPerson | HdBe HealthProfessional PractitionerRole)
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)

url1..1System.StringFixed Value
valueStringstring
url1..1System.StringFixed Value
valueReferenceReference(HdBe AdvanceDirective)
url1..1System.StringFixed Value
valueStringstring
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
scopeΣ ?!1..1CodeableConceptBinding
categoryΣ1..*CodeableConceptBinding
patientΣ I0..1Reference(Patient | HdBe Patient)
dateTimeΣ0..1dateTime
performerΣ I0..*Reference(Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
organizationΣ I0..*Reference(Organization)
sourceAttachmentAttachment
sourceReferenceΣ I0..1Reference(Consent | DocumentReference | Contract | QuestionnaireResponse | HdBe AdvanceDirective)
authorityI0..1uri
uriI0..1uri
policyRuleΣ I0..1CodeableConceptBinding
verifiedΣ1..1boolean
verifiedWithI0..1Reference(Patient | RelatedPerson)
verificationDate0..1dateTime
url1..1System.StringFixed Value
valueStringstring
typeΣ I0..1codeBinding
startΣ I0..1dateTime
endΣ I0..1dateTime
role1..1CodeableConceptBinding
referenceI1..1Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole)
role1..1CodeableConceptBinding
referenceI1..1pattern HealthProfessional Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole | HdBe Patient | HdBe ContactPerson | HdBe HealthProfessional PractitionerRole)
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

PathmapCBBcomment
ConsentTreatmentDirectiveHdBe-TreatmentDirective2
Consent.extension:comment.value[x]TreatmentDirective.CommentHdBe-TreatmentDirective2
Consent.extension:additionalAdvanceDirective.value[x]TreatmentDirective.AdvanceDirectiveHdBe-TreatmentDirective2
Consent.modifierExtension:specificationOther.value[x]TreatmentDirective.SpecificationOtherHdBe-TreatmentDirective2
Consent.statusTreatmentDirective.MostRecentReviewDateHdBe-TreatmentDirective2MostRecentReviewDate (implicit, main mapping is on `Consent.dateTime`)
Consent.statusTreatmentDirective.DateExpiredHdBe-TreatmentDirective2DateExpired (implicit, main mapping is on `Consent.provision.period.end`)
Consent.dateTimeTreatmentDirective.MostRecentReviewDateHdBe-TreatmentDirective2
Consent.source[x]:sourceReferenceTreatmentDirective.AdvanceDirectiveHdBe-TreatmentDirective2
Consent.provision.extension:reasonForEnding.value[x]TreatmentDirective.ReasonForEndingHdBe-TreatmentDirective2
Consent.provision.typeTreatmentDirective.TreatmentDecisionHdBe-TreatmentDirective2
Consent.provision.period.endTreatmentDirective.DateExpiredHdBe-TreatmentDirective2
Consent.provision.actor:agreementPartyTreatmentDirective.AgreementPartyHdBe-TreatmentDirective2
Consent.provision.actor:agreementParty.referenceTreatmentDirective.AgreementParty.PatientHdBe-TreatmentDirective2
Consent.provision.actor:agreementParty.referenceTreatmentDirective.AgreementParty.RepresentativeHdBe-TreatmentDirective2
Consent.provision.actor:agreementParty.referenceTreatmentDirective.AgreementParty.HealthProfessionalHdBe-TreatmentDirective2
Consent.provision.codeTreatmentDirective.TreatmentHdBe-TreatmentDirective2

zib-TreatmentDirective2 difference

Concept Category Description
Consent.provision.code terminology Changed binding strenght from Required to Extensible because it is very likely other codes may be relevant in the future. This is already the case with the zibs in release 2020 versus the pre-release of 2022 where new codes have been added.
Consent.provision.type terminology Changed ValueSet and related ConceptMap to have SNOMED codes instead of zib internal codes.
Consent.policy.uri textual Replaced Dutch context in the guidance on how to populate the policy. Instead of a suggestion for wetten.overheid.nl the URL https://www.belgielex.be/ is now given.



Terminology Bindings

PathNameStrengthURLConceptMap
Consent.provision.typeconsent-provision-type|4.0.1requiredhttp://hl7.org/fhir/ValueSet/consent-provision-type|4.0.1https://fhir.healthdata.be/ConceptMap/TreatmentDecision-to-ConsentProvisionType
Consent.provision.codeTreatmentextensiblehttps://fhir.healthdata.be/ValueSet/TreatmentNo bound ConceptMap