description: This profile defines the UK constraints and extensions on the International FHIR resource [Patient](https://hl7.org/fhir/R4/Patient.html). package_name: fhir.r4.ukcore.stu3.currentbuild derivation: constraint name: UKCorePatient type: Patient elements: address: mustSupport: true index: 34 extensions: addressKey: url: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-AddressKey type: Extension short: A patient's address key and type mustSupport: false index: 35 extensions: {} elements: extension: {array: true, min: 2, index: 36} elements: extension: type: Extension short: A patient's address key and type mustSupport: false url: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-AddressKey index: 35 slicing: slices: addressKey: match: {} schema: type: Extension short: A patient's address key and type mustSupport: false url: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-AddressKey index: 35 extensions: {} elements: extension: {array: true, min: 2, index: 36} line: {mustSupport: true, index: 37} city: {mustSupport: true, index: 38} postalCode: {mustSupport: true, index: 39} name: mustSupport: true index: 22 elements: family: {mustSupport: true, index: 23} given: {mustSupport: true, index: 24} birthDate: mustSupport: true index: 30 extensions: birthTime: url: http://hl7.org/fhir/StructureDefinition/patient-birthTime type: Extension short: Time of day of birth. index: 31 elements: value: short: Time of day of birth. choices: [] index: 33 elements: extension: type: Extension short: Time of day of birth. url: http://hl7.org/fhir/StructureDefinition/patient-birthTime index: 31 slicing: slices: birthTime: match: {} schema: type: Extension short: Time of day of birth. url: http://hl7.org/fhir/StructureDefinition/patient-birthTime index: 31 elements: value: short: Time of day of birth. choices: [] index: 33 extension: type: Extension short: The registered place of birth of the patient. url: http://hl7.org/fhir/StructureDefinition/patient-birthPlace index: 0 slicing: slices: patientInterpreterRequired: match: {} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/patient-interpreterRequired index: 12 elements: value: short: Indicator showing whether the patient needs an interpreter choices: [] index: 14 contactPreference: match: {} schema: {type: Extension, url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ContactPreference', index: 7} residentialStatus: match: {} schema: {type: Extension, short: The residential status of the patient., url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ResidentialStatus', index: 11} cadavericDonor: match: {} schema: type: Extension short: Post-mortem donor status. url: http://hl7.org/fhir/StructureDefinition/patient-cadavericDonor index: 4 elements: value: short: Post-mortem donor status. choices: [] index: 6 ethnicCategory: match: {} schema: {type: Extension, short: The ethnicity of the subject, url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-EthnicCategory', index: 10} max: 1 nhsNumberUnavailableReason: match: {} schema: {type: Extension, short: Reason why this Patient does not include an NHS Number identifier, isModifier: false, url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-NHSNumberUnavailableReason', index: 15} deathNotificationStatus: match: {} schema: type: Extension url: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DeathNotificationStatus index: 8 extensions: {} elements: extension: {index: 9} required: [extension] birthPlace: match: {} schema: type: Extension short: The registered place of birth of the patient. url: http://hl7.org/fhir/StructureDefinition/patient-birthPlace index: 0 elements: value: short: The registered place of birth of the patient. choices: [] index: 2 birthSex: match: {} schema: {type: Extension, short: The patient's phenotypic sex at birth., url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-BirthSex', index: 3} active: {mustSupport: true, index: 21} communication: extensions: proficiency: url: http://hl7.org/fhir/StructureDefinition/patient-proficiency type: Extension index: 45 extensions: level: url: null index: 46 elements: value: short: The proficiency level for the communication choices: [] index: 48 type: url: null index: 49 elements: value: short: The proficiency type for the communication choices: [] index: 51 elements: extension: index: 46 slicing: slices: level: match: {} schema: index: 46 elements: value: short: The proficiency level for the communication choices: [] index: 48 type: match: {} schema: index: 49 elements: value: short: The proficiency type for the communication choices: [] index: 51 elements: extension: type: Extension url: http://hl7.org/fhir/StructureDefinition/patient-proficiency index: 45 slicing: slices: proficiency: match: {} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/patient-proficiency index: 45 extensions: level: url: null index: 46 elements: value: short: The proficiency level for the communication choices: [] index: 48 type: url: null index: 49 elements: value: short: The proficiency type for the communication choices: [] index: 51 elements: extension: index: 46 slicing: slices: level: match: {} schema: index: 46 elements: value: short: The proficiency level for the communication choices: [] index: 48 type: match: {} schema: index: 49 elements: value: short: The proficiency type for the communication choices: [] index: 51 language: short: A ValueSet that identifies the language used by a person. binding: {strength: extensible, valueSet: 'https://fhir.hl7.org.uk/ValueSet/UKCore-HumanLanguage'} index: 52 identifier: mustSupport: true index: 16 slicing: rules: open ordered: false discriminator: - {path: system, type: value} min: null slices: nhsNumber: match: {system: 'https://fhir.nhs.uk/Id/nhs-number'} schema: short: The patient's NHS number mustSupport: false index: 17 extensions: nhsNumberVerificationStatus: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-NHSNumberVerificationStatus', max: 1, type: Extension, mustSupport: false, index: 18} elements: extension: type: Extension mustSupport: false url: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-NHSNumberVerificationStatus index: 18 slicing: slices: nhsNumberVerificationStatus: match: {} schema: {type: Extension, mustSupport: false, url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-NHSNumberVerificationStatus', index: 18} max: 1 system: pattern: {type: uri, value: 'https://fhir.nhs.uk/Id/nhs-number'} mustSupport: true type: uri index: 19 value: {mustSupport: true, index: 20} required: [system, value] telecom: mustSupport: true index: 25 elements: system: mustSupport: true index: 26 extensions: otherContactSystem: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-OtherContactSystem', type: Extension, index: 27} elements: extension: type: Extension url: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-OtherContactSystem index: 27 slicing: slices: otherContactSystem: match: {} schema: {type: Extension, url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-OtherContactSystem', index: 27} value: {mustSupport: true, index: 28} gender: {mustSupport: true, index: 29} maritalStatus: binding: {strength: extensible, valueSet: 'https://fhir.hl7.org.uk/ValueSet/UKCore-PersonMaritalStatusCode'} index: 40 contact: extensions: contactRank: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ContactRank', type: Extension, index: 41} copyCorrespondenceIndicator: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-CopyCorrespondenceIndicator', type: Extension, index: 42} elements: extension: type: Extension url: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ContactRank index: 41 slicing: slices: contactRank: match: {} schema: {type: Extension, url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ContactRank', index: 41} copyCorrespondenceIndicator: match: {} schema: {type: Extension, url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-CopyCorrespondenceIndicator', index: 42} relationship: binding: {strength: extensible, valueSet: 'https://fhir.hl7.org.uk/ValueSet/UKCore-PersonRelationshipType'} index: 43 telecom: elements: system: extensions: otherContactSystem: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-OtherContactSystem', type: Extension, index: 44} elements: extension: type: Extension url: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-OtherContactSystem index: 44 slicing: slices: otherContactSystem: match: {} schema: {type: Extension, url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-OtherContactSystem', index: 44} package_version: 0.0.8-pre-release extensions: patientInterpreterRequired: url: http://hl7.org/fhir/StructureDefinition/patient-interpreterRequired type: Extension index: 12 elements: value: short: Indicator showing whether the patient needs an interpreter choices: [] index: 14 contactPreference: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ContactPreference', type: Extension, index: 7} residentialStatus: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ResidentialStatus', type: Extension, short: The residential status of the patient., index: 11} cadavericDonor: url: http://hl7.org/fhir/StructureDefinition/patient-cadavericDonor type: Extension short: Post-mortem donor status. index: 4 elements: value: short: Post-mortem donor status. choices: [] index: 6 ethnicCategory: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-EthnicCategory', max: 1, type: Extension, short: The ethnicity of the subject, index: 10} nhsNumberUnavailableReason: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-NHSNumberUnavailableReason', type: Extension, short: Reason why this Patient does not include an NHS Number identifier, isModifier: false, index: 15} deathNotificationStatus: url: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DeathNotificationStatus type: Extension index: 8 extensions: {} elements: extension: {index: 9} required: [extension] birthPlace: url: http://hl7.org/fhir/StructureDefinition/patient-birthPlace type: Extension short: The registered place of birth of the patient. index: 0 elements: value: short: The registered place of birth of the patient. choices: [] index: 2 birthSex: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-BirthSex', type: Extension, short: The patient's phenotypic sex at birth., index: 3} class: profile kind: resource url: https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient base: http://hl7.org/fhir/StructureDefinition/Patient version: 2.5.0