description: Allgemeine Daten zu einem Patienten package_name: kvdigital.terminschnittstelle-fuer-dritte derivation: constraint name: KBV_PR_KV_DIGITAL_TS_DRITTE_Patient type: Patient elements: address: short: Anschrift der Person mustSupport: true index: 69 slicing: slices: Strassenanschrift: match: {} schema: mustSupport: true _required: true index: 70 extensions: Stadtteil: {url: null, max: 0, index: 72} elements: use: {index: 73} city: {short: Name der Stadt, mustSupport: true, index: 85} type: {mustSupport: true, index: 74} state: {index: 86} extension: index: 71 slicing: slices: Stadtteil: match: {} schema: {index: 72} max: 0 line: short: Straßenname mit Hausnummer maxLength: 130 mustSupport: true index: 76 extensions: Strasse: url: null mustSupport: true _required: true index: 78 elements: value: maxLength: 100 mustSupport: true choices: [] index: 80 Hausnummer: url: null mustSupport: true index: 81 elements: value: maxLength: 30 mustSupport: true choices: [] index: 83 Adresszusatz: {url: null, max: 0, index: 84} elements: extension: mustSupport: true array: true min: 1 max: 2 index: 77 slicing: slices: Strasse: match: {} schema: mustSupport: true _required: true index: 78 elements: value: maxLength: 100 mustSupport: true choices: [] index: 80 Hausnummer: match: {} schema: mustSupport: true index: 81 elements: value: maxLength: 30 mustSupport: true choices: [] index: 83 Adresszusatz: match: {} schema: {index: 84} max: 0 required: [extension] postalCode: {maxLength: 5, mustSupport: true, index: 87} period: {index: 89} country: {index: 88} text: {index: 75} required: [city, postalCode, line] Postfach: match: {} schema: {index: 90} max: 0 meta: index: 0 elements: versionId: {index: 1} lastUpdated: {index: 2} source: {index: 3} profile: index: 4 slicing: rules: open discriminator: - {path: value, type: value} min: 1 slices: kvdigitalProfil: match: {value: 'https://fhir.kbv.de/StructureDefinition/KBV_PR_KV_DIGITAL_TS_DRITTE_Patient|1.0.0'} schema: _required: true index: 5 elements: value: pattern: {type: Canonical, value: 'https://fhir.kbv.de/StructureDefinition/KBV_PR_KV_DIGITAL_TS_DRITTE_Patient|1.0.0'} index: 6 required: [value] security: {index: 7} tag: {index: 8} required: [profile] managingOrganization: {index: 98} name: short: Name des Patienten mustSupport: true index: 23 slicing: slices: name: match: {} schema: mustSupport: true _required: true index: 24 elements: use: {mustSupport: true, index: 25} text: {index: 26} family: maxLength: 100 mustSupport: true index: 27 extensions: namenszusatz: {url: null, max: 0, index: 29} nachname: {url: null, max: 0, mustSupport: false, index: 30} vorsatzwort: {url: null, max: 0, index: 31} elements: extension: mustSupport: false index: 28 slicing: slices: namenszusatz: match: {} schema: {index: 29} max: 0 nachname: match: {} schema: {mustSupport: false, index: 30} max: 0 vorsatzwort: match: {} schema: {index: 31} max: 0 given: {maxLength: 100, mustSupport: true, index: 32} prefix: {index: 33} suffix: {index: 34} period: {index: 35} required: [given] geburtsname: match: {} schema: {index: 36} max: 0 implicitRules: {index: 9} birthDate: short: Geburtstdatum mustSupport: true index: 64 extensions: data-absent-reason: {url: null, max: 0, index: 66} elements: extension: index: 65 slicing: slices: data-absent-reason: match: {} schema: {index: 66} max: 0 multipleBirth: choices: [] index: 93 deceased: choices: [] index: 68 contained: {index: 14} photo: {index: 94} language: {index: 10} link: {index: 99} active: {index: 22} communication: {index: 96} identifier: index: 15 slicing: slices: pid: match: {} schema: {index: 16} max: 0 versichertenId_GKV: match: {} schema: {index: 17} max: 0 versichertennummer_pkv: match: {} schema: {index: 18} max: 0 reisepassnummer: match: {} schema: {index: 19} max: 0 versichertennummer_kvk: match: {} schema: {index: 20} max: 0 versichertenId_PKV: match: {} schema: {index: 21} max: 0 telecom: short: Kontaktdaten der Person mustSupport: true array: true min: 2 max: 2 index: 37 elements: use: {index: 38} rank: {index: 39} period: {index: 40} slicing: rules: open discriminator: - {path: system, type: value} min: 2 max: 2 slices: telefonnummer: match: {system: phone} schema: short: Telefonnummer der Person mustSupport: true _required: true index: 41 elements: system: pattern: {type: Code, value: phone} mustSupport: true index: 42 value: {short: Telefonnummer, maxLength: 100, mustSupport: true, index: 43} use: {index: 44} rank: {index: 45} period: {index: 46} emailadresse: match: {system: email} schema: short: E-Mail-Adresse mustSupport: true _required: true index: 47 elements: system: pattern: {type: Code, value: email} mustSupport: true index: 48 value: {short: E-Mail-Adresse, maxLength: 100, mustSupport: true, index: 49} use: {index: 50} rank: {index: 51} period: {index: 52} generalPractitioner: {index: 97} gender: short: 'Geschlecht: male | female | other' binding: {strength: required, valueSet: 'https://fhir.kbv.de/ValueSet/KBV_VS_KV_DIGITAL_TS_DRITTE_Gender'} mustSupport: true index: 53 extensions: other-amtlich: url: null short: Amtliches Geschlecht mustSupport: true index: 55 elements: value: short: Coding zum Geschlecht mustSupport: true choices: [] index: 57 value[x]: elements: id: {mustSupport: true, index: 58} system: pattern: {type: Uri, value: 'http://fhir.de/CodeSystem/gender-amtlich-de'} mustSupport: true index: 59 version: {mustSupport: true, index: 60} code: {short: D | X, mustSupport: true, index: 61} display: {short: divers | unbestimmt, mustSupport: true, index: 62} userSelected: {index: 63} required: [display, system, code] elements: extension: mustSupport: true index: 54 slicing: slices: other-amtlich: match: {} schema: short: Amtliches Geschlecht mustSupport: true index: 55 elements: value: short: Coding zum Geschlecht mustSupport: true choices: [] index: 57 value[x]: elements: id: {mustSupport: true, index: 58} system: pattern: {type: Uri, value: 'http://fhir.de/CodeSystem/gender-amtlich-de'} mustSupport: true index: 59 version: {mustSupport: true, index: 60} code: {short: D | X, mustSupport: true, index: 61} display: {short: divers | unbestimmt, mustSupport: true, index: 62} userSelected: {index: 63} required: [display, system, code] maritalStatus: {index: 91} contact: {index: 95} text: mustSupport: true index: 11 elements: status: pattern: {type: Code, value: extensions} mustSupport: true index: 12 div: {mustSupport: true, index: 13} package_version: 1.0.0 class: profile kind: resource url: https://fhir.kbv.de/StructureDefinition/KBV_PR_KV_DIGITAL_TS_DRITTE_Patient base: https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Patient|1.5.0 version: 1.0.0 required: [gender, address, meta]