IdentifiedBy
type: StructureDefinition
node role: treeRoot
id:
  v: IdentifiedBy
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-namespace
  value: uri
    v: urn:hl7-org:sdtc
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
  value: string
    v: identifiedBy
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/IdentifiedBy
version:
  v: 1.0.1
name:
  v: IdentifiedBy
title:
  v: IdentifiedBy (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/IdentifiedBy
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: IdentifiedBy
    path:
      v: IdentifiedBy
    short:
      v: Base for all types and resources
    definition:
      v: Base definition for all types defined in FHIR type system.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: IdentifiedBy.typeCode
    extension:
      url:
        v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
      value: uri
        v: urn:hl7-org:v3
    path:
      v: IdentifiedBy.typeCode
    representation:
      v: xmlAttr
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: IdentifiedBy.typeCode
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: code
    fixed: code
      v: REL
    binding:
      strength:
        v: required
      value set:
        v: http://terminology.hl7.org/ValueSet/v3-RoleLinkType
        link: http://terminology.hl7.org/ValueSet/v3-RoleLinkType
  element:
    id:
      v: IdentifiedBy.sdtcAlternateIdentification
    extension:
      url:
        v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
      value: uri
        v: urn:hl7-org:sdtc
    extension:
      url:
        v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
      value: string
        v: alternateIdentification
    path:
      v: IdentifiedBy.sdtcAlternateIdentification
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: IdentifiedBy.sdtcAlternateIdentification
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: http://hl7.org/cda/stds/core/StructureDefinition/AlternateIdentification
differential:
  element:
    id:
      v: IdentifiedBy
    path:
      v: IdentifiedBy
    min:
      v: 0
    max:
      v: *
  element:
    id:
      v: IdentifiedBy.typeCode
    extension:
      url:
        v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
      value: uri
        v: urn:hl7-org:v3
    path:
      v: IdentifiedBy.typeCode
    representation:
      v: xmlAttr
    min:
      v: 1
    max:
      v: 1
    type:
      code:
        v: code
    fixed: code
      v: REL
    binding:
      strength:
        v: required
      value set:
        v: http://terminology.hl7.org/ValueSet/v3-RoleLinkType
        link: http://terminology.hl7.org/ValueSet/v3-RoleLinkType

id:
  v: IdentifiedBy.sdtcAlternateIdentification
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
  value: uri
    v: urn:hl7-org:sdtc
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
  value: string
    v: alternateIdentification
path:
  v: IdentifiedBy.sdtcAlternateIdentification
min:
  v: 1
max:
  v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/AlternateIdentification