Community Projects - cqframework/clinical_quality_language GitHub Wiki
This page lists known community projects related to Clinical Quality Language. If you have a community project, feel free to add it here!
The projects are divided into two broad categories, tooling and content development:
- Tooling: Projects related to implementation of CQF projects (such as translators, engines, publication tooling, etc)
- Content: Projects that are using CQF-related standards to build content
Tooling
Java CQL-to-ELM Translator, Formatter, and Engine
- https://github.com/cqframework/clinical_quality_language: CQL-to-ELM Translator, Java CQL Engine
JavaScript Execution Engine
- https://github.com/cqframework/cql-execution: Java-Script Execution Engine
- https://github.com/cqframework/cql-exec-fhir: A FHIR data source provider for the CQL Execution framework
- https://github.com/cqframework/cql-exec-vsac: A VSAC-enabled value set provider for the CQL Execution framework
- https://github.com/cqframework/cql-exec-examples: Simple examples demonstrating how to use cql-execution, cql-exec-fhir, and cql-exec-vsac
Microsoft .NET CQL Support
- https://github.com/FirelyTeam/firely-cql-sdk: This is NCQA's and Firely's official support SDK for working with CQL on the Microsoft .NET (dotnet) platform. It contains an engine for executing ELM, and/or turning the contents of an ELM file into a .NET assembly so it can be called statically.
Go CQL Support
- https://github.com/google/cql: An experimental CQL execution engine for analyzing FHIR healthcare data at scale
- https://github.com/google/cql/blob/main/cmd/cqlplay/README.md: An experimental web playground for CQL
CQL Translation Service
- https://github.com/cqframework/cql-translation-service: RESTful service for translating CQL to ELM
CQL-based Capabilities
- https://www.npmjs.com/package/encender: JS implementation of $apply
- https://github.com/dbcg/cql-evaluator: Java implementation of $cql, $evaluate, $evaluate-measure, and $apply
- https://github.com/google/android-fhir#workflow-library: Android FHIR SDK support for $evaluate-measure and $apply
CQL Execution Service
- https://github.com/dbcg/cql_execution_service
- https://github.com/AHRQ-CDS/AHRQ-CDS-Connect-CQL-SERVICES: Expose CQL via Custom-API or CDS Hooks interface (built on JavaScript CQL Execution Engine)
CQL Authoring
- https://github.com/Path-Check/cql-editor-app: Android CQL compiler
- https://github.com/DBCG/cql_runner: Web-based CQL Authoring
- https://github.com/cqframework/atom-cql-support: Atom IDE plugin (deprecated, use the VS Code plugin instead)
- https://github.com/cqframework/vscode-cql: VS Code IDE plugin
- https://sandbox.cqlab.io/: Web-based CQL and clinical reasoning artifact authoring environment
- https://thespark.dev: Web-based CQL and clinical reasoning artifact authoring environment (Documentation
CDS Connect Authoring Tool: Community Edition
- https://github.com/preston/cds-connect-authoring-tool: Source repository, initially forked from AHRQ CDS Connect
- https://foundry.hl7.org/products/2b9a2b2b-6956-4825-8737-6f72f8f78935: HL7 Foundry entry for the tool
CDS Connect (AHRQ)
Note that the current state of this project is closed. The CDS Connect Authoring Tool has been forked as CDS Connect Authoring Tool: Community Edition. The artifacts that were available as part of CDS Connect repository have been archived.
- https://cds.ahrq.gov/: Repository of CDS including CQL-based artifacts
- https://cds.ahrq.gov/authoring/: CDS Authoring Tool capable of exporting FHIR-based CQL logic
- https://github.com/AHRQ-CDS/AHRQ-CDS-Connect-Authoring-Tool: CDS Authoring Tool Source Code
CQL Testing
CQL Server-side Functionality
- https://om.rs/productdashboard: OpenMRS Product Roadmap
- https://github.com/samply/blaze: A FHIR® server with internal, fast CQL Evaluation Engine
- https://github.com/dbcg/cqf-ruler: HAPI FHIR server plugin to enable CQL evaluation and Clinical Reasoning functionality
- https://github.com/PheMA/cql-on-omop: Translates CQL (ELM) to OMOP for evaluation against an OHDSI repository
- https://github.com/DBCG/spark-cql-fhir: Demonstration of a Spark-CQL pipeline
- https://github.com/IBM/FHIR: An open source FHIR server implementation that includes CQL and Clinical Reasoning functionality
- https://github.com/google/cql-on-beam: Using Apache Beam to evaluate CQL libraries
CQL Tooling
- https://github.com/cqframework/cqf-tooling: Tooling to support CQL library tooling and other handy utilities related to CQL-based FHIR content
- https://github.com/projecttacoma/fhir-patient-generator: Tooling to generate FHIR patients for eCQM testing
Content
The projects listed here provide a catalog of known CQF-related content development projects. The projects listed here are all independently funded and managed.
CQF Common
- CQF Common - Common CQF Assets (FHIRHelpers, FHIR-ModelInfo, etc) (published)
Opioid Prescribing Guideline
- Opioid Milligram Morphine Equivalent Calculator (published)
- Opioid Prescribing Implementation Guide (STU3)
- Opioid Prescribing Implementation Guide (R4)
Pain Management Summary
Lung Cancer Screening
CDS for Chronic Pain Management
- CDS for Chronic Pain Management IG
- Pain Manager (fork of Pain Management Summary)
- MyPAIN Patient Engagement Application