description: A person who receives medical, psychological, paramedical or nursing care. In some care settings, the term client or participant is used instead of the term patient.\r\nNationality is used as an indication of the country of citizenship. \r\nMarital status is a person’s formal position as defined by the Dutch civil code. There is a distinction between marriage and civil union.\r\nLinguistic proficiency is the ability to express oneself in a certain language and understand statements made in that language. This includes both oral and written communication. package_name: nictiz.fhir.nl.r4.zib2020 derivation: constraint name: ZibPatient abstract: true type: Patient elements: multipleBirthBoolean: short: MultipleBirthIndicator type: boolean choiceOf: multipleBirth index: 31 slicing: slices: multipleBirthBoolean: match: {} schema: {short: MultipleBirthIndicator, type: boolean, choiceOf: multipleBirth, index: 31} address: {type: Address, index: 25} deceasedDateTime: short: DateOfDeath type: dateTime choiceOf: deceased index: 24 slicing: slices: deceasedDateTime: match: {} schema: {short: DateOfDeath, type: dateTime, choiceOf: deceased, index: 24} deceasedBoolean: short: DeathIndicator type: boolean choiceOf: deceased index: 21 slicing: slices: deceasedBoolean: match: {} schema: {short: DeathIndicator, type: boolean, choiceOf: deceased, index: 21} name: short: NameInformation / PayerName index: 6 slicing: rules: open discriminator: - {path: use, type: value} min: null slices: nameInformation: match: {use: null} schema: {type: HumanName, array: true, max: 2, index: 7} max: 2 nameInformation-GivenName: match: {use: null} schema: {type: HumanName, index: 8} birthDate: {short: DateOfBirth, index: 16} multipleBirth: choices: [] index: 28 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: multipleBirthBoolean: match: {} schema: short: MultipleBirthIndicator choices: [multipleBirthBoolean] index: 30 deceased: short: DateOfDeath choices: [deceasedDateTime] index: 23 slicing: slices: deceasedDateTime: match: {} schema: short: DateOfDeath choices: [deceasedDateTime] index: 23 extension: type: Extension url: http://hl7.org/fhir/StructureDefinition/patient-nationality index: 0 slicing: slices: nationality: match: {} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/patient-nationality index: 0 extensions: code: url: null index: 1 elements: value: short: Nationality choices: [] index: 3 elements: extension: index: 1 slicing: slices: code: match: {} schema: index: 1 elements: value: short: Nationality choices: [] index: 3 communication: short: LanguageProficiency index: 45 extensions: languageControl: url: http://hl7.org/fhir/StructureDefinition/patient-proficiency short: LanguageControlListening / LanguageControlSpeaking / LanguageControlReading type: Extension index: 46 extensions: level: url: null _required: true index: 48 elements: value: choices: [] index: 50 type: {url: null, min: 1, max: 1, _required: true, index: 51} elements: extension: array: true min: 2 index: 47 slicing: slices: level: match: {} schema: _required: true index: 48 elements: value: choices: [] index: 50 type: match: {} schema: {_required: true, index: 51} min: 1 max: 1 communicationDetails: {url: 'http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails', type: Extension, index: 52} comment: url: http://nictiz.nl/fhir/StructureDefinition/ext-Comment type: Extension index: 53 elements: value: short: Comment choices: [] index: 55 elements: extension: short: LanguageControlListening / LanguageControlSpeaking / LanguageControlReading type: Extension url: http://hl7.org/fhir/StructureDefinition/patient-proficiency index: 46 slicing: slices: languageControl: match: {} schema: short: LanguageControlListening / LanguageControlSpeaking / LanguageControlReading type: Extension url: http://hl7.org/fhir/StructureDefinition/patient-proficiency index: 46 extensions: level: url: null _required: true index: 48 elements: value: choices: [] index: 50 type: {url: null, min: 1, max: 1, _required: true, index: 51} elements: extension: array: true min: 2 index: 47 slicing: slices: level: match: {} schema: _required: true index: 48 elements: value: choices: [] index: 50 type: match: {} schema: {_required: true, index: 51} min: 1 max: 1 communicationDetails: match: {} schema: {type: Extension, url: 'http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails', index: 52} comment: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-Comment index: 53 elements: value: short: Comment choices: [] index: 55 language: short: CommunicationLanguage binding: {strength: required, valueSet: 'http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.12.2--20200901000000'} index: 56 identifier: short: PatientIdentificationNumber index: 4 slicing: rules: open discriminator: - {path: $this, type: value} min: null slices: bsn: match: {system: 'http://fhir.nl/fhir/NamingSystem/bsn'} schema: pattern: type: Identifier value: {system: 'http://fhir.nl/fhir/NamingSystem/bsn'} index: 5 telecom: short: ContactInformation index: 9 slicing: rules: open discriminator: - {path: $this, type: profile} min: null slices: telephoneNumbers: match: {} schema: {type: ContactPoint, index: 10} emailAddresses: match: {} schema: {type: ContactPoint, index: 11} gender: short: Gender binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1'} index: 12 extensions: genderCodelist: url: http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification type: Extension index: 13 elements: value: short: Gender choices: [] index: 15 elements: extension: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification index: 13 slicing: slices: genderCodelist: match: {} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification index: 13 elements: value: short: Gender choices: [] index: 15 maritalStatus: short: MaritalStatus binding: {strength: required, valueSet: 'http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.7.9.1--20200901000000'} index: 26 contact: short: Contact index: 32 extensions: contactPerson: url: http://hl7.org/fhir/StructureDefinition/patient-relatedPerson type: Extension index: 33 elements: value: short: Contact choices: [valueReference] index: 35 valueReference: short: Contact refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson'] type: Reference choiceOf: value index: 36 elements: extension: type: Extension url: http://hl7.org/fhir/StructureDefinition/patient-relatedPerson index: 33 slicing: slices: contactPerson: match: {} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/patient-relatedPerson index: 33 elements: value: short: Contact choices: [valueReference] index: 35 valueReference: short: Contact refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson'] type: Reference choiceOf: value index: 36 relationship: index: 37 slicing: rules: open discriminator: - {path: $this, type: value} min: null slices: role: match: {} schema: short: Role binding: {strength: required, valueSet: 'http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.2--20200901000000'} index: 38 relationship: match: {} schema: short: Relationship binding: {strength: required, valueSet: 'http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.3.1.1--20200901000000'} index: 39 name: {type: HumanName, index: 40} telecom: short: ContactInformation index: 41 slicing: rules: open discriminator: - {path: $this, type: profile} min: null slices: telephoneNumbers: match: {} schema: {type: ContactPoint, index: 42} emailAddresses: match: {} schema: {type: ContactPoint, index: 43} address: {type: Address, index: 44} package_version: 0.12.0-beta.2 extensions: nationality: url: http://hl7.org/fhir/StructureDefinition/patient-nationality type: Extension index: 0 extensions: code: url: null index: 1 elements: value: short: Nationality choices: [] index: 3 elements: extension: index: 1 slicing: slices: code: match: {} schema: index: 1 elements: value: short: Nationality choices: [] index: 3 class: profile kind: resource url: http://nictiz.nl/fhir/StructureDefinition/zib-Patient base: http://hl7.org/fhir/StructureDefinition/Patient version: 0.0.1