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. package_name: nictiz.fhir.nl.r4.zib2020 derivation: constraint name: ZibPatient abstract: true type: Patient elements: multipleBirthBoolean: short: MultipleBirthIndicator type: boolean choiceOf: multipleBirth index: 32 slicing: slices: multipleBirthBoolean: match: {} schema: {short: MultipleBirthIndicator, type: boolean, choiceOf: multipleBirth, index: 32} address: {type: Address, short: AddressInformation, index: 26} deceasedDateTime: short: DateOfDeath type: dateTime choiceOf: deceased index: 25 slicing: slices: deceasedDateTime: match: {} schema: {short: DateOfDeath, type: dateTime, choiceOf: deceased, index: 25} deceasedBoolean: short: DeathIndicator type: boolean choiceOf: deceased index: 22 slicing: slices: deceasedBoolean: match: {} schema: {short: DeathIndicator, type: boolean, choiceOf: deceased, index: 22} name: {type: HumanName, short: NameInformation, index: 8} birthDate: {short: DateOfBirth, index: 17} multipleBirth: choices: [] index: 29 slicing: rules: open discriminator: - {path: $this, type: type} min: null slices: multipleBirthBoolean: match: {} schema: short: MultipleBirthIndicator choices: [multipleBirthBoolean] index: 31 deceased: short: DateOfDeath choices: [deceasedDateTime] index: 24 slicing: slices: deceasedDateTime: match: {} schema: short: DateOfDeath choices: [deceasedDateTime] index: 24 extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: nationality: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/patient-nationality index: 1 extensions: code: url: null index: 3 elements: value: short: Nationality choices: [] index: 5 elements: extension: index: 2 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: code: match: {url: null} schema: index: 3 elements: value: short: Nationality choices: [] index: 5 communication: short: LanguageProficiency index: 47 extensions: languageControl: url: http://hl7.org/fhir/StructureDefinition/patient-proficiency short: LanguageControlListening / LanguageControlSpeaking / LanguageControlReading type: Extension index: 49 extensions: level: url: null _required: true index: 51 elements: value: choices: [] index: 53 type: {url: null, min: 1, max: 1, _required: true, index: 54} elements: extension: index: 50 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: level: match: {url: null} schema: _required: true index: 51 elements: value: choices: [] index: 53 type: match: {url: null} schema: {_required: true, index: 54} min: 1 max: 1 communicationDetails: {url: 'http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails', type: Extension, index: 55} comment: url: http://nictiz.nl/fhir/StructureDefinition/ext-Comment type: Extension index: 56 elements: value: short: Comment choices: [] index: 58 elements: extension: index: 48 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: languageControl: match: {url: null} schema: short: LanguageControlListening / LanguageControlSpeaking / LanguageControlReading type: Extension url: http://hl7.org/fhir/StructureDefinition/patient-proficiency index: 49 extensions: level: url: null _required: true index: 51 elements: value: choices: [] index: 53 type: {url: null, min: 1, max: 1, _required: true, index: 54} elements: extension: index: 50 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: level: match: {url: null} schema: _required: true index: 51 elements: value: choices: [] index: 53 type: match: {url: null} schema: {_required: true, index: 54} min: 1 max: 1 communicationDetails: match: {url: null} schema: {type: Extension, url: 'http://nictiz.nl/fhir/StructureDefinition/ext-LanguageProficiency.CommunicationDetails', index: 55} comment: match: {url: null} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-Comment index: 56 elements: value: short: Comment choices: [] index: 58 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: 59 identifier: index: 6 slicing: rules: open discriminator: - {path: $this, type: value} min: null slices: bsn: match: {system: 'http://fhir.nl/fhir/NamingSystem/bsn'} schema: short: PatientIdentificationNumber pattern: type: Identifier value: {system: 'http://fhir.nl/fhir/NamingSystem/bsn'} index: 7 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: geslachtCodelijst: url: http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification type: Extension index: 14 elements: value: short: Gender choices: [] index: 16 elements: extension: index: 13 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: geslachtCodelijst: match: {url: null} schema: type: Extension url: http://nictiz.nl/fhir/StructureDefinition/ext-CodeSpecification index: 14 elements: value: short: Gender choices: [] index: 16 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: 27 contact: short: Contact index: 33 extensions: contactPerson: url: http://hl7.org/fhir/StructureDefinition/patient-relatedPerson type: Extension index: 35 elements: value: short: Contact choices: [valueReference] index: 37 valueReference: short: Contact refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson'] type: Reference choiceOf: value index: 38 elements: extension: index: 34 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: contactPerson: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/patient-relatedPerson index: 35 elements: value: short: Contact choices: [valueReference] index: 37 valueReference: short: Contact refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'http://nictiz.nl/fhir/StructureDefinition/zib-ContactPerson'] type: Reference choiceOf: value index: 38 relationship: index: 39 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: 40 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: 41 name: {type: HumanName, short: NameInformation, index: 42} telecom: short: ContactInformation index: 43 slicing: rules: open discriminator: - {path: $this, type: profile} min: null slices: telephoneNumbers: match: {} schema: {type: ContactPoint, index: 44} emailAddresses: match: {} schema: {type: ContactPoint, index: 45} address: {type: Address, short: AddressInformation, index: 46} package_version: 0.1.0-beta1 extensions: nationality: url: http://hl7.org/fhir/StructureDefinition/patient-nationality type: Extension index: 1 extensions: code: url: null index: 3 elements: value: short: Nationality choices: [] index: 5 elements: extension: index: 2 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: code: match: {url: null} schema: index: 3 elements: value: short: Nationality choices: [] index: 5 class: profile kind: resource url: http://nictiz.nl/fhir/StructureDefinition/zib-Patient base: http://hl7.org/fhir/StructureDefinition/Patient version: 0.0.1