description: null package_name: iknl.fhir.nl.r4.ncr-ehr derivation: constraint name: NcrEhrPatient type: Patient elements: identifier: index: 0 slicing: slices: bsn: match: {} schema: {index: 1} max: 0 patientnummer: match: {} schema: short: Patientnummer van de instelling mustSupport: true _required: true pattern: type: Identifier value: type: coding: - {code: MR, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'} index: 2 elements: value: {short: Patientnummer, index: 3} assigner: type: Reference short: Instelling die patientnummer heeft toegekend refers: ['http://fhir.iknl.nl/fhir/iknl-ncr-ehr-r4/StructureDefinition/ncr-ehr-healthcare-provider'] index: 4 required: [assigner, value] name: index: 5 slicing: slices: nameInformation: match: {} schema: index: 5 elements: family: mustSupport: true index: 6 extensions: prefix: {url: null, short: Voorvoegsel van geboortenaam, mustSupport: true, index: 7} lastName: {url: null, short: Achternaam, mustSupport: true, index: 8} elements: extension: short: Voorvoegsel van geboortenaam mustSupport: true index: 7 slicing: slices: prefix: match: {} schema: {short: Voorvoegsel van geboortenaam, mustSupport: true, index: 7} lastName: match: {} schema: {short: Achternaam, mustSupport: true, index: 8} given: index: 9 slicing: rules: open discriminator: - {path: 'extension(''http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier'').value', type: pattern} min: null slices: initials: match: extension('http://hl7: org/fhir/StructureDefinition/iso21090-EN-qualifier'): {value: null} schema: short: Initialen mustSupport: true index: 10 extensions: givenOrInitial: url: null index: 12 elements: value: pattern: {type: Code, value: IN} choices: [] index: 14 elements: extension: mustSupport: false index: 11 slicing: slices: givenOrInitial: match: {} schema: index: 12 elements: value: pattern: {type: Code, value: IN} choices: [] index: 14 gender: mustSupport: true index: 15 extensions: genderCodelist: url: null index: 16 elements: value: short: Administratief geslacht mustSupport: true choices: [] index: 18 elements: extension: index: 16 slicing: slices: genderCodelist: match: {} schema: index: 16 elements: value: short: Administratief geslacht mustSupport: true choices: [] index: 18 birthDate: {short: Geboortedatum van de patient, mustSupport: true, index: 19} deceased: short: Datum van overlijden mustSupport: true choices: [] index: 21 slicing: slices: deceasedDateTime: match: {} schema: short: Datum van overlijden mustSupport: true choices: [] index: 21 address: elements: postalCode: {mustSupport: true, index: 22} country: extensions: countryCode: url: null _required: true index: 24 elements: value: choices: [] index: 26 value[x]: elements: coding: index: 27 slicing: rules: open discriminator: - {path: $this, type: value} min: 1 slices: isoCoding: match: {system: 'urn:iso:std:iso:3166'} schema: short: ISO 3166 2 or 3 letter code mustSupport: true pattern: type: Coding value: {system: 'urn:iso:std:iso:3166'} _required: true index: 28 elements: code: {index: 29} required: [code] required: [coding] elements: extension: index: 23 slicing: slices: countryCode: match: {} schema: _required: true index: 24 elements: value: choices: [] index: 26 value[x]: elements: coding: index: 27 slicing: rules: open discriminator: - {path: $this, type: value} min: 1 slices: isoCoding: match: {system: 'urn:iso:std:iso:3166'} schema: short: ISO 3166 2 or 3 letter code mustSupport: true pattern: type: Coding value: {system: 'urn:iso:std:iso:3166'} _required: true index: 28 elements: code: {index: 29} required: [code] required: [coding] required: [extension] package_version: 1.0.1 class: profile kind: resource url: http://fhir.iknl.nl/fhir/iknl-ncr-ehr-r4/StructureDefinition/ncr-ehr-patient base: http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient version: 1.0.0 required: [identifier]