github.com/DBCG/cql_engine ↗
Clinical Quality Language Evaluation Engine
Open this visualization on its own page →
Contributors
33
Lines of Code
18,599
From
2014-05-30
To
2022-04-26
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.