description: An extension use to record the status of a prescription. package_name: uk.nhsdigital.r4.test derivation: constraint name: ExtensionDMPrescriptionStatusHistory type: Extension elements: extension: index: 0 slicing: slices: statusDate: match: {} schema: index: 1 extensions: {} elements: extension: {index: 2} url: pattern: {type: Uri, value: statusDate} index: 3 value: choices: [valueDateTime] index: 5 valueDateTime: {type: dateTime, choiceOf: value, index: 6} status: match: {} schema: binding: {strength: required, valueSet: 'https://fhir.nhs.uk/ValueSet/DM-prescription-task-status-reason'} _required: true index: 7 extensions: {} elements: extension: {index: 8} url: pattern: {type: Uri, value: status} index: 9 value: choices: [valueCoding] index: 11 valueCoding: {type: Coding, choiceOf: value, index: 12} value[x]: elements: system: {index: 13} code: {index: 14} required: [system, code] url: pattern: {type: Uri, value: 'https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionStatusHistory'} index: 15 value: choices: [] index: 17 package_version: 2.17.0-prerelease extensions: statusDate: url: null index: 1 extensions: {} elements: extension: {index: 2} url: pattern: {type: Uri, value: statusDate} index: 3 value: choices: [valueDateTime] index: 5 valueDateTime: {type: dateTime, choiceOf: value, index: 6} status: url: null binding: {strength: required, valueSet: 'https://fhir.nhs.uk/ValueSet/DM-prescription-task-status-reason'} _required: true index: 7 extensions: {} elements: extension: {index: 8} url: pattern: {type: Uri, value: status} index: 9 value: choices: [valueCoding] index: 11 valueCoding: {type: Coding, choiceOf: value, index: 12} value[x]: elements: system: {index: 13} code: {index: 14} required: [system, code] class: extension kind: complex-type url: https://fhir.nhs.uk/StructureDefinition/Extension-DM-PrescriptionStatusHistory base: http://hl7.org/fhir/StructureDefinition/Extension version: 0.2.0 required: [extension]