FHIR SDK Update: Development Support on the .NET Platform
Hl7.Fhir.Specification.STU3 5.13.1 - NuGet Gallery
Summary
Firely provides an official support SDK for HL7 FHIR on the Microsoft .NET (dotnet) platform. The article explains how to implement and select the appropriate SDK version, supporting multiple FHIR versions including R5 and R4B.
Details
This SDK offers class models for working with the FHIR data model using POCOs, along with XML/JSON parsers/serializers and a REST client for FHIR-compliant servers. It also includes helper classes for specification metadata, such as StructureDefinition and differential generation. Developers must select the appropriate NuGet package based on their required FHIR version (STU3, R4, R4B, R5). Since R5 is the latest official release, the SDK provides dedicated packages for each supported version, making careful selection crucial. The article details multiple methods of library installation across various development environments (e.g., .NET CLI, Package Manager Console) and also provides information regarding breaking changes associated with major SDK upgrades. Special attention must be paid when migrating to version 5.0.
Original content copyright by respective publishers