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'} type: Identifier 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: short: Initialen mustSupport: true index: 9 extensions: givenOrInitial: url: null index: 10 elements: value: pattern: {type: code, value: IN} choices: [] type: code index: 12 elements: extension: index: 10 slicing: slices: givenOrInitial: match: {} schema: index: 10 elements: value: pattern: {type: code, value: IN} choices: [] type: code index: 12 gender: mustSupport: true index: 13 extensions: genderCodelist: url: null index: 14 extensions: {} elements: extension: {index: 15} value: short: Administratief geslacht mustSupport: true choices: [] index: 17 elements: extension: index: 14 slicing: slices: genderCodelist: match: {} schema: index: 14 extensions: {} elements: extension: {index: 15} value: short: Administratief geslacht mustSupport: true choices: [] index: 17 birthDate: {short: Geboortedatum van de patient, mustSupport: true, index: 18} deceased: short: Datum van overlijden mustSupport: true choices: [deceasedDateTime] index: 20 slicing: slices: deceasedDateTime: match: {} schema: short: Datum van overlijden mustSupport: true choices: [deceasedDateTime] index: 20 deceasedDateTime: type: dateTime short: Datum van overlijden mustSupport: true choiceOf: deceased index: 21 slicing: slices: deceasedDateTime: match: {} schema: {type: dateTime, short: Datum van overlijden, mustSupport: true, choiceOf: deceased, index: 21} address: elements: postalCode: {mustSupport: true, index: 22} country: extensions: countryCode: url: null _required: true index: 24 extensions: {} elements: extension: {index: 25} value[x]: elements: coding: index: 26 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 type: Coding index: 27 elements: code: {index: 28} required: [code] required: [coding] elements: extension: index: 23 slicing: slices: countryCode: match: {} schema: _required: true index: 24 extensions: {} elements: extension: {index: 25} value[x]: elements: coding: index: 26 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 type: Coding index: 27 elements: code: {index: 28} required: [code] required: [coding] required: [extension] package_version: 1.2.3 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.2.3 required: [identifier]