description: Dieses Profil bildet eine Person, die formell für die Erbringung von Gesundheitsdienstleistungen oder verwandten Dienstleistungen verantwortlich ist, ab. package_name: dguv.basis derivation: constraint name: DGUV_Basis_PR_Leistungserbringer type: Practitioner elements: identifier: index: 0 slicing: rules: open discriminator: - {path: type.coding.code, type: value} min: null slices: ANR: match: type: coding: {code: LANR} schema: type: Identifier index: 1 elements: type: index: 2 elements: coding: pattern: type: Coding value: {code: LANR, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 3 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 4 code: pattern: {type: Code, value: LANR} index: 5 display: pattern: {type: String, value: Lifelong physician number} index: 6 required: [display, system, code] required: [coding] required: [type] EFN: match: type: coding: {code: DN} schema: type: Identifier short: Identifier-Profil für die Abbildung der Einheitlichen Fortbildungsnummer (EFN) index: 7 elements: type: index: 8 elements: coding: pattern: type: Coding value: {code: DN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 9 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 10 code: pattern: {type: Code, value: DN} index: 11 display: pattern: {type: String, value: Doctor number} index: 12 required: [display, system, code] required: [coding] required: [type] ZANR: match: type: coding: {code: ZANR} schema: type: Identifier short: Identifier-Profil für die Abbildung einer lebenslangen Zahnarztnummer index: 13 elements: type: pattern: type: CodeableConcept value: coding: - {system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 14 elements: coding: pattern: type: Coding value: {code: ZANR, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 15 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 16 code: pattern: {type: Code, value: ZANR} index: 17 display: pattern: {type: String, value: Zahnarztnummer} index: 18 required: [display, system, code] required: [coding] required: [type] Telematik-ID: match: type: coding: {code: PRN} schema: type: Identifier index: 19 elements: type: index: 20 elements: coding: pattern: type: Coding value: {code: PRN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 21 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 22 code: pattern: {type: Code, value: PRN} index: 23 display: pattern: {type: String, value: Provider number} index: 24 required: [display, system, code] required: [coding] required: [type] name: type: HumanName index: 25 slicing: rules: open discriminator: - {path: use, type: value} min: 1 slices: Name: match: {use: official} schema: type: HumanName _required: true index: 26 elements: use: pattern: {type: Code, value: official} index: 27 family: index: 28 extensions: nachname: {url: null, min: 1, _required: true, index: 30} elements: extension: index: 29 slicing: slices: nachname: match: {} schema: {_required: true, index: 30} min: 1 required: [extension] given: {index: 31} required: [given, family, use] Geburtsname: match: {use: maiden} schema: type: HumanName index: 32 elements: use: pattern: {type: Code, value: maiden} index: 33 family: extensions: nachname: {url: null, min: 1, _required: true, index: 35} elements: extension: index: 34 slicing: slices: nachname: match: {} schema: {_required: true, index: 35} min: 1 required: [extension] required: [use] telecom: {type: ContactPoint, index: 36} address: type: Address index: 37 slicing: rules: open discriminator: - {path: type, type: value} min: null slices: Strassenanschrift: match: {type: both} schema: type: Address index: 38 elements: type: pattern: {type: Code, value: both} index: 39 line: extensions: Postfach: {url: null, max: 0, index: 40} elements: extension: index: 40 slicing: slices: Postfach: match: {} schema: {index: 40} max: 0 required: [type] Postfach: match: {type: postal} schema: type: Address index: 41 elements: type: pattern: {type: Code, value: postal} index: 42 line: extensions: Strasse: {url: null, max: 0, index: 43} Hausnummer: {url: null, max: 0, index: 44} Adresszusatz: {url: null, max: 0, index: 45} elements: extension: index: 43 slicing: slices: Strasse: match: {} schema: {index: 43} max: 0 Hausnummer: match: {} schema: {index: 44} max: 0 Adresszusatz: match: {} schema: {index: 45} max: 0 required: [type] gender: extensions: gender-amtlich: {url: 'http://fhir.de/StructureDefinition/gender-amtlich-de', max: 1, type: Extension, isModifier: false, index: 46} elements: extension: type: Extension isModifier: false url: http://fhir.de/StructureDefinition/gender-amtlich-de index: 46 slicing: slices: gender-amtlich: match: {} schema: {type: Extension, isModifier: false, url: 'http://fhir.de/StructureDefinition/gender-amtlich-de', index: 46} max: 1 birthDate: extensions: data_absent_reason: {url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', type: Extension, isModifier: false, index: 47} elements: extension: type: Extension isModifier: false url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 47 slicing: slices: data_absent_reason: match: {} schema: {type: Extension, isModifier: false, url: 'http://hl7.org/fhir/StructureDefinition/data-absent-reason', index: 47} photo: {index: 48} qualification: elements: code: binding: {strength: preferred, valueSet: 'https://fhir.kbv.de/ValueSet/KBV_VS_Base_Practitioner_Speciality'} index: 49 package_version: 1.2.0 class: profile kind: resource url: http://fhir.dguv.de/Basis/Practitioner/DGUV-Basis-PR-Leistungserbringer base: http://hl7.org/fhir/StructureDefinition/Practitioner version: '1.2' required: [name]