description: null package_name: uk.nhsdigital.r4.test derivation: constraint name: NHSDigitalEncounter type: Encounter elements: appointment: type: Reference refers: ['https://fhir.nhs.uk/StructureDefinition/NHSDigital-Appointment'] index: 19 episodeOfCare: index: 9 elements: identifier: elements: system: {index: 10} value: {index: 11} required: [value, system] reasonCode: {mustSupport: true, index: 21} type: {index: 4} participant: mustSupport: true index: 15 elements: individual: mustSupport: true index: 16 elements: identifier: elements: system: {index: 17} value: {index: 18} required: [value, system] serviceType: binding: {strength: extensible, valueSet: 'https://fhir.nhs.uk/ValueSet/NHSDigital-CareSettingType'} index: 5 class: {index: 3} identifier: mustSupport: true index: 0 elements: system: {index: 1} value: {index: 2} required: [value, system] hospitalization: elements: dischargeDisposition: {index: 22} period: {index: 20} basedOn: type: Reference refers: ['https://fhir.nhs.uk/StructureDefinition/NHSDigital-ServiceRequest'] index: 12 elements: identifier: elements: system: {index: 13} value: {index: 14} required: [value, system] partOf: {index: 24} location: {index: 23} subject: constraint: patient-reference: {human: subject - An identifier reference or resource reference must be provided, source: 'https://fhir.nhs.uk/StructureDefinition/NHSDigital-Encounter', severity: warning, expression: (reference.exists() or (identifier.exists()))} patient-nhs: {human: Length of the supplied NHS Number is wrong., source: 'https://fhir.nhs.uk/StructureDefinition/NHSDigital-Encounter', severity: error, expression: 'identifier.where(system=''https://fhir.nhs.uk/Id/nhs-number'').exists().not() or (identifier.where(system=''https://fhir.nhs.uk/Id/nhs-number'').exists() and identifier.where(system=''https://fhir.nhs.uk/Id/nhs-number'').value.matches(''^([0-9]{10})$''))'} mustSupport: true index: 6 elements: identifier: elements: system: {index: 7} value: {index: 8} required: [value, system] package_version: 2.10.0-prerelease class: profile kind: resource url: https://fhir.nhs.uk/StructureDefinition/NHSDigital-Encounter base: https://fhir.hl7.org.uk/StructureDefinition/UKCore-Encounter version: null required: [identifier]