Consolidated CDA (C-CDA), published by Health Level Seven. This guide is not an authorized publication; it is the continuous build for version 4.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/CDA-ccda/ and changes regularly. See the Directory of published versions
Logical Model:
Medical Equipment Section
Official URL : http://hl7.org/cda/us/ccda/StructureDefinition/MedicalEquipmentSection
Version :
4.0.0
Draft
as of 2025-06-17
Computable Name : MedicalEquipmentSection
Other Identifiers: urn:ietf:rfc:3986#Uniform Resource Identifier (URI)#urn:hl7ii:2.16.840.1.113883.10.20.22.2.23:2014-06-09
This section defines a patient's implanted and external health and medical devices and equipment. This section lists any pertinent durable medical equipment (DME) used to help maintain the patient's health status. All equipment relevant to the diagnosis, care, or treatment of a patient should be included.
Devices applied to, or placed in, the patient are represented with the Procedure Activity Procedure template. Equipment supplied to the patient (e.g., pumps, inhalers, wheelchairs) is represented by the Non-Medicinal Supply Activity template.
These devices may be grouped together within a Medical Equipment Organizer. The organizer would probably not be used with devices applied in or on the patient but rather to organize a group of medical supplies the patient has been supplied with.
Templates Used
Although open templates may contain any valid CDA content, the following templates are specifically called out by this template:
Recommended Entries : NonMedicinalSupplyActivity , ProcedureActivityProcedure
Optional Entries : MedicalEquipmentOrganizer
Usages:
Changes since version 3.0.0:
The resource metadata has changed (description)
Formal Views of Template Content
Description of Template, Differentials, Snapshots and how the different presentations work .
This structure is derived from Section
Name Flags Card. Type Description & Constraints Filter: Bindings Constraints Obligations
Section
C
1 .. 1
Section
XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors:@nullFlavor , realmCode , typeId , templateId , @ID , @classCode , @moodCode , id , code , title , text , confidentialityCode , languageCode , subject , author , informant , entry , component Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) Constraints: should-non-med-supply , should-procedure-act-procedure
Slices for templateId
1 .. *
II
Slice: Unordered, Open by value:root, value:extension
templateId:section
1..1
II
@root
1..1
oid , uuid , ruid
Required Pattern: 2.16.840.1.113883.10.20.22.2.23
@extension
1..1
st
Required Pattern: 2014-06-09
code
1..1
CE
History of medical device use
@code
1..1
cs
Required Pattern: 46264-8
@codeSystem
1..1
oid , uuid , ruid
Required Pattern: 2.16.840.1.113883.6.1
title
1..1
ST
text
1..1
xhtml
Slices for entry
0 .. *
Entry
Slice: Unordered, Open by profile:organizer, profile:procedure, profile:supply
entry:medicalEquip
0..*
Entry
organizer
1..1
MedicalEquipmentOrganizer
entry:nonMedSupply
0..*
Entry
supply
1..1
NonMedicinalSupplyActivity
entry:procedure
0..*
Entry
procedure
1..1
ProcedureActivityProcedure
Documentation for this format
Constraints
Id Grade Path(s) Details Requirements
should-non-med-supply warning Section SHOULD contain Non-Medicinal Supply Activity : entry.where(supply.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/NonMedicinalSupplyActivity'))
should-procedure-act-procedure warning Section SHOULD contain Procedure Activity Procedure : entry.where(procedure.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ProcedureActivityProcedure'))
Name Flags Card. Type Description & Constraints Filter: Bindings Constraints Obligations
Section
C
1..1
Section
XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors:@nullFlavor , realmCode , typeId , templateId , @ID , @classCode , @moodCode , id , code , title , text , confidentialityCode , languageCode , subject , author , informant , entry , component Base for all types and resourcesInstance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) Constraints: should-non-med-supply , should-procedure-act-procedure
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
Slices for templateId
1 .. *
II
Slice: Unordered, Open by value:root, value:extension
templateId:section
1..1
II
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Required Pattern: 2.16.840.1.113883.10.20.22.2.23
@extension
1..1
st
Required Pattern: 2014-06-09
@ID
0..1
xs:ID
@classCode
0..1
cs
Binding: ActClassRecordOrganizer ( required ) Fixed Value: DOCSECT
@moodCode
0..1
cs
Binding: CDAActMood ( required ) Fixed Value: EVN
id
0..1
II
code
1..1
CE
History of medical device use
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@code
1..1
cs
Required Pattern: 46264-8
@codeSystem
1..1
oid , uuid , ruid
Required Pattern: 2.16.840.1.113883.6.1
@codeSystemName
0..1
st
@codeSystemVersion
0..1
st
@displayName
0..1
st
@sdtcValueSet
0..1
oid
XML Namespace: urn:hl7-org:sdtcXML: valueSet (urn:hl7-org:sdtc)
@sdtcValueSetVersion
0..1
st
XML Namespace: urn:hl7-org:sdtcXML: valueSetVersion (urn:hl7-org:sdtc)
originalText
0..1
ED
translation
0..*
CD
title
1..1
ST
text
1..1
xhtml
confidentialityCode
0..1
CE
languageCode
0..1
CS
Binding: AllLanguages ( required )
subject
0..1
Subject
author
0..*
Author
informant
0..*
Informant
Slices for entry
0 .. *
Entry
Slice: Unordered, Open by profile:organizer, profile:procedure, profile:supply
entry:medicalEquip
0..*
Entry
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
templateId
0..*
II
@typeCode
0..1
cs
Binding: x_ActRelationshipEntry ( required )
@contextConductionInd
0..1
bl
Fixed Value: true
act
0..1
Act
encounter
0..1
Encounter
observation
0..1
Observation
observationMedia
0..1
ObservationMedia
organizer
1..1
MedicalEquipmentOrganizer
procedure
0..1
Procedure
regionOfInterest
0..1
RegionOfInterest
substanceAdministration
0..1
SubstanceAdministration
supply
0..1
Supply
entry:nonMedSupply
0..*
Entry
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
templateId
0..*
II
@typeCode
0..1
cs
Binding: x_ActRelationshipEntry ( required )
@contextConductionInd
0..1
bl
Fixed Value: true
act
0..1
Act
encounter
0..1
Encounter
observation
0..1
Observation
observationMedia
0..1
ObservationMedia
organizer
0..1
Organizer
procedure
0..1
Procedure
regionOfInterest
0..1
RegionOfInterest
substanceAdministration
0..1
SubstanceAdministration
supply
1..1
NonMedicinalSupplyActivity
entry:procedure
0..*
Entry
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
templateId
0..*
II
@typeCode
0..1
cs
Binding: x_ActRelationshipEntry ( required )
@contextConductionInd
0..1
bl
Fixed Value: true
act
0..1
Act
encounter
0..1
Encounter
observation
0..1
Observation
observationMedia
0..1
ObservationMedia
organizer
0..1
Organizer
procedure
1..1
ProcedureActivityProcedure
regionOfInterest
0..1
RegionOfInterest
substanceAdministration
0..1
SubstanceAdministration
supply
0..1
Supply
component
0..*
InfrastructureRoot
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
templateId
0..*
II
@typeCode
0..1
cs
Fixed Value: COMP
@contextConductionInd
0..1
bl
Fixed Value: true
section
1..1
Section
Documentation for this format
Terminology Bindings
Path Conformance ValueSet / Code URI
Section.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.templateId:section.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.classCode required Fixed Value: DOCSECThttp://terminology.hl7.org/ValueSet/v3-ActClassRecordOrganizer
Section.moodCode required Fixed Value: EVNhttp://hl7.org/cda/stds/core/ValueSet/CDAActMood
Section.code.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.languageCode required AllLanguages http://hl7.org/fhir/ValueSet/all-languages
From the FHIR Standard
Section.entry:medicalEquip.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:medicalEquip.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:medicalEquip.typeCode required XActRelationshipEntry http://terminology.hl7.org/ValueSet/v3-xActRelationshipEntry
Section.entry:nonMedSupply.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:nonMedSupply.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:nonMedSupply.typeCode required XActRelationshipEntry http://terminology.hl7.org/ValueSet/v3-xActRelationshipEntry
Section.entry:procedure.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:procedure.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:procedure.typeCode required XActRelationshipEntry http://terminology.hl7.org/ValueSet/v3-xActRelationshipEntry
Section.component.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.component.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Constraints
Id Grade Path(s) Details Requirements
II-1 error Section.typeId, Section.entry:medicalEquip.typeId, Section.entry:nonMedSupply.typeId, Section.entry:procedure.typeId, Section.component.typeId An II instance must have either a root or an nullFlavor. : root.exists() or nullFlavor.exists()
should-non-med-supply warning Section SHOULD contain Non-Medicinal Supply Activity : entry.where(supply.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/NonMedicinalSupplyActivity'))
should-procedure-act-procedure warning Section SHOULD contain Procedure Activity Procedure : entry.where(procedure.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ProcedureActivityProcedure'))
Name Flags Card. Type Description & Constraints Filter: Bindings Constraints Obligations
Section
C
1..1
Section
XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors:@nullFlavor , realmCode , typeId , templateId , @ID , @classCode , @moodCode , id , code , title , text , confidentialityCode , languageCode , subject , author , informant , entry , component Base for all types and resourcesInstance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) Constraints: should-non-med-supply , should-procedure-act-procedure
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
Slices for templateId
1 .. *
II
Slice: Unordered, Open by value:root, value:extension
templateId:section
1..1
II
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Required Pattern: 2.16.840.1.113883.10.20.22.2.23
@extension
1..1
st
Required Pattern: 2014-06-09
@ID
0..1
xs:ID
@classCode
0..1
cs
Binding: ActClassRecordOrganizer ( required ) Fixed Value: DOCSECT
@moodCode
0..1
cs
Binding: CDAActMood ( required ) Fixed Value: EVN
id
0..1
II
code
1..1
CE
History of medical device use
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@code
1..1
cs
Required Pattern: 46264-8
@codeSystem
1..1
oid , uuid , ruid
Required Pattern: 2.16.840.1.113883.6.1
@codeSystemName
0..1
st
@codeSystemVersion
0..1
st
@displayName
0..1
st
@sdtcValueSet
0..1
oid
XML Namespace: urn:hl7-org:sdtcXML: valueSet (urn:hl7-org:sdtc)
@sdtcValueSetVersion
0..1
st
XML Namespace: urn:hl7-org:sdtcXML: valueSetVersion (urn:hl7-org:sdtc)
originalText
0..1
ED
translation
0..*
CD
title
1..1
ST
text
1..1
xhtml
confidentialityCode
0..1
CE
languageCode
0..1
CS
Binding: AllLanguages ( required )
subject
0..1
Subject
author
0..*
Author
informant
0..*
Informant
Slices for entry
0 .. *
Entry
Slice: Unordered, Open by profile:organizer, profile:procedure, profile:supply
entry:medicalEquip
0..*
Entry
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
templateId
0..*
II
@typeCode
0..1
cs
Binding: x_ActRelationshipEntry ( required )
@contextConductionInd
0..1
bl
Fixed Value: true
act
0..1
Act
encounter
0..1
Encounter
observation
0..1
Observation
observationMedia
0..1
ObservationMedia
organizer
1..1
MedicalEquipmentOrganizer
procedure
0..1
Procedure
regionOfInterest
0..1
RegionOfInterest
substanceAdministration
0..1
SubstanceAdministration
supply
0..1
Supply
entry:nonMedSupply
0..*
Entry
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
templateId
0..*
II
@typeCode
0..1
cs
Binding: x_ActRelationshipEntry ( required )
@contextConductionInd
0..1
bl
Fixed Value: true
act
0..1
Act
encounter
0..1
Encounter
observation
0..1
Observation
observationMedia
0..1
ObservationMedia
organizer
0..1
Organizer
procedure
0..1
Procedure
regionOfInterest
0..1
RegionOfInterest
substanceAdministration
0..1
SubstanceAdministration
supply
1..1
NonMedicinalSupplyActivity
entry:procedure
0..*
Entry
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
templateId
0..*
II
@typeCode
0..1
cs
Binding: x_ActRelationshipEntry ( required )
@contextConductionInd
0..1
bl
Fixed Value: true
act
0..1
Act
encounter
0..1
Encounter
observation
0..1
Observation
observationMedia
0..1
ObservationMedia
organizer
0..1
Organizer
procedure
1..1
ProcedureActivityProcedure
regionOfInterest
0..1
RegionOfInterest
substanceAdministration
0..1
SubstanceAdministration
supply
0..1
Supply
component
0..*
InfrastructureRoot
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
templateId
0..*
II
@typeCode
0..1
cs
Fixed Value: COMP
@contextConductionInd
0..1
bl
Fixed Value: true
section
1..1
Section
Documentation for this format
Terminology Bindings
Path Conformance ValueSet / Code URI
Section.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.templateId:section.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.classCode required Fixed Value: DOCSECThttp://terminology.hl7.org/ValueSet/v3-ActClassRecordOrganizer
Section.moodCode required Fixed Value: EVNhttp://hl7.org/cda/stds/core/ValueSet/CDAActMood
Section.code.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.languageCode required AllLanguages http://hl7.org/fhir/ValueSet/all-languages
From the FHIR Standard
Section.entry:medicalEquip.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:medicalEquip.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:medicalEquip.typeCode required XActRelationshipEntry http://terminology.hl7.org/ValueSet/v3-xActRelationshipEntry
Section.entry:nonMedSupply.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:nonMedSupply.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:nonMedSupply.typeCode required XActRelationshipEntry http://terminology.hl7.org/ValueSet/v3-xActRelationshipEntry
Section.entry:procedure.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:procedure.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:procedure.typeCode required XActRelationshipEntry http://terminology.hl7.org/ValueSet/v3-xActRelationshipEntry
Section.component.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.component.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Constraints
Id Grade Path(s) Details Requirements
II-1 error Section.typeId, Section.entry:medicalEquip.typeId, Section.entry:nonMedSupply.typeId, Section.entry:procedure.typeId, Section.component.typeId An II instance must have either a root or an nullFlavor. : root.exists() or nullFlavor.exists()
should-non-med-supply warning Section SHOULD contain Non-Medicinal Supply Activity : entry.where(supply.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/NonMedicinalSupplyActivity'))
should-procedure-act-procedure warning Section SHOULD contain Procedure Activity Procedure : entry.where(procedure.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ProcedureActivityProcedure'))
This structure is derived from Section
Summary
Mandatory: 9 elements(3 nested mandatory elements)
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices :
The element 2 is sliced based on the values of Section.templateId
The element 3 is sliced based on the values of Section.entry
Differential View
This structure is derived from Section
Name Flags Card. Type Description & Constraints Filter: Bindings Constraints Obligations
Section
C
1 .. 1
Section
XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors:@nullFlavor , realmCode , typeId , templateId , @ID , @classCode , @moodCode , id , code , title , text , confidentialityCode , languageCode , subject , author , informant , entry , component Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) Constraints: should-non-med-supply , should-procedure-act-procedure
Slices for templateId
1 .. *
II
Slice: Unordered, Open by value:root, value:extension
templateId:section
1..1
II
@root
1..1
oid , uuid , ruid
Required Pattern: 2.16.840.1.113883.10.20.22.2.23
@extension
1..1
st
Required Pattern: 2014-06-09
code
1..1
CE
History of medical device use
@code
1..1
cs
Required Pattern: 46264-8
@codeSystem
1..1
oid , uuid , ruid
Required Pattern: 2.16.840.1.113883.6.1
title
1..1
ST
text
1..1
xhtml
Slices for entry
0 .. *
Entry
Slice: Unordered, Open by profile:organizer, profile:procedure, profile:supply
entry:medicalEquip
0..*
Entry
organizer
1..1
MedicalEquipmentOrganizer
entry:nonMedSupply
0..*
Entry
supply
1..1
NonMedicinalSupplyActivity
entry:procedure
0..*
Entry
procedure
1..1
ProcedureActivityProcedure
Documentation for this format
Constraints
Id Grade Path(s) Details Requirements
should-non-med-supply warning Section SHOULD contain Non-Medicinal Supply Activity : entry.where(supply.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/NonMedicinalSupplyActivity'))
should-procedure-act-procedure warning Section SHOULD contain Procedure Activity Procedure : entry.where(procedure.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ProcedureActivityProcedure'))
Key Elements View
Name Flags Card. Type Description & Constraints Filter: Bindings Constraints Obligations
Section
C
1..1
Section
XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors:@nullFlavor , realmCode , typeId , templateId , @ID , @classCode , @moodCode , id , code , title , text , confidentialityCode , languageCode , subject , author , informant , entry , component Base for all types and resourcesInstance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) Constraints: should-non-med-supply , should-procedure-act-procedure
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
Slices for templateId
1 .. *
II
Slice: Unordered, Open by value:root, value:extension
templateId:section
1..1
II
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Required Pattern: 2.16.840.1.113883.10.20.22.2.23
@extension
1..1
st
Required Pattern: 2014-06-09
@ID
0..1
xs:ID
@classCode
0..1
cs
Binding: ActClassRecordOrganizer ( required ) Fixed Value: DOCSECT
@moodCode
0..1
cs
Binding: CDAActMood ( required ) Fixed Value: EVN
id
0..1
II
code
1..1
CE
History of medical device use
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@code
1..1
cs
Required Pattern: 46264-8
@codeSystem
1..1
oid , uuid , ruid
Required Pattern: 2.16.840.1.113883.6.1
@codeSystemName
0..1
st
@codeSystemVersion
0..1
st
@displayName
0..1
st
@sdtcValueSet
0..1
oid
XML Namespace: urn:hl7-org:sdtcXML: valueSet (urn:hl7-org:sdtc)
@sdtcValueSetVersion
0..1
st
XML Namespace: urn:hl7-org:sdtcXML: valueSetVersion (urn:hl7-org:sdtc)
originalText
0..1
ED
translation
0..*
CD
title
1..1
ST
text
1..1
xhtml
confidentialityCode
0..1
CE
languageCode
0..1
CS
Binding: AllLanguages ( required )
subject
0..1
Subject
author
0..*
Author
informant
0..*
Informant
Slices for entry
0 .. *
Entry
Slice: Unordered, Open by profile:organizer, profile:procedure, profile:supply
entry:medicalEquip
0..*
Entry
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
templateId
0..*
II
@typeCode
0..1
cs
Binding: x_ActRelationshipEntry ( required )
@contextConductionInd
0..1
bl
Fixed Value: true
act
0..1
Act
encounter
0..1
Encounter
observation
0..1
Observation
observationMedia
0..1
ObservationMedia
organizer
1..1
MedicalEquipmentOrganizer
procedure
0..1
Procedure
regionOfInterest
0..1
RegionOfInterest
substanceAdministration
0..1
SubstanceAdministration
supply
0..1
Supply
entry:nonMedSupply
0..*
Entry
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
templateId
0..*
II
@typeCode
0..1
cs
Binding: x_ActRelationshipEntry ( required )
@contextConductionInd
0..1
bl
Fixed Value: true
act
0..1
Act
encounter
0..1
Encounter
observation
0..1
Observation
observationMedia
0..1
ObservationMedia
organizer
0..1
Organizer
procedure
0..1
Procedure
regionOfInterest
0..1
RegionOfInterest
substanceAdministration
0..1
SubstanceAdministration
supply
1..1
NonMedicinalSupplyActivity
entry:procedure
0..*
Entry
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
templateId
0..*
II
@typeCode
0..1
cs
Binding: x_ActRelationshipEntry ( required )
@contextConductionInd
0..1
bl
Fixed Value: true
act
0..1
Act
encounter
0..1
Encounter
observation
0..1
Observation
observationMedia
0..1
ObservationMedia
organizer
0..1
Organizer
procedure
1..1
ProcedureActivityProcedure
regionOfInterest
0..1
RegionOfInterest
substanceAdministration
0..1
SubstanceAdministration
supply
0..1
Supply
component
0..*
InfrastructureRoot
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
templateId
0..*
II
@typeCode
0..1
cs
Fixed Value: COMP
@contextConductionInd
0..1
bl
Fixed Value: true
section
1..1
Section
Documentation for this format
Terminology Bindings
Path Conformance ValueSet / Code URI
Section.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.templateId:section.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.classCode required Fixed Value: DOCSECThttp://terminology.hl7.org/ValueSet/v3-ActClassRecordOrganizer
Section.moodCode required Fixed Value: EVNhttp://hl7.org/cda/stds/core/ValueSet/CDAActMood
Section.code.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.languageCode required AllLanguages http://hl7.org/fhir/ValueSet/all-languages
From the FHIR Standard
Section.entry:medicalEquip.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:medicalEquip.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:medicalEquip.typeCode required XActRelationshipEntry http://terminology.hl7.org/ValueSet/v3-xActRelationshipEntry
Section.entry:nonMedSupply.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:nonMedSupply.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:nonMedSupply.typeCode required XActRelationshipEntry http://terminology.hl7.org/ValueSet/v3-xActRelationshipEntry
Section.entry:procedure.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:procedure.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:procedure.typeCode required XActRelationshipEntry http://terminology.hl7.org/ValueSet/v3-xActRelationshipEntry
Section.component.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.component.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Constraints
Id Grade Path(s) Details Requirements
II-1 error Section.typeId, Section.entry:medicalEquip.typeId, Section.entry:nonMedSupply.typeId, Section.entry:procedure.typeId, Section.component.typeId An II instance must have either a root or an nullFlavor. : root.exists() or nullFlavor.exists()
should-non-med-supply warning Section SHOULD contain Non-Medicinal Supply Activity : entry.where(supply.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/NonMedicinalSupplyActivity'))
should-procedure-act-procedure warning Section SHOULD contain Procedure Activity Procedure : entry.where(procedure.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ProcedureActivityProcedure'))
Snapshot View
Name Flags Card. Type Description & Constraints Filter: Bindings Constraints Obligations
Section
C
1..1
Section
XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors:@nullFlavor , realmCode , typeId , templateId , @ID , @classCode , @moodCode , id , code , title , text , confidentialityCode , languageCode , subject , author , informant , entry , component Base for all types and resourcesInstance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) Constraints: should-non-med-supply , should-procedure-act-procedure
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
Slices for templateId
1 .. *
II
Slice: Unordered, Open by value:root, value:extension
templateId:section
1..1
II
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Required Pattern: 2.16.840.1.113883.10.20.22.2.23
@extension
1..1
st
Required Pattern: 2014-06-09
@ID
0..1
xs:ID
@classCode
0..1
cs
Binding: ActClassRecordOrganizer ( required ) Fixed Value: DOCSECT
@moodCode
0..1
cs
Binding: CDAActMood ( required ) Fixed Value: EVN
id
0..1
II
code
1..1
CE
History of medical device use
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@code
1..1
cs
Required Pattern: 46264-8
@codeSystem
1..1
oid , uuid , ruid
Required Pattern: 2.16.840.1.113883.6.1
@codeSystemName
0..1
st
@codeSystemVersion
0..1
st
@displayName
0..1
st
@sdtcValueSet
0..1
oid
XML Namespace: urn:hl7-org:sdtcXML: valueSet (urn:hl7-org:sdtc)
@sdtcValueSetVersion
0..1
st
XML Namespace: urn:hl7-org:sdtcXML: valueSetVersion (urn:hl7-org:sdtc)
originalText
0..1
ED
translation
0..*
CD
title
1..1
ST
text
1..1
xhtml
confidentialityCode
0..1
CE
languageCode
0..1
CS
Binding: AllLanguages ( required )
subject
0..1
Subject
author
0..*
Author
informant
0..*
Informant
Slices for entry
0 .. *
Entry
Slice: Unordered, Open by profile:organizer, profile:procedure, profile:supply
entry:medicalEquip
0..*
Entry
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
templateId
0..*
II
@typeCode
0..1
cs
Binding: x_ActRelationshipEntry ( required )
@contextConductionInd
0..1
bl
Fixed Value: true
act
0..1
Act
encounter
0..1
Encounter
observation
0..1
Observation
observationMedia
0..1
ObservationMedia
organizer
1..1
MedicalEquipmentOrganizer
procedure
0..1
Procedure
regionOfInterest
0..1
RegionOfInterest
substanceAdministration
0..1
SubstanceAdministration
supply
0..1
Supply
entry:nonMedSupply
0..*
Entry
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
templateId
0..*
II
@typeCode
0..1
cs
Binding: x_ActRelationshipEntry ( required )
@contextConductionInd
0..1
bl
Fixed Value: true
act
0..1
Act
encounter
0..1
Encounter
observation
0..1
Observation
observationMedia
0..1
ObservationMedia
organizer
0..1
Organizer
procedure
0..1
Procedure
regionOfInterest
0..1
RegionOfInterest
substanceAdministration
0..1
SubstanceAdministration
supply
1..1
NonMedicinalSupplyActivity
entry:procedure
0..*
Entry
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
templateId
0..*
II
@typeCode
0..1
cs
Binding: x_ActRelationshipEntry ( required )
@contextConductionInd
0..1
bl
Fixed Value: true
act
0..1
Act
encounter
0..1
Encounter
observation
0..1
Observation
observationMedia
0..1
ObservationMedia
organizer
0..1
Organizer
procedure
1..1
ProcedureActivityProcedure
regionOfInterest
0..1
RegionOfInterest
substanceAdministration
0..1
SubstanceAdministration
supply
0..1
Supply
component
0..*
InfrastructureRoot
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
realmCode
0..*
CS
typeId
C
0..1
II
Constraints: II-1
@nullFlavor
0..1
cs
Binding: CDANullFlavor ( required )
@assigningAuthorityName
0..1
st
@displayable
0..1
bl
@root
1..1
oid , uuid , ruid
Fixed Value: 2.16.840.1.113883.1.3
@extension
1..1
st
templateId
0..*
II
@typeCode
0..1
cs
Fixed Value: COMP
@contextConductionInd
0..1
bl
Fixed Value: true
section
1..1
Section
Documentation for this format
Terminology Bindings
Path Conformance ValueSet / Code URI
Section.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.templateId:section.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.classCode required Fixed Value: DOCSECThttp://terminology.hl7.org/ValueSet/v3-ActClassRecordOrganizer
Section.moodCode required Fixed Value: EVNhttp://hl7.org/cda/stds/core/ValueSet/CDAActMood
Section.code.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.languageCode required AllLanguages http://hl7.org/fhir/ValueSet/all-languages
From the FHIR Standard
Section.entry:medicalEquip.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:medicalEquip.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:medicalEquip.typeCode required XActRelationshipEntry http://terminology.hl7.org/ValueSet/v3-xActRelationshipEntry
Section.entry:nonMedSupply.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:nonMedSupply.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:nonMedSupply.typeCode required XActRelationshipEntry http://terminology.hl7.org/ValueSet/v3-xActRelationshipEntry
Section.entry:procedure.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:procedure.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.entry:procedure.typeCode required XActRelationshipEntry http://terminology.hl7.org/ValueSet/v3-xActRelationshipEntry
Section.component.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Section.component.typeId.nullFlavor required CDANullFlavor http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Constraints
Id Grade Path(s) Details Requirements
II-1 error Section.typeId, Section.entry:medicalEquip.typeId, Section.entry:nonMedSupply.typeId, Section.entry:procedure.typeId, Section.component.typeId An II instance must have either a root or an nullFlavor. : root.exists() or nullFlavor.exists()
should-non-med-supply warning Section SHOULD contain Non-Medicinal Supply Activity : entry.where(supply.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/NonMedicinalSupplyActivity'))
should-procedure-act-procedure warning Section SHOULD contain Procedure Activity Procedure : entry.where(procedure.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ProcedureActivityProcedure'))
This structure is derived from Section
Summary
Mandatory: 9 elements(3 nested mandatory elements)
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices :
The element 2 is sliced based on the values of Section.templateId
The element 3 is sliced based on the values of Section.entry
Other representations of profile: CSV , Excel