DBCG/cql_engine ↗
Created Apr 28, 2022 · View the DBCG/cql_engine repository page
Clinical Quality Language Evaluation Engine
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
33
Lines of Code
18,599
From
May 30, 2014
To
Apr 26, 2022
About DBCG/cql_engine
The CQL Evaluation Engine is a Java-based runtime for executing Clinical Quality Language, a specification designed by HL7 for authoring and sharing computable healthcare knowledge artifacts like quality measures, decision support rules, and clinical guidelines. The engine evaluates CQL expressions by processing the Expression Logical Model (ELM) format, enabling automated execution of clinical logic across healthcare systems.
This is the original repository for the CQL evaluation engine, though development has since moved to the main Clinical Quality Language repository. The project maintains multiple release branches supporting different CQL versions, with the master branch tracking the latest CQL 2.4.0 specification. The engine provides core evaluation capabilities that power downstream tools like the CQL Evaluator, CQF Ruler FHIR server integration, and IDE implementations.
The project uses semantic versioning and follows a strict release policy with snapshot testing before production deployment. It's actively maintained with ongoing enhancements to performance, standards compliance (including FHIRPath support), and data retrieval capabilities. The implementation serves healthcare organizations, standards bodies, and clinical decision support vendors building compliant CQL evaluation systems.