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: index: 29 extensions: addressKey: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-AddressKey', min: 0, type: Extension, short: A patient's address key and type, index: 31} elements: extension: index: 30 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: addressKey: match: {url: null} schema: {type: Extension, short: A patient's address key and type, url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-AddressKey', index: 31} min: 0 managingOrganization: type: Reference refers: ['https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization'] index: 53 elements: identifier: elements: assigner: type: Reference refers: ['https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization'] index: 54 birthDate: extensions: birthTime: url: http://hl7.org/fhir/StructureDefinition/patient-birthTime type: Extension short: Time of day of birth. index: 26 elements: value: short: Time of day of birth. choices: [] index: 28 elements: extension: index: 25 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: birthTime: match: {url: null} schema: type: Extension short: Time of day of birth. url: http://hl7.org/fhir/StructureDefinition/patient-birthTime index: 26 elements: value: short: Time of day of birth. choices: [] index: 28 extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: patientInterpreterRequired: match: {url: null} 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: {url: null} schema: {type: Extension, url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ContactPreference', index: 8} min: 0 residentialStatus: match: {url: null} schema: {type: Extension, short: The residential status of the patient., url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ResidentialStatus', index: 11} min: 0 cadavericDonor: match: {url: null} schema: type: Extension short: Post-mortem donor status. url: http://hl7.org/fhir/StructureDefinition/patient-cadavericDonor index: 5 elements: value: short: Post-mortem donor status. choices: [] index: 7 ethnicCategory: match: {url: null} schema: {type: Extension, short: The ethnicity of the subject, url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-EthnicCategory', index: 10} min: 0 max: 1 nhsNumberUnavailableReason: match: {url: null} 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} min: 0 max: 1 deathNotificationStatus: match: {url: null} schema: {type: Extension, url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DeathNotificationStatus', index: 9} min: 0 birthPlace: match: {url: null} schema: type: Extension short: The registered place of birth of the patient. url: http://hl7.org/fhir/StructureDefinition/patient-birthPlace index: 1 elements: value: short: The registered place of birth of the patient. choices: [] index: 3 birthSex: match: {url: null} schema: {type: Extension, short: The patient's phenotypic sex at birth., url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-BirthSex', index: 4} min: 0 link: elements: other: type: Reference refers: ['https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient', 'https://fhir.hl7.org.uk/StructureDefinition/UKCore-RelatedPerson'] index: 55 elements: identifier: elements: assigner: type: Reference refers: ['https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization'] index: 56 communication: extensions: proficiency: url: http://hl7.org/fhir/StructureDefinition/patient-proficiency type: Extension index: 42 extensions: level: url: null index: 44 elements: value: short: The proficiency level for the communication choices: [] index: 46 type: url: null index: 47 elements: value: short: The proficiency type for the communication choices: [] index: 49 elements: extension: index: 43 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: level: match: {url: null} schema: index: 44 elements: value: short: The proficiency level for the communication choices: [] index: 46 type: match: {url: null} schema: index: 47 elements: value: short: The proficiency type for the communication choices: [] index: 49 elements: extension: index: 41 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: proficiency: match: {url: null} schema: type: Extension url: http://hl7.org/fhir/StructureDefinition/patient-proficiency index: 42 extensions: level: url: null index: 44 elements: value: short: The proficiency level for the communication choices: [] index: 46 type: url: null index: 47 elements: value: short: The proficiency type for the communication choices: [] index: 49 elements: extension: index: 43 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: level: match: {url: null} schema: index: 44 elements: value: short: The proficiency level for the communication choices: [] index: 46 type: match: {url: null} schema: index: 47 elements: value: short: The proficiency type for the communication choices: [] index: 49 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: 50 identifier: 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 index: 17 extensions: nhsNumberVerificationStatus: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-NHSNumberVerificationStatus', min: 0, max: 1, type: Extension, index: 19} elements: extension: index: 18 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: nhsNumberVerificationStatus: match: {url: null} schema: {type: Extension, url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-NHSNumberVerificationStatus', index: 19} min: 0 max: 1 system: pattern: {type: uri, value: 'https://fhir.nhs.uk/Id/nhs-number'} type: uri index: 20 value: {index: 21} assigner: type: Reference refers: ['https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization'] index: 22 required: [system, value] telecom: elements: system: extensions: otherContactSystem: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-OtherContactSystem', min: 0, type: Extension, index: 24} elements: extension: index: 23 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: otherContactSystem: match: {url: null} schema: {type: Extension, url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-OtherContactSystem', index: 24} min: 0 generalPractitioner: type: Reference refers: ['https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization', 'https://fhir.hl7.org.uk/StructureDefinition/UKCore-Practitioner', 'https://fhir.hl7.org.uk/StructureDefinition/UKCore-PractitionerRole'] index: 51 elements: identifier: elements: assigner: type: Reference refers: ['https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization'] index: 52 maritalStatus: binding: {strength: extensible, valueSet: 'https://fhir.hl7.org.uk/ValueSet/UKCore-PersonMaritalStatusCode'} index: 32 contact: extensions: contactRank: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ContactRank', min: 0, type: Extension, index: 34} copyCorrespondenceIndicator: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-CopyCorrespondenceIndicator', min: 0, type: Extension, index: 35} elements: extension: index: 33 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: contactRank: match: {url: null} schema: {type: Extension, url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ContactRank', index: 34} min: 0 copyCorrespondenceIndicator: match: {url: null} schema: {type: Extension, url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-CopyCorrespondenceIndicator', index: 35} min: 0 relationship: binding: {strength: extensible, valueSet: 'https://fhir.hl7.org.uk/ValueSet/UKCore-PersonRelationshipType'} index: 36 telecom: elements: system: extensions: otherContactSystem: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-OtherContactSystem', min: 0, type: Extension, index: 38} elements: extension: index: 37 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: otherContactSystem: match: {url: null} schema: {type: Extension, url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-OtherContactSystem', index: 38} min: 0 organization: type: Reference refers: ['https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization'] index: 39 elements: identifier: elements: assigner: type: Reference refers: ['https://fhir.hl7.org.uk/StructureDefinition/UKCore-Organization'] index: 40 package_version: 0.0.6-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', min: 0, type: Extension, index: 8} residentialStatus: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-ResidentialStatus', min: 0, 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: 5 elements: value: short: Post-mortem donor status. choices: [] index: 7 ethnicCategory: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-EthnicCategory', min: 0, max: 1, type: Extension, short: The ethnicity of the subject, index: 10} nhsNumberUnavailableReason: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-NHSNumberUnavailableReason', min: 0, max: 1, 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', min: 0, type: Extension, index: 9} birthPlace: url: http://hl7.org/fhir/StructureDefinition/patient-birthPlace type: Extension short: The registered place of birth of the patient. index: 1 elements: value: short: The registered place of birth of the patient. choices: [] index: 3 birthSex: {url: 'https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-BirthSex', min: 0, type: Extension, short: The patient's phenotypic sex at birth., index: 4} class: profile kind: resource url: https://fhir.hl7.org.uk/StructureDefinition/UKCore-Patient base: http://hl7.org/fhir/StructureDefinition/Patient version: 2.4.0