Consolidated CDA (C-CDA)
3.0.0 - STU3 United States of America flag

Consolidated CDA (C-CDA), published by Health Level Seven. This guide is not an authorized publication; it is the continuous build for version 3.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: Vital Signs Organizer

Official URL: http://hl7.org/cda/us/ccda/StructureDefinition/VitalSignsOrganizer Version: 3.0.0
Draft as of 2024-07-23 Computable Name: VitalSignsOrganizer
Other Identifiers: urn:ietf:rfc:3986#Uniform Resource Identifier (URI)#urn:hl7ii:2.16.840.1.113883.10.20.22.4.26:2015-08-01

This template provides a mechanism for grouping vital signs (e.g., grouping systolic blood pressure and diastolic blood pressure).

Usage:

Formal Views of Template Content

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

This structure is derived from Organizer

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organizer C 1..1 Organizer XML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, sdtcText, statusCode, effectiveTime, subject, specimen, performer, author, informant, participant, reference, precondition, sdtcPrecondition2, component
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-sdtctext-ref-value: SHOULD contain text/reference/@value
should-author: SHOULD contain author
... Slices for templateId 1..* II Slice: Unordered, Open by value:root, value:extension
.... templateId:vital-signs-org 1..1 II
..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.4.26
..... @extension 1..1 st Required Pattern: 2015-08-01
... @classCode 1..1 cs Fixed Value: CLUSTER
... @moodCode 1..1 cs
... code 1..1 CD Vital signs, weight, height, head circumference, oximetry, BMI, and BSA panel
.... @code 1..1 cs Required Pattern: 74728-7
.... @codeSystem 1..1 oid, uuid, ruid LOINC
Required Pattern: 2.16.840.1.113883.6.1
... sdtcText 0..1 ED SHOULD reference the portion of section narrative text corresponding to this entry
.... reference C 0..1 TEL value-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
... statusCode 1..1 CS
.... @code 1..1 cs Fixed Value: completed
... effectiveTime 1..1 IVL_TS The effectiveTime may be a timestamp or an interval that spans the effectiveTimes of the contained vital signs observations.
... author 0..* AuthorParticipation Base for all types and resources
... Slices for component 1..* OrganizerComponent Slice: Unordered, Open by profile:observation
.... component:vitalSignObs 1..* OrganizerComponent
..... observation 1..1 VitalSignObservation Base for all types and resources

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
should-authorwarningOrganizerSHOULD contain author
: author.exists()
should-sdtctext-ref-valuewarningOrganizerSHOULD contain text/reference/@value
: sdtcText.reference.value.exists()
value-starts-octothorpeerrorOrganizer.sdtcText.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
.. Organizer C 1..1 Organizer XML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, sdtcText, statusCode, effectiveTime, subject, specimen, performer, author, informant, participant, reference, precondition, sdtcPrecondition2, component
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-sdtctext-ref-value: SHOULD contain text/reference/@value
should-author: SHOULD contain author
... Slices for templateId 1..* II Slice: Unordered, Open by value:root, value:extension
.... templateId:vital-signs-org 1..1 II
..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.4.26
..... @extension 1..1 st Required Pattern: 2015-08-01
... @classCode 1..1 cs Binding: XActClassDocumentEntryOrganizer (2.0.0) (required)
Fixed Value: CLUSTER
... @moodCode 1..1 cs Binding: CDAActMood (required)
Fixed Value: EVN
... code 1..1 CD Vital signs, weight, height, head circumference, oximetry, BMI, and BSA panel
Binding: v3 Code System ActCode (example)
.... @code 1..1 cs Required Pattern: 74728-7
.... @codeSystem 1..1 oid, uuid, ruid LOINC
Required Pattern: 2.16.840.1.113883.6.1
... sdtcText 0..1 ED XML Namespace: urn:hl7-org:sdtc
SHOULD reference the portion of section narrative text corresponding to this entry
XML: text (urn:hl7-org:sdtc)
.... reference C 0..1 TEL value-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
... statusCode 1..1 CS Binding: ActStatus (required)
.... @code 1..1 cs Fixed Value: completed
... effectiveTime 1..1 IVL_TS The effectiveTime may be a timestamp or an interval that spans the effectiveTimes of the contained vital signs observations.
... author 0..* AuthorParticipation Base for all types and resources
... Slices for component 1..* OrganizerComponent Slice: Unordered, Open by profile:observation
.... component:vitalSignObs 1..* OrganizerComponent
..... observation C 1..1 VitalSignObservation Base for all types and resources
should-text-ref-value: SHOULD contain text/reference/@value
should-code: SHOULD contain code
should-author: SHOULD contain author
should-percent: Percentage codes (PulseOx, O2 Concentration, Percentiles) should be represented with %
should-cm: Height & Head Circumference should be represented in cm
should-kg: Weight should be represented in kg
should-cel: Temperature should be represented in Celcius (Cel)
should-bp: Blood pressure should be represented in mm[Hg]
should-rates: Rates should be represented in /min
should-bmi: BMI should be represented in kg/m2
should-bsa: BSA should be represented in m2

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Organizer.classCoderequiredFixed Value: CLUSTER
http://terminology.hl7.org/ValueSet/v3-xActClassDocumentEntryOrganizer|2.0.0
Organizer.moodCoderequiredFixed Value: EVN
http://hl7.org/cda/stds/core/ValueSet/CDAActMood
Organizer.codeexampleActCode
http://terminology.hl7.org/ValueSet/v3-ActCode
Organizer.statusCoderequiredActStatus
http://terminology.hl7.org/ValueSet/v3-ActStatus

Constraints

IdGradePath(s)DetailsRequirements
should-authorwarningOrganizerSHOULD contain author
: author.exists()
should-authorwarningOrganizer.component:vitalSignObs.observationSHOULD contain author
: author.exists()
should-bmiwarningOrganizer.component:vitalSignObs.observationBMI should be represented in kg/m2
: (code.code = '39156-5') implies value.unit = 'kg/m2'
should-bpwarningOrganizer.component:vitalSignObs.observationBlood pressure should be represented in mm[Hg]
: (code.code in ('8480-6' | '8462-4' | '8478-0' | '96608-5' | '96609-3')) implies value.unit = 'mm[Hg]'
should-bsawarningOrganizer.component:vitalSignObs.observationBSA should be represented in m2
: (code.code = '3140-1') implies value.unit = 'm2'
should-celwarningOrganizer.component:vitalSignObs.observationTemperature should be represented in Celcius (Cel)
: (code.code = '8310-5') implies value.unit = 'Cel'
should-cmwarningOrganizer.component:vitalSignObs.observationHeight & Head Circumference should be represented in cm
: (code.code in ('8287-5' | '8302-2' | '8306-3' | '9843-4')) implies value.unit = 'cm'
should-codewarningOrganizer.component:vitalSignObs.observationSHOULD contain code
: code.exists()
should-kgwarningOrganizer.component:vitalSignObs.observationWeight should be represented in kg
: (code.code = '29463-7') implies value.unit = 'kg'
should-percentwarningOrganizer.component:vitalSignObs.observationPercentage codes (PulseOx, O2 Concentration, Percentiles) should be represented with %
: (code.code in ('2708-6' | '3150-0' | '59408-5' | '8289-1' | '59575-1' | '59576-9')) implies value.unit = '%'
should-rateswarningOrganizer.component:vitalSignObs.observationRates should be represented in /min
: (code.code in ('8867-4' | '9279-1')) implies value.unit = '/min'
should-sdtctext-ref-valuewarningOrganizerSHOULD contain text/reference/@value
: sdtcText.reference.value.exists()
should-text-ref-valuewarningOrganizer.component:vitalSignObs.observationSHOULD contain text/reference/@value
: text.reference.value.exists()
value-starts-octothorpeerrorOrganizer.sdtcText.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
.. Organizer C 1..1 Organizer XML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, sdtcText, statusCode, effectiveTime, subject, specimen, performer, author, informant, participant, reference, precondition, sdtcPrecondition2, component
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-sdtctext-ref-value: SHOULD contain text/reference/@value
should-author: SHOULD contain author
... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
... realmCode 0..* CS
... typeId 0..1 II
.... @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:vital-signs-org 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.4.26
..... @extension 1..1 st Required Pattern: 2015-08-01
... @classCode 1..1 cs Binding: XActClassDocumentEntryOrganizer (2.0.0) (required)
Fixed Value: CLUSTER
... @moodCode 1..1 cs Binding: CDAActMood (required)
Fixed Value: EVN
... id 1..* II
... code 1..1 CD Vital signs, weight, height, head circumference, oximetry, BMI, and BSA panel
Binding: v3 Code System ActCode (example)
.... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
.... @code 1..1 cs Required Pattern: 74728-7
.... @codeSystem 1..1 oid, uuid, ruid LOINC
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:sdtc
XML: valueSet (urn:hl7-org:sdtc)
.... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
.... originalText 0..1 ED
.... qualifier 0..* CR
.... translation 0..* CD
... sdtcText 0..1 ED XML Namespace: urn:hl7-org:sdtc
SHOULD reference the portion of section narrative text corresponding to this entry
XML: text (urn:hl7-org:sdtc)
.... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
.... @compression 0..1 cs Binding: CDACompressionAlgorithm (required)
.... @integrityCheck 0..1 bin
.... @integrityCheckAlgorithm 0..1 cs Binding: IntegrityCheckAlgorithm (2.0.0) (required)
.... @language 0..1 cs
.... @mediaType 0..1 cs Binding: MediaType (example)
.... @representation 0..1 cs Binding: CDABinaryDataEncoding (required)
.... xmlText 0..1 st Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string.
.... reference C 0..1 TEL value-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
.... thumbnail 0..1 ED
... statusCode 1..1 CS Binding: ActStatus (required)
.... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
.... @code 1..1 cs Fixed Value: completed
.... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
.... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
... effectiveTime 1..1 IVL_TS The effectiveTime may be a timestamp or an interval that spans the effectiveTimes of the contained vital signs observations.
... subject 0..1 Subject
... specimen 0..* Specimen
... performer 0..* Performer2
... author 0..* AuthorParticipation Base for all types and resources
... informant 0..* Informant
... participant 0..* Participant2
... reference 0..* Reference
... precondition 0..* Precondition
... sdtcPrecondition2 0..* Precondition2 XML Namespace: urn:hl7-org:sdtc
XML: precondition2 (urn:hl7-org:sdtc)
... Slices for component 1..* OrganizerComponent Slice: Unordered, Open by profile:observation
.... component:vitalSignObs 1..* OrganizerComponent
..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
..... realmCode 0..* CS
..... typeId 0..1 II
...... @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: ActRelationshipHasComponent (required)
..... @contextConductionInd 0..1 bl Fixed Value: true
..... sequenceNumber 0..1 INT
..... sdtcPriorityNumber 0..1 INT XML Namespace: urn:hl7-org:sdtc
XML: priorityNumber (urn:hl7-org:sdtc)
..... seperatableInd 0..1 BL
..... act 0..1 Act
..... encounter 0..1 Encounter
..... observation C 1..1 VitalSignObservation Base for all types and resources
should-text-ref-value: SHOULD contain text/reference/@value
should-code: SHOULD contain code
should-author: SHOULD contain author
should-percent: Percentage codes (PulseOx, O2 Concentration, Percentiles) should be represented with %
should-cm: Height & Head Circumference should be represented in cm
should-kg: Weight should be represented in kg
should-cel: Temperature should be represented in Celcius (Cel)
should-bp: Blood pressure should be represented in mm[Hg]
should-rates: Rates should be represented in /min
should-bmi: BMI should be represented in kg/m2
should-bsa: BSA should be represented in m2
..... observationMedia 0..1 ObservationMedia
..... organizer 0..1 Organizer
..... procedure 0..1 Procedure
..... regionOfInterest 0..1 RegionOfInterest
..... substanceAdministration 0..1 SubstanceAdministration
..... supply 0..1 Supply

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Organizer.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Organizer.typeId.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Organizer.templateId:vital-signs-org.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Organizer.classCoderequiredFixed Value: CLUSTER
http://terminology.hl7.org/ValueSet/v3-xActClassDocumentEntryOrganizer|2.0.0
Organizer.moodCoderequiredFixed Value: EVN
http://hl7.org/cda/stds/core/ValueSet/CDAActMood
Organizer.codeexampleActCode
http://terminology.hl7.org/ValueSet/v3-ActCode
Organizer.code.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Organizer.sdtcText.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Organizer.sdtcText.compressionrequiredCDACompressionAlgorithm
http://hl7.org/cda/stds/core/ValueSet/CDACompressionAlgorithm
Organizer.sdtcText.integrityCheckAlgorithmrequiredIntegrityCheckAlgorithm
http://terminology.hl7.org/ValueSet/v3-IntegrityCheckAlgorithm|2.0.0
Organizer.sdtcText.mediaTypeexampleMediaType
http://terminology.hl7.org/ValueSet/v3-MediaType
Organizer.sdtcText.representationrequiredBinaryDataEncoding
http://hl7.org/cda/stds/core/ValueSet/BinaryDataEncoding
Organizer.statusCoderequiredActStatus
http://terminology.hl7.org/ValueSet/v3-ActStatus
Organizer.statusCode.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Organizer.component:vitalSignObs.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Organizer.component:vitalSignObs.typeId.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Organizer.component:vitalSignObs.typeCoderequiredActRelationshipHasComponent
http://terminology.hl7.org/ValueSet/v3-ActRelationshipHasComponent

Constraints

IdGradePath(s)DetailsRequirements
should-authorwarningOrganizerSHOULD contain author
: author.exists()
should-authorwarningOrganizer.component:vitalSignObs.observationSHOULD contain author
: author.exists()
should-bmiwarningOrganizer.component:vitalSignObs.observationBMI should be represented in kg/m2
: (code.code = '39156-5') implies value.unit = 'kg/m2'
should-bpwarningOrganizer.component:vitalSignObs.observationBlood pressure should be represented in mm[Hg]
: (code.code in ('8480-6' | '8462-4' | '8478-0' | '96608-5' | '96609-3')) implies value.unit = 'mm[Hg]'
should-bsawarningOrganizer.component:vitalSignObs.observationBSA should be represented in m2
: (code.code = '3140-1') implies value.unit = 'm2'
should-celwarningOrganizer.component:vitalSignObs.observationTemperature should be represented in Celcius (Cel)
: (code.code = '8310-5') implies value.unit = 'Cel'
should-cmwarningOrganizer.component:vitalSignObs.observationHeight & Head Circumference should be represented in cm
: (code.code in ('8287-5' | '8302-2' | '8306-3' | '9843-4')) implies value.unit = 'cm'
should-codewarningOrganizer.component:vitalSignObs.observationSHOULD contain code
: code.exists()
should-kgwarningOrganizer.component:vitalSignObs.observationWeight should be represented in kg
: (code.code = '29463-7') implies value.unit = 'kg'
should-percentwarningOrganizer.component:vitalSignObs.observationPercentage codes (PulseOx, O2 Concentration, Percentiles) should be represented with %
: (code.code in ('2708-6' | '3150-0' | '59408-5' | '8289-1' | '59575-1' | '59576-9')) implies value.unit = '%'
should-rateswarningOrganizer.component:vitalSignObs.observationRates should be represented in /min
: (code.code in ('8867-4' | '9279-1')) implies value.unit = '/min'
should-sdtctext-ref-valuewarningOrganizerSHOULD contain text/reference/@value
: sdtcText.reference.value.exists()
should-text-ref-valuewarningOrganizer.component:vitalSignObs.observationSHOULD contain text/reference/@value
: text.reference.value.exists()
value-starts-octothorpeerrorOrganizer.sdtcText.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 Organizer

Summary

Mandatory: 13 elements
Fixed: 2 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 Organizer.templateId
  • The element 1 is sliced based on the value of Organizer.component

Differential View

This structure is derived from Organizer

NameFlagsCard.TypeDescription & Constraintsdoco
.. Organizer C 1..1 Organizer XML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, sdtcText, statusCode, effectiveTime, subject, specimen, performer, author, informant, participant, reference, precondition, sdtcPrecondition2, component
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-sdtctext-ref-value: SHOULD contain text/reference/@value
should-author: SHOULD contain author
... Slices for templateId 1..* II Slice: Unordered, Open by value:root, value:extension
.... templateId:vital-signs-org 1..1 II
..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.4.26
..... @extension 1..1 st Required Pattern: 2015-08-01
... @classCode 1..1 cs Fixed Value: CLUSTER
... @moodCode 1..1 cs
... code 1..1 CD Vital signs, weight, height, head circumference, oximetry, BMI, and BSA panel
.... @code 1..1 cs Required Pattern: 74728-7
.... @codeSystem 1..1 oid, uuid, ruid LOINC
Required Pattern: 2.16.840.1.113883.6.1
... sdtcText 0..1 ED SHOULD reference the portion of section narrative text corresponding to this entry
.... reference C 0..1 TEL value-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
... statusCode 1..1 CS
.... @code 1..1 cs Fixed Value: completed
... effectiveTime 1..1 IVL_TS The effectiveTime may be a timestamp or an interval that spans the effectiveTimes of the contained vital signs observations.
... author 0..* AuthorParticipation Base for all types and resources
... Slices for component 1..* OrganizerComponent Slice: Unordered, Open by profile:observation
.... component:vitalSignObs 1..* OrganizerComponent
..... observation 1..1 VitalSignObservation Base for all types and resources

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
should-authorwarningOrganizerSHOULD contain author
: author.exists()
should-sdtctext-ref-valuewarningOrganizerSHOULD contain text/reference/@value
: sdtcText.reference.value.exists()
value-starts-octothorpeerrorOrganizer.sdtcText.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
.. Organizer C 1..1 Organizer XML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, sdtcText, statusCode, effectiveTime, subject, specimen, performer, author, informant, participant, reference, precondition, sdtcPrecondition2, component
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-sdtctext-ref-value: SHOULD contain text/reference/@value
should-author: SHOULD contain author
... Slices for templateId 1..* II Slice: Unordered, Open by value:root, value:extension
.... templateId:vital-signs-org 1..1 II
..... @root 1..1 oid, uuid, ruid Required Pattern: 2.16.840.1.113883.10.20.22.4.26
..... @extension 1..1 st Required Pattern: 2015-08-01
... @classCode 1..1 cs Binding: XActClassDocumentEntryOrganizer (2.0.0) (required)
Fixed Value: CLUSTER
... @moodCode 1..1 cs Binding: CDAActMood (required)
Fixed Value: EVN
... code 1..1 CD Vital signs, weight, height, head circumference, oximetry, BMI, and BSA panel
Binding: v3 Code System ActCode (example)
.... @code 1..1 cs Required Pattern: 74728-7
.... @codeSystem 1..1 oid, uuid, ruid LOINC
Required Pattern: 2.16.840.1.113883.6.1
... sdtcText 0..1 ED XML Namespace: urn:hl7-org:sdtc
SHOULD reference the portion of section narrative text corresponding to this entry
XML: text (urn:hl7-org:sdtc)
.... reference C 0..1 TEL value-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
... statusCode 1..1 CS Binding: ActStatus (required)
.... @code 1..1 cs Fixed Value: completed
... effectiveTime 1..1 IVL_TS The effectiveTime may be a timestamp or an interval that spans the effectiveTimes of the contained vital signs observations.
... author 0..* AuthorParticipation Base for all types and resources
... Slices for component 1..* OrganizerComponent Slice: Unordered, Open by profile:observation
.... component:vitalSignObs 1..* OrganizerComponent
..... observation C 1..1 VitalSignObservation Base for all types and resources
should-text-ref-value: SHOULD contain text/reference/@value
should-code: SHOULD contain code
should-author: SHOULD contain author
should-percent: Percentage codes (PulseOx, O2 Concentration, Percentiles) should be represented with %
should-cm: Height & Head Circumference should be represented in cm
should-kg: Weight should be represented in kg
should-cel: Temperature should be represented in Celcius (Cel)
should-bp: Blood pressure should be represented in mm[Hg]
should-rates: Rates should be represented in /min
should-bmi: BMI should be represented in kg/m2
should-bsa: BSA should be represented in m2

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Organizer.classCoderequiredFixed Value: CLUSTER
http://terminology.hl7.org/ValueSet/v3-xActClassDocumentEntryOrganizer|2.0.0
Organizer.moodCoderequiredFixed Value: EVN
http://hl7.org/cda/stds/core/ValueSet/CDAActMood
Organizer.codeexampleActCode
http://terminology.hl7.org/ValueSet/v3-ActCode
Organizer.statusCoderequiredActStatus
http://terminology.hl7.org/ValueSet/v3-ActStatus

Constraints

IdGradePath(s)DetailsRequirements
should-authorwarningOrganizerSHOULD contain author
: author.exists()
should-authorwarningOrganizer.component:vitalSignObs.observationSHOULD contain author
: author.exists()
should-bmiwarningOrganizer.component:vitalSignObs.observationBMI should be represented in kg/m2
: (code.code = '39156-5') implies value.unit = 'kg/m2'
should-bpwarningOrganizer.component:vitalSignObs.observationBlood pressure should be represented in mm[Hg]
: (code.code in ('8480-6' | '8462-4' | '8478-0' | '96608-5' | '96609-3')) implies value.unit = 'mm[Hg]'
should-bsawarningOrganizer.component:vitalSignObs.observationBSA should be represented in m2
: (code.code = '3140-1') implies value.unit = 'm2'
should-celwarningOrganizer.component:vitalSignObs.observationTemperature should be represented in Celcius (Cel)
: (code.code = '8310-5') implies value.unit = 'Cel'
should-cmwarningOrganizer.component:vitalSignObs.observationHeight & Head Circumference should be represented in cm
: (code.code in ('8287-5' | '8302-2' | '8306-3' | '9843-4')) implies value.unit = 'cm'
should-codewarningOrganizer.component:vitalSignObs.observationSHOULD contain code
: code.exists()
should-kgwarningOrganizer.component:vitalSignObs.observationWeight should be represented in kg
: (code.code = '29463-7') implies value.unit = 'kg'
should-percentwarningOrganizer.component:vitalSignObs.observationPercentage codes (PulseOx, O2 Concentration, Percentiles) should be represented with %
: (code.code in ('2708-6' | '3150-0' | '59408-5' | '8289-1' | '59575-1' | '59576-9')) implies value.unit = '%'
should-rateswarningOrganizer.component:vitalSignObs.observationRates should be represented in /min
: (code.code in ('8867-4' | '9279-1')) implies value.unit = '/min'
should-sdtctext-ref-valuewarningOrganizerSHOULD contain text/reference/@value
: sdtcText.reference.value.exists()
should-text-ref-valuewarningOrganizer.component:vitalSignObs.observationSHOULD contain text/reference/@value
: text.reference.value.exists()
value-starts-octothorpeerrorOrganizer.sdtcText.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
.. Organizer C 1..1 Organizer XML Namespace: urn:hl7-org:v3
Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, sdtcText, statusCode, effectiveTime, subject, specimen, performer, author, informant, participant, reference, precondition, sdtcPrecondition2, component
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
should-sdtctext-ref-value: SHOULD contain text/reference/@value
should-author: SHOULD contain author
... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
... realmCode 0..* CS
... typeId 0..1 II
.... @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:vital-signs-org 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.4.26
..... @extension 1..1 st Required Pattern: 2015-08-01
... @classCode 1..1 cs Binding: XActClassDocumentEntryOrganizer (2.0.0) (required)
Fixed Value: CLUSTER
... @moodCode 1..1 cs Binding: CDAActMood (required)
Fixed Value: EVN
... id 1..* II
... code 1..1 CD Vital signs, weight, height, head circumference, oximetry, BMI, and BSA panel
Binding: v3 Code System ActCode (example)
.... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
.... @code 1..1 cs Required Pattern: 74728-7
.... @codeSystem 1..1 oid, uuid, ruid LOINC
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:sdtc
XML: valueSet (urn:hl7-org:sdtc)
.... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
.... originalText 0..1 ED
.... qualifier 0..* CR
.... translation 0..* CD
... sdtcText 0..1 ED XML Namespace: urn:hl7-org:sdtc
SHOULD reference the portion of section narrative text corresponding to this entry
XML: text (urn:hl7-org:sdtc)
.... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
.... @compression 0..1 cs Binding: CDACompressionAlgorithm (required)
.... @integrityCheck 0..1 bin
.... @integrityCheckAlgorithm 0..1 cs Binding: IntegrityCheckAlgorithm (2.0.0) (required)
.... @language 0..1 cs
.... @mediaType 0..1 cs Binding: MediaType (example)
.... @representation 0..1 cs Binding: CDABinaryDataEncoding (required)
.... xmlText 0..1 st Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string.
.... reference C 0..1 TEL value-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
.... thumbnail 0..1 ED
... statusCode 1..1 CS Binding: ActStatus (required)
.... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
.... @code 1..1 cs Fixed Value: completed
.... @sdtcValueSet 0..1 oid XML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
.... @sdtcValueSetVersion 0..1 st XML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
... effectiveTime 1..1 IVL_TS The effectiveTime may be a timestamp or an interval that spans the effectiveTimes of the contained vital signs observations.
... subject 0..1 Subject
... specimen 0..* Specimen
... performer 0..* Performer2
... author 0..* AuthorParticipation Base for all types and resources
... informant 0..* Informant
... participant 0..* Participant2
... reference 0..* Reference
... precondition 0..* Precondition
... sdtcPrecondition2 0..* Precondition2 XML Namespace: urn:hl7-org:sdtc
XML: precondition2 (urn:hl7-org:sdtc)
... Slices for component 1..* OrganizerComponent Slice: Unordered, Open by profile:observation
.... component:vitalSignObs 1..* OrganizerComponent
..... @nullFlavor 0..1 cs Binding: CDANullFlavor (required)
..... realmCode 0..* CS
..... typeId 0..1 II
...... @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: ActRelationshipHasComponent (required)
..... @contextConductionInd 0..1 bl Fixed Value: true
..... sequenceNumber 0..1 INT
..... sdtcPriorityNumber 0..1 INT XML Namespace: urn:hl7-org:sdtc
XML: priorityNumber (urn:hl7-org:sdtc)
..... seperatableInd 0..1 BL
..... act 0..1 Act
..... encounter 0..1 Encounter
..... observation C 1..1 VitalSignObservation Base for all types and resources
should-text-ref-value: SHOULD contain text/reference/@value
should-code: SHOULD contain code
should-author: SHOULD contain author
should-percent: Percentage codes (PulseOx, O2 Concentration, Percentiles) should be represented with %
should-cm: Height & Head Circumference should be represented in cm
should-kg: Weight should be represented in kg
should-cel: Temperature should be represented in Celcius (Cel)
should-bp: Blood pressure should be represented in mm[Hg]
should-rates: Rates should be represented in /min
should-bmi: BMI should be represented in kg/m2
should-bsa: BSA should be represented in m2
..... observationMedia 0..1 ObservationMedia
..... organizer 0..1 Organizer
..... procedure 0..1 Procedure
..... regionOfInterest 0..1 RegionOfInterest
..... substanceAdministration 0..1 SubstanceAdministration
..... supply 0..1 Supply

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Organizer.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Organizer.typeId.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Organizer.templateId:vital-signs-org.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Organizer.classCoderequiredFixed Value: CLUSTER
http://terminology.hl7.org/ValueSet/v3-xActClassDocumentEntryOrganizer|2.0.0
Organizer.moodCoderequiredFixed Value: EVN
http://hl7.org/cda/stds/core/ValueSet/CDAActMood
Organizer.codeexampleActCode
http://terminology.hl7.org/ValueSet/v3-ActCode
Organizer.code.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Organizer.sdtcText.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Organizer.sdtcText.compressionrequiredCDACompressionAlgorithm
http://hl7.org/cda/stds/core/ValueSet/CDACompressionAlgorithm
Organizer.sdtcText.integrityCheckAlgorithmrequiredIntegrityCheckAlgorithm
http://terminology.hl7.org/ValueSet/v3-IntegrityCheckAlgorithm|2.0.0
Organizer.sdtcText.mediaTypeexampleMediaType
http://terminology.hl7.org/ValueSet/v3-MediaType
Organizer.sdtcText.representationrequiredBinaryDataEncoding
http://hl7.org/cda/stds/core/ValueSet/BinaryDataEncoding
Organizer.statusCoderequiredActStatus
http://terminology.hl7.org/ValueSet/v3-ActStatus
Organizer.statusCode.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Organizer.component:vitalSignObs.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Organizer.component:vitalSignObs.typeId.nullFlavorrequiredCDANullFlavor
http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
Organizer.component:vitalSignObs.typeCoderequiredActRelationshipHasComponent
http://terminology.hl7.org/ValueSet/v3-ActRelationshipHasComponent

Constraints

IdGradePath(s)DetailsRequirements
should-authorwarningOrganizerSHOULD contain author
: author.exists()
should-authorwarningOrganizer.component:vitalSignObs.observationSHOULD contain author
: author.exists()
should-bmiwarningOrganizer.component:vitalSignObs.observationBMI should be represented in kg/m2
: (code.code = '39156-5') implies value.unit = 'kg/m2'
should-bpwarningOrganizer.component:vitalSignObs.observationBlood pressure should be represented in mm[Hg]
: (code.code in ('8480-6' | '8462-4' | '8478-0' | '96608-5' | '96609-3')) implies value.unit = 'mm[Hg]'
should-bsawarningOrganizer.component:vitalSignObs.observationBSA should be represented in m2
: (code.code = '3140-1') implies value.unit = 'm2'
should-celwarningOrganizer.component:vitalSignObs.observationTemperature should be represented in Celcius (Cel)
: (code.code = '8310-5') implies value.unit = 'Cel'
should-cmwarningOrganizer.component:vitalSignObs.observationHeight & Head Circumference should be represented in cm
: (code.code in ('8287-5' | '8302-2' | '8306-3' | '9843-4')) implies value.unit = 'cm'
should-codewarningOrganizer.component:vitalSignObs.observationSHOULD contain code
: code.exists()
should-kgwarningOrganizer.component:vitalSignObs.observationWeight should be represented in kg
: (code.code = '29463-7') implies value.unit = 'kg'
should-percentwarningOrganizer.component:vitalSignObs.observationPercentage codes (PulseOx, O2 Concentration, Percentiles) should be represented with %
: (code.code in ('2708-6' | '3150-0' | '59408-5' | '8289-1' | '59575-1' | '59576-9')) implies value.unit = '%'
should-rateswarningOrganizer.component:vitalSignObs.observationRates should be represented in /min
: (code.code in ('8867-4' | '9279-1')) implies value.unit = '/min'
should-sdtctext-ref-valuewarningOrganizerSHOULD contain text/reference/@value
: sdtcText.reference.value.exists()
should-text-ref-valuewarningOrganizer.component:vitalSignObs.observationSHOULD contain text/reference/@value
: text.reference.value.exists()
value-starts-octothorpeerrorOrganizer.sdtcText.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 Organizer

Summary

Mandatory: 13 elements
Fixed: 2 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 Organizer.templateId
  • The element 1 is sliced based on the value of Organizer.component

 

Other representations of profile: CSV, Excel