description: Dieses Profil bildet eine behandelnde Person ab. package_name: kbv.basis derivation: constraint name: KBV_PR_Base_Practitioner type: Practitioner elements: extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: ergaenzende_Angaben: match: {url: null} schema: {type: Extension, url: 'https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Additional_Comment|1.4.0', index: 1} min: 0 max: 1 identifier: index: 2 slicing: rules: open discriminator: - {path: type, type: pattern} min: null slices: ANR: match: {type: null} schema: type: Identifier index: 3 elements: type: index: 4 elements: coding: index: 5 elements: system: {index: 6} code: {index: 7} display: pattern: {type: String, value: Lifelong physician number} index: 8 required: [system, code] required: [coding] required: [type] EFN: match: {type: null} schema: type: Identifier index: 9 elements: type: index: 10 elements: coding: index: 11 elements: system: {index: 12} code: {index: 13} display: pattern: {type: String, value: Doctor number} index: 14 required: [system, code] required: [coding] required: [type] ZANR: match: {type: null} schema: type: Identifier index: 15 elements: type: index: 16 elements: coding: index: 17 elements: system: {index: 18} code: {index: 19} display: pattern: {type: String, value: Zahnarztnummer} index: 20 required: [system, code] required: [coding] required: [type] Telematik-ID: match: {type: null} schema: type: Identifier index: 21 elements: type: index: 22 elements: coding: index: 23 elements: system: {index: 24} code: {index: 25} display: pattern: {type: String, value: Provider number} index: 26 required: [system, code] required: [coding] required: [type] name: index: 27 slicing: rules: open discriminator: - {path: use, type: value} min: 1 slices: name: match: {use: null} schema: type: HumanName index: 28 elements: family: extensions: namenszusatz: {url: null, min: 0, short: Namenszusatz, index: 30} vorsatzwort: {url: null, min: 0, index: 31} elements: extension: index: 29 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: namenszusatz: match: {url: null} schema: {short: Namenszusatz, index: 30} min: 0 vorsatzwort: match: {url: null} schema: {index: 31} min: 0 geburtsname: match: {use: null} schema: type: HumanName index: 32 elements: family: extensions: namenszusatz: {url: null, min: 0, index: 34} vorsatzwort: {url: null, min: 0, index: 35} elements: extension: index: 33 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: namenszusatz: match: {url: null} schema: {index: 34} min: 0 vorsatzwort: match: {url: null} schema: {index: 35} min: 0 telecom: {type: ContactPoint, index: 36} address: index: 37 slicing: rules: open discriminator: - {path: type, type: value} min: null slices: Strassenanschrift: match: {type: null} schema: {type: Address, index: 38} Postfach: match: {type: null} schema: {type: Address, index: 39} gender: extensions: other-amtlich: {url: 'http://fhir.de/StructureDefinition/gender-amtlich-de|1.4.0', min: 0, max: 1, type: Extension, index: 41} elements: extension: index: 40 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: other-amtlich: match: {url: null} schema: {type: Extension, url: 'http://fhir.de/StructureDefinition/gender-amtlich-de|1.4.0', index: 41} min: 0 max: 1 qualification: elements: code: binding: {strength: preferred, valueSet: 'https://fhir.kbv.de/ValueSet/KBV_VS_Base_Practitioner_Speciality'} index: 42 package_version: 1.4.0 extensions: ergaenzende_Angaben: {url: 'https://fhir.kbv.de/StructureDefinition/KBV_EX_Base_Additional_Comment|1.4.0', min: 0, max: 1, type: Extension, index: 1} class: profile kind: resource url: https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Practitioner base: http://hl7.org/fhir/StructureDefinition/Practitioner version: 1.4.0 required: [name]