View on GitHub

Fhir-net-api

The official .NET API for HL7 FHIR

Download this project as a .zip file Download this project as a tar.gz file

Welcome

This is the support API for working with the DSTU (0.80) version of HL7 FHIR on the Microsoft .NET (dotnet) platform. The API deals with the HTTP and wire format, so you can write code like this to manipulate a patient's data:

var client = new FhirClient("http://spark.furore.com/fhir");

var pat = client.Read<Patient>("Patient/1");
pat.Resource.Name.Add(HumanName.ForFamily("Kramer")
     .WithGiven("Ewout"));

client.Update<Patient>(pat);

This library provides:

We'll soon be adding handling of ValueSets and Profile validation.

What's new?

The FHIR client is still under development. Check out what's new in this latest release.

Get Started

Get started by reading the online documentation, downloading the NuGet package or getting the sourcecode.