UKCore Hackathon Supporting Guide

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

Getting Started

See also FHIR Developer Overview

In our experience it is better to start small with FHIR and not proceed to directly to complex FHIR integrations. This is to focus on the core FHIR resources and RESTful interactions.

The first step will normally to be explore FHIR Reference implementations and these include:

Reference Implementations
HAPI FHIR Public Test Server
firely FHIR Server
UKCore Reference Implementation (prototype)

A full list of Public Test servers can be found at Public Test Servers


FHIR REST and Resource Documentation

FHIR at it's core is based around RESTful and resources.

FHIR has only one schema for FHIR version (UKCore does not have a schema), these can be downloaded from FHIR Downloads


Code Libraries

FHIR can be developed using json/xml code libraries but long term it is easier to use language such as those listed on Open Source Implementations


Testing

In FHIR this is called Validation. Early FHIR Validation did perform schema testing but now tends to use FHIR Validation tools. See FHIR Validation for a description.

The two main tools are:

Both of these tools can be configured to use UKCore or NHS IG packages.


back to top