NHSE Design and Development Approach

This guidance is under active development by NHS Digital and content may be added or updated on a regular basis.

Overview

Simplifier is the chosen platform for NHSE IG development. Further information about Simplifier can be found on the Simplifier homepage.

Simplifier Projects

The NHSE IG consists of a collection of projects and Implementation Guides. These are developed and released using the Simplifier platform in an organisation account owned by NHSE.

There are several projects used for the NHSE IG and related Implementation Guides.

Simplifier Implementation Guides

There are a number of NHSE IG Implementation Guides, and these will increase over time as more releases are released. Below is a snapshot of the current guides as an illustration of the type of guides that are contained in the UK Core project.

  • PDS API
  • Current FHIR IG Template
  • Pathology
  • NHS Digital FHIR Medicines Implementation Guide
  • NHS England FHIR Implementation Guide
  • Summary Care Record FHIR API Implementation Guide
  • Clinical Observations
  • Child Protection
  • Terminology Testing
  • Dose Syntax Implementation Guidance for FHIR STU3
  • Implementation Guide for Dose Syntax
  • EPMA Implementation Guidance for FHIR STU3
  • Implementation Guide for Digital Medicines
  • HL7 FHIR® UK Core R4
  • HL7 FHIR® CareConnect Baseline for STU3
  • NHS Booking and Referrals
  • UK FHIR Community Assets
  • eRS
  • Diabetes
  • Development FHIR IG Template
  • FHIR-Mappings-STU3-CareConnect-to-R4-UKCore
  • Test project for KS
  • NHS Digital FHIR Genomics Implementation Guide
  • Acknowledgement Framework
  • HL7 FHIR® UK Core R4 STU1 Sequence
  • HL7 FHIR® UK Core R4 STU2 Sequence

Overview of GitHub Setup

This section gives a brief overview of how GitHub is used with Simplifier for version control of the NHSE FHIR assets. Simplifier has the functionally of linking a project with a GitHub repository. The components of a NHSE Implementation Guide are managed in either GitHub or Simplifier. The Simplifier Project will contain all components but will not be the master for many. The current approach is illustrated below:

Could not find subject. File not found for 'subject=Github-setup'

Simplifier will synchronise the project every time a commit(change) is detected in the master branch of the GitHub repository, this is standard behaviour and is not detailed in this guide but further information is contained in the Firely documentation.


back to top