We have detected that you are using Internet Explorer to visit this website. Internet Explorer is now being phased out by Microsoft. As a result, NHS Digital no longer supports any version of Internet Explorer for our web-based products, as it involves considerable extra effort and expense, which cannot be justified from public funds. Some features on this site will not work. You should use a modern browser such as Edge, Chrome, Firefox, or Safari. If you have difficulty installing or accessing a different browser, contact your IT support team.
API catalogue
These are the APIs which are currently available, or in development, from NHS Digital. If you're looking for API standards, or other reference materials, try our Developer A-Z.
A
Ambulance Analytics - FHIR API
Submit ambulance analytics data to our Data Processing Service (DPS) for analysis and review by NHS England and ambulance trusts.
Urgent And Emergency Care Ambulance FHIR MESH API Service CentralAssessment Discharge and Withdrawal - FHIR API
Support transfer of care from hospital to social services for patients with care and support needs.
Hospital Inpatient Social Care Continuity of Care (ToC) FHIR MESH API Service IntermediaryB
Bowel Cancer Screening - EDIFACT API
Send bowel cancer screening test results from the screening system to GP practices.
Hospital GP / Primary Care Tests and Diagnostics MESH API Service IntermediaryC
Child Protection - Information Sharing - HL7 V3 API
Access child protection information from Child Protection - Information Sharing (CP-IS) using our HL7 V3 API.
Community health Hospital A&E / Emergency Department Inpatient Social Care Urgent And Emergency Care Ambulance A&E / Emergency Department OOH GP Access to Records Key Care Information HL7 V3 MESH API Service CentralD
Digital Child Health - FHIR API
Share information about a child's health between healthcare professionals.
Hospital A&E / Emergency Department Inpatient Mental Health GP / Primary Care Urgent And Emergency Care A&E / Emergency Department Continuity of Care (ToC) FHIR MESH API Service IntermediaryDigital Medicine - FHIR API
Notify a patient's registered GP practice of care services provided by a pharmacy, such as immunisation.
Pharmacy GP / Primary Care Continuity of Care (ToC) Vaccination FHIR MESH API Service IntermediaryG
GP2GP - HL7 V3 API
Transfer patients' electronic health records, securely and quickly, between their old and new practices when they change GPs.
GP / Primary Care Continuity of Care (ToC) HL7 V3 MESH API Service IntermediaryGP Connect Send Document - FHIR API
Send a PDF consultation summary to a registered GP practice.
Hospital A&E / Emergency Department Inpatient Outpatient GP / Primary Care Urgent And Emergency Care Ambulance NHS 111 A&E / Emergency Department Continuity of Care (ToC) FHIR REST MESH API Service IntermediaryI
Interoperability Toolkit 3 Messaging Distribution FHIR API standards
API standards for a set of generic messaging components using FHIR STU3 to create a unified approach to NHS message and document flows across England.
FHIR MESH API StandardM
Message Exchange for Social Care and Health (MESH) API
The Message Exchange for Social Care and Health (MESH) is the main secure large file transfer service used across health and social care organisations.
Transport / Infrastructure Messaging MESH API Service Central IntermediaryN
National Data Opt-out - FHIR API
Capture patients' preferences and control sharing of their data by healthcare organisations for planning and research purposes with our National Data Opt-out (NDOP) FHIR API.
Community health Hospital A&E / Emergency Department Inpatient Outpatient Mental Health GP / Primary Care Social Care Urgent And Emergency Care Ambulance NHS 111 A&E / Emergency Department OOH GP Access to Records Information Governance FHIR MESH API Service CentralNational Event Management Service - FHIR API
Publish and subscribe to patient-centric event messages with the National Events Management Service (NEMS).
Transport / Infrastructure Continuity of Care (ToC) Messaging FHIR MESH API Service Central IntermediaryNational Health Application and Infrastructure Services - NHAIS GP Links API
Manage GP registrations and other patient data in NHAIS.
GP / Primary Care Demographics MESH API Service IntermediaryNHS 111 API
Share information between NHS 111 and other organisations, such as GPs and ambulance services, and query the Repeat Caller Service.
Hospital A&E / Emergency Department GP / Primary Care Urgent And Emergency Care Ambulance NHS 111 A&E / Emergency Department SOAP HL7 V3 MESH API Service IntermediaryP
Pathology Messaging - EDIFACT API
Send pathology test results from laboratories to GP practices.
Hospital GP / Primary Care Tests and Diagnostics MESH API Service IntermediaryPathology Messaging - FHIR API
Share pathology results in NHS primary and secondary care settings.
Hospital GP / Primary Care Tests and Diagnostics FHIR MESH API Service IntermediaryPathology Messaging - HL7 V3 API
Request laboratory tests and send the results back to the requester, usually the patient's GP or consultant.
Hospital GP / Primary Care Tests and Diagnostics HL7 V3 MESH API Service IntermediaryPersonal Demographics Service Notifications - FHIR API
Receive notifications about changes to a patient's demographic details, including birth, death, change of address and change of GP.
Hospital A&E / Emergency Department Inpatient Mental Health GP / Primary Care Urgent And Emergency Care A&E / Emergency Department Continuity of Care (ToC) Demographics FHIR MESH API Service IntermediaryT
Transfer of Care Emergency Care Discharge - FHIR API
Create and transmit documents containing Transfer of Care information supporting an emergency care discharge.
Hospital A&E / Emergency Department GP / Primary Care Urgent And Emergency Care A&E / Emergency Department Continuity of Care (ToC) FHIR MESH API Service IntermediaryTransfer of Care Inpatient Discharge - FHIR API
Create and transmit documents containing Transfer of Care information supporting an inpatient discharge.
Hospital Inpatient GP / Primary Care Continuity of Care (ToC) FHIR MESH API Service IntermediaryTransfer of Care Mental Health Discharge - FHIR API
Create and transmit documents containing Transfer of Care information supporting a mental health discharge.
Hospital Mental Health GP / Primary Care Continuity of Care (ToC) FHIR MESH API Service IntermediaryTransfer of Care Outpatient Clinic Letter - FHIR API
Create and transmit documents containing Transfer of Care information following an outpatient consultation in a clinic.
Hospital Outpatient GP / Primary Care Continuity of Care (ToC) FHIR MESH API Service IntermediaryV
Vaccination Adverse Reactions COVID-19 API
Provide information to NHS Digital on adverse reactions relating to coronavirus (COVID-19) vaccinations.
Community health GP / Primary Care Vaccination MESH API Service IntermediaryVaccination APIs
Provide information to NHS Digital relating to coronavirus (COVID-19) and seasonal flu 2020-21 vaccinations.
Community health GP / Primary Care Appointment / Scheduling Vaccination MESH API Service IntermediaryVaccination Events - FHIR API
Send and receive messages about changes to a patient's vaccination details.
Community health Hospital Inpatient Outpatient GP / Primary Care Continuity of Care (ToC) Vaccination FHIR MESH API Service Intermediary