The Demonstrator is made up of three components:
- the front-end demonstration applications
- a back-end API that supports the "demonstration applications" and acts as an adapter to connect to the NRL
- a reference implementation (Stub) of the NRL API that the adapter connects to
The back-end API, its adapter and also the NRL ‘stub’ is built using .NET Core v2.
.NET FHIR Library
There is a handy .NET STU3 FHIR Library available that helps to streamline development of a FHIR server and manage FHIR resources.
Java HAPI FHIR Library
An earlier version of the Stub was deployed to allow for quick development against a server that could handle FHIR DocumentReference resources.
This was built off the HAPI FHIR solution.
The HAPI FHIR Library has an excellent out of the box solution that takes around 15 minutes to set up and deploy which is open source and free to use.