Electronic Prescription Service Tracker - REST API
Track a patient’s prescriptions using our Electronic Prescription Service (EPS) Tracker API.
This page will soon be superseded. The Electronic Prescription Service Tracker - REST API is being replaced by a new Clinical Prescription Tracker API. Suppliers should no longer onboard to the REST API.
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)
For more details, see Introduction to Spine EPS Tracker.
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. Make sure you have a valid use case before you go too far with your development, by contacting us at [email protected].
You must do this before you can go live (see ‘Onboarding’ below).
API status and roadmap
This API is in production, beta.
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.
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
You need to get your software approved by us before it can go live with this API. We call this onboarding. The process can sometimes be quite long, so it’s worth planning well ahead.
Details of the onboarding process are on our EPS onboarding guidance for suppliers webpage.
Interactions
For a full list of interactions for this API, see the Development Overview.
Last edited: 12 June 2025 10:22 am