This page is part of the CCDA: Consolidated CDA Release (v2.1.0-draft1: CCDA 2.1 Draft) generated with FHIR v5.0.0. . For a full list of available versions, see the Directory of published versions
Official URL: http://hl7.org/cda/us/ccda/StructureDefinition/2.16.840.1.113883.10.20.6.2.13 | Version: 2.1.0-draft1 | |||
Active as of 2023-01-16 | Computable Name: CodeObservations | |||
Other Identifiers: id: urn:oid:2.16.840.1.113883.10.20.6.2.13 |
DICOM Template 2000 specifies that Imaging Report Elements of Value Type Code are contained in sections. The Imaging Report Elements are inferred from Basic Diagnostic Imaging Report Observations that consist of image references and measurements (linear, area, volume, and numeric). Coded DICOM Imaging Report Elements in this context are mapped to CDA-coded observations that are section components and are related to the SOP Instance Observations (templateId 2.16.840.1.113883.10.20.6.2.8) or Quantity Measurement Observations (templateId 2.16.840.1.113883.10.20.6.2.14) by the SPRT (Support) act relationship.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from CDAR2.Observation
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | C | 1..1 | CDAR2.Observation | Base for all types and resources 81-9310: Code Observations SHALL be rendered into section/text in separate paragraphs (CONF:81-9310). |
classCode | 1..1 | code | Required Pattern: OBS | |
moodCode | 1..1 | code | Required Pattern: EVN | |
Slices for templateId | 0..* | II | Slice: Unordered, Open by value:root | |
templateId:primary | 1..1 | II | ||
root | 1..1 | string | Required Pattern: 2.16.840.1.113883.10.20.6.2.13 | |
code | 1..1 | CD | ||
effectiveTime | 0..1 | IVL_TS | ||
value | 1..1 | BL, ED, ED, CD, CV, CE, SC, II, TEL, AD, EN, INT, REAL, PQ, MO, TS, IVL_PQ, IVL_TS, PIVL_TS, EIVL_TS, SXPR_TS, RTO_PQ_PQ | ||
Slices for entryRelationship | 0..* | Element | Slice: Unordered, Open by profile:observation | |
entryRelationship:SOPInstanceObservation | 0..* | Element | ||
typeCode | 1..1 | code | Required Pattern: SPRT | |
observation | 1..1 | SOPInstanceObservation | Base for all types and resources | |
entryRelationship:quantityMeasurementObservation | 0..* | Element | ||
typeCode | 1..1 | code | Required Pattern: SPRT | |
observation | 1..1 | QuantityMeasurementObservation | Base for all types and resources | |
Documentation for this format |
Id | Grade | Path(s) | Details | Requirements |
81-9310 | warning | Observation | Code Observations SHALL be rendered into section/text in separate paragraphs (CONF:81-9310). : |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | C | 1..1 | CDAR2.Observation | Base for all types and resources 81-9310: Code Observations SHALL be rendered into section/text in separate paragraphs (CONF:81-9310). |
classCode | 1..1 | code | Binding: ActClassObservation (required) Required Pattern: OBS | |
moodCode | 1..1 | code | Required Pattern: EVN | |
Slices for templateId | 0..* | II | Slice: Unordered, Open by value:root | |
templateId:primary | 1..1 | II | ||
root | 1..1 | string | Required Pattern: 2.16.840.1.113883.10.20.6.2.13 | |
code | 1..1 | CD | Binding: ObservationType (extensible) | |
effectiveTime | 0..1 | IVL_TS | ||
value | 1..1 | |||
value | BL | |||
value | ED | |||
value | ED | |||
value | CD | |||
value | CV | |||
value | CE | |||
value | SC | |||
value | II | |||
value | TEL | |||
value | AD | |||
value | EN | |||
value | INT | |||
value | REAL | |||
value | PQ | |||
value | MO | |||
value | TS | |||
value | IVL_PQ | |||
value | IVL_TS | |||
value | PIVL_TS | |||
value | EIVL_TS | |||
value | SXPR_TS | |||
value | RTO_PQ_PQ | |||
Slices for entryRelationship | C | 0..* | Element | Slice: Unordered, Open by profile:observation |
entryRelationship:All Slices | Content/Rules for all slices | |||
typeCode | 1..1 | code | ||
contextConductionInd | 1..1 | boolean | ||
entryRelationship:SOPInstanceObservation | C | 0..* | Element | |
typeCode | 1..1 | code | Required Pattern: SPRT | |
contextConductionInd | 1..1 | boolean | ||
observation | 1..1 | SOPInstanceObservation | Base for all types and resources | |
entryRelationship:quantityMeasurementObservation | C | 0..* | Element | |
typeCode | 1..1 | code | Required Pattern: SPRT | |
contextConductionInd | 1..1 | boolean | ||
observation | 1..1 | QuantityMeasurementObservation | Base for all types and resources | |
Documentation for this format |
Path | Conformance | ValueSet / Code |
Observation.classCode | required | Pattern: OBS |
Observation.code | extensible | ObservationType |
Id | Grade | Path(s) | Details | Requirements |
81-9310 | warning | Observation | Code Observations SHALL be rendered into section/text in separate paragraphs (CONF:81-9310). : | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
obs-er-1 | error | Observation.entryRelationship, Observation.entryRelationship:SOPInstanceObservation, Observation.entryRelationship:quantityMeasurementObservation | Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act : (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1 |
Path | Conformance | ValueSet / Code |
Observation.classCode | required | Pattern: OBS |
Observation.templateId:primary.nullFlavor | required | NullFlavor |
Observation.code | extensible | ObservationType |
Observation.statusCode | required | ActStatus |
Observation.priorityCode | extensible | ActPriority |
Observation.languageCode | required | HumanLanguage (a valid code from http://terminology.hl7.org/CodeSystem/ietf3066 ) |
Observation.interpretationCode | required | ObservationInterpretation |
Observation.methodCode | extensible | ObservationMethod |
Observation.subject.typeCode | required | Fixed Value: SBJ |
Observation.subject.contextControlCode | required | Fixed Value: OP |
Observation.subject.awarenessCode | extensible | TargetAwareness |
Observation.informant.typeCode | required | Fixed Value: INF |
Observation.informant.contextControlCode | required | Fixed Value: OP |
Observation.referenceRange.typeCode | required | Fixed Value: REFV |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
obs-er-1 | error | Observation.entryRelationship, Observation.entryRelationship:SOPInstanceObservation, Observation.entryRelationship:quantityMeasurementObservation | Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act : (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1 |
This structure is derived from CDAR2.Observation
Summary
Mandatory: 6 elements (4 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 CDAR2.Observation
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | C | 1..1 | CDAR2.Observation | Base for all types and resources 81-9310: Code Observations SHALL be rendered into section/text in separate paragraphs (CONF:81-9310). |
classCode | 1..1 | code | Required Pattern: OBS | |
moodCode | 1..1 | code | Required Pattern: EVN | |
Slices for templateId | 0..* | II | Slice: Unordered, Open by value:root | |
templateId:primary | 1..1 | II | ||
root | 1..1 | string | Required Pattern: 2.16.840.1.113883.10.20.6.2.13 | |
code | 1..1 | CD | ||
effectiveTime | 0..1 | IVL_TS | ||
value | 1..1 | BL, ED, ED, CD, CV, CE, SC, II, TEL, AD, EN, INT, REAL, PQ, MO, TS, IVL_PQ, IVL_TS, PIVL_TS, EIVL_TS, SXPR_TS, RTO_PQ_PQ | ||
Slices for entryRelationship | 0..* | Element | Slice: Unordered, Open by profile:observation | |
entryRelationship:SOPInstanceObservation | 0..* | Element | ||
typeCode | 1..1 | code | Required Pattern: SPRT | |
observation | 1..1 | SOPInstanceObservation | Base for all types and resources | |
entryRelationship:quantityMeasurementObservation | 0..* | Element | ||
typeCode | 1..1 | code | Required Pattern: SPRT | |
observation | 1..1 | QuantityMeasurementObservation | Base for all types and resources | |
Documentation for this format |
Id | Grade | Path(s) | Details | Requirements |
81-9310 | warning | Observation | Code Observations SHALL be rendered into section/text in separate paragraphs (CONF:81-9310). : |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | C | 1..1 | CDAR2.Observation | Base for all types and resources 81-9310: Code Observations SHALL be rendered into section/text in separate paragraphs (CONF:81-9310). |
classCode | 1..1 | code | Binding: ActClassObservation (required) Required Pattern: OBS | |
moodCode | 1..1 | code | Required Pattern: EVN | |
Slices for templateId | 0..* | II | Slice: Unordered, Open by value:root | |
templateId:primary | 1..1 | II | ||
root | 1..1 | string | Required Pattern: 2.16.840.1.113883.10.20.6.2.13 | |
code | 1..1 | CD | Binding: ObservationType (extensible) | |
effectiveTime | 0..1 | IVL_TS | ||
value | 1..1 | |||
value | BL | |||
value | ED | |||
value | ED | |||
value | CD | |||
value | CV | |||
value | CE | |||
value | SC | |||
value | II | |||
value | TEL | |||
value | AD | |||
value | EN | |||
value | INT | |||
value | REAL | |||
value | PQ | |||
value | MO | |||
value | TS | |||
value | IVL_PQ | |||
value | IVL_TS | |||
value | PIVL_TS | |||
value | EIVL_TS | |||
value | SXPR_TS | |||
value | RTO_PQ_PQ | |||
Slices for entryRelationship | C | 0..* | Element | Slice: Unordered, Open by profile:observation |
entryRelationship:All Slices | Content/Rules for all slices | |||
typeCode | 1..1 | code | ||
contextConductionInd | 1..1 | boolean | ||
entryRelationship:SOPInstanceObservation | C | 0..* | Element | |
typeCode | 1..1 | code | Required Pattern: SPRT | |
contextConductionInd | 1..1 | boolean | ||
observation | 1..1 | SOPInstanceObservation | Base for all types and resources | |
entryRelationship:quantityMeasurementObservation | C | 0..* | Element | |
typeCode | 1..1 | code | Required Pattern: SPRT | |
contextConductionInd | 1..1 | boolean | ||
observation | 1..1 | QuantityMeasurementObservation | Base for all types and resources | |
Documentation for this format |
Path | Conformance | ValueSet / Code |
Observation.classCode | required | Pattern: OBS |
Observation.code | extensible | ObservationType |
Id | Grade | Path(s) | Details | Requirements |
81-9310 | warning | Observation | Code Observations SHALL be rendered into section/text in separate paragraphs (CONF:81-9310). : | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
obs-er-1 | error | Observation.entryRelationship, Observation.entryRelationship:SOPInstanceObservation, Observation.entryRelationship:quantityMeasurementObservation | Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act : (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1 |
Snapshot View
Path | Conformance | ValueSet / Code |
Observation.classCode | required | Pattern: OBS |
Observation.templateId:primary.nullFlavor | required | NullFlavor |
Observation.code | extensible | ObservationType |
Observation.statusCode | required | ActStatus |
Observation.priorityCode | extensible | ActPriority |
Observation.languageCode | required | HumanLanguage (a valid code from http://terminology.hl7.org/CodeSystem/ietf3066 ) |
Observation.interpretationCode | required | ObservationInterpretation |
Observation.methodCode | extensible | ObservationMethod |
Observation.subject.typeCode | required | Fixed Value: SBJ |
Observation.subject.contextControlCode | required | Fixed Value: OP |
Observation.subject.awarenessCode | extensible | TargetAwareness |
Observation.informant.typeCode | required | Fixed Value: INF |
Observation.informant.contextControlCode | required | Fixed Value: OP |
Observation.referenceRange.typeCode | required | Fixed Value: REFV |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
obs-er-1 | error | Observation.entryRelationship, Observation.entryRelationship:SOPInstanceObservation, Observation.entryRelationship:quantityMeasurementObservation | Only one of observation, regionOfInterest, observationMedia, substanceAdministration, supply, procedure, encounter, organizer, and act : (observation | regionOfInterest | observationMedia | substanceAdministration | supply | procedure | encounter | organizer | act).count() = 1 |
This structure is derived from CDAR2.Observation
Summary
Mandatory: 6 elements (4 nested mandatory elements)
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron