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 Belgium civil code. There is a distinction between marriage and civil union. package_name: healthdata.be.r4.cbb derivation: constraint name: HdBePatient 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, 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, index: 8} birthDate: {short: DateOfBirth, index: 17} multipleBirthInteger: short: MultipleBirthOrder type: integer choiceOf: multipleBirth index: 35 slicing: slices: multipleBirthInteger: match: {} schema: {short: MultipleBirthOrder, type: integer, choiceOf: multipleBirth, index: 35} multipleBirth: short: MultipleBirthOrder choices: [multipleBirthInteger] index: 34 slicing: slices: multipleBirthInteger: match: {} schema: short: MultipleBirthOrder choices: [multipleBirthInteger] index: 34 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: 0 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: 0 slices: code: match: {url: null} schema: index: 3 elements: value: short: Nationality choices: [] index: 5 identifier: short: PatientIdentificationNumber index: 6 slicing: rules: open discriminator: - {path: $this, type: value} min: null slices: SSIN: match: {system: 'https://www.ehealth.fgov.be/standards/fhir/NamingSystem/ssin'} schema: pattern: type: Identifier value: {system: 'https://www.ehealth.fgov.be/standards/fhir/NamingSystem/ssin'} 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: genderCodelist: url: https://fhir.healthdata.be/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: 0 slices: genderCodelist: match: {url: null} schema: type: Extension url: https://fhir.healthdata.be/StructureDefinition/ext-CodeSpecification index: 14 elements: value: short: Gender choices: [] index: 16 maritalStatus: short: MaritalStatus binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/marital-status'} index: 27 contact: short: Contact index: 36 extensions: contactPerson: url: http://hl7.org/fhir/StructureDefinition/patient-relatedPerson type: Extension index: 38 elements: value: short: Contact choices: [valueReference] index: 40 valueReference: short: Contact refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'https://fhir.healthdata.be/StructureDefinition/HdBe-ContactPerson'] type: Reference choiceOf: value index: 41 elements: extension: index: 37 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: contactPerson: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/patient-relatedPerson index: 38 elements: value: short: Contact choices: [valueReference] index: 40 valueReference: short: Contact refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'https://fhir.healthdata.be/StructureDefinition/HdBe-ContactPerson'] type: Reference choiceOf: value index: 41 relationship: index: 42 slicing: rules: open discriminator: - {path: $this, type: value} min: null slices: role: match: {} schema: short: Role binding: {strength: required, valueSet: 'https://fhir.healthdata.be/ValueSet/Role'} index: 43 relationship: match: {} schema: short: Relationship binding: {strength: required, valueSet: 'https://fhir.healthdata.be/ValueSet/Relationship'} index: 44 name: {type: HumanName, index: 45} telecom: short: ContactInformation index: 46 slicing: rules: open discriminator: - {path: $this, type: profile} min: null slices: telephoneNumbers: match: {} schema: {type: ContactPoint, index: 47} emailAddresses: match: {} schema: {type: ContactPoint, index: 48} address: {type: Address, index: 49} package_version: 0.2.0-alpha 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: 0 slices: code: match: {url: null} schema: index: 3 elements: value: short: Nationality choices: [] index: 5 class: profile kind: resource url: https://fhir.healthdata.be/StructureDefinition/HdBe-Patient base: http://hl7.org/fhir/StructureDefinition/Patient version: null