description: Dieses Profil bildet eine Person ab, die eine oder mehrere medizinische Leistungen in Anspruch nimmt. package_name: kbv.basis derivation: constraint name: KBV_PR_Base_Patient type: Patient elements: address: index: 36 slicing: rules: open discriminator: - {path: type, type: value} min: null slices: Strassenanschrift: match: {type: null} schema: {type: Address, array: true, index: 37} min: 0 Postfach: match: {type: null} schema: {type: Address, array: true, index: 38} min: 0 name: index: 20 slicing: rules: open discriminator: - {path: use, type: value} min: 1 slices: name: match: {use: null} schema: {type: HumanName, index: 21} min: 0 max: 1 geburtsname: match: {use: null} schema: {type: HumanName, index: 22} min: 0 max: 1 birthDate: index: 28 extensions: data-absent-reason: url: http://hl7.org/fhir/StructureDefinition/data-absent-reason type: Extension index: 30 elements: value: choices: [] index: 32 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: valueCode: match: {} schema: pattern: {type: Code, value: unknown} choices: [valueCode] _required: true index: 34 min: 1 max: 1 valueCode: type: code pattern: {type: Code, value: unknown} choiceOf: value index: 35 slicing: slices: valueCode: match: {} schema: type: code pattern: {type: Code, value: unknown} choiceOf: value _required: true index: 35 min: 1 max: 1 required: [valueCode] elements: extension: index: 29 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: data-absent-reason: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/data-absent-reason index: 30 elements: value: choices: [] index: 32 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: valueCode: match: {} schema: pattern: {type: Code, value: unknown} choices: [valueCode] _required: true index: 34 min: 1 max: 1 valueCode: type: code pattern: {type: Code, value: unknown} choiceOf: value index: 35 slicing: slices: valueCode: match: {} schema: type: code pattern: {type: Code, value: unknown} choiceOf: value _required: true index: 35 min: 1 max: 1 required: [valueCode] communication: elements: language: short: Bevorzugte Sprache binding: {strength: preferred, valueSet: 'https://fhir.kbv.de/ValueSet/KBV_VS_Base_CommonLanguages'} index: 44 identifier: index: 0 slicing: rules: open discriminator: - {path: type, type: value} min: null slices: pid: match: {type: null} schema: type: Identifier array: true index: 1 elements: type: elements: coding: index: 2 elements: system: {index: 3} code: {index: 4} display: pattern: {type: String, value: Medical record number} index: 5 required: [system, code] required: [coding] versichertenId: match: {type: null} schema: type: Identifier index: 6 elements: type: index: 7 elements: coding: index: 8 elements: system: {index: 9} code: {index: 10} display: pattern: {type: String, value: Krankenversichertennummer} index: 11 required: [system, code] required: [coding] required: [type] versichertennummer_pkv: match: type: coding: - {code: pkv-nr, system: 'https://fhir.kbv.de/CodeSystem/KBV_CS_Base_identifier_type'} schema: type: Identifier index: 12 elements: type: pattern: type: CodeableConcept value: coding: - {code: pkv-nr, system: 'https://fhir.kbv.de/CodeSystem/KBV_CS_Base_identifier_type'} index: 13 elements: coding: array: true min: 2 max: 2 index: 14 elements: system: {index: 15} code: {index: 16} display: pattern: {type: String, value: Private Krankenversicherung} index: 17 required: [system, code] required: [type] reisepassnummer: match: {type: null} schema: {type: Identifier, array: true, index: 18} min: 0 versichertennummer_kvk: match: {type: null} schema: {type: Identifier, index: 19} min: 0 max: 1 telecom: type: ContactPoint index: 23 elements: system: {index: 24} gender: index: 25 extensions: other-amtlich: {url: 'http://fhir.de/StructureDefinition/gender-amtlich-de', min: 0, max: 1, type: Extension, index: 27} elements: extension: index: 26 slicing: rules: open 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: 27} min: 0 max: 1 maritalStatus: short: Personenstand index: 39 elements: coding: elements: system: {index: 40} code: {index: 41} display: {index: 42} required: [display, system, code] contact: elements: address: elements: country: short: Staat binding: {strength: extensible, valueSet: 'https://fhir.kbv.de/ValueSet/KBV_VS_Base_Deuev_Anlage_8'} index: 43 package_version: 1.7.0-Expansions class: profile kind: resource url: https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Patient base: http://hl7.org/fhir/StructureDefinition/Patient version: 1.7.0 required: [name, birthDate]