description: 'Belgian federal profile for a patient. Initially based on the functional description of the NIHDI. Special remarks for KMEHR users: following elements in KMEHR are not available in this FHIR resource. If needed, an extension can be defined in a future iteration of these specifications: the ''deathlocation'' (location is not available but the death of the patient is expressed by either date or Boolean cfr. infra.), the ''insurancystatus'' (covered in a seperate FHIR resource: Coverage), ''insurancymembership'' (covered in a seperate FHIR resource: Coverage) and ''profession'' (covered in a possible future FHIR resource: OccupationalData.)' package_name: ehealthplatform.be.r4.federalprofiles derivation: constraint name: BePatient type: Patient elements: address: {type: Address, index: 29} managingOrganization: type: Reference refers: ['https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-organization'] index: 37 name: {mustSupport: true, index: 18} birthDate: index: 21 extensions: birthTime: url: http://hl7.org/fhir/StructureDefinition/patient-birthTime type: Extension index: 23 elements: value: choices: [valueDateTime] index: 25 valueDateTime: {type: dateTime, choiceOf: value, index: 26} elements: extension: index: 22 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: birthTime: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/patient-birthTime index: 23 elements: value: choices: [valueDateTime] index: 25 valueDateTime: {type: dateTime, choiceOf: value, index: 26} multipleBirth: choices: [] index: 32 deceased: choices: [] index: 28 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: 2 elements: value: choices: [valueCodeableConcept] index: 4 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 5} period: url: null index: 6 elements: value: choices: [valuePeriod] index: 8 valuePeriod: {type: Period, choiceOf: value, index: 9} elements: extension: index: 2 slicing: slices: code: match: {} schema: index: 2 elements: value: choices: [valueCodeableConcept] index: 4 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 5} period: match: {} schema: index: 6 elements: value: choices: [valuePeriod] index: 8 valuePeriod: {type: Period, choiceOf: value, index: 9} birthPlace: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/patient-birthPlace index: 10 elements: value: choices: [valueAddress] index: 12 valueAddress: {type: Address, choiceOf: value, index: 13} communication: {index: 35} identifier: mustSupport: true index: 14 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: SSIN: match: {system: 'https://www.ehealth.fgov.be/standards/fhir/NamingSystem/ssin'} schema: index: 15 elements: system: pattern: {type: Uri, value: 'https://www.ehealth.fgov.be/standards/fhir/NamingSystem/ssin'} index: 16 value: {index: 17} required: [value] telecom: {index: 19} generalPractitioner: type: Reference refers: ['https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-organization', 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-practitioner', 'https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-practitionerrole'] index: 36 gender: {index: 20} maritalStatus: binding: {strength: required, valueSet: 'https://www.ehealth.fgov.be/standards/fhir/ValueSet/be-civilstate'} index: 30 contact: index: 33 elements: relationship: binding: {strength: extensible, valueSet: 'https://www.ehealth.fgov.be/standards/fhir/ValueSet/be-contactperson'} index: 34 package_version: 1.3.0-beta extensions: nationality: url: http://hl7.org/fhir/StructureDefinition/patient-nationality type: Extension index: 1 extensions: code: url: null index: 2 elements: value: choices: [valueCodeableConcept] index: 4 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 5} period: url: null index: 6 elements: value: choices: [valuePeriod] index: 8 valuePeriod: {type: Period, choiceOf: value, index: 9} elements: extension: index: 2 slicing: slices: code: match: {} schema: index: 2 elements: value: choices: [valueCodeableConcept] index: 4 valueCodeableConcept: {type: CodeableConcept, choiceOf: value, index: 5} period: match: {} schema: index: 6 elements: value: choices: [valuePeriod] index: 8 valuePeriod: {type: Period, choiceOf: value, index: 9} birthPlace: url: http://hl7.org/fhir/StructureDefinition/patient-birthPlace type: Extension index: 10 elements: value: choices: [valueAddress] index: 12 valueAddress: {type: Address, choiceOf: value, index: 13} class: profile kind: resource url: https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-patient base: http://hl7.org/fhir/StructureDefinition/Patient version: 1.0.0 required: [gender]