Consolidated CDA
3.0.0-ballot - ballot United States of America flag

This page is part of the CCDA: Consolidated CDA Release (v3.0.0-ballot: CCDA 3.0 Ballot 1) based on FHIR (HL7® FHIR® Standard) v5.0.0. . For a full list of available versions, see the Directory of published versions

Logical Model: Treatment Intervention Preference

Official URL: http://hl7.org/cda/us/ccda/StructureDefinition/TreatmentInterventionPreference Version: 3.0.0-ballot
Draft as of 2023-12-21 Computable Name: TreatmentInterventionPreference
Other Identifiers: id: urn:hl7ii:2.16.840.1.113883.10.20.22.4.510:2024-05-01

This Treatment Intervention Preference template represents personal health goals, preferences, and priorities for medical treatments or interventions in the event of a future health scenario where a person is unable to make medical decisions because of a serious illness or injury. This does not represent actual orders or formal advance directives, but holds observations about wishes. These observations may inform the placement of future orders or creation of advance directives. While observation.code is encoded to support system queries, the answers represented at observation.value are likley to be text. Precondition.Criterion is required to represent the situation when a person would prefer the stated intervention preferences. This template may be used directly in any section, such as Care Plan Document Sections, Social History, or Advance Directives, and may be used inside any entry such as Procedure or Medication Activity.

Usage:

  • This Logical Model is not used by any profiles in this Implementation Guide

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Observation

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C1..1ObservationXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, @negationInd, id, code, derivationExpr, text, statusCode, effectiveTime, priorityCode, repeatNumber, languageCode, value, interpretationCode, methodCode, targetSiteCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, sdtcPrecondition2, referenceRange, sdtcInFulfillmentOf1
Base for all types and resources
Instances of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-text-ref-value: SHOULD contain text/reference/@value
... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:treatment-intervention-pref 1..1II
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.510
..... @extension 1..1stRequired Pattern: 2024-05-01
... @classCode 1..1csFixed Value: OBS
... @moodCode 1..1csFixed Value: INT
... id 1..*II
... code 1..1CDGoals, preferences, and priorities for medical treatment
.... @code 1..1csRequired Pattern: 75773-2
.... @codeSystem 1..1oid, uuid, ruidLOINC
Required Pattern: 2.16.840.1.113883.6.1
... text 0..1EDSHOULD reference the portion of section narrative text corresponding to this entry
.... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
... value 1..1Most of the time, the value will be a string representing the person's words.
.... valueED
.... valueCD
... sdtcPrecondition2 1..1Precondition2
.... criterion 1..1Criterion
..... code 1..1CDBinding: AD Conditions and Prognosis Scenarios (preferred)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Observation.sdtcPrecondition2.criterion.codepreferredADConditionsAndPrognosisScenarios

Constraints

IdGradePath(s)DetailsRequirements
should-text-ref-valuewarningObservationSHOULD contain text/reference/@value
: text.reference.value.exists()
value-starts-octothorpeerrorObservation.text.referenceIf reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
: value.exists() implies value.startsWith('#')
NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C1..1ObservationXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, @negationInd, id, code, derivationExpr, text, statusCode, effectiveTime, priorityCode, repeatNumber, languageCode, value, interpretationCode, methodCode, targetSiteCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, sdtcPrecondition2, referenceRange, sdtcInFulfillmentOf1
Base for all types and resources
Instances of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-text-ref-value: SHOULD contain text/reference/@value
... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:treatment-intervention-pref 1..1II
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.510
..... @extension 1..1stRequired Pattern: 2024-05-01
... @classCode 1..1csBinding: ActClassObservation (2.0.0) (required)
Fixed Value: OBS
... @moodCode 1..1csBinding: XActMoodDocumentObservation (2.0.0) (required)
Fixed Value: INT
... code 1..1CDGoals, preferences, and priorities for medical treatment
Binding: ObservationType (example)
.... @code 1..1csRequired Pattern: 75773-2
.... @codeSystem 1..1oid, uuid, ruidLOINC
Required Pattern: 2.16.840.1.113883.6.1
... text 0..1EDSHOULD reference the portion of section narrative text corresponding to this entry
.... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
... value 1..1Most of the time, the value will be a string representing the person's words.
.... valueED
.... valueCD
... sdtcPrecondition2 1..1Precondition2XML Namespace: urn:hl7-org:sdtc
XML: precondition2 (urn:hl7-org:sdtc)
.... conjunctionCode 1..1CSXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
Binding: RelationshipConjunction (2.0.0) (required)
.... criterion 1..1CriterionXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
..... @classCode 1..1csBinding: ActClassObservation (required)
..... code 1..1CDBinding: AD Conditions and Prognosis Scenarios (preferred)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Observation.classCoderequiredFixed Value: OBS
Observation.moodCoderequiredFixed Value: INT
Observation.codeexampleObservationType
Observation.sdtcPrecondition2.conjunctionCoderequiredRelationshipConjunction
Observation.sdtcPrecondition2.criterion.classCoderequiredActClassObservation
Observation.sdtcPrecondition2.criterion.codepreferredADConditionsAndPrognosisScenarios

Constraints

IdGradePath(s)DetailsRequirements
should-text-ref-valuewarningObservationSHOULD contain text/reference/@value
: text.reference.value.exists()
value-starts-octothorpeerrorObservation.text.referenceIf reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
: value.exists() implies value.startsWith('#')
NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C1..1ObservationXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, @negationInd, id, code, derivationExpr, text, statusCode, effectiveTime, priorityCode, repeatNumber, languageCode, value, interpretationCode, methodCode, targetSiteCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, sdtcPrecondition2, referenceRange, sdtcInFulfillmentOf1
Base for all types and resources
Instances of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-text-ref-value: SHOULD contain text/reference/@value
... @nullFlavor 0..1csBinding: CDANullFlavor (required)
... realmCode 0..*CS
... typeId 0..1II
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @assigningAuthorityName 0..1st
.... @displayable 0..1bl
.... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
.... @extension 1..1st
... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:treatment-intervention-pref 1..1II
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... @assigningAuthorityName 0..1st
..... @displayable 0..1bl
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.510
..... @extension 1..1stRequired Pattern: 2024-05-01
... @classCode 1..1csBinding: ActClassObservation (2.0.0) (required)
Fixed Value: OBS
... @moodCode 1..1csBinding: XActMoodDocumentObservation (2.0.0) (required)
Fixed Value: INT
... id 1..*II
... code 1..1CDGoals, preferences, and priorities for medical treatment
Binding: ObservationType (example)
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @code 1..1csRequired Pattern: 75773-2
.... @codeSystem 1..1oid, uuid, ruidLOINC
Required Pattern: 2.16.840.1.113883.6.1
.... @codeSystemName 0..1st
.... @codeSystemVersion 0..1st
.... @displayName 0..1st
.... @sdtcValueSet 0..1oidXML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
.... @sdtcValueSetVersion 0..1stXML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
.... originalText 0..1ED
.... qualifier 0..*CR
.... translation 0..*CD
... derivationExpr 0..1ST
... text 0..1EDSHOULD reference the portion of section narrative text corresponding to this entry
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @compression 0..1csBinding: CompressionAlgorithm (required)
.... @integrityCheck 0..1bin
.... @integrityCheckAlgorithm 0..1csBinding: IntegrityCheckAlgorithm (2.0.0) (required)
.... @language 0..1cs
.... @mediaType 0..1csBinding: MediaType (example)
.... @representation 0..1csBinding: Binary Data Encoding Value Set (required)
.... xmlText 0..1stAllows for mixed text content. If @representation='B64', this SHALL be a base64binary string.
.... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
.... thumbnail 0..1ED
... statusCode 0..1CSBinding: ActStatus (required)
... effectiveTime 0..1IVL_TS
... priorityCode 0..1CEBinding: ActPriority (example)
... repeatNumber 0..1IVL_INT
... languageCode 0..1CSBinding: AllLanguages (required)
... value 1..1Most of the time, the value will be a string representing the person's words.
.... valueED
.... valueCD
... interpretationCode 0..*CEBinding: ObservationInterpretation (required)
... methodCode 0..*CEBinding: ObservationMethod (example)
... targetSiteCode 0..*CD
... subject 0..1Subject
... specimen 0..*Specimen
... performer 0..*Performer2
... author 0..*Author
... informant 0..*Informant
... participant 0..*Participant2
... entryRelationship 0..*EntryRelationship
... reference 0..*Reference
... precondition 0..*Precondition
... sdtcPrecondition2 1..1Precondition2XML Namespace: urn:hl7-org:sdtc
XML: precondition2 (urn:hl7-org:sdtc)
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... realmCode 0..*CS
.... typeId 0..1II
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... @assigningAuthorityName 0..1st
..... @displayable 0..1bl
..... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
..... @extension 1..1st
.... templateId 0..*II
.... @typeCode 0..1csBinding: ActRelationshipType (required)
Fixed Value: PRCN
.... @negationInd 0..1bl
.... conjunctionCode 1..1CSXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
Binding: RelationshipConjunction (2.0.0) (required)
.... allTrue 0..1PreconditionBaseXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
.... allFalse 0..1PreconditionBaseXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
.... atLeastOneTrue 0..1PreconditionBaseXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
.... atLeastOneFalse 0..1PreconditionBaseXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
.... onlyOneTrue 0..1PreconditionBaseXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
.... onlyOneFalse 0..1PreconditionBaseXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
.... criterion 1..1CriterionXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @classCode 1..1csBinding: ActClassObservation (required)
..... @moodCode 0..1csBinding: ActMoodPredicate (required)
Fixed Value: EVN.CRT
..... code 1..1CDBinding: AD Conditions and Prognosis Scenarios (preferred)
..... text 0..1ED
..... value 0..1
...... valueBL
...... valueED
...... valueST
...... valueCD
...... valueCV
...... valueCE
...... valueSC
...... valueII
...... valueTEL
...... valueAD
...... valueEN
...... valueINT
...... valueREAL
...... valuePQ
...... valueMO
...... valueTS
...... valueIVL_PQ
...... valueIVL_TS
...... valuePIVL_TS
...... valueEIVL_TS
...... valueSXPR_TS
... referenceRange 0..*InfrastructureRoot
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... realmCode 0..*CS
.... typeId 0..1II
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... @assigningAuthorityName 0..1st
..... @displayable 0..1bl
..... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
..... @extension 1..1st
.... templateId 0..*II
.... @typeCode 0..1csBinding: ActRelationshipType (2.0.0) (required)
Fixed Value: REFV
.... observationRange 1..1ObservationRange
... sdtcInFulfillmentOf1 0..*InFulfillmentOf1XML Namespace: urn:hl7-org:sdtc
XML: inFulfillmentOf1 (urn:hl7-org:sdtc)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Observation.nullFlavorrequiredCDANullFlavor
Observation.typeId.nullFlavorrequiredCDANullFlavor
Observation.templateId:treatment-intervention-pref.nullFlavorrequiredCDANullFlavor
Observation.classCoderequiredFixed Value: OBS
Observation.moodCoderequiredFixed Value: INT
Observation.codeexampleObservationType
Observation.code.nullFlavorrequiredCDANullFlavor
Observation.text.nullFlavorrequiredCDANullFlavor
Observation.text.compressionrequiredCDACompressionAlgorithm
Observation.text.integrityCheckAlgorithmrequiredIntegrityCheckAlgorithm
Observation.text.mediaTypeexampleMediaType
Observation.text.representationrequiredBinaryDataEncoding
Observation.statusCoderequiredActStatus
Observation.priorityCodeexampleActPriority
Observation.languageCoderequiredAllLanguages
Observation.interpretationCoderequiredObservationInterpretation
Observation.methodCodeexampleObservationMethod
Observation.sdtcPrecondition2.nullFlavorrequiredCDANullFlavor
Observation.sdtcPrecondition2.typeId.nullFlavorrequiredCDANullFlavor
Observation.sdtcPrecondition2.typeCoderequiredFixed Value: PRCN
Observation.sdtcPrecondition2.conjunctionCoderequiredRelationshipConjunction
Observation.sdtcPrecondition2.criterion.nullFlavorrequiredCDANullFlavor
Observation.sdtcPrecondition2.criterion.typeId.nullFlavorrequiredCDANullFlavor
Observation.sdtcPrecondition2.criterion.classCoderequiredActClassObservation
Observation.sdtcPrecondition2.criterion.moodCoderequiredFixed Value: EVN.CRT
Observation.sdtcPrecondition2.criterion.codepreferredADConditionsAndPrognosisScenarios
Observation.referenceRange.nullFlavorrequiredCDANullFlavor
Observation.referenceRange.typeId.nullFlavorrequiredCDANullFlavor
Observation.referenceRange.typeCoderequiredFixed Value: REFV

Constraints

IdGradePath(s)DetailsRequirements
should-text-ref-valuewarningObservationSHOULD contain text/reference/@value
: text.reference.value.exists()
value-starts-octothorpeerrorObservation.text.referenceIf reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
: value.exists() implies value.startsWith('#')

This structure is derived from Observation

Summary

Mandatory: 11 elements
Fixed Value: 2 elements
Prohibited: 1 element

Slices

This structure defines the following Slices:

  • The element Observation.templateId is sliced based on the values of value:root, value:extension

Differential View

This structure is derived from Observation

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C1..1ObservationXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, @negationInd, id, code, derivationExpr, text, statusCode, effectiveTime, priorityCode, repeatNumber, languageCode, value, interpretationCode, methodCode, targetSiteCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, sdtcPrecondition2, referenceRange, sdtcInFulfillmentOf1
Base for all types and resources
Instances of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-text-ref-value: SHOULD contain text/reference/@value
... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:treatment-intervention-pref 1..1II
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.510
..... @extension 1..1stRequired Pattern: 2024-05-01
... @classCode 1..1csFixed Value: OBS
... @moodCode 1..1csFixed Value: INT
... id 1..*II
... code 1..1CDGoals, preferences, and priorities for medical treatment
.... @code 1..1csRequired Pattern: 75773-2
.... @codeSystem 1..1oid, uuid, ruidLOINC
Required Pattern: 2.16.840.1.113883.6.1
... text 0..1EDSHOULD reference the portion of section narrative text corresponding to this entry
.... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
... value 1..1Most of the time, the value will be a string representing the person's words.
.... valueED
.... valueCD
... sdtcPrecondition2 1..1Precondition2
.... criterion 1..1Criterion
..... code 1..1CDBinding: AD Conditions and Prognosis Scenarios (preferred)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Observation.sdtcPrecondition2.criterion.codepreferredADConditionsAndPrognosisScenarios

Constraints

IdGradePath(s)DetailsRequirements
should-text-ref-valuewarningObservationSHOULD contain text/reference/@value
: text.reference.value.exists()
value-starts-octothorpeerrorObservation.text.referenceIf reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
: value.exists() implies value.startsWith('#')

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C1..1ObservationXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, @negationInd, id, code, derivationExpr, text, statusCode, effectiveTime, priorityCode, repeatNumber, languageCode, value, interpretationCode, methodCode, targetSiteCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, sdtcPrecondition2, referenceRange, sdtcInFulfillmentOf1
Base for all types and resources
Instances of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-text-ref-value: SHOULD contain text/reference/@value
... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:treatment-intervention-pref 1..1II
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.510
..... @extension 1..1stRequired Pattern: 2024-05-01
... @classCode 1..1csBinding: ActClassObservation (2.0.0) (required)
Fixed Value: OBS
... @moodCode 1..1csBinding: XActMoodDocumentObservation (2.0.0) (required)
Fixed Value: INT
... code 1..1CDGoals, preferences, and priorities for medical treatment
Binding: ObservationType (example)
.... @code 1..1csRequired Pattern: 75773-2
.... @codeSystem 1..1oid, uuid, ruidLOINC
Required Pattern: 2.16.840.1.113883.6.1
... text 0..1EDSHOULD reference the portion of section narrative text corresponding to this entry
.... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
... value 1..1Most of the time, the value will be a string representing the person's words.
.... valueED
.... valueCD
... sdtcPrecondition2 1..1Precondition2XML Namespace: urn:hl7-org:sdtc
XML: precondition2 (urn:hl7-org:sdtc)
.... conjunctionCode 1..1CSXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
Binding: RelationshipConjunction (2.0.0) (required)
.... criterion 1..1CriterionXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
..... @classCode 1..1csBinding: ActClassObservation (required)
..... code 1..1CDBinding: AD Conditions and Prognosis Scenarios (preferred)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Observation.classCoderequiredFixed Value: OBS
Observation.moodCoderequiredFixed Value: INT
Observation.codeexampleObservationType
Observation.sdtcPrecondition2.conjunctionCoderequiredRelationshipConjunction
Observation.sdtcPrecondition2.criterion.classCoderequiredActClassObservation
Observation.sdtcPrecondition2.criterion.codepreferredADConditionsAndPrognosisScenarios

Constraints

IdGradePath(s)DetailsRequirements
should-text-ref-valuewarningObservationSHOULD contain text/reference/@value
: text.reference.value.exists()
value-starts-octothorpeerrorObservation.text.referenceIf reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
: value.exists() implies value.startsWith('#')

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Observation C1..1ObservationXML Namespace: urn:hl7-org:v3
Elements defined in Ancestors: @nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, @negationInd, id, code, derivationExpr, text, statusCode, effectiveTime, priorityCode, repeatNumber, languageCode, value, interpretationCode, methodCode, targetSiteCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, sdtcPrecondition2, referenceRange, sdtcInFulfillmentOf1
Base for all types and resources
Instances of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-text-ref-value: SHOULD contain text/reference/@value
... @nullFlavor 0..1csBinding: CDANullFlavor (required)
... realmCode 0..*CS
... typeId 0..1II
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @assigningAuthorityName 0..1st
.... @displayable 0..1bl
.... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
.... @extension 1..1st
... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
.... templateId:treatment-intervention-pref 1..1II
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... @assigningAuthorityName 0..1st
..... @displayable 0..1bl
..... @root 1..1oid, uuid, ruidRequired Pattern: 2.16.840.1.113883.10.20.22.4.510
..... @extension 1..1stRequired Pattern: 2024-05-01
... @classCode 1..1csBinding: ActClassObservation (2.0.0) (required)
Fixed Value: OBS
... @moodCode 1..1csBinding: XActMoodDocumentObservation (2.0.0) (required)
Fixed Value: INT
... id 1..*II
... code 1..1CDGoals, preferences, and priorities for medical treatment
Binding: ObservationType (example)
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @code 1..1csRequired Pattern: 75773-2
.... @codeSystem 1..1oid, uuid, ruidLOINC
Required Pattern: 2.16.840.1.113883.6.1
.... @codeSystemName 0..1st
.... @codeSystemVersion 0..1st
.... @displayName 0..1st
.... @sdtcValueSet 0..1oidXML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
.... @sdtcValueSetVersion 0..1stXML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
.... originalText 0..1ED
.... qualifier 0..*CR
.... translation 0..*CD
... derivationExpr 0..1ST
... text 0..1EDSHOULD reference the portion of section narrative text corresponding to this entry
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... @compression 0..1csBinding: CompressionAlgorithm (required)
.... @integrityCheck 0..1bin
.... @integrityCheckAlgorithm 0..1csBinding: IntegrityCheckAlgorithm (2.0.0) (required)
.... @language 0..1cs
.... @mediaType 0..1csBinding: MediaType (example)
.... @representation 0..1csBinding: Binary Data Encoding Value Set (required)
.... xmlText 0..1stAllows for mixed text content. If @representation='B64', this SHALL be a base64binary string.
.... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
.... thumbnail 0..1ED
... statusCode 0..1CSBinding: ActStatus (required)
... effectiveTime 0..1IVL_TS
... priorityCode 0..1CEBinding: ActPriority (example)
... repeatNumber 0..1IVL_INT
... languageCode 0..1CSBinding: AllLanguages (required)
... value 1..1Most of the time, the value will be a string representing the person's words.
.... valueED
.... valueCD
... interpretationCode 0..*CEBinding: ObservationInterpretation (required)
... methodCode 0..*CEBinding: ObservationMethod (example)
... targetSiteCode 0..*CD
... subject 0..1Subject
... specimen 0..*Specimen
... performer 0..*Performer2
... author 0..*Author
... informant 0..*Informant
... participant 0..*Participant2
... entryRelationship 0..*EntryRelationship
... reference 0..*Reference
... precondition 0..*Precondition
... sdtcPrecondition2 1..1Precondition2XML Namespace: urn:hl7-org:sdtc
XML: precondition2 (urn:hl7-org:sdtc)
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... realmCode 0..*CS
.... typeId 0..1II
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... @assigningAuthorityName 0..1st
..... @displayable 0..1bl
..... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
..... @extension 1..1st
.... templateId 0..*II
.... @typeCode 0..1csBinding: ActRelationshipType (required)
Fixed Value: PRCN
.... @negationInd 0..1bl
.... conjunctionCode 1..1CSXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
Binding: RelationshipConjunction (2.0.0) (required)
.... allTrue 0..1PreconditionBaseXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
.... allFalse 0..1PreconditionBaseXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
.... atLeastOneTrue 0..1PreconditionBaseXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
.... atLeastOneFalse 0..1PreconditionBaseXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
.... onlyOneTrue 0..1PreconditionBaseXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
.... onlyOneFalse 0..1PreconditionBaseXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
.... criterion 1..1CriterionXML Namespace: urn:hl7-org:sdtc
XML Namespace: urn:hl7-org:sdtc
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... realmCode 0..*CS
..... typeId 0..1II
...... @nullFlavor 0..1csBinding: CDANullFlavor (required)
...... @assigningAuthorityName 0..1st
...... @displayable 0..1bl
...... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
...... @extension 1..1st
..... templateId 0..*II
..... @classCode 1..1csBinding: ActClassObservation (required)
..... @moodCode 0..1csBinding: ActMoodPredicate (required)
Fixed Value: EVN.CRT
..... code 1..1CDBinding: AD Conditions and Prognosis Scenarios (preferred)
..... text 0..1ED
..... value 0..1
...... valueBL
...... valueED
...... valueST
...... valueCD
...... valueCV
...... valueCE
...... valueSC
...... valueII
...... valueTEL
...... valueAD
...... valueEN
...... valueINT
...... valueREAL
...... valuePQ
...... valueMO
...... valueTS
...... valueIVL_PQ
...... valueIVL_TS
...... valuePIVL_TS
...... valueEIVL_TS
...... valueSXPR_TS
... referenceRange 0..*InfrastructureRoot
.... @nullFlavor 0..1csBinding: CDANullFlavor (required)
.... realmCode 0..*CS
.... typeId 0..1II
..... @nullFlavor 0..1csBinding: CDANullFlavor (required)
..... @assigningAuthorityName 0..1st
..... @displayable 0..1bl
..... @root 1..1oid, uuid, ruidFixed Value: 2.16.840.1.113883.1.3
..... @extension 1..1st
.... templateId 0..*II
.... @typeCode 0..1csBinding: ActRelationshipType (2.0.0) (required)
Fixed Value: REFV
.... observationRange 1..1ObservationRange
... sdtcInFulfillmentOf1 0..*InFulfillmentOf1XML Namespace: urn:hl7-org:sdtc
XML: inFulfillmentOf1 (urn:hl7-org:sdtc)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Observation.nullFlavorrequiredCDANullFlavor
Observation.typeId.nullFlavorrequiredCDANullFlavor
Observation.templateId:treatment-intervention-pref.nullFlavorrequiredCDANullFlavor
Observation.classCoderequiredFixed Value: OBS
Observation.moodCoderequiredFixed Value: INT
Observation.codeexampleObservationType
Observation.code.nullFlavorrequiredCDANullFlavor
Observation.text.nullFlavorrequiredCDANullFlavor
Observation.text.compressionrequiredCDACompressionAlgorithm
Observation.text.integrityCheckAlgorithmrequiredIntegrityCheckAlgorithm
Observation.text.mediaTypeexampleMediaType
Observation.text.representationrequiredBinaryDataEncoding
Observation.statusCoderequiredActStatus
Observation.priorityCodeexampleActPriority
Observation.languageCoderequiredAllLanguages
Observation.interpretationCoderequiredObservationInterpretation
Observation.methodCodeexampleObservationMethod
Observation.sdtcPrecondition2.nullFlavorrequiredCDANullFlavor
Observation.sdtcPrecondition2.typeId.nullFlavorrequiredCDANullFlavor
Observation.sdtcPrecondition2.typeCoderequiredFixed Value: PRCN
Observation.sdtcPrecondition2.conjunctionCoderequiredRelationshipConjunction
Observation.sdtcPrecondition2.criterion.nullFlavorrequiredCDANullFlavor
Observation.sdtcPrecondition2.criterion.typeId.nullFlavorrequiredCDANullFlavor
Observation.sdtcPrecondition2.criterion.classCoderequiredActClassObservation
Observation.sdtcPrecondition2.criterion.moodCoderequiredFixed Value: EVN.CRT
Observation.sdtcPrecondition2.criterion.codepreferredADConditionsAndPrognosisScenarios
Observation.referenceRange.nullFlavorrequiredCDANullFlavor
Observation.referenceRange.typeId.nullFlavorrequiredCDANullFlavor
Observation.referenceRange.typeCoderequiredFixed Value: REFV

Constraints

IdGradePath(s)DetailsRequirements
should-text-ref-valuewarningObservationSHOULD contain text/reference/@value
: text.reference.value.exists()
value-starts-octothorpeerrorObservation.text.referenceIf reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
: value.exists() implies value.startsWith('#')

This structure is derived from Observation

Summary

Mandatory: 11 elements
Fixed Value: 2 elements
Prohibited: 1 element

Slices

This structure defines the following Slices:

  • The element Observation.templateId is sliced based on the values of value:root, value:extension

 

Other representations of profile: CSV, Excel