Link

Open Source Projects

Below are listed some of the Open Source projects that DCG supports, with links to source-code, binaries, and documentation as appropriate.

How these various components fit together is shown on the Architecture page.


CQL Execution

CQL Language Specification / CQL Translator

Defines the grammar for CQL as well as ANTLR based parsers. The translator converts CQL to ELM, a machine-readable format, in preparation for execution.

GitHub, Documentation, Javadocs, Binaries

CQL Engine

Evaluates ELM and provides adapters for reading terminology and data from a FHIR server.

GitHub, Documentation, Javadocs, Binaries

CQL Evaluator

Provides a CLI and REST API for evaluating CQL. Builds upon the CQL Translator and CQL Engine projects.

GitHub, Documentation, Javadocs, Binaries


CQL Enabled FHIR Server

CQF Ruler

An implementation of the FHIR Clinical Reasoning module. Built upon HAPI FHIR server. Supports the evaluation of CQL.

GitHub, Documentation, Javadocs, Binaries, Docker Image


CQL Authoring

CQL Language Server

Provides CQL language support (auto-completion, code highlighting) for editors that support the Language Server Protocol.

GitHub, Documentation, Javadocs, Binaries

Atom CQL Plugin

Integrates the CQL Language Server into Atom

GitHub. Documentation, Atom Marketplace


Implementation Guide Authoring

CQF Tooling

Provides support for common Implementation Guide (IG) operations, such as packaging CQL as a FHIR library.

GitHub, Documentation, Javadocs, Binaries


Table of contents