description: Informationen über Ärzte und Ärztinnen, die im Kontext der STF relevant sind package_name: de.gematik.sterbefall derivation: constraint name: StfArzt type: Practitioner elements: identifier: index: 0 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: ANR: match: {system: 'https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR'} schema: type: Identifier pattern: type: Identifier value: {system: 'https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR'} index: 1 min: 0 max: 1 name: mustSupport: true index: 2 slicing: rules: open discriminator: - {path: use, type: value} min: 1 slices: name: match: {use: official} schema: type: HumanName mustSupport: true _required: true index: 3 elements: use: pattern: {type: Code, value: official} index: 4 text: {mustSupport: true, index: 5} family: {mustSupport: true, index: 6} given: {mustSupport: true, index: 7} prefix: {mustSupport: true, index: 8} required: [family, use] telecom: mustSupport: true index: 9 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: Telefon: match: {system: phone} schema: mustSupport: true index: 10 elements: system: pattern: {type: Code, value: phone} index: 11 value: {mustSupport: true, index: 12} required: [system] Telefax: match: {system: fax} schema: mustSupport: true index: 13 elements: system: pattern: {type: Code, value: fax} index: 14 value: {mustSupport: true, index: 15} required: [system] address: mustSupport: true index: 16 slicing: rules: open discriminator: - {path: type, type: value} min: null slices: Strassenanschrift: match: {type: both} schema: type: Address mustSupport: true array: true index: 17 elements: type: pattern: {type: Code, value: both} index: 18 line: mustSupport: true index: 19 extensions: Strasse: {url: null, mustSupport: true, index: 20} Hausnummer: {url: null, mustSupport: true, index: 21} Adresszusatz: {url: null, mustSupport: true, index: 22} Postfach: {url: null, max: 0, index: 23} elements: extension: mustSupport: true index: 20 slicing: slices: Strasse: match: {} schema: {mustSupport: true, index: 20} Hausnummer: match: {} schema: {mustSupport: true, index: 21} Adresszusatz: match: {} schema: {mustSupport: true, index: 22} Postfach: match: {} schema: {index: 23} max: 0 city: {mustSupport: true, index: 24} postalCode: {mustSupport: true, index: 25} country: {mustSupport: true, index: 26} required: [type] Postfach: match: {type: postal} schema: type: Address mustSupport: true array: true index: 27 elements: type: pattern: {type: Code, value: postal} index: 28 line: mustSupport: true index: 29 extensions: Strasse: {url: null, max: 0, index: 30} Hausnummer: {url: null, max: 0, index: 31} Adresszusatz: {url: null, max: 0, index: 32} Postfach: {url: null, mustSupport: true, index: 33} elements: extension: index: 30 slicing: slices: Strasse: match: {} schema: {index: 30} max: 0 Hausnummer: match: {} schema: {index: 31} max: 0 Adresszusatz: match: {} schema: {index: 32} max: 0 Postfach: match: {} schema: {mustSupport: true, index: 33} city: {mustSupport: true, index: 34} postalCode: {mustSupport: true, index: 35} country: {mustSupport: true, index: 36} required: [type] package_version: 1.0.1 class: profile kind: resource url: http://gematik.de/fhir/oegd/stf/StructureDefinition/StfArzt base: http://hl7.org/fhir/StructureDefinition/Practitioner version: 1.0.1 required: [name]