Skip to content
Deployment of FHIR servers in Azure
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

FHIR Servers on Azure

FHIR Fast Healthcare Interoperability Resources – is a next generation standards framework created by HL7. It is used for transfer of clinical and administrative data between software applications used is by various healthcare providers.

In this repository, you will find templates for setting up FHIR servers from Firely and HAPI FHIR.

Firely has the open source Spark server, which supports Draft Standard for Trial Use 2 (DSTU2) and they also have a commercial server called vonk, which supports Standard for Trial Use 3 (STU3). The servers and underlying libraries are written in .NET and can use Cosmos DB (Mongo API) as a backend store. Vonk also supports SQL server as the backend store.

HAPI FHIR is a library for adding FHIR support to your applications. It is writtent in Java and licensed under the Apache Software License, version 2. The project includes an example server, which I have modified to use Azure SQL as the backend database.

The templates use all Platform as a Service (PaaS) services with Azure Web App on the front end and either Cosmos DB (with MongoDb API) or Azure SQL Database on the backend. There are currently 3 templates to choose from:

All templates automate the deployment of required resources. The Spark template also deploys the application code.

The Vonk server deployment requires a couple of manual steps to download the application binaries and a trial license since this is a commercial product. See instructions for the individual templates. Note that Firely Vonk now officially supports Cosmos DB (Mongo API).

The HAPI FHIR Server needs a *.war file for deployment. Please see instructions.

You can’t perform that action at this time.