This is the official support API for working with HL7 FHIR on the Microsoft .NET (dotnet) platform.This library provides: Class models for working with the FHIRdata model using POCO’s Xml and Json parsers and serializers A REST client for working with FHIR-compliant servers Helper classes to work with the specification metadata, most notably StructureDefinition and generation of differentials Validation of instances based on profiles Evaluation FhirPath expressions The library is currently split up in four parts:- Core (NuGet packages starting with Hl7.

Synthea Patient Generator Build Status codecov

Synthea™ is a Synthetic Patient Population Simulator. The goal is to output synthetic, realistic (but not real), patient data and associated health records in a variety of formats.Read our wiki for more information.Currently, Synthea™ features: Birth to Death Lifecycle Configuration-based statistics and demographics (defaults with Massachusetts Census data) Modular Rule System Drop in Generic Modules Custom Java rules modules for additional capabilities Primary Care Encounters, Emergency Room Encounters, and Symptom-Driven Encounters Conditions, Allergies, Medications, Vaccinations, Observations/Vitals, Labs, Procedures, CarePlans Formats FHIR® (STU3 v3.


Spark is Furore’s public domain FHIR® server build in C#.Spark implements a major part of the FHIR® specification and has been used and tested during the past HL7 WGM Connectathons. Furore and the community, will keep enhancing this server to support the latest versions and add functionality, but we welcome who wants to support this effort and help us make Spark a better reference platform and playground for FHIR®.DSTU-1The source code in the branch dstu1/master is up-to-date with the version of Spark running at .


PDemo is registered with the authorization server used by the SMART demo server. The registration includes the list of authorized startup URLs, so PDemo can be run only as https://demo.careevolution.com/PDemo/PDemo.html when accessing the SMART demo server. To run PDemo from another server it is necessary to create a new registration - and change its client ID to match the new registration. The client ID is in PDemoConfiguration.js FHIR-based Patients’ DEMOgraphics. Simple HTML+JavaScript single page application that queries patients’ demographics information from a FHIR server.

ASCVD Risk Calculator

Based upon the 2013 ACC/AHA Guideline on the Assessment of Cardiovascular Risk and their Guideline on the Treatment of Blood Cholesterol to Reduce Atherosclerotic Cardiovascular Risk in Adults, this application allows users to estimate a 10-year and/or lifetime risk score for atherosclerotic cardiovascular disease (ASCVD). These scores are estimated based upon Pooled Cohort Equations and lifetime risk prediction tools. The application presents relevant patient vitals and labs that factor into the estimated score(s), with a user-friendly display of current and lowest possible risks in a bar-graph setting.

Crucible - Open Source FHIR® Testing

Crucible is a suite of open source testing tools for HL7® FHIR®. It is provided as a free service to the FHIR® development community to help promote correct FHIR® implementations. It currently can test for conformance to the FHIR® standard, score patient records for completeness, and generate synthetic patient data.We are actively seeking contributors. Visit our github page page for more information.

Asymmetrik FHIR® API Server

The Asymmetrik Extensible Server Framework for Healthcare allows organizations to build secure, interoperable solutions that can aggregate and expose healthcare resources via a common HL7® FHIR® - compatible REST API. This server framework currently supports both DSTU2 (1.0.2) and STU3 (3.0.1) simultaneously. You can decide to support both or just one by editing the configuration. The framework defines a core server, node-fhir-server-core, a simple, secure Node.js module built according to the FHIR® specification and compliant with the US Core implementation.

Cardiac Risk

The widely-used Reynolds Risk Score is used to estimate the 10-year cardiovascular risk of an individual. For patients and clinicians alike, this calculation is often reported in an esoteric, hard-to-read lab report. For our model of an improved Reynolds Risk Score reporting SMART App, we took an inspired Creative Commons design, the work of designer David McCandless, whose “Blood Work Cardiology Result” appeared in the Wired Magazine article “The Blood Test Gets a Makeover” (Wired 18.

Candidate Driver Analysis (CaDrA)

Researchers at Boston University’s School of Medicine are trying to make the job of identifying those causes easier with its Candidate Driver Analysis (CaDrA for short) tool, which they’ve made available free to members of the research community.

InterSystems Ensemble®

InterSystems Ensemble® comes with everything you need to capture, share, understand, and act upon your organization’s most valuable asset – your data. There is no need to spend time and money assembling and “bolting together” multiple tools to gain all the capabilities you want in an integration environment. Ensemble has it all.Every element of your integrated solution is stored as an object in Ensemble’s high-performance, multi-model data repository. By providing a consistent, unified view of the underlying systems, applications, and services in a solution.