description: 'A Patient resource as defined by the Dutch Health and Care Information models or HCIM (Dutch: Zorginformatiebouwsteen or ZIB) Patient, with additions from the HCIMs Nationality, MaritalStatus, ContactPerson, HealthProfessional and HealthcareProvider (HCIM releases 2015, 2016 and 2017)' package_name: nictiz.fhir.nl.stu3.zib2015 derivation: constraint name: nl-core-patient type: Patient elements: address: {type: Address, short: AddressInformation, index: 17} name: {type: HumanName, short: NameInformation, index: 8} birthDate: {short: 'Patients date of birth. The date of birth is mandatory for a patient. An incomplete date, e.g. only year or only year + month, is permitted.', index: 14} multipleBirth: short: MultipleBirthIndicator choices: [] index: 20 deceased: short: DeathIndicator/DateOfDeath choices: [] index: 16 extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: preferredPharmacy: match: {url: null} schema: {type: Extension, short: References a patient's preferered pharmacy, url: h, index: 1} max: 1 nationality: match: {url: null} schema: {short: Nationality, type: Extension, url: h, index: 2} min: 0 active: {index: 7} identifier: short: PatientIdentificationNumber index: 3 slicing: rules: open discriminator: - {path: system, type: value} min: null slices: BSN: match: {system: 'http://fhir.nl/fhir/NamingSystem/bsn'} schema: short: BSN index: 4 elements: system: type: uri pattern: {type: Uri, value: 'http://fhir.nl/fhir/NamingSystem/bsn'} index: 5 value: {short: BSN (Burgerservicenummer (Dutch person identification number)), index: 6} required: [value, system] telecom: short: ContactInformation index: 9 elements: system: {index: 10} value: {short: TelephoneNumber / E-mailAddress, index: 11} use: {short: NumberType / E-mailAddressType, index: 12} required: [value, system] generalPractitioner: type: Reference short: GeneralPractitioner refers: ['http://fhir.nl/fhir/StructureDefinition/nl-core-organization', 'http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner'] index: 31 gender: {short: Gender, index: 13} maritalStatus: {short: MaritalStatus, index: 18} contact: short: ContactPerson index: 21 elements: relationship: index: 22 slicing: rules: open discriminator: - {path: coding.system, type: value} min: null slices: relationship: match: coding: {system: null} schema: {short: Relationship, index: 23} role: match: coding: {system: null} schema: {short: Role, index: 24} name: {type: HumanName, short: NameInformation, index: 25} telecom: short: ContactInformation index: 26 elements: system: {index: 27} value: {short: TelephoneNumber / E-mailAddress, index: 28} use: {short: NumberType / E-mailAddressType, index: 29} required: [value, system] address: {type: Address, short: AddressInformation, index: 30} package_version: 1.0.0 extensions: preferredPharmacy: {url: h, max: 1, type: Extension, short: References a patient's preferered pharmacy, index: 1} nationality: {url: h, min: 0, short: Nationality, type: Extension, index: 2} class: profile kind: resource url: http://fhir.nl/fhir/StructureDefinition/nl-core-patient base: http://hl7.org/fhir/StructureDefinition/Patient version: '1.0'