PackagesCanonicalsLogsProblems
    Packages
    hl7.cda.us.ccda@4.0.0-ballot
    http://hl7.org/cda/us/ccda/StructureDefinition/DistinctIdentificationCodeObservation
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]