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.12 | Version: 2.1.0-draft1 | |||
Active as of 2023-01-16 | Computable Name: TextObservation | |||
Other Identifiers: id: urn:oid:2.16.840.1.113883.10.20.6.2.12 |
DICOM Template 2000 specifies that Imaging Report Elements of Value Type Text 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). Text DICOM Imaging Report Elements in this context are mapped to CDA text 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.
A Text Observation is required if the findings in the section text are represented as inferred from SOP Instance Observations.
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 | 1..1 | CDAR2.Observation | Base for all types and resources | |
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.12 | |
code | 1..1 | CD | ||
text | 0..1 | ED | ||
reference | 0..1 | TEL | ||
value | C | 0..1 | uri | 81-15940: This reference/@value SHALL begin with a '#' and SHALL point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:81-15940). |
effectiveTime | 0..1 | IVL_TS | ||
value | 1..1 | ED | ||
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-15940 | error | Observation.text.reference.value | This reference/@value SHALL begin with a '#' and SHALL point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:81-15940). : |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | 1..1 | CDAR2.Observation | Base for all types and resources | |
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.12 | |
code | 1..1 | CD | Binding: ObservationType (extensible) | |
text | 0..1 | ED | ||
reference | 0..1 | TEL | ||
value | C | 0..1 | uri | 81-15940: This reference/@value SHALL begin with a '#' and SHALL point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:81-15940). |
effectiveTime | 0..1 | IVL_TS | ||
value | 1..1 | ED | ||
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-15940 | error | Observation.text.reference.value | This reference/@value SHALL begin with a '#' and SHALL point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:81-15940). : | |
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.text.nullFlavor | required | NullFlavor |
Observation.text.compression | required | CompressionAlgorithm |
Observation.text.integrityCheckAlgorithm | required | IntegrityCheckAlgorithm |
Observation.text.reference.nullFlavor | required | NullFlavor |
Observation.text.reference.use | required | AddressUse |
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 |
81-15940 | error | Observation.text.reference.value | This reference/@value SHALL begin with a '#' and SHALL point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:81-15940). : | |
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 | 1..1 | CDAR2.Observation | Base for all types and resources | |
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.12 | |
code | 1..1 | CD | ||
text | 0..1 | ED | ||
reference | 0..1 | TEL | ||
value | C | 0..1 | uri | 81-15940: This reference/@value SHALL begin with a '#' and SHALL point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:81-15940). |
effectiveTime | 0..1 | IVL_TS | ||
value | 1..1 | ED | ||
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-15940 | error | Observation.text.reference.value | This reference/@value SHALL begin with a '#' and SHALL point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:81-15940). : |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | 1..1 | CDAR2.Observation | Base for all types and resources | |
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.12 | |
code | 1..1 | CD | Binding: ObservationType (extensible) | |
text | 0..1 | ED | ||
reference | 0..1 | TEL | ||
value | C | 0..1 | uri | 81-15940: This reference/@value SHALL begin with a '#' and SHALL point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:81-15940). |
effectiveTime | 0..1 | IVL_TS | ||
value | 1..1 | ED | ||
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-15940 | error | Observation.text.reference.value | This reference/@value SHALL begin with a '#' and SHALL point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:81-15940). : | |
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.text.nullFlavor | required | NullFlavor |
Observation.text.compression | required | CompressionAlgorithm |
Observation.text.integrityCheckAlgorithm | required | IntegrityCheckAlgorithm |
Observation.text.reference.nullFlavor | required | NullFlavor |
Observation.text.reference.use | required | AddressUse |
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 |
81-15940 | error | Observation.text.reference.value | This reference/@value SHALL begin with a '#' and SHALL point to its corresponding narrative (using the approach defined in CDA Release 2, section 4.3.5.1) (CONF:81-15940). : | |
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