NHS Digital FHIR Medicines

Returning Prescriptions to EPS

FHIR Exchange API FHIR Resource Profile
FHIR RESTful PUT /Task/(prescription-order-reference) NHSDigital-Task

A prescription may be downloaded, but never dispensed by the pharmacy, for example if the pharmacy cannot supply the prescribed medication items. To allow the patient to visit a different dispenser the prescription must be returned to the EPS using the PUT /Task interaction . Once returned, the prescription should be removed from the local System.

Note. The PUT /Task interaction can be submitted when no user’s smartcard is present provided this is a system-triggered function rather than a user initiated one. An example would be when the system returns an invalid prescription without human intervention.

If no response is received after 60 seconds, then assume failure. The System should automatically resubmit the ‘Dispense Proposal Return’ interaction. If it fails the second time then the user must be informed of a possible system failure and that the issue needs to be reported to the local service help desk.

Example

For acute and continuous prescriptions this will be the Short Form Prescription ID (MedicationRequest.groupIdentifier)

PUT /Task/83C40E-A23856-00123C

Payload:

For continuous-repeat-dispensing prescriptions this is taken from the Bundle.identifier.value of the prescription-order which is to be returned.

PUT /Task/0dd4773e-938f-4cc4-87bf-047e07657b27

Build Notes

back to top