description: Das Patient-Profil für die Telematikinfrastruktur (TI) FHIR Data Services package_name: de.gematik.ti derivation: constraint name: TIPatient type: Patient elements: identifier: mustSupport: true index: 0 slicing: rules: open discriminator: - {path: $this, type: pattern} min: null slices: KVNR: match: {system: 'http://fhir.de/sid/gkv/kvid-10'} schema: type: Identifier mustSupport: true pattern: type: Identifier value: {system: 'http://fhir.de/sid/gkv/kvid-10'} index: 1 min: 0 max: 1 name: mustSupport: true index: 2 slicing: rules: open discriminator: - {path: $this, type: value} min: 1 slices: Name: match: {use: official} schema: type: HumanName mustSupport: true pattern: type: HumanName value: {use: official} _required: true index: 3 elements: use: {mustSupport: true, index: 4} family: mustSupport: true index: 5 extensions: namenszusatz: {url: null, mustSupport: true, index: 6} nachname: {url: null, mustSupport: true, index: 7} vorsatzwort: {url: null, mustSupport: true, index: 8} elements: extension: mustSupport: true index: 6 slicing: slices: namenszusatz: match: {} schema: {mustSupport: true, index: 6} nachname: match: {} schema: {mustSupport: true, index: 7} vorsatzwort: match: {} schema: {mustSupport: true, index: 8} given: {mustSupport: true, index: 9} prefix: mustSupport: true index: 10 extensions: prefix-qualifier: url: null mustSupport: true index: 11 elements: value: pattern: {type: Code, value: AC} choices: [] index: 13 elements: extension: mustSupport: true index: 11 slicing: slices: prefix-qualifier: match: {} schema: mustSupport: true index: 11 elements: value: pattern: {type: Code, value: AC} choices: [] index: 13 required: [given, family, use] Geburtsname: match: {use: maiden} schema: type: HumanName mustSupport: true pattern: type: HumanName value: {use: maiden} index: 14 elements: use: {mustSupport: true, index: 15} family: mustSupport: true index: 16 extensions: namenszusatz: {url: null, mustSupport: true, index: 17} nachname: {url: null, mustSupport: true, index: 18} vorsatzwort: {url: null, mustSupport: true, index: 19} elements: extension: mustSupport: true index: 17 slicing: slices: namenszusatz: match: {} schema: {mustSupport: true, index: 17} nachname: match: {} schema: {mustSupport: true, index: 18} vorsatzwort: match: {} schema: {mustSupport: true, index: 19} given: {index: 20} prefix: {index: 21} suffix: {index: 22} required: [family, use] gender: mustSupport: true index: 23 extensions: other-amtlich: {url: 'http://fhir.de/StructureDefinition/gender-amtlich-de', min: 0, max: 1, type: Extension, index: 25} elements: extension: index: 24 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: other-amtlich: match: {url: null} schema: {type: Extension, url: 'http://fhir.de/StructureDefinition/gender-amtlich-de', index: 25} min: 0 max: 1 birthDate: {short: 'Das Geburtsjahr ist immer anzugeben. Im Geburtsjahr oder im Geburtstag und im Geburtsmonat ist bei Ausländern ''00'' bzw. ''0000'' zulässig. Beispiel: 1990-00-00', mustSupport: true, index: 26} package_version: 1.1.1 class: profile kind: resource url: https://gematik.de/fhir/ti/StructureDefinition/ti-patient base: http://hl7.org/fhir/StructureDefinition/Patient version: 1.1.1 required: [name, birthDate]