/awesome-FHIR

A curated list of awesome FHIR software, libraries, tools and resources, inspired by awesome-[technology]

Awesome FHIR

Community curated list of FHIR related artifacts.

You are welcome to send in a pull request with FHIR work!

Menu

Libraries

See official list of reference libraries here (fhir.org) or here (fhir wiki)

SMART on FHIR

Test Servers

Here is a list of Publicly Available FHIR Servers for testing

Dockerized examples servers

Open Source Servers

  • HAPI -HAPI FHIR is a simple-but-powerful library for adding FHIR messaging to your application. It is pure Java (1.6+ compatible), and licensed under the business-friendly Apache Software License, version 2.0.
  • MS FHIR server - FHIR Server for Azure is an open-source implementation of the emerging HL7 Fast Healthcare Interoperability Resources (FHIR) specification designed for the Microsoft cloud.
  • Spark - Spark FHIR Server is an open-source C# implementation (.NET Framework 4.6.1+, .NET Standard 2.0 and .NET Core compatible). Supports DSTU2, STU3 and R4 versions of the specification.
  • Node on FHIR - JavaScript Meteor-based stack, with server and application using many of the other available Javascript libraries
  • IBM FHIR server - The IBM FHIR Server is a modular Java implementation of version 4

Proprietary Servers

  • Aidbox - Advanced FHIR backend built on top of fhirbase

Terminology servers

Profiling

  • fhir shorthands - FHIR Shorthand (FSH) is a specially-designed language for defining the content of FHIR Implementation Guides
  • igpop YAML (data) DSL for FHIR profiles

Databases

SQL on FHIR draft specification.

Zulip Chat

  • BigQuery - Load FHIR data into BigQuery
  • PostgreSQL
    • Fhirbase is an open source toolkit for storing and working with FHIR data, built on top of PostgreSQL.
  • MongoDB
  • Spark
    • Bunsen - Bunsen lets users load, transform, and analyze FHIR data with Apache Spark
  • Hadoop
  • MS SQL
  • Oracle
  • MySQL
  • Neo4J

Test FHIR

Source

The following systems provide support for automated testing of FHIR clients and/or servers, including leveraging the TestScript and TestReport resources:

Data Sets

Profiling for DB

JSON Schema

CDS Hooks

Bulk Data

HL7v2 to FHIR

CDA(CCD) to FHIR

Mapping

  • JUTE - mapping language in js with examples for HL7v2->FHIR transformations

FHIRpath

CQL

Books

Blogs