description: null package_name: uk.nhsdigital.r4.test derivation: constraint name: NHSDigitalServiceRequestPatientCare type: ServiceRequest elements: extension: array: true min: 3 index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: 3 slices: ERSServiceRequestState: match: {url: null} schema: _required: true index: 1 extensions: state: {url: null, min: 1, _required: true, index: 3} elements: extension: index: 2 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: state: match: {url: null} schema: {_required: true, index: 3} min: 1 required: [extension] portalLink: match: {url: null} schema: {_required: true, index: 4} min: 1 serviceRequestPriority: match: {url: null} schema: {_required: true, index: 5} min: 1 identifier: index: 6 slicing: slices: UBRN: match: {} schema: {_required: true, index: 6} min: 1 category: elements: coding: index: 7 slicing: slices: NHSDigitalServiceRequestCategory: match: {} schema: {_required: true, index: 7} min: 1 required: [coding] priority: {index: 8} code: elements: coding: index: 9 slicing: slices: SNOMEDProcedureCode: match: {} schema: {_required: true, index: 9} min: 1 required: [coding] subject: elements: identifier: {index: 10} required: [identifier] authoredOn: {index: 11} requester: index: 12 elements: reference: {index: 13} required: [reference] package_version: 2.8.16-prerelease extensions: ERSServiceRequestState: url: null _required: true index: 1 extensions: state: {url: null, min: 1, _required: true, index: 3} elements: extension: index: 2 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: state: match: {url: null} schema: {_required: true, index: 3} min: 1 required: [extension] portalLink: {url: null, min: 1, _required: true, index: 4} serviceRequestPriority: {url: null, min: 1, _required: true, index: 5} class: profile kind: resource url: https://fhir.nhs.uk/StructureDefinition/NHSDigital-ServiceRequest-PatientCare base: https://fhir.nhs.uk/StructureDefinition/NHSDigital-ServiceRequest version: null required: [authoredOn, priority, requester, identifier]