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: 30} managingOrganization: type: Reference refers: ['https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-organization'] index: 35 name: {mustSupport: true, index: 19} birthDate: index: 22 extensions: birthTime: url: http://hl7.org/fhir/StructureDefinition/patient-birthTime type: Extension index: 24 elements: value: choices: [valueDateTime] index: 26 valueDateTime: {type: dateTime, choiceOf: value, index: 27} elements: extension: index: 23 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: 24 elements: value: choices: [valueDateTime] index: 26 valueDateTime: {type: dateTime, choiceOf: value, index: 27} deceased: choices: [] index: 29 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} active: {index: 18} communication: {index: 33} identifier: 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'} type: uri index: 16 value: {index: 17} required: [value] telecom: {index: 20} 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: 34 gender: {index: 21} maritalStatus: binding: {strength: required, valueSet: 'https://www.ehealth.fgov.be/standards/fhir/ValueSet/be-civilstate'} index: 31 contact: binding: {strength: extensible, valueSet: 'https://www.ehealth.fgov.be/standards/fhir/ValueSet/be-contactperson'} index: 32 package_version: 0.1.54-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: 0.1.0 required: [gender]