description: Das Profil DiPagPerson wird in für die Rolle 'Behandelnder Leistungserbringer' oder 'Abweichender Forderungsinhaber' verwendet. package_name: de.gematik.dipag derivation: constraint name: DiPagPerson type: Practitioner elements: identifier: mustSupport: true index: 0 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: Telematik-ID: match: type: coding: - {code: PRN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} schema: short: Telematik-ID (VZD-Eintrag) type: Identifier mustSupport: true pattern: type: Identifier value: type: coding: - {code: PRN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 1 elements: type: {mustSupport: true, index: 2} system: {mustSupport: true, index: 3} value: {short: Telematik-ID (VZD-Eintrag), mustSupport: true, index: 4} required: [type] USt-ID-Nr: match: type: coding: - {code: ustid, system: 'https://gematik.de/fhir/dipag/CodeSystem/dipag-rechnung-identifier-type-cs'} schema: short: Umsatzsteuer-Identifikationsnummer mustSupport: true pattern: type: Identifier value: type: coding: - {code: ustid, system: 'https://gematik.de/fhir/dipag/CodeSystem/dipag-rechnung-identifier-type-cs'} index: 5 elements: type: {mustSupport: true, index: 6} system: {index: 7} value: {mustSupport: true, index: 8} required: [value, type] name: type: HumanName short: Name mustSupport: true index: 9 elements: use: {mustSupport: true, index: 10} text: {short: Voller Name inkl. Anrede, mustSupport: true, index: 11} family: short: Nachname mustSupport: true index: 12 extensions: namenszusatz: {url: null, mustSupport: true, index: 13} nachname: {url: null, mustSupport: true, index: 14} vorsatzwort: {url: null, mustSupport: true, index: 15} elements: extension: mustSupport: true index: 13 slicing: slices: namenszusatz: match: {} schema: {mustSupport: true, index: 13} nachname: match: {} schema: {mustSupport: true, index: 14} vorsatzwort: match: {} schema: {mustSupport: true, index: 15} given: {mustSupport: true, index: 16} prefix: short: Titel mustSupport: true index: 17 extensions: prefix-qualifier: {url: null, mustSupport: true, index: 18} elements: extension: mustSupport: true index: 18 slicing: slices: prefix-qualifier: match: {} schema: {mustSupport: true, index: 18} telecom: mustSupport: true index: 19 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: Telefon: match: {system: phone} schema: short: Telefon mustSupport: true array: true index: 20 elements: system: pattern: {type: Code, value: phone} mustSupport: true index: 21 value: {short: Telefonnummer, mustSupport: true, index: 22} required: [system] address: mustSupport: true index: 23 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: Strassenanschrift: match: {type: both} schema: short: Strassenanschrift der Arbeitsadresse type: Address mustSupport: true array: true pattern: type: Address value: {type: both} index: 24 elements: type: {mustSupport: true, index: 25} line: short: Straße und Hausnummer mustSupport: true index: 26 extensions: Strasse: {url: null, mustSupport: true, index: 27} Hausnummer: {url: null, mustSupport: true, index: 28} Adresszusatz: {url: null, mustSupport: true, index: 29} Postfach: {url: null, max: 0, index: 30} elements: extension: mustSupport: true index: 27 slicing: slices: Strasse: match: {} schema: {mustSupport: true, index: 27} Hausnummer: match: {} schema: {mustSupport: true, index: 28} Adresszusatz: match: {} schema: {mustSupport: true, index: 29} Postfach: match: {} schema: {index: 30} max: 0 city: {short: Ort, mustSupport: true, index: 31} postalCode: {mustSupport: true, index: 32} country: {short: Länderkennzeichen, mustSupport: true, index: 33} Postfach: match: {type: postal} schema: constraint: address-cnt-2or3-char: {human: 'The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.', source: 'https://gematik.de/fhir/dipag/StructureDefinition/dipag-person', severity: warning, expression: 'country.empty() or (country.memberOf(''http://hl7.org/fhir/ValueSet/iso3166-1-2'') or country.memberOf(''http://hl7.org/fhir/ValueSet/iso3166-1-3''))'} short: Postfach type: Address mustSupport: true array: true pattern: type: Address value: {type: postal} index: 34 elements: type: {mustSupport: true, index: 35} line: short: Postfach-Angabe mustSupport: true index: 36 extensions: Strasse: {url: null, max: 0, index: 37} Hausnummer: {url: null, max: 0, index: 38} Adresszusatz: {url: null, max: 0, index: 39} Postfach: {url: null, mustSupport: true, index: 40} elements: extension: index: 37 slicing: slices: Strasse: match: {} schema: {index: 37} max: 0 Hausnummer: match: {} schema: {index: 38} max: 0 Adresszusatz: match: {} schema: {index: 39} max: 0 Postfach: match: {} schema: {mustSupport: true, index: 40} city: {short: Ort, mustSupport: true, index: 41} postalCode: {mustSupport: true, index: 42} country: {short: Länderkennzeichen, mustSupport: true, index: 43} qualification: elements: code: short: Fachrichtung binding: {strength: required, valueSet: 'http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode'} index: 44 elements: coding: elements: system: {mustSupport: true, index: 45} code: {mustSupport: true, index: 46} required: [system, code] package_version: 1.0.6 class: profile kind: resource url: https://gematik.de/fhir/dipag/StructureDefinition/dipag-person base: http://hl7.org/fhir/StructureDefinition/Practitioner version: 1.0.6