description: Dieses Profil bildet eine Person ab, die eine oder mehrere medizinische Leistungen in Anspruch nimmt. package_name: kbv.mio.kh-entlassbrief derivation: constraint name: KBV_PR_MIO_KHE_Patient type: Patient elements: address: mustSupport: true index: 138 slicing: rules: closed discriminator: - {path: type, type: value} min: null slices: Strassenanschrift: match: {type: null} schema: mustSupport: true index: 139 extensions: Stadtteil: url: null mustSupport: true index: 141 elements: value: mustSupport: true choices: [] index: 143 valueString: mustSupport: true index: 144 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 144} min: 1 required: [valueString] elements: extension: index: 140 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: Stadtteil: match: {url: null} schema: mustSupport: true index: 141 elements: value: mustSupport: true choices: [] index: 143 valueString: mustSupport: true index: 144 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 144} min: 1 required: [valueString] line: mustSupport: true index: 145 extensions: Strasse: url: null mustSupport: true index: 147 elements: value: mustSupport: true choices: [] index: 149 valueString: mustSupport: true index: 150 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 150} min: 1 required: [valueString] Hausnummer: url: null mustSupport: true index: 151 elements: value: mustSupport: true choices: [] index: 153 valueString: mustSupport: true index: 154 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 154} min: 1 required: [valueString] Adresszusatz: url: null mustSupport: true index: 155 elements: value: mustSupport: true choices: [] index: 157 valueString: mustSupport: true index: 158 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 158} min: 1 required: [valueString] elements: extension: index: 146 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: Strasse: match: {url: null} schema: mustSupport: true index: 147 elements: value: mustSupport: true choices: [] index: 149 valueString: mustSupport: true index: 150 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 150} min: 1 required: [valueString] Hausnummer: match: {url: null} schema: mustSupport: true index: 151 elements: value: mustSupport: true choices: [] index: 153 valueString: mustSupport: true index: 154 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 154} min: 1 required: [valueString] Adresszusatz: match: {url: null} schema: mustSupport: true index: 155 elements: value: mustSupport: true choices: [] index: 157 valueString: mustSupport: true index: 158 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 158} min: 1 required: [valueString] city: {mustSupport: true, index: 159} state: {index: 160} postalCode: {mustSupport: true, index: 161} country: {mustSupport: true, index: 162} period: {mustSupport: true, index: 163} Postfach: match: {type: null} schema: mustSupport: true index: 164 extensions: Stadtteil: url: null mustSupport: true index: 166 elements: value: mustSupport: true choices: [] index: 168 valueString: mustSupport: true index: 169 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 169} min: 1 required: [valueString] elements: extension: index: 165 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: Stadtteil: match: {url: null} schema: mustSupport: true index: 166 elements: value: mustSupport: true choices: [] index: 168 valueString: mustSupport: true index: 169 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 169} min: 1 required: [valueString] line: mustSupport: true index: 170 extensions: Postfach: url: null mustSupport: true index: 172 elements: value: mustSupport: true choices: [] index: 174 valueString: mustSupport: true index: 175 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 175} elements: extension: index: 171 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: Postfach: match: {url: null} schema: mustSupport: true index: 172 elements: value: mustSupport: true choices: [] index: 174 valueString: mustSupport: true index: 175 slicing: slices: valueString: match: {} schema: {mustSupport: true, index: 175} city: {mustSupport: true, index: 176} state: {index: 177} postalCode: {mustSupport: true, index: 178} country: {mustSupport: true, index: 179} period: {index: 180} meta: index: 0 elements: versionId: {index: 1} lastUpdated: {index: 2} source: {index: 3} profile: pattern: {type: Canonical, value: 'https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_KHE_Patient|1.0.0'} index: 4 security: {index: 5} tag: {index: 6} required: [profile] managingOrganization: {index: 197} name: mustSupport: true index: 56 slicing: rules: closed discriminator: - {path: use, type: value} min: null slices: name: match: {use: null} schema: mustSupport: true index: 57 elements: text: {mustSupport: true, index: 58} family: mustSupport: true index: 59 extensions: namenszusatz: url: null mustSupport: true index: 61 elements: value: mustSupport: true choices: [] index: 63 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 65 min: 1 nachname: url: null mustSupport: true index: 66 elements: value: mustSupport: true choices: [] index: 68 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 70 min: 1 vorsatzwort: url: null mustSupport: true index: 71 elements: value: mustSupport: true choices: [] index: 73 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 75 min: 1 elements: extension: index: 60 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: namenszusatz: match: {url: null} schema: mustSupport: true index: 61 elements: value: mustSupport: true choices: [] index: 63 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 65 min: 1 nachname: match: {url: null} schema: mustSupport: true index: 66 elements: value: mustSupport: true choices: [] index: 68 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 70 min: 1 vorsatzwort: match: {url: null} schema: mustSupport: true index: 71 elements: value: mustSupport: true choices: [] index: 73 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 75 min: 1 given: {mustSupport: true, index: 76} prefix: mustSupport: true index: 77 extensions: prefix-qualifier: url: null mustSupport: true _required: true index: 79 elements: value: mustSupport: true choices: [] index: 81 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueCode: match: {} schema: mustSupport: true choices: [] _required: true index: 83 min: 1 elements: extension: index: 78 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: prefix-qualifier: match: {url: null} schema: mustSupport: true _required: true index: 79 elements: value: mustSupport: true choices: [] index: 81 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueCode: match: {} schema: mustSupport: true choices: [] _required: true index: 83 min: 1 required: [extension] suffix: {index: 84} period: {index: 85} required: [given] geburtsname: match: {use: null} schema: mustSupport: true index: 86 elements: text: {mustSupport: true, index: 87} family: mustSupport: true index: 88 extensions: namenszusatz: url: null mustSupport: true index: 90 elements: value: mustSupport: true choices: [] index: 92 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 94 min: 1 nachname: url: null mustSupport: true index: 95 elements: value: mustSupport: true choices: [] index: 97 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 99 min: 1 vorsatzwort: url: null mustSupport: true index: 100 elements: value: mustSupport: true choices: [] index: 102 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 104 min: 1 elements: extension: index: 89 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: namenszusatz: match: {url: null} schema: mustSupport: true index: 90 elements: value: mustSupport: true choices: [] index: 92 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 94 min: 1 nachname: match: {url: null} schema: mustSupport: true index: 95 elements: value: mustSupport: true choices: [] index: 97 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 99 min: 1 vorsatzwort: match: {url: null} schema: mustSupport: true index: 100 elements: value: mustSupport: true choices: [] index: 102 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 104 min: 1 suffix: {index: 105} period: {index: 106} implicitRules: {index: 7} birthDate: mustSupport: true index: 130 extensions: data-absent-reason: url: null mustSupport: true index: 132 elements: value: mustSupport: true choices: [] index: 134 valueCode: mustSupport: true index: 135 slicing: slices: valueCode: match: {} schema: {mustSupport: true, _required: true, index: 135} min: 1 required: [valueCode] elements: extension: index: 131 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: data-absent-reason: match: {url: null} schema: mustSupport: true index: 132 elements: value: mustSupport: true choices: [] index: 134 valueCode: mustSupport: true index: 135 slicing: slices: valueCode: match: {} schema: {mustSupport: true, _required: true, index: 135} min: 1 required: [valueCode] multipleBirth: choices: [] index: 183 deceased: choices: [] index: 137 contained: {index: 11} photo: {index: 184} language: {index: 8} link: {index: 198} active: {index: 55} communication: mustSupport: true index: 186 elements: language: mustSupport: true index: 187 elements: coding: mustSupport: true index: 188 elements: system: {index: 189} version: {index: 190} code: {index: 191} display: {index: 192} userSelected: {index: 193} required: [version, display, system, code] text: {index: 194} required: [coding] preferred: {index: 195} identifier: mustSupport: true index: 12 slicing: rules: closed discriminator: - {path: type.coding.code, type: value} min: null slices: pid: match: type: coding: {code: null} schema: mustSupport: true index: 13 elements: type: mustSupport: true index: 14 elements: coding: mustSupport: true index: 15 elements: userSelected: {index: 16} text: {index: 17} system: {mustSupport: true, index: 18} value: {mustSupport: true, index: 19} period: {index: 20} assigner: {index: 21} versichertenId_GKV: match: type: coding: {code: null} schema: mustSupport: true index: 22 elements: type: mustSupport: true index: 23 elements: coding: mustSupport: true index: 24 elements: userSelected: {index: 25} text: {index: 26} system: {mustSupport: true, index: 27} value: {mustSupport: true, index: 28} period: {index: 29} assigner: {index: 30} versichertennummer_pkv: match: type: coding: {code: null} schema: mustSupport: true index: 31 elements: type: mustSupport: true index: 32 elements: coding: mustSupport: true index: 33 elements: userSelected: {index: 34} text: {index: 35} value: {mustSupport: true, index: 36} period: {index: 37} reisepassnummer: match: type: coding: {code: null} schema: mustSupport: true index: 38 elements: type: mustSupport: true index: 39 elements: coding: mustSupport: true index: 40 elements: userSelected: {index: 41} text: {index: 42} value: {mustSupport: true, index: 43} period: {index: 44} assigner: {index: 45} versichertennummer_kvk: match: type: coding: {code: null} schema: mustSupport: true index: 46 elements: type: mustSupport: true index: 47 elements: coding: mustSupport: true index: 48 elements: userSelected: {index: 49} text: {index: 50} system: {mustSupport: true, index: 51} value: {mustSupport: true, index: 52} period: {index: 53} assigner: {index: 54} telecom: mustSupport: true index: 107 elements: system: mustSupport: true index: 108 extensions: anzeigenameCode: url: null mustSupport: true index: 110 extensions: content: url: null mustSupport: true _required: true index: 112 elements: value: mustSupport: true choices: [] index: 114 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 116 min: 1 elements: extension: index: 111 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 112 elements: value: mustSupport: true choices: [] index: 114 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 116 min: 1 required: [extension] elements: extension: index: 109 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: anzeigenameCode: match: {url: null} schema: mustSupport: true index: 110 extensions: content: url: null mustSupport: true _required: true index: 112 elements: value: mustSupport: true choices: [] index: 114 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 116 min: 1 elements: extension: index: 111 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 112 elements: value: mustSupport: true choices: [] index: 114 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] _required: true index: 116 min: 1 required: [extension] value: {mustSupport: true, index: 117} use: {index: 118} rank: {index: 119} period: {index: 120} generalPractitioner: {index: 196} gender: mustSupport: true index: 121 extensions: other-amtlich: {url: null, min: 0, mustSupport: true, index: 123} anzeigenameCode: url: null mustSupport: true index: 124 extensions: content: url: null mustSupport: true _required: true index: 126 elements: value: mustSupport: true choices: [] index: 128 valueString: mustSupport: true index: 129 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 129} min: 1 required: [valueString] elements: extension: index: 125 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 126 elements: value: mustSupport: true choices: [] index: 128 valueString: mustSupport: true index: 129 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 129} min: 1 required: [valueString] required: [extension] elements: extension: index: 122 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: other-amtlich: match: {url: null} schema: {mustSupport: true, index: 123} min: 0 anzeigenameCode: match: {url: null} schema: mustSupport: true index: 124 extensions: content: url: null mustSupport: true _required: true index: 126 elements: value: mustSupport: true choices: [] index: 128 valueString: mustSupport: true index: 129 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 129} min: 1 required: [valueString] elements: extension: index: 125 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: content: match: {url: null} schema: mustSupport: true _required: true index: 126 elements: value: mustSupport: true choices: [] index: 128 valueString: mustSupport: true index: 129 slicing: slices: valueString: match: {} schema: {mustSupport: true, _required: true, index: 129} min: 1 required: [valueString] required: [extension] maritalStatus: {index: 181} contact: {index: 185} text: index: 9 elements: status: pattern: {type: Code, value: extensions} index: 10 package_version: 1.0.0-kommentierung class: profile kind: resource url: https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_KHE_Patient base: https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Patient|1.2.1 version: 1.0.0 required: [meta]