ePMA Implementation Guidance for FHIR STU3

This guidance is under active development by NHS Digital and content may be added or updated on a regular basis.
Please note: This guidance has been superseded by the Implementation guide for digitial medicines, which contains up-to-date information.

Prescribing and Dispensing systems act as FHIR servers, with a federated Shared Record architecture


api-architecture-both-rx-and-disp-are-fhir-servers


(1) The prescribing system creates the MedicationRequest with a valid externally referencable identifer and POSTs to the dipensing system which adds the logical id on receipt. The MedicationRequest is only shared once ready for pharmacy processing so the status will only deal with valid end-states.

(2) The dispensing system creates the MedicationDispense with a valid externally referencable identifer and POSTs to the e system which adds the logical id on receipt. The MedicationDispense is only shared once ready to share with the pharmacy system so the status will only deal with valid end-states.

(3) The prescribing system is responsible for sharing records with the shared record system with the resource identifer akin to a primary key. It may choose to send an event notification to the shared record system that new records are available.

(4) The shared record system can query with a GET for records by identifer.


back to top