description: HL7 Denmark core profile for a patient package_name: hl7.fhir.dk.core derivation: constraint name: DkCorePatient type: Patient elements: identifier: index: 0 slicing: rules: open discriminator: - {path: system, type: value} min: 1 slices: cpr: match: {system: null} schema: {type: Identifier, short: '[DA] cpr-nummer, som det fremgår af CPR registeret', index: 1} min: 0 max: 1 x-ecpr: match: {system: null} schema: {type: Identifier, short: '[DA] X-eCPR, tildelt fra den nationale eCPR service', index: 2} min: 0 max: 1 d-ecpr: match: {system: null} schema: {type: Identifier, short: '[DA] D-eCPR, decentral eCPR', index: 3} min: 0 max: 1 name: index: 4 slicing: rules: open discriminator: - {path: use, type: value} min: null slices: official: match: {use: official} schema: short: '[DA] Officielt navn, som det fremgår af CPR registeret' index: 5 elements: use: pattern: {type: Code, value: official} index: 6 family: {index: 7} required: [family, use] address: index: 8 extensions: municipalityCode: {url: 'http://hl7.dk/fhir/core/StructureDefinition/dk-core-municipalityCodes', min: 0, max: 1, type: Extension, short: '[DA] Kommunekode', index: 9} regionalSubDivisionCodes: {url: 'http://hl7.dk/fhir/core/StructureDefinition/dk-core-RegionalSubDivisionCodes', min: 0, max: 1, type: Extension, short: '[DA] Regionskode', index: 10} elements: extension: type: Extension short: '[DA] Kommunekode' url: http://hl7.dk/fhir/core/StructureDefinition/dk-core-municipalityCodes index: 9 slicing: slices: municipalityCode: match: {} schema: {type: Extension, short: '[DA] Kommunekode', url: 'http://hl7.dk/fhir/core/StructureDefinition/dk-core-municipalityCodes', index: 9} min: 0 max: 1 regionalSubDivisionCodes: match: {} schema: {type: Extension, short: '[DA] Regionskode', url: 'http://hl7.dk/fhir/core/StructureDefinition/dk-core-RegionalSubDivisionCodes', index: 10} min: 0 max: 1 maritalStatus: binding: {strength: extensible, valueSet: 'http://hl7.dk/fhir/core/ValueSet/dk-marital-status'} index: 11 generalPractitioner: index: 12 slicing: rules: open discriminator: - {path: identifier.system, type: value} min: null slices: referencedSORUnit: match: identifier: {system: null} schema: short: '[DA] Praktiserende læges SOR-id på sundhedsinstistutionsniveau' array: true index: 13 elements: identifier: {type: Identifier, index: 14} package_version: 3.1.0 class: profile kind: resource url: http://hl7.dk/fhir/core/StructureDefinition/dk-core-patient base: http://hl7.org/fhir/StructureDefinition/Patient version: 3.1.0 required: [identifier]