Skip to main content

Electronic Prescription Service Tracker - REST API

Track a patient’s prescriptions using our Electronic Prescription Service (EPS) Tracker API.

The EPS Tracker REST API is in production, but deprecated. This means that:

  • suppliers cannot onboard to this API
  • no new functionality will be developed by NHS England for this API
  • this API will be retired in the future

New functionality will be available on the EPS Prescription Tracker FHIR API instead. Suppliers cannot onboard to this API until 2027 because the new Prescription Tracker is being tested with pharmacies in private beta.


Overview

Use this API to track a patient’s prescriptions within the Electronic Prescription Service (EPS) using our Electronic Prescription Service Tracker.

You can search for a list of prescriptions that meet your query parameters by providing: 

  • patient's NHS number (mandatory)
  • format (mandatory)
  • prescription date range (optional)
  • prescription status (optional)
  • prescription version (optional)

Once you find the prescription, or if you already know its details, you can retrieve it by providing:

  • prescription ID (mandatory)
  • format (mandatory)
  • issue number (optional)

This API is only for use when the end user is a healthcare worker, not a patient. 


Who can use this API

This API can only be used where there is a legal basis to do so.

Electronic Prescription Service is not currently onboarding suppliers to this API.



API status and roadmap

This API is in production, but deprecated.

If you would like to be involved in our beta programme or have any other queries, contact us.


Service level

This API is a platinum service, meaning it is operational and supported 24 hours a day, 365 days a year.

For more details, see service levels.


Technology

This API is a REST API.

For more details, see Basic REST.


Network access

This API is available on the internet and, indirectly, on the Health and Social Care Network (HSCN). 

For more details, see network access for APIs.


Security and authorisation

This API is application-restricted, meaning:

  • the calling application is authenticated - we do care who it is

  • the end user is not authenticated - we do not verify who it is or whether they are present

In particular, it uses TLS Mutual Authentication (TLS-MA).

This API is only for use when the end user is a healthcare worker, not a patient.

In addition, we require calling applications to:

  • authenticate end users locally with a minimum of user ID and password

  • use role-based access control (RBAC) locally to control end user access to the patient data

  • keep an audit trail locally of all accesses to patient data by end users


Environments and testing

You can test this API using our Path to Live environments.

The base URL for production is https://mm-sync.national.ncrs.nhs.uk/mm/prescriptions


Onboarding

Electronic Prescription Service is not currently onboarding suppliers to this API.

Last edited: 22 September 2026 3:29 pm