description: Informationen zu der behandelten Person zur Übermittlung vom PVS an die VoS package_name: kbv.ita.vos derivation: constraint name: KBV_PR_VoS_Patient type: Patient elements: address: mustSupport: true index: 123 slicing: rules: closed discriminator: - {path: type, type: value} min: 1 max: 1 slices: Strassenanschrift: match: {type: null} schema: mustSupport: true index: 124 extensions: Stadtteil: {url: null, min: 0, max: 0, index: 126} elements: use: {index: 127} city: {mustSupport: true, index: 147} type: {mustSupport: true, index: 128} state: {index: 148} extension: index: 125 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: Stadtteil: match: {url: null} schema: {index: 126} min: 0 max: 0 line: mustSupport: true array: true max: 2 index: 130 extensions: Strasse: url: null mustSupport: true index: 132 elements: value: mustSupport: true choices: [] index: 134 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] index: 136 Hausnummer: url: null mustSupport: true index: 137 elements: value: mustSupport: true choices: [] index: 139 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] index: 141 Adresszusatz: url: null mustSupport: true index: 142 elements: value: mustSupport: true choices: [] index: 144 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] index: 146 elements: extension: index: 131 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: Strasse: match: {url: null} schema: mustSupport: true index: 132 elements: value: mustSupport: true choices: [] index: 134 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] index: 136 Hausnummer: match: {url: null} schema: mustSupport: true index: 137 elements: value: mustSupport: true choices: [] index: 139 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] index: 141 Adresszusatz: match: {url: null} schema: mustSupport: true index: 142 elements: value: mustSupport: true choices: [] index: 144 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] index: 146 postalCode: {mustSupport: true, index: 149} period: {index: 151} country: {mustSupport: true, index: 150} text: {index: 129} Postfach: match: {type: null} schema: mustSupport: true index: 152 extensions: Stadtteil: {url: null, min: 0, max: 0, index: 154} elements: use: {index: 155} city: {mustSupport: true, index: 165} type: {mustSupport: true, index: 156} state: {index: 166} extension: index: 153 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: Stadtteil: match: {url: null} schema: {index: 154} min: 0 max: 0 line: mustSupport: true index: 158 extensions: Postfach: url: null mustSupport: true _required: true index: 160 elements: value: mustSupport: true choices: [] index: 162 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] index: 164 elements: extension: index: 159 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: Postfach: match: {url: null} schema: mustSupport: true _required: true index: 160 elements: value: mustSupport: true choices: [] index: 162 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] index: 164 required: [extension] postalCode: {mustSupport: true, index: 167} period: {index: 169} country: {mustSupport: true, index: 168} text: {index: 157} meta: mustSupport: true index: 1 elements: source: {index: 2} profile: mustSupport: true pattern: {type: Canonical, value: 'https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Patient|2.1.0'} index: 3 security: {index: 4} tag: {index: 5} required: [profile] managingOrganization: {index: 177} name: mustSupport: true index: 77 slicing: rules: closed discriminator: - {path: use, type: value} min: null max: 1 slices: name: match: {use: null} schema: mustSupport: true _required: true index: 78 elements: use: {mustSupport: true, index: 79} family: mustSupport: true index: 80 extensions: namenszusatz: url: null mustSupport: true index: 82 elements: value: mustSupport: true choices: [] index: 84 slicing: rules: closed discriminator: - {path: $this, type: type} min: 1 slices: valueString: match: {} schema: mustSupport: true choices: [] index: 86 required: [value] nachname: url: null mustSupport: true _required: true index: 87 elements: value: mustSupport: true choices: [] index: 89 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] index: 91 vorsatzwort: url: null mustSupport: true index: 92 elements: value: mustSupport: true choices: [] index: 94 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] index: 96 elements: extension: index: 81 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: namenszusatz: match: {url: null} schema: mustSupport: true index: 82 elements: value: mustSupport: true choices: [] index: 84 slicing: rules: closed discriminator: - {path: $this, type: type} min: 1 slices: valueString: match: {} schema: mustSupport: true choices: [] index: 86 required: [value] nachname: match: {url: null} schema: mustSupport: true _required: true index: 87 elements: value: mustSupport: true choices: [] index: 89 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] index: 91 vorsatzwort: match: {url: null} schema: mustSupport: true index: 92 elements: value: mustSupport: true choices: [] index: 94 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueString: match: {} schema: mustSupport: true choices: [] index: 96 required: [extension] given: {mustSupport: true, index: 97} prefix: mustSupport: true index: 98 extensions: prefix-qualifier: url: null mustSupport: true _required: true index: 100 elements: value: mustSupport: true choices: [] index: 102 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueCode: match: {} schema: mustSupport: true choices: [] index: 104 elements: extension: index: 99 slicing: rules: closed discriminator: - {path: url, type: value} min: 1 slices: prefix-qualifier: match: {url: null} schema: mustSupport: true _required: true index: 100 elements: value: mustSupport: true choices: [] index: 102 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueCode: match: {} schema: mustSupport: true choices: [] index: 104 required: [extension] suffix: {index: 105} period: {index: 106} required: [given] geburtsname: match: {use: null} schema: {index: 107} max: 0 implicitRules: {index: 6} birthDate: short: Geburtsdatum mustSupport: true index: 114 extensions: data-absent-reason: url: null mustSupport: true index: 116 elements: value: mustSupport: true choices: [] index: 118 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueCode: match: {} schema: mustSupport: true choices: [] index: 120 elements: extension: index: 115 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: data-absent-reason: match: {url: null} schema: mustSupport: true index: 116 elements: value: mustSupport: true choices: [] index: 118 slicing: rules: closed discriminator: - {path: $this, type: type} min: null slices: valueCode: match: {} schema: mustSupport: true choices: [] index: 120 multipleBirth: choices: [] index: 172 deceased: choices: [] index: 122 contained: {index: 8} photo: {index: 173} language: {index: 7} link: {index: 178} active: {index: 76} communication: {index: 175} id: {mustSupport: true, index: 0} identifier: mustSupport: true array: true min: 1 max: 2 index: 9 slicing: rules: closed discriminator: - {path: type, type: pattern} - {path: assigner, type: exists} min: 1 max: 2 slices: pid: match: {type: null} schema: short: Patienten-ID mustSupport: true index: 10 elements: type: mustSupport: true index: 11 elements: coding: mustSupport: true index: 12 elements: system: {mustSupport: true, index: 13} version: {index: 14} code: {mustSupport: true, index: 15} display: {index: 16} userSelected: {index: 17} text: {index: 18} system: {mustSupport: true, index: 19} value: {mustSupport: true, index: 20} period: {index: 21} assigner: {index: 22} versichertenId_GKV: match: {type: null} schema: mustSupport: true index: 23 elements: type: mustSupport: true index: 24 elements: coding: mustSupport: true index: 25 elements: system: {mustSupport: true, index: 26} version: {index: 27} code: {mustSupport: true, index: 28} display: {index: 29} userSelected: {index: 30} text: {index: 31} system: {mustSupport: true, index: 32} value: {mustSupport: true, index: 33} period: {index: 34} assigner: {index: 35} versichertennummer_pkv: match: {type: null} schema: mustSupport: true index: 36 elements: type: mustSupport: true index: 37 elements: coding: mustSupport: true index: 38 elements: system: {mustSupport: true, index: 39} code: {mustSupport: true, index: 40} value: {mustSupport: true, index: 41} period: {index: 42} assigner: mustSupport: true index: 43 elements: identifier: mustSupport: true index: 44 elements: system: {mustSupport: true, index: 45} value: {mustSupport: true, index: 46} display: {mustSupport: true, index: 47} reisepassnummer: match: {type: null} schema: index: 48 elements: assigner: {index: 49} versichertennummer_kvk: match: {type: null} schema: mustSupport: true index: 50 elements: type: mustSupport: true index: 51 elements: coding: mustSupport: true index: 52 elements: system: {mustSupport: true, index: 53} version: {index: 54} code: {mustSupport: true, index: 55} display: {index: 56} userSelected: {index: 57} text: {index: 58} system: {mustSupport: true, index: 59} value: {mustSupport: true, index: 60} period: {index: 61} assigner: {index: 62} versichertenID_pkv: match: {type: null} schema: type: Identifier mustSupport: true index: 63 elements: type: mustSupport: true index: 64 elements: coding: mustSupport: true index: 65 elements: system: {mustSupport: true, index: 66} version: {index: 67} code: {mustSupport: true, index: 68} display: {index: 69} userSelected: {index: 70} required: [system, code] text: {index: 71} required: [coding] system: {mustSupport: true, index: 72} value: {mustSupport: true, index: 73} period: {index: 74} assigner: {index: 75} required: [type] telecom: {index: 108} generalPractitioner: {index: 176} gender: mustSupport: true index: 109 extensions: other-amtlich: url: null mustSupport: true index: 111 elements: value: mustSupport: true choices: [] index: 113 elements: extension: index: 110 slicing: rules: closed discriminator: - {path: url, type: value} min: 0 slices: other-amtlich: match: {url: null} schema: mustSupport: true index: 111 elements: value: mustSupport: true choices: [] index: 113 maritalStatus: {index: 170} contact: {index: 174} package_version: 2.1.0 class: profile kind: resource url: https://fhir.kbv.de/StructureDefinition/KBV_PR_VoS_Patient base: https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Patient|1.3.0 version: 2.1.0 required: [id, gender, address, identifier, meta]