description: null package_name: uk.nhsdigital.medicines.r4 derivation: constraint name: NHSDigitalClaim type: Claim elements: patient: {mustSupport: true, index: 5} insurance: {mustSupport: true, index: 22} item: mustSupport: true index: 23 extensions: prescriptionStatus: {url: 'https://fhir.nhs.uk/StructureDefinition/Extension-EPS-TaskBusinessStatus', min: 0, max: 1, type: Extension, index: 25} prescriptionStatusReasson: {url: 'https://fhir.nhs.uk/StructureDefinition/Extension-EPS-TaskBusinessStatusReason', min: 0, max: 1, type: Extension, mustSupport: true, index: 26} elements: extension: index: 24 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: prescriptionStatus: match: {url: null} schema: {type: Extension, url: 'https://fhir.nhs.uk/StructureDefinition/Extension-EPS-TaskBusinessStatus', index: 25} min: 0 max: 1 prescriptionStatusReasson: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'https://fhir.nhs.uk/StructureDefinition/Extension-EPS-TaskBusinessStatusReason', index: 26} min: 0 max: 1 productOrService: index: 27 elements: coding: index: 28 elements: system: pattern: {type: Uri, value: 'http://snomed.info/sct'} index: 29 code: pattern: {type: Code, value: '16076005'} index: 30 display: pattern: {type: String, value: Prescription} index: 31 required: [coding] programCode: short: PrescriptionChargeExemption binding: {strength: extensible, valueSet: 'https://fhir.nhs.uk/ValueSet/DM-prescription-charge-exemption'} mustSupport: true index: 32 slicing: rules: open discriminator: - {path: coding.system, type: value} min: null slices: exemptionEvidence: match: coding: {system: 'https://fhir.nhs.uk/CodeSystem/DM-exemption-evidence'} schema: binding: {strength: extensible, valueSet: 'https://fhir.nhs.uk/ValueSet/DM-vs-exemption-evidence'} index: 33 elements: coding: elements: system: pattern: {type: Uri, value: 'https://fhir.nhs.uk/CodeSystem/DM-exemption-evidence'} index: 34 detail: mustSupport: true index: 35 extensions: medicationRequest: {url: 'https://fhir.nhs.uk/StructureDefinition/Extension-ClaimMedicationRequestReference', min: 1, max: 1, type: Extension, mustSupport: true, index: 37} sequenceIdentifier: {url: 'https://fhir.nhs.uk/StructureDefinition/Extension-ClaimSequenceIdentifier', min: 1, max: 1, type: Extension, mustSupport: true, index: 38} repeatInformation: {url: 'https://fhir.nhs.uk/StructureDefinition/Extension-EPS-RepeatInformation', min: 0, max: 1, type: Extension, index: 39} elements: extension: array: true min: 2 index: 36 slicing: rules: open discriminator: - {path: url, type: value} min: 2 slices: medicationRequest: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'https://fhir.nhs.uk/StructureDefinition/Extension-ClaimMedicationRequestReference', index: 37} min: 1 max: 1 sequenceIdentifier: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'https://fhir.nhs.uk/StructureDefinition/Extension-ClaimSequenceIdentifier', index: 38} min: 1 max: 1 repeatInformation: match: {url: null} schema: {type: Extension, url: 'https://fhir.nhs.uk/StructureDefinition/Extension-EPS-RepeatInformation', index: 39} min: 0 max: 1 sequence: {mustSupport: true, index: 40} productOrService: binding: {strength: required, valueSet: 'https://fhir.hl7.org.uk/ValueSet/UKCore-MedicationCode'} mustSupport: true index: 41 modifier: binding: {strength: required, valueSet: 'https://fhir.nhs.uk/ValueSet/DM-medicationdispense-type'} mustSupport: true index: 42 programCode: short: PrescriptionChargeExemption binding: {strength: required, valueSet: 'https://fhir.nhs.uk/ValueSet/DM-prescription-charge-exemption'} mustSupport: true index: 43 quantity: {mustSupport: true, index: 44} subDetail: mustSupport: true index: 45 extensions: medicationDispense: {url: 'https://fhir.nhs.uk/StructureDefinition/Extension-ClaimMedicationDispenseReference', min: 0, max: 1, type: Extension, index: 47} repeatInformation: {url: 'https://fhir.nhs.uk/StructureDefinition/Extension-EPS-RepeatInformation', min: 0, max: 1, type: Extension, index: 48} elements: extension: index: 46 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: medicationDispense: match: {url: null} schema: {type: Extension, url: 'https://fhir.nhs.uk/StructureDefinition/Extension-ClaimMedicationDispenseReference', index: 47} min: 0 max: 1 repeatInformation: match: {url: null} schema: {type: Extension, url: 'https://fhir.nhs.uk/StructureDefinition/Extension-EPS-RepeatInformation', index: 48} min: 0 max: 1 sequence: {mustSupport: true, index: 49} productOrService: binding: {strength: required, valueSet: 'https://fhir.hl7.org.uk/ValueSet/UKCore-MedicationCode'} mustSupport: true index: 50 programCode: short: Dispensing Endorsement and Charge Payment mustSupport: true index: 51 slicing: rules: open discriminator: - {path: coding.system, type: value} min: null slices: prescriptionCharge: match: coding: {system: 'https://fhir.nhs.uk/CodeSystem/DM-prescription-charge'} schema: binding: {strength: required, valueSet: 'https://fhir.nhs.uk/ValueSet/DM-vs-prescription-charge'} index: 52 elements: coding: elements: system: pattern: {type: Uri, value: 'https://fhir.nhs.uk/CodeSystem/DM-prescription-charge'} index: 53 dispensingEndorsement: match: coding: {system: 'https://fhir.nhs.uk/CodeSystem/medicationdispense-endorsement'} schema: binding: {strength: required, valueSet: 'https://fhir.nhs.uk/ValueSet/DM-dispensing-endorsement'} index: 54 elements: coding: elements: system: pattern: {type: Uri, value: 'https://fhir.nhs.uk/CodeSystem/medicationdispense-endorsement'} index: 55 quantity: mustSupport: true index: 56 extensions: runningTotal: {url: 'https://fhir.nhs.uk/StructureDefinition/Extension-DM-RunningTotal', min: 0, max: 1, type: Extension, index: 58} elements: extension: index: 57 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: runningTotal: match: {url: null} schema: {type: Extension, url: 'https://fhir.nhs.uk/StructureDefinition/Extension-DM-RunningTotal', index: 58} min: 0 max: 1 required: [modifier, subDetail] required: [detail] type: {mustSupport: true, index: 4} created: {mustSupport: true, index: 6} extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: replacementOf: match: {url: null} schema: {type: Extension, url: 'https://fhir.nhs.uk/StructureDefinition/Extension-replacementOf', index: 1} min: 0 max: 1 status: {mustSupport: true, index: 3} payee: mustSupport: true index: 17 elements: party: type: Reference refers: ['https://fhir.nhs.uk/StructureDefinition/NHSDigital-Organization'] index: 18 elements: identifier: index: 19 elements: system: {index: 20} value: {index: 21} required: [value, system] required: [identifier] required: [party] prescription: mustSupport: true index: 8 extensions: groupIdentifier: {url: 'https://fhir.nhs.uk/StructureDefinition/Extension-DM-GroupIdentifier', min: 1, max: 1, type: Extension, index: 10} elements: extension: index: 9 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: groupIdentifier: match: {url: null} schema: {type: Extension, url: 'https://fhir.nhs.uk/StructureDefinition/Extension-DM-GroupIdentifier', index: 10} min: 1 max: 1 identifier: elements: system: pattern: {type: Uri, value: 'https://fhir.nhs.uk/Id/prescription-order-item-number'} index: 11 value: {index: 12} required: [value, system] required: [extension] identifier: {mustSupport: true, index: 2} provider: type: Reference mustSupport: true refers: ['https://fhir.nhs.uk/StructureDefinition/NHSDigital-Practitioner', 'https://fhir.nhs.uk/StructureDefinition/NHSDigital-PractitionerRole'] index: 7 originalPrescription: extensions: groupIdentifier: {url: 'https://fhir.nhs.uk/StructureDefinition/Extension-DM-GroupIdentifier', min: 1, max: 1, type: Extension, index: 14} elements: extension: index: 13 slicing: rules: open discriminator: - {path: url, type: value} min: 1 slices: groupIdentifier: match: {url: null} schema: {type: Extension, url: 'https://fhir.nhs.uk/StructureDefinition/Extension-DM-GroupIdentifier', index: 14} min: 1 max: 1 identifier: elements: system: {index: 15} value: {index: 16} required: [value, system] required: [extension] package_version: 2.2.0 extensions: replacementOf: {url: 'https://fhir.nhs.uk/StructureDefinition/Extension-replacementOf', min: 0, max: 1, type: Extension, index: 1} class: profile kind: resource url: https://fhir.nhs.uk/StructureDefinition/NHSDigital-Claim base: http://hl7.org/fhir/StructureDefinition/Claim version: null required: [prescription, payee, identifier, item]