Skip to content

Latest commit



76 lines (60 loc) · 3.24 KB


File metadata and controls

76 lines (60 loc) · 3.24 KB

Back to all Firely Products <>

start model client parsing validation fhirpath cql package-source contact releasenotes

STU3 R4 R5
image image
image image image

View our source code on Github

Welcome to the Firely .Net SDK's documentation!

This is the documentation site for the support SDK for working with HL7 FHIR on the Microsoft .NET platform.


The old name of this product was FHIR .NET API. Since November 2020 we renamed it to Firely .NET SDK. It is still the same product from the same contributors only with another name.

The library provides:

  • Class models for working with the FHIR data model using POCOs
  • A REST client for working with FHIR-compliant servers
  • Xml and Json parsers and serializers
  • Helper classes to work with the specification metadata, and generation of differentials
  • Validator to validate instances against profiles
  • A lightweight in-memory terminology server

On these pages we provide you with the documentation you need to get up and running with the SDK. We'll first explain how the FHIR model is represented in the SDK and give you code examples to work with the model. The FhirClient and its methods will also be demonstrated. Within an hour you can create your own simple FHIR client!

After those topics to get you started, we have added some pages that delve deeper into nice SDK features, such as parsing and serializing FHIR data, working with transactions, and using the ResourceIdentity functionality.


All code examples on these pages are for the STU3 version of the library.

Please look at the sdk-contact page for ways to ask questions, contribute to the SDK, or reach out to other .Net developers in the FHIR community.