CQL on Firely: Digital measures for .NET
summary
Demonstrates running CQL measures inside .NET by calling the Java CQL->ELM via Java CLI, then using Firely’s SDK to transpile ELM-to-C# and compile DLLs on the fly, with dynamic assembly load contexts and breakpoint debugging (example: a contrived “jet engine” measure). Builds integrate into MSBuild/VS pipelines, package outputs into FHIR resources and NuGet, and run against large decks (HEDIS decks ~30,000 patients, ~2,096 unit tests). Preview ships with Firely SDK 5.3; GA target ~Sept (fallback Jan).
AI-written summary · about
chapters (12)
- 0:00Introduction and setup
- 2:27Overview of CQL and .NET integration
- 6:18Project setup and CQL compilation
- 11:16CQL to C# transpilation demo
- 14:24Executing measures in .NET
- 18:54Packaging measures as FHIR resources
- 22:44Running Elm directly
- 24:51Debugging CQL in Visual Studio
- 32:03Internal HEDIS solution structure
- 35:12NuGet packaging and deployment
- 37:18Release timeline and availability
- 38:00Q&A session
related talks
02h 10mLet's Build: Introduction Firely .NET SDK for FHIR
37mQuality Improvement with CQL and FHIR: Care Gaps and Near Real-Time Data Submission
02h 03mBringing the .NET SDK to the cloud
42mBuilding a FHIR app with .NET
21mNHSNLink: A CDC Application for COVID Medication Data
32mBuilding .NET software with focus on performance and scalability
01h 00mF# for the C# Developer - F#, the .NET Runtime, and Aesthetics
44mAI Building Blocks for .NET: Add intelligence to your C# Apps
