KBVPrForPractitionerMap
type: StructureMap
node role: treeRoot
resource.id:
  value: KBVPrForPractitionerMap
domain resource.text:
  narrative.status:
    value: generated
  narrative.div: Generated Narrative: StructureMap KBVPrForPractitionerMap #xD; map "https://gematik.de/fhir/structure-comparer/StructureMap/KBVPrForPractitionerMap" = "KBVPrForPractitionerMap"#xD; #xD; // Auto-generated StructureMap for KBV_PR_FOR_Practitioner|1.3.0 -> PractitionerDirectory|1.0.0#xD; #xD; uses "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Practitioner" alias KBVPRFORPractitioner as source#xD; uses "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory" alias PractitionerDirectory as target#xD; #xD; // Mapping generated for KBV_PR_FOR_Practitioner|1.3.0 -> PractitionerDirectory|1.0.0#xD; group KBVPrForPractitionerMap(source KBVPRFORPractitioner : KBVPRFORPractitioner, target PractitionerDirectory : PractitionerDirectory) <<types>> {#xD; KBVPRFORPractitioner.identifier as srcKBVPRFORPractitionerIdentifierd46d78b7 where (use = 'official' and system = 'https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR') != true and (use = 'official' and system = 'http://fhir.de/sid/kzbv/zahnarztnummer') != true -> PractitionerDirectory.identifier = srcKBVPRFORPractitionerIdentifierd46d78b7 as tgtPractitionerDirectoryIdentifierbcb1f07a "PractitionerIdentifierdd7a4a22"; // Automatic copy#xD; KBVPRFORPractitioner.identifier as srcKBVPRFORPractitionerIdentifierAnr3c836155 where use = 'official' and system = 'https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR' -> PractitionerDirectory.identifier = srcKBVPRFORPractitionerIdentifierAnr3c836155 as tgtPractitionerDirectoryIdentifierLanrc79324c3 "PractitionerIdentifierAnr071fb4ee"; // Copied to 'Practitioner.identifier:LANR'#xD; KBVPRFORPractitioner.identifier as srcKBVPRFORPractitionerIdentifierTelematikId908b03d1 where system = 'https://gematik.de/fhir/sid/telematik-id' -> PractitionerDirectory.identifier = srcKBVPRFORPractitionerIdentifierTelematikId908b03d1 as tgtPractitionerDirectoryIdentifierTelematikid34e15dac "PractitionerIdentifierTelematikId649b0852"; // Copied to 'Practitioner.identifier:TelematikID'#xD; KBVPR…
structure map.url:
  value: https://gematik.de/fhir/structure-comparer/StructureMap/KBVPrForPractitionerMap
structure map.version:
  value: 2.0.0-ballot.2
structure map.name:
  value: KBVPrForPractitionerMap
structure map.status:
  value: active
structure map.date:
  value: 2026-02-02
structure map.publisher:
  value: gematik GmbH
structure map.contact:
  index: 0
  contact detail.name:
    value: gematik GmbH
  contact detail.telecom:
    index: 0
    contact point.system:
      value: url
    contact point.value:
      value: https://gematik.de
  contact detail.telecom:
    index: 1
    contact point.system:
      value: email
structure map.description:
  value: Auto-generated StructureMap for KBV_PR_FOR_Practitioner|1.3.0 -> PractitionerDirectory|1.0.0
structure map.jurisdiction:
  index: 0
  codeable concept.coding:
    index: 0
    coding.system:
      value: urn:iso:std:iso:3166
    coding.code:
      value: DE
    coding.display:
      value: Germany
structure map.structure:
  index: 0
  structure map.structure.url:
    value: https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Practitioner
    link: https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Practitioner
  structure map.structure.mode:
    value: source
  structure map.structure.alias:
    value: KBVPRFORPractitioner
structure map.structure:
  index: 1
  structure map.structure.url:
    value: https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory
    link: https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory
  structure map.structure.mode:
    value: target
  structure map.structure.alias:
    value: PractitionerDirectory
structure map.group:
  index: 0
  structure map.group.name:
    value: KBVPrForPractitionerMap
  structure map.group.type mode:
    value: types
  structure map.group.documentation:
    value: Mapping generated for KBV_PR_FOR_Practitioner|1.3.0 -> PractitionerDirectory|1.0.0
  structure map.group.input:
    index: 0
    structure map.group.input.name:
      value: KBVPRFORPractitioner
    structure map.group.input.type:
      value: KBVPRFORPractitioner
    structure map.group.input.mode:
      value: source
  structure map.group.input:
    index: 1
    structure map.group.input.name:
      value: PractitionerDirectory
    structure map.group.input.type:
      value: PractitionerDirectory
    structure map.group.input.mode:
      value: target
  structure map.group.rule:
    index: 0
    structure map.group.rule.name:
      value: PractitionerIdentifierdd7a4a22
    structure map.group.rule.source:
      index: 0
      structure map.group.rule.source.context:
        value: KBVPRFORPractitioner
      structure map.group.rule.source.element:
        value: identifier
      structure map.group.rule.source.condition:
        value: (use = 'official' and system = 'https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR') != true and (use = 'official' and system = 'http://fhir.de/sid/kzbv/zahnarztnummer') != true
    structure map.group.rule.target:
      index: 0
      structure map.group.rule.target.context:
        value: PractitionerDirectory
      structure map.group.rule.target.context type:
        value: variable
      structure map.group.rule.target.element:
        value: identifier
      structure map.group.rule.target.transform:
        value: copy
      structure map.group.rule.target.parameter:
        index: 0
    structure map.group.rule.documentation:
      value: Automatic copy
  structure map.group.rule:
    index: 1
    structure map.group.rule.name:
      value: PractitionerIdentifierAnr071fb4ee
    structure map.group.rule.source:
      index: 0
      structure map.group.rule.source.context:
        value: KBVPRFORPractitioner
      structure map.group.rule.source.element:
        value: identifier
      structure map.group.rule.source.condition:
        value: use = 'official' and system = 'https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR'
    structure map.group.rule.target:
      index: 0
      structure map.group.rule.target.context:
        value: PractitionerDirectory
      structure map.group.rule.target.context type:
        value: variable
      structure map.group.rule.target.element:
        value: identifier
      structure map.group.rule.target.transform:
        value: copy
      structure map.group.rule.target.parameter:
        index: 0
    structure map.group.rule.documentation:
      value: Copied to 'Practitioner.identifier:LANR'
  structure map.group.rule:
    index: 2
    structure map.group.rule.source:
      index: 0
      structure map.group.rule.source.context:
        value: KBVPRFORPractitioner
      structure map.group.rule.source.element:
        value: identifier
      structure map.group.rule.source.condition:
        value: system = 'https://gematik.de/fhir/sid/telematik-id'
    structure map.group.rule.target:
      index: 0
      structure map.group.rule.target.context:
        value: PractitionerDirectory
      structure map.group.rule.target.context type:
        value: variable
      structure map.group.rule.target.element:
        value: identifier
      structure map.group.rule.target.transform:
        value: copy
      structure map.group.rule.target.parameter:
        index: 0
    structure map.group.rule.documentation:
      value: Copied to 'Practitioner.identifier:TelematikID'
  structure map.group.rule:
    index: 3
    structure map.group.rule.name:
      value: PractitionerMeta472c1c84
    structure map.group.rule.source:
      index: 0
      structure map.group.rule.source.context:
        value: KBVPRFORPractitioner
      structure map.group.rule.source.element:
        value: meta
      structure map.group.rule.source.variable:
        value: srcKBVPRFORPractitionerMeta0287aadd
    structure map.group.rule.target:
      index: 0
      structure map.group.rule.target.context:
        value: PractitionerDirectory
      structure map.group.rule.target.context type:
        value: variable
      structure map.group.rule.target.element:
        value: meta
      structure map.group.rule.target.variable:
        value: tgtPractitionerDirectoryMeta2975339a
      structure map.group.rule.target.transform:
        value: create
      structure map.group.rule.target.parameter:
        index: 0
    structure map.group.rule.rule:
      index: 0
      structure map.group.rule.name:
        value: PractitionerMetaProfile969fe928
      structure map.group.rule.source:
        index: 0
      structure map.group.rule.target:
        index: 0
      structure map.group.rule.documentation:
        value: Fixed value 'https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory'
    structure map.group.rule.documentation:
      value: Automatic copy

value: Meta

value: srcKBVPRFORPractitionerMeta0287aadd

value: srcPractitionerMetaProfile969fe928

value: tgtPractitionerDirectoryMeta2975339a

value: variable

value: profile

value: tgtPractitionerMetaProfile969fe928

value: copy

index: 0
structure map.group.rule.target.parameter.value string:
  value: https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory

index: 4
structure map.group.rule.name:
  value: PractitionerName9470411e
structure map.group.rule.source:
  index: 0
  structure map.group.rule.source.context:
    value: KBVPRFORPractitioner
  structure map.group.rule.source.element:
    value: name
  structure map.group.rule.source.variable:
    value: srcKBVPRFORPractitionerNamef7e47166
structure map.group.rule.target:
  index: 0
  structure map.group.rule.target.context:
    value: PractitionerDirectory
  structure map.group.rule.target.context type:
    value: variable
  structure map.group.rule.target.element:
    value: name
  structure map.group.rule.target.variable:
    value: tgtPractitionerDirectoryName0e536837
  structure map.group.rule.target.transform:
    value: copy
  structure map.group.rule.target.parameter:
    index: 0
    structure map.group.rule.target.parameter.value id:
      value: srcKBVPRFORPractitionerNamef7e47166
structure map.group.rule.rule:
  index: 0
  structure map.group.rule.name:
    value: PractitionerNameText82d0e3bd
  structure map.group.rule.source:
    index: 0
    structure map.group.rule.source.context:
      value: srcKBVPRFORPractitionerNamef7e47166
    structure map.group.rule.source.variable:
      value: manualsrcPractitionerNameText82d0e3bd
  structure map.group.rule.target:
    index: 0
    structure map.group.rule.target.context:
      value: tgtPractitionerDirectoryName0e536837
    structure map.group.rule.target.context type:
      value: variable
    structure map.group.rule.target.variable:
      value: manualtgtPractitionerNameText82d0e3bd
  structure map.group.rule.documentation:
    value: Manual action required | Zum Erzeugen von name.text siehe Transformationsregel F_011 | Quelle: Practitioner.name.text
structure map.group.rule.documentation:
  value: Automatic copy

index: 5
structure map.group.rule.source:
  index: 0
  structure map.group.rule.source.context:
    value: KBVPRFORPractitioner
  structure map.group.rule.source.element:
    value: qualification
structure map.group.rule.target:
  index: 0
  structure map.group.rule.target.context:
    value: PractitionerDirectory
  structure map.group.rule.target.context type:
    value: variable
  structure map.group.rule.target.element:
    value: qualification
structure map.group.rule.documentation:
  value: Feld wird nicht gemappt | Quelle: Practitioner.qualification:ASV-Fachgruppennummer

index: 6
structure map.group.rule.source:
  index: 0
  structure map.group.rule.source.context:
    value: KBVPRFORPractitioner
  structure map.group.rule.source.element:
    value: qualification
structure map.group.rule.target:
  index: 0
  structure map.group.rule.target.context:
    value: PractitionerDirectory
  structure map.group.rule.target.context type:
    value: variable
  structure map.group.rule.target.element:
    value: qualification
structure map.group.rule.documentation:
  value: Feld wird nicht gemappt | Quelle: Practitioner.qualification:Berufsbezeichnung

index: 7
structure map.group.rule.name:
  value: PractitionerQualificationTyp5a2d4c78
structure map.group.rule.source:
  index: 0
  structure map.group.rule.source.context:
    value: KBVPRFORPractitioner
  structure map.group.rule.source.element:
    value: qualification
structure map.group.rule.target:
  index: 0
  structure map.group.rule.target.context:
    value: PractitionerDirectory
  structure map.group.rule.target.context type:
    value: variable
  structure map.group.rule.target.element:
    value: qualification
structure map.group.rule.documentation:
  value: Feld wird nicht gemappt | Quelle: Practitioner.qualification:Typ