description: Allgemeines Personen-Profil. Repräsentiert die reale Person (=> MPI Eintrag), mit beliebig vielen Varianten/Schreibweisen. Letztere werden als Patienten-Identitäten abgebildet (=> Patient-Profil).\nDie Referenz-Identität wird als aktuell korrekte Variante festgelegt und durch die Angabe von link.assurance='level4' repräsentiert. Es existiert immer genau 1 Link mit diesem Assurance-Level. package_name: ths derivation: constraint name: Person type: Person elements: address: mustSupport: true index: 24 elements: text: {index: 25} line: {mustSupport: true, index: 26} city: {mustSupport: true, index: 27} district: {index: 28} state: {mustSupport: true, index: 29} postalCode: {mustSupport: true, index: 30} country: {mustSupport: true, index: 31} period: {index: 32} meta: elements: lastUpdated: {mustSupport: true, index: 0} managingOrganization: short: Domäne mustSupport: true index: 34 elements: identifier: mustSupport: true index: 35 elements: system: {mustSupport: true, index: 36} value: {mustSupport: true, index: 37} required: [value] required: [identifier] name: mustSupport: true index: 5 elements: use: {mustSupport: true, index: 6} text: {index: 7} family: {mustSupport: true, index: 8} given: {mustSupport: true, index: 9} prefix: mustSupport: true index: 10 extensions: academic: url: http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier type: Extension index: 11 elements: value: pattern: {type: Code, value: AC} mustSupport: true choices: [] index: 13 elements: extension: type: Extension url: http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier index: 11 slicing: slices: academic: match: {} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier index: 11 elements: value: pattern: {type: Code, value: AC} mustSupport: true choices: [] index: 13 suffix: {mustSupport: true, index: 14} birthDate: {mustSupport: true, index: 23} extension: type: Extension mustSupport: true url: https://ths-greifswald.de/fhir/StructureDefinition/epix/CustomIdatValues index: 1 slicing: slices: customIdatValues: match: {} schema: {type: Extension, mustSupport: true, url: 'https://ths-greifswald.de/fhir/StructureDefinition/epix/CustomIdatValues', index: 1} min: 0 photo: {index: 33} link: mustSupport: true index: 39 elements: target: type: Reference mustSupport: true refers: ['https://ths-greifswald.de/fhir/StructureDefinition/epix/Patient'] index: 40 elements: reference: {mustSupport: true, index: 41} required: [reference] assurance: {mustSupport: true, index: 42} active: {mustSupport: true, index: 38} identifier: mustSupport: true index: 2 elements: system: {mustSupport: true, index: 3} value: {mustSupport: true, index: 4} required: [value, system] telecom: mustSupport: true index: 15 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: email: match: {} schema: mustSupport: true array: true index: 16 elements: system: mustSupport: true pattern: {type: Code, value: email} index: 17 value: {mustSupport: true, index: 18} required: [value, system] telefon: match: {} schema: mustSupport: true array: true index: 19 elements: system: mustSupport: true pattern: {type: Code, value: phone} index: 20 value: {mustSupport: true, index: 21} required: [value, system] gender: {mustSupport: true, index: 22} package_version: greifswald.ttp-fhir-gw-2024.1.1 extensions: customIdatValues: {url: 'https://ths-greifswald.de/fhir/StructureDefinition/epix/CustomIdatValues', min: 0, type: Extension, mustSupport: true, index: 1} class: profile kind: resource url: https://ths-greifswald.de/fhir/StructureDefinition/epix/Person base: http://hl7.org/fhir/StructureDefinition/Person version: null required: [managingOrganization, identifier, link]