hassaanch / fhir-azure

Deployment of FHIR servers in Azure

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Deployment of FHIR servers in Azure