API

If you want to program a FHIR client, there are several public resources available to get you started. We have created two libraries in C#, that you can get from NuGet.

The Model library

The model library contains all predefined resources as a class, and all FHIR base types defined in the standard.
Hl7.Fhir.dll

The Aplication Programming Interface

The API contains a client class that enables you to easily connect to any FHIR server. It also has a set of utility functions to ease the proces of dealing with several typical client actions.
Hl7.Fhir.Api.dll

Client API

The client API is open source. On Github you can find the source code for the libraries.

NuGet

You can download the API NuGet package here: http://www.nuget.org/packages/Hl7.Fhir

Torch

Torch is an online FHIR client that can connect to different FHIR servers. It was build the model library and the FHIR API.