description: This template is intended to be used in addition to the Product Instance template 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.\n\nThe 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. package_name: hl7.cda.us.ccda derivation: constraint name: DistinctIdentificationCodeObservation type: http://hl7.org/cda/stds/core/StructureDefinition/Observation elements: templateId: index: 0 slicing: rules: open discriminator: - {path: root, type: value} - {path: extension, type: value} min: 1 slices: distinct-id-code-obs: match: {root: 2.16.840.1.113883.10.20.22.4.308, extension: '2019-06-21'} schema: _required: true index: 1 elements: root: pattern: {type: String, value: 2.16.840.1.113883.10.20.22.4.308} index: 2 extension: pattern: {type: String, value: '2019-06-21'} index: 3 required: [root, extension] extensions: {} code: short: Distinct Identification Code from NCIt index: 4 elements: code: pattern: {type: Code, value: C113843} index: 5 codeSystem: pattern: {type: String, value: 2.16.840.1.113883.3.26.1.1} index: 6 codeSystemName: {short: MAY be set to 'NCI Thesaurus', index: 7} displayName: {short: MAY be set to 'Distinct Identification Code', index: 8} required: [codeSystem, code] text: short: SHOULD reference the portion of section narrative text corresponding to this entry index: 9 elements: reference: constraint: value-starts-octothorpe: {human: 'If reference/@value is present, it SHALL begin with a ''#'' and SHALL point to its corresponding narrative', source: 'http://hl7.org/cda/us/ccda/StructureDefinition/DistinctIdentificationCodeObservation', severity: error, expression: value.exists() implies value.startsWith('#')} index: 10 value: {type: 'http://hl7.org/cda/stds/core/StructureDefinition/ED', index: 11} package_version: 4.0.0-ballot class: logical kind: logical url: http://hl7.org/cda/us/ccda/StructureDefinition/DistinctIdentificationCodeObservation base: http://hl7.org/cda/stds/core/StructureDefinition/Observation version: 4.0.0-ballot required: [value, templateId]