| Official URL: https://gematik.de/fhir/structure-comparer/StructureMap/KBVPrForPractitionerMap | Version: 2.0.0-ballot.1 | |||
| Active as of 2026-02-02 | Computable Name: KBVPrForPractitionerMap | |||
| Auto-generated StructureMap for KBV_PR_FOR_Practitioner | 1.3.0 -> PractitionerDirectory | 1.0.0 |
| Quelle (Eingangsdaten) | Ziel (Ausgabedaten) | Aktion | Transformation & Beschreibung |
|---|---|---|---|
KBVPRFORPractitioner.meta |
PractitionerDirectory.meta.profile |
Fester Wert | setzt festen Wert: https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory |
KBVPRFORPractitioner.name |
PractitionerDirectory.name |
Manuell | Zum Erzeugen von name.text siehe Transformationsregel F_011 | Quelle: Practitioner.name.text |
KBVPRFORPractitioner.qualification |
PractitionerDirectory.qualification |
Nicht Übertragen | Feld wird nicht gemappt | Quelle: Practitioner.qualification:ASV-Fachgruppennummer |
KBVPRFORPractitioner.qualification |
PractitionerDirectory.qualification |
Nicht Übertragen | Feld wird nicht gemappt | Quelle: Practitioner.qualification:Berufsbezeichnung |
KBVPRFORPractitioner.qualification |
PractitionerDirectory.qualification |
Nicht Übertragen | Feld wird nicht gemappt | Quelle: Practitioner.qualification:Typ |
map "https://gematik.de/fhir/structure-comparer/StructureMap/KBVPrForPractitionerMap" = "KBVPrForPractitionerMap" // Auto-generated StructureMap for KBV_PR_FOR_Practitioner|1.3.0 -> PractitionerDirectory|1.0.0 uses "https://fhir.kbv.de/StructureDefinition/KBV_PR_FOR_Practitioner" alias KBVPRFORPractitioner as source uses "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory" alias PractitionerDirectory as target // Mapping generated for KBV_PR_FOR_Practitioner|1.3.0 -> PractitionerDirectory|1.0.0 group KBVPrForPractitionerMap(source KBVPRFORPractitioner : KBVPRFORPractitioner, target PractitionerDirectory : PractitionerDirectory) <<types>> { 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 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' KBVPRFORPractitioner.identifier as srcKBVPRFORPractitionerIdentifierTelematikId908b03d1 where system = 'https://gematik.de/fhir/sid/telematik-id' -> PractitionerDirectory.identifier = srcKBVPRFORPractitionerIdentifierTelematikId908b03d1 as tgtPractitionerDirectoryIdentifierTelematikid34e15dac "PractitionerIdentifierTelematikId649b0852"; // Copied to 'Practitioner.identifier:TelematikID' KBVPRFORPractitioner.meta as srcKBVPRFORPractitionerMeta0287aadd -> PractitionerDirectory.meta = create('Meta') as tgtPractitionerDirectoryMeta2975339a then { srcKBVPRFORPractitionerMeta0287aadd as srcPractitionerMetaProfile969fe928 -> tgtPractitionerDirectoryMeta2975339a.profile = 'https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory' as tgtPractitionerMetaProfile969fe928 "PractitionerMetaProfile969fe928"; // Fixed value 'https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory' } "PractitionerMeta472c1c84"; // Automatic copy KBVPRFORPractitioner.name as srcKBVPRFORPractitionerNamef7e47166 -> PractitionerDirectory.name = srcKBVPRFORPractitionerNamef7e47166 as tgtPractitionerDirectoryName0e536837 then { srcKBVPRFORPractitionerNamef7e47166 as manualsrcPractitionerNameText82d0e3bd -> tgtPractitionerDirectoryName0e536837 as manualtgtPractitionerNameText82d0e3bd "PractitionerNameText82d0e3bd"; // Manual action required | Zum Erzeugen von name.text siehe Transformationsregel F_011 | Quelle: Practitioner.name.text } "PractitionerName9470411e"; // Automatic copy KBVPRFORPractitioner.qualification -> PractitionerDirectory.qualification "PractitionerQualificationAsvFachgruppennummer7aa26f1b"; // Feld wird nicht gemappt | Quelle: Practitioner.qualification:ASV-Fachgruppennummer KBVPRFORPractitioner.qualification -> PractitionerDirectory.qualification "PractitionerQualificationBerufsbezeichnung7f1bb5ba"; // Feld wird nicht gemappt | Quelle: Practitioner.qualification:Berufsbezeichnung KBVPRFORPractitioner.qualification -> PractitionerDirectory.qualification "PractitionerQualificationTyp5a2d4c78"; // Feld wird nicht gemappt | Quelle: Practitioner.qualification:Typ }