AlternateIdentification
type: StructureDefinition
node role: treeRoot
id:
  v: AlternateIdentification
text:
  status:
    v: generated
  div: The alternateIdentification extension provides additional information about an identifier found in the linked role. The extensions augment the id information in the linked role. The id in the alternateIdentification extension SHALL match an id in the linked role. The alternateIdentification provides additional information about a particular identifier, such as its type. As an extension it needs to be safe for implementers to ignore this additional information.
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/logical-target
  value: boolean
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/data-absent-reason
      value: code
        v: not-applicable
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
  value: string
    v: alternateIdentification
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/logical-container
  value: uri
    v: http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument
url:
  v: http://hl7.org/cda/stds/core/StructureDefinition/AlternateIdentification
version:
  v: 1.0.1
name:
  v: AlternateIdentification
title:
  v: AlternateIdentification (CDA Class)
status:
  v: active
experimental:
  v: false
date:
  v: 2025-10-10T09:58:30+10:00
publisher:
  v: HL7
description:
  v: The alternateIdentification extension provides additional information about an identifier found in the linked role. The extensions augment the id information in the linked role. The id in the alternateIdentification extension SHALL match an id in the linked role. The alternateIdentification provides additional information about a particular identifier, such as its type. As an extension it needs to be safe for implementers to ignore this additional information.
fhir version:
  v: 5.0.0
mapping:
  identity:
    v: rim
  uri:
    v: http://hl7.org/v3
  name:
    v: RIM Mapping
kind:
  v: logical
abstract:
  v: false
type:
  v: http://hl7.org/cda/stds/core/StructureDefinition/AlternateIdentification
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  link: http://hl7.org/fhir/StructureDefinition/Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
    value: string
      v: 5.0.0
  element:
    id:
      v: AlternateIdentification
    path:
      v: AlternateIdentification
    short:
      v: Base for all types and resources
    definition:
      v: Base definition for all types defined in FHIR type system.
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: AlternateIdentification.classCode
    extension:
      url:
        v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
      value: uri
        v: urn:hl7-org:v3
    path:
      v: AlternateIdentification.classCode
    representation:
      v: xmlAttr
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: AlternateIdentification.classCode
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: code
      profile:
        v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
        link: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    fixed: code
      v: IDENT
    binding:
      strength:
        v: required
      value set:
        v: http://hl7.org/cda/stds/core/ValueSet/CDARoleClass
        link: http://hl7.org/cda/stds/core/ValueSet/CDARoleClass
  element:
    id:
      v: AlternateIdentification.id
    extension:
      url:
        v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
      value: uri
        v: urn:hl7-org:sdtc
    path:
      v: AlternateIdentification.id
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: AlternateIdentification.id
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: http://hl7.org/cda/stds/core/StructureDefinition/II
  element:
    id:
      v: AlternateIdentification.code
    extension:
      url:
        v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
      value: uri
        v: urn:hl7-org:sdtc
    path:
      v: AlternateIdentification.code
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: AlternateIdentification.code
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: http://hl7.org/cda/stds/core/StructureDefinition/CD
  element:
    id:
      v: AlternateIdentification.statusCode
    extension:
      url:
        v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
      value: uri
        v: urn:hl7-org:sdtc
    path:
      v: AlternateIdentification.statusCode
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: AlternateIdentification.statusCode
      min:
        v: 0
      max:
        v: 1

strength:
  v: required
value set:
  v: http://terminology.hl7.org/ValueSet/v3-ActStatus
  link: http://terminology.hl7.org/ValueSet/v3-ActStatus

id:
  v: AlternateIdentification.effectiveTime
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
  value: uri
    v: urn:hl7-org:sdtc
path:
  v: AlternateIdentification.effectiveTime
min:
  v: 0
max:
  v: 1
base:
  path:
    v: AlternateIdentification.effectiveTime
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS

element:
  id:
    v: AlternateIdentification
  path:
    v: AlternateIdentification
  min:
    v: 1
  max:
    v: 1
element:
  id:
    v: AlternateIdentification.classCode
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    value: uri
      v: urn:hl7-org:v3
  path:
    v: AlternateIdentification.classCode
  representation:
    v: xmlAttr
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: code
    profile:
      v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
      link: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
  fixed: code
    v: IDENT
  binding:
    strength:
      v: required
    value set:
      v: http://hl7.org/cda/stds/core/ValueSet/CDARoleClass
      link: http://hl7.org/cda/stds/core/ValueSet/CDARoleClass
element:
  id:
    v: AlternateIdentification.id
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    value: uri
      v: urn:hl7-org:sdtc
  path:
    v: AlternateIdentification.id
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: http://hl7.org/cda/stds/core/StructureDefinition/II
element:
  id:
    v: AlternateIdentification.code
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    value: uri
      v: urn:hl7-org:sdtc
  path:
    v: AlternateIdentification.code
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: http://hl7.org/cda/stds/core/StructureDefinition/CD
element:
  id:
    v: AlternateIdentification.statusCode
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    value: uri
      v: urn:hl7-org:sdtc
  path:
    v: AlternateIdentification.statusCode
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: http://hl7.org/cda/stds/core/StructureDefinition/CS
  binding:
    strength:
      v: required
    value set:
      v: http://terminology.hl7.org/ValueSet/v3-ActStatus
      link: http://terminology.hl7.org/ValueSet/v3-ActStatus
element:
  id:
    v: AlternateIdentification.effectiveTime
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    value: uri
      v: urn:hl7-org:sdtc
  path:
    v: AlternateIdentification.effectiveTime
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS