Skip to main content

National Health Application and Infrastructure Services - NHAIS GP Links

Manage GP registrations and other patient data in NHAIS.

Overview

New GP
system
New GP...
MESH
MESH
NHAIS /
PCRM
NHAIS /...
Previous GP
system
Previous GP...
Existing GP
system
Existing GP...
4. receive former
patient deregistration 
notification
4. recei...
2. receive patient
demographics update 
2. recei...
3. send former patient
deregistration notification
3. send...
2. receive new patient
registration request
2. recei...
MESH
MESH
NHAIS /
PCRM
NHAIS /...
1. send patient
demographics update 
1. send...
1. send new patient
registration request
1. send...
Text is not SVG - cannot display Register a patient with a new GP, deregister a patient with an old GP and update a patient's demographic details with NHAIS or PCRM.

 

Use this integration to manage GP registrations and other patient data in National Health Application and Infrastructure Services (NHAIS) and Primary Care Registration Management (PCRM).

You can:

  • register a patient at a GP practice
  • receive a patient deregistration (deduction) notification at the previous GP practice
  • update patient demographics information, such as address

This integration uses MESH to send and receive messages. 

This integration forms part of the end-to-end GP registration process. For more details on the end-to-end process, see our GP registration digital guide.

NHAIS replacement by PCRM

NHAIS is being replaced by Primary Care Registration Management (PCRM).

The two services are currently running in parallel, with some geographical regions using PCRM and some using on NHAIS, and with more regions being migrated each month. Once the migration is complete, NHAIS GP registrations will be retired.

Requests sent via NHAIS GP Links are automatically routed to NHAIS or PCRM as appropriate by MESH. GP systems do not need to make any changes to their GP Links integration to cater for the migration.

 


Who can use this

This integration 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.

You must do this before you can go live (see ‘Onboarding’ below). 



Status

This integration is in production.


Service level

This integration uses MESH which is a silver service, meaning it is operational 24 hours a day, 365 days a year but only supported during business hours (8am to 6pm), Monday to Friday excluding bank holidays.

For more details, see service levels.


Technology

Native integration

This integration uses asynchronous messaging. In particular:

  • you send and receive messages via our MESH messaging hub
  • the message payload format is EDIFACT

For more details on using the native integration, see our NHAIS developer document library.

RESTful adaptor

Alternatively, you can access this integration via our NHAIS GP Links adaptor - a component you deploy yourself that provides an easy-to-use FHIR-compliant RESTful API.


Network access

This integration uses MESH which is available on both the Health and Social Care Network (HSCN) and the internet.

For more details, see Network access for APIs.


Security and authorisation

This integration uses MESH which is an application-restricted API.

The integration does not perform any end user authentication or authorisation checks. Rather, the calling system is expected to perform them. The authorisation rules are specified in our national Role Based Access Control (RBAC) database.

For more details see our national Role Based Access Control (RBAC) database on the registration authorities and smartcards page.


Testing

For more details, contact us.


Onboarding

You must get your software onboarded before it can go live.

For more details, contact us.


Interactions

This integration uses the following MESH workflow IDs to manage GP registrations and other patient data:

  • NHAIS_RECEP
  • NHAIS_REG

For more details on using the native integration, see our NHAIS developer document library.

Last edited: 5 December 2023 7:57 am