Consolidated CDA Release 2.1 StructureDefinition Publication, published by Health Level Seven. This is not an authorized publication; it is the continuous build for version 2.1). This version is based on the current content of https://github.com/HL7/CDA-ccda-2.1-sd/ and changes regularly. See the Directory of published versions
Official URL: http://hl7.org/cda/us/ccda/StructureDefinition/DistinctIdentificationCodeObservation | Version: 2.1 | |||
Draft as of 2023-09-29 | Computable Name: DistinctIdentificationCodeObservation | |||
Other Identifiers: id: urn:hl7ii:2.16.840.1.113883.10.20.22.4.308:2019-06-21 |
This template is intended to be used in addition to the Product Instance template urn:oid:2.16.840.1.113883.10.20.22.4.37 to exchange the Distinct Identification Code for an HCT/P product regulated as a device as cited in 21 CFR 1271.290(c). The distinct identification code is parsed from the UDI value, if present.
The distinct identification code may be equivalent to the serial number, lot or batch number, or the donation identification number. The appropriate value should be provided as the distinct identification code.
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 | XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors: @classCode, @moodCode, @negationInd, realmCode, typeId, templateId, id, code, derivationExpr, text, statusCode, effectiveTime, priorityCode, repeatNumber, languageCode, value, interpretationCode, methodCode, targetSiteCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, referenceRange Base for all types and resources | |
templateId | 1..1 | II | ||
root | 1..1 | oid, uuid, ruid | template oid Required Pattern: 2.16.840.1.113883.10.20.22.4.308 | |
extension | 1..1 | st | Required Pattern: 2019-06-21 | |
code | 1..1 | CD | Distinct Identification Code from NCIt | |
code | 1..1 | cs | Required Pattern: C113843 | |
codeSystem | 1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.3.26.1.1 | |
codeSystemName | 0..1 | st | Required Pattern: NCI Thesaurus | |
displayName | 0..1 | st | Required Pattern: Distinct Identification Code | |
value | 1..1 | ED | ||
Documentation for this format |
Path | Conformance | ValueSet |
Observation.classCode | required | ActClassObservation |
Observation.code | extensible | ObservationType |
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()) |
Path | Conformance | ValueSet / Code |
Observation.classCode | required | ActClassObservation |
Observation.templateId.nullFlavor | required | NullFlavor |
Observation.code | extensible | ObservationType |
Observation.code.nullFlavor | required | NullFlavor |
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.referenceRange.nullFlavor | required | NullFlavor |
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()) |
This structure is derived from CDAR2.Observation
Differential View
This structure is derived from CDAR2.Observation
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | 1..1 | CDAR2.Observation | XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors: @classCode, @moodCode, @negationInd, realmCode, typeId, templateId, id, code, derivationExpr, text, statusCode, effectiveTime, priorityCode, repeatNumber, languageCode, value, interpretationCode, methodCode, targetSiteCode, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, referenceRange Base for all types and resources | |
templateId | 1..1 | II | ||
root | 1..1 | oid, uuid, ruid | template oid Required Pattern: 2.16.840.1.113883.10.20.22.4.308 | |
extension | 1..1 | st | Required Pattern: 2019-06-21 | |
code | 1..1 | CD | Distinct Identification Code from NCIt | |
code | 1..1 | cs | Required Pattern: C113843 | |
codeSystem | 1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.3.26.1.1 | |
codeSystemName | 0..1 | st | Required Pattern: NCI Thesaurus | |
displayName | 0..1 | st | Required Pattern: Distinct Identification Code | |
value | 1..1 | ED | ||
Documentation for this format |
Key Elements View
Path | Conformance | ValueSet |
Observation.classCode | required | ActClassObservation |
Observation.code | extensible | ObservationType |
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()) |
Snapshot View
Path | Conformance | ValueSet / Code |
Observation.classCode | required | ActClassObservation |
Observation.templateId.nullFlavor | required | NullFlavor |
Observation.code | extensible | ObservationType |
Observation.code.nullFlavor | required | NullFlavor |
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.referenceRange.nullFlavor | required | NullFlavor |
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()) |
This structure is derived from CDAR2.Observation