UK Core FHIR Guidance
This guide is to be used as the base for implementing FHIR in the UK.
This specification provides guidance for implementing Child Protection information exchange between NHS Spine and healthcare IT systems in scheduled and unscheduled care settings.
At this stage of development, only the following HL7v3 care communications will be converted to FHIR-based message exchanges:-
This guide specifies the API requirements for API Consumer applications - healthcare applications that consume information provided by the national CP-IS API service.
The Child Protection Information Sharing (CP-IS) initiative aims to share information between NHS clinicians and Local Authority social care practitioners relating to children with either Child Protection, Looked After or Unborn Child care plans.
Relevant data is uploaded to NHS Spine by a Local Authority system where it can be queried by NHS clinicians/practitioners. A response is returned to the practitioner showing any plans in existence for the specified NHS number and also the details of any device or person who has previously submitted a query against that NHS number. Further details of the API design are available.
Current uses are:-
CP-IS has been extended to scheduled care settings:
Details of further benefits and case studies are available.
Our Implementation guides use the terms API Consumer and API Producer, in line with NHS England's API Management team, to identify Client and Server applications integrating across an API. This is a common pattern for national interfaces.
An API Consumer, typically a healthcare worker-facing application or ‘point-of-care’ application, connects via an API (Application Programming Interface)to request and receive information in ‘real time’. In CP-IS, API Consumers are healthcare applications wanting to integrate with Spine to provide Child protection information.
An API Producer develops and exposes an API that delivers the relevant information on request. Within CP-IS, the API Producer is Spine.
This guide provides the specification and Implementation guidance for API Consumer applications.
Current HL7v3 implementations are for both scheduled ('silent read') and unscheduled care settings. [HL7 V3 message specification].