Skip to main content

Electronic patient records - integrating with national services

Learn how to integrate electronic patient records with our national services.

Content in progress

Content in progress

We are currently working on building this content, as part of our ongoing developer beta programme. 


Overview

To deliver the capabilities required for electronic patient record (EPR) software in England, you'll need to integrate your software with various national services using our APIs.

This page explains which API to use for each use case.


API status

Some of our APIs are in development and in production, beta statuses, meaning:

  • we give you extra help and support with integration
  • you can contribute to the design
  • there might be some breaking changes, but we work closely with you to manage them

Use cases and APIs

The following table summarises which API to use for each use case.

Use case Recommended API
Search for patient Personal Demographics Service - FHIR API
Get patient's personal details Personal Demographics Service - FHIR API
Update patient's personal details Personal Demographics Service - FHIR API
Get patient's Summary Care Record Summary Care Record - FHIR API
Update patient's Summary Care Record Summary Care Record - FHIR API
Locate and access patient information shared by other healthcare organisations National Record Locater - FHIR API
Prescribe medicines Electronic Prescription Service - FHIR API
Manage referrals e-Referral Service - FHIR API
Send booking and referral information between NHS service providers 

Booking and Referral - FHIR API

Share data between care settings  Message Exchange for Social Care and Health - FHIR API  
Publish and subscribe to patient-centric healthcare event messages 

National Event Management Service - FHIR API

Access details of patients requiring reasonable adjustments Reasonable Adjustment Flag - FHIR API  
Access to child protection information by relevant NHS and local authority professionals  Child Protection – Information Sharing - HL7 V3 API 
Share FGM information for children under 18 with relevant NHS healthcare workers Female Genital Mutilation – Information Sharing - FHIR API  
Notification of a birth and get NHS number 

Birth notification service - via NEMS

Identify and authenticate healthcare workers

NHS CIS2 Care Identity Authentication - API

Identify and authenticate patients

NHS login API


Message Handling Service (MHS) adaptor

To access some of our HL7 V3 APIs, the best way to do so might be using the Message Handling Service (MHS) adaptor. You install the adaptor within your own environment which makes it easier to connect to the NHS Spine.

Last edited: 11 April 2023 5:35 pm