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
Official URL: http://hl7.org/cda/us/ccda/StructureDefinition/VitalSignsSection | Version: 4.0.0 | |||
Draft as of 2025-10-02 | Computable Name: VitalSignsSection | |||
Other Identifiers: urn:ietf:rfc:3986#Uniform Resource Identifier (URI)#urn:hl7ii:2.16.840.1.113883.10.20.22.2.4.1:2015-08-01 |
The Vital Signs Section contains relevant vital signs for the context and use case of the document type, such as blood pressure (including average blood pressure), heart rate, respiratory rate, height, weight, body mass index, head circumference, pulse oximetry, temperature, and body surface area. The section should include notable vital signs such as the most recent, maximum and/or minimum, baseline, or relevant trends. Vital signs are represented in the same way as other results, but are aggregated into their own section to follow clinical conventions.
Although open templates may contain any valid CDA content, the following templates are specifically called out by this template:
Required Entries: VitalSignsOrganizer or AverageBloodPressureOrganizer
Usages:
You can also check for usages in the FHIR IG Statistics
Changes since version 3.0.0:
Description of Template, Differentials, Snapshots and how the different presentations work.
This structure is derived from Section
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 1..1 | Section | XML Namespace: urn:hl7-org:v3 Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) Constraints: shall-vital-signs-org |
![]() ![]() ![]() |
0..1 | cs | If a required section contains no information, the @nullFlavor MAY be set to NI | |
![]() ![]() ![]() |
1..* | II | Slice: Unordered, Open by value:root, value:extension | |
![]() ![]() ![]() ![]() |
1..1 | II | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.10.20.22.2.4.1 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | st | Required Pattern: 2015-08-01 | |
![]() ![]() ![]() |
1..1 | CE | Vital signs | |
![]() ![]() ![]() ![]() |
1..1 | cs | Required Pattern: 8716-3 | |
![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.6.1 | |
![]() ![]() ![]() |
1..1 | ST | ||
![]() ![]() ![]() |
1..1 | xhtml | ||
![]() ![]() ![]() |
0..* | Entry | If section/@nullFlavor is not present: Slice: Unordered, Open by profile:organizer | |
![]() ![]() ![]() ![]() |
0..* | Entry | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | VitalSignsOrganizer | ||
![]() ![]() ![]() ![]() |
0..* | Entry | Used to represent average blood pressure | |
![]() ![]() ![]() ![]() ![]() |
1..1 | AverageBloodPressureOrganizer | ||
![]() |
Id | Grade | Path(s) | Description | Expression |
shall-vital-signs-org | error | Section | If section/@nullFlavor is not present, SHALL contain at least one Vital Signs Organizer or Average Blood Pressure Organizer |
nullFlavor.exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/VitalSignsOrganizer')).exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AverageBloodPressureOrganizer')).exists()
|
Path | Status | Usage | ValueSet | Version | Source |
Section.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.templateId:section.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.classCode | Base | required | ActClassRecordOrganizer | 📦3.0.0 | THO v6.5 |
Section.moodCode | Base | required | CDAActMood | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.code.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.languageCode | Base | required | All Languages | 📦5.0.0 | FHIR Std. |
Section.entry:vitalsOrg.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.entry:vitalsOrg.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.entry:vitalsOrg.typeCode | Base | required | x_ActRelationshipEntry | 📦3.0.0 | THO v6.5 |
Section.entry:averageBPOrg.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.entry:averageBPOrg.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.entry:averageBPOrg.typeCode | Base | required | x_ActRelationshipEntry | 📦3.0.0 | THO v6.5 |
Section.component.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.component.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Id | Grade | Path(s) | Description | Expression |
II-1 | error | Section.typeId, Section.entry:vitalsOrg.typeId, Section.entry:averageBPOrg.typeId, Section.component.typeId | An II instance must have either a root or an nullFlavor. |
root.exists() or nullFlavor.exists()
|
shall-vital-signs-org | error | Section | If section/@nullFlavor is not present, SHALL contain at least one Vital Signs Organizer or Average Blood Pressure Organizer |
nullFlavor.exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/VitalSignsOrganizer')).exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AverageBloodPressureOrganizer')).exists()
|
Path | Status | Usage | ValueSet | Version | Source |
Section.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.templateId:section.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.classCode | Base | required | ActClassRecordOrganizer | 📦3.0.0 | THO v6.5 |
Section.moodCode | Base | required | CDAActMood | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.code.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.languageCode | Base | required | All Languages | 📦5.0.0 | FHIR Std. |
Section.entry:vitalsOrg.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.entry:vitalsOrg.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.entry:vitalsOrg.typeCode | Base | required | x_ActRelationshipEntry | 📦3.0.0 | THO v6.5 |
Section.entry:averageBPOrg.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.entry:averageBPOrg.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.entry:averageBPOrg.typeCode | Base | required | x_ActRelationshipEntry | 📦3.0.0 | THO v6.5 |
Section.component.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.component.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Id | Grade | Path(s) | Description | Expression |
II-1 | error | Section.typeId, Section.entry:vitalsOrg.typeId, Section.entry:averageBPOrg.typeId, Section.component.typeId | An II instance must have either a root or an nullFlavor. |
root.exists() or nullFlavor.exists()
|
shall-vital-signs-org | error | Section | If section/@nullFlavor is not present, SHALL contain at least one Vital Signs Organizer or Average Blood Pressure Organizer |
nullFlavor.exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/VitalSignsOrganizer')).exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AverageBloodPressureOrganizer')).exists()
|
This structure is derived from Section
Summary
Mandatory: 9 elements(2 nested mandatory elements)
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from Section
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 1..1 | Section | XML Namespace: urn:hl7-org:v3 Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) Constraints: shall-vital-signs-org |
![]() ![]() ![]() |
0..1 | cs | If a required section contains no information, the @nullFlavor MAY be set to NI | |
![]() ![]() ![]() |
1..* | II | Slice: Unordered, Open by value:root, value:extension | |
![]() ![]() ![]() ![]() |
1..1 | II | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.10.20.22.2.4.1 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | st | Required Pattern: 2015-08-01 | |
![]() ![]() ![]() |
1..1 | CE | Vital signs | |
![]() ![]() ![]() ![]() |
1..1 | cs | Required Pattern: 8716-3 | |
![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.6.1 | |
![]() ![]() ![]() |
1..1 | ST | ||
![]() ![]() ![]() |
1..1 | xhtml | ||
![]() ![]() ![]() |
0..* | Entry | If section/@nullFlavor is not present: Slice: Unordered, Open by profile:organizer | |
![]() ![]() ![]() ![]() |
0..* | Entry | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | VitalSignsOrganizer | ||
![]() ![]() ![]() ![]() |
0..* | Entry | Used to represent average blood pressure | |
![]() ![]() ![]() ![]() ![]() |
1..1 | AverageBloodPressureOrganizer | ||
![]() |
Id | Grade | Path(s) | Description | Expression |
shall-vital-signs-org | error | Section | If section/@nullFlavor is not present, SHALL contain at least one Vital Signs Organizer or Average Blood Pressure Organizer |
nullFlavor.exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/VitalSignsOrganizer')).exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AverageBloodPressureOrganizer')).exists()
|
Key Elements View
Path | Status | Usage | ValueSet | Version | Source |
Section.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.templateId:section.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.classCode | Base | required | ActClassRecordOrganizer | 📦3.0.0 | THO v6.5 |
Section.moodCode | Base | required | CDAActMood | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.code.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.languageCode | Base | required | All Languages | 📦5.0.0 | FHIR Std. |
Section.entry:vitalsOrg.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.entry:vitalsOrg.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.entry:vitalsOrg.typeCode | Base | required | x_ActRelationshipEntry | 📦3.0.0 | THO v6.5 |
Section.entry:averageBPOrg.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.entry:averageBPOrg.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.entry:averageBPOrg.typeCode | Base | required | x_ActRelationshipEntry | 📦3.0.0 | THO v6.5 |
Section.component.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.component.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Id | Grade | Path(s) | Description | Expression |
II-1 | error | Section.typeId, Section.entry:vitalsOrg.typeId, Section.entry:averageBPOrg.typeId, Section.component.typeId | An II instance must have either a root or an nullFlavor. |
root.exists() or nullFlavor.exists()
|
shall-vital-signs-org | error | Section | If section/@nullFlavor is not present, SHALL contain at least one Vital Signs Organizer or Average Blood Pressure Organizer |
nullFlavor.exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/VitalSignsOrganizer')).exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AverageBloodPressureOrganizer')).exists()
|
Snapshot View
Path | Status | Usage | ValueSet | Version | Source |
Section.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.templateId:section.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.classCode | Base | required | ActClassRecordOrganizer | 📦3.0.0 | THO v6.5 |
Section.moodCode | Base | required | CDAActMood | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.code.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.languageCode | Base | required | All Languages | 📦5.0.0 | FHIR Std. |
Section.entry:vitalsOrg.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.entry:vitalsOrg.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.entry:vitalsOrg.typeCode | Base | required | x_ActRelationshipEntry | 📦3.0.0 | THO v6.5 |
Section.entry:averageBPOrg.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.entry:averageBPOrg.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.entry:averageBPOrg.typeCode | Base | required | x_ActRelationshipEntry | 📦3.0.0 | THO v6.5 |
Section.component.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Section.component.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
Id | Grade | Path(s) | Description | Expression |
II-1 | error | Section.typeId, Section.entry:vitalsOrg.typeId, Section.entry:averageBPOrg.typeId, Section.component.typeId | An II instance must have either a root or an nullFlavor. |
root.exists() or nullFlavor.exists()
|
shall-vital-signs-org | error | Section | If section/@nullFlavor is not present, SHALL contain at least one Vital Signs Organizer or Average Blood Pressure Organizer |
nullFlavor.exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/VitalSignsOrganizer')).exists() or entry.where(organizer.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/AverageBloodPressureOrganizer')).exists()
|
This structure is derived from Section
Summary
Mandatory: 9 elements(2 nested mandatory elements)
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices: