This library contains a runtime environment for executing HL7 FhirPath queries and invariants. It is used by the Firely .NET SDK to run validation for the HL7 FHIR object model.


Keywords
CQL, FHIR, FhirPath, Firely, FluentPath, HL7, SDK, language, query
License
BSD-3-Clause
Install
Install-Package Hl7.FhirPath -Version 2.0.0

Documentation

PLEASE NOTE

THIS REPO IS NO LONGER IN USE

This repository has served as the place for code shared between the FHIR release branches for the Firely .NET SDK. However, since SDK 5.0, all these branches have been unified and this repo is no longer in use and just kept for archival purposes.

(Original README continues below)

Branch
develop Build Status
NuGet Package
Hl7.Fhir.ElementModel Nuget
Hl7.Fhir.Serialization Nuget
Hl7.FhirPath Nuget
Hl7.Fhir.Support Nuget
Hl7.Fhir.Support.Poco Nuget

Introduction

This repository is a submodule-repository for the parent Firely .NET SDK. It contains code that works across all FHIR versions (e.g. DSTU2, R4, etc) and thus is shared by the branches of the parent repository. Although it contains functionality that can be used independently (e.g. the FhirPath evaluator), all issues should be reported to the parent repo.