CQL

What is Clinical Quality Language (CQL)?

Clinical Quality Language (CQL) is an HL7 draft standard for trial use (DSTU). It is part of the effort to harmonize standards between electronic clinical quality measures (eCQMs) and clinical decision support (CDS). CQL provides the ability to express logic that is human readable yet structured enough for processing a query electronically. In the future, CQL is to be used in all of the clinical quality measure HQMF electronic specifications. It will replace the logic expressions currently defined in the Quality Data Model (QDM) and QDM (v5.0) will include only the method for defining the data elements (the data model).

More information about CQL is found at:

CQL is discussed in the HL7 CQF-on-FHIR forum and CQL STU comments are discussed during the HL7 Clinical Decision Support Work Group calls.

CQL Formatting and Usage Wiki

This wiki serves as a collaborative workspace for the development of CQL formatting conventions and usage patterns for the representation of logic within quality measures.  All users have edit rights to be able to submit edits, add comments and concerns. Items on the Wiki are a work in progress and subject to change. 

https://github.com/esacinc/CQL-Formatting-and-Usage-Wiki/wiki

DRAFT QDM v5.0

The Draft Quality Data Model v5.0 with Errata specifications. [PDF September 2016].

Proposed QDM v5.01 and Final QDM v5.02

The Proposed Draft Quality Data Model v5.01 [PDF October 2016] and Draft Quality Data Model v5.02 [PDF November 2016].

QDM v5.02 will be implemented in the MAT CQL testing release in January 2017.

CQL Online

CQL Online is a tool developed by ESAC, Inc. to provide a "sandbox" where Electronic Clinical Quality Measure (eCQMs) developers and implementers, who do not have access to the MAT Clinical Quality Language (CQL) Staging environment, can "play" around with CQL. The tool allows users to get a feel for what CQL looks like and how to write proper expressions in this new and powerful language.

More specifically, CQL Online is a syntax directed editor for writing expressions in CQL. It is open source and intended for educational purposes. eCQM developers and implementers should note that the CQL Online tool does not currently perform semantic validation. Semantic validation is the process of ensuring that the expressions in a CQL library use operators correctly, and refer to known attributes of the data model. Without semantic validation, a library written in CQL Online may allow non-sensical statements such as “‘Apple’ + 3” or “[Diagnosis] union [Encounter]”, both of which are syntactically valid but make no sense.

CQL Events

Upcoming CQL Events (also accessible by selecting the CQL Events link on the right navigation bar)

CQL Questions and Answers

CQL Q&As contain common Questions and Answers on CQL (also accessible by selecting the Clinical Quality Language (CQL) Qs&As link on the right navigation bar)

CQL Resources

Past CQL Presentations (also accessible by selecting the CQL Educational Resources link on the right navigation bar)

Comments or Questions?

For issues, comments, and questions related to CQL, please use the CQL JIRA Issue Tracker. https://oncprojectracking.healthit.gov/support/browse/CQLIT 

Recent Activity

Thursday, March 16

  • 3:37pm EDT
    Event Reminder: Cooking with CQL: or How to Incorporate CQL into HQMF for eCQMs Webinar : Mar 16 2017 - 2:00pm Reminder: Cooking with CQL: or How to Incorporate CQL into HQMF for eCQMs Webinar : Mar 16 2017 - 4:00pm The Centers for Medicare & Medicaid Services (CMS) invites you to a “Cooking with Clinical Quality Language (CQL): or How to Incorporate CQL into Health Quality Measure Format (HQMF) for Electronic Clinical Quality Measures (eCQMs)” webinar.The Cooking with CQL series provides an interactive environment for measure developers. The upcoming session will feature open discussion from subject matter experts on the Measure Authoring Tool (MAT), show how to express measures using CQL and review prepared questions.To register for the webinar taking place on Thursday March 16, 2017 at 4:00 P.M. EST go to: https://battelle.webex.com/battelle/onstage/g.php?MTID=efec055f6407a61631cf777522efb9909Please submit CQL related questions to cql-esac@esacinc.com. If you have any other questions or need additional information about this webinar, please contact Amira Elhagmusa at elhagmusa@battelle.org or 614-424-4855. 

    Event Reminder: Cooking with CQL: or How to Incorporate CQL into HQMF for eCQMs Webinar : Mar 16 2017 - 2:00pm

    Reminder: Cooking with CQL: or How to Incorporate CQL into HQMF for eCQMs Webinar : Mar 16 2017 - 4:00pm

    The Centers for Medicare & Medicaid Services (CMS) invites you to a “Cooking with Clinical Quality Language (CQL): or How to Incorporate CQL into Health Quality Measure Format (HQMF) for Electronic Clinical Quality Measures (eCQMs)” webinar.

    The Cooking with CQL series provides an interactive environment for measure developers. The upcoming session will feature open discussion from subject matter experts on the Measure Authoring Tool (MAT), show how to express measures using CQL and review prepared questions.

    To register for the webinar taking place on Thursday March 16, 2017 at 4:00 P.M. EST go to:
    https://battelle.webex.com/battelle/onstage/g.php?MTID=efec055f6407a61631cf777522efb9909

    Please submit CQL related questions to cql-esac@esacinc.com. If you have any other questions or need additional information about this webinar, please contact Amira Elhagmusa at elhagmusa@battelle.org or 614-424-4855. 

Monday, February 27

Thursday, February 16

  • 3:37pm EST
    Event Reminder: Cooking with CQL: or How to Incorporate CQL into HQMF for eCQMs Webinar : Feb 16 2017 - 4:00pm Reminder: Cooking with CQL: or How to Incorporate CQL into HQMF for eCQMs Webinar : Feb 16 2017 - 4:00pm The Centers for Medicare & Medicaid Services (CMS) invites you to a “Cooking with Clinical Quality Language (CQL): or How to Incorporate CQL into Health Quality Measure Format (HQMF) for Electronic Clinical Quality Measures (eCQMs)” webinar.The Cooking with CQL series provides an interactive environment for measure developers. The upcoming session will feature open discussion from subject matter experts on the Measure Authoring Tool (MAT), show how to express measures using CQL and review prepared questions.To register for the webinar taking place on Thursday February 16, 2017 at 4:00 P.M. EST go to: https://battelle.webex.com/battelle/onstage/g.php?MTID=e1ff826300eba99c9244b2bb1b24ebcd0 Please submit CQL related questions to cql-esac@esacinc.com. If you have any other questions or need additional information about this webinar, please contact Amira Elhagmusa at elhagmusa@battelle.org or 614-424-4855. 

    Event Reminder: Cooking with CQL: or How to Incorporate CQL into HQMF for eCQMs Webinar : Feb 16 2017 - 4:00pm

    Reminder: Cooking with CQL: or How to Incorporate CQL into HQMF for eCQMs Webinar : Feb 16 2017 - 4:00pm

    The Centers for Medicare & Medicaid Services (CMS) invites you to a “Cooking with Clinical Quality Language (CQL): or How to Incorporate CQL into Health Quality Measure Format (HQMF) for Electronic Clinical Quality Measures (eCQMs)” webinar.

    The Cooking with CQL series provides an interactive environment for measure developers. The upcoming session will feature open discussion from subject matter experts on the Measure Authoring Tool (MAT), show how to express measures using CQL and review prepared questions.

    To register for the webinar taking place on Thursday February 16, 2017 at 4:00 P.M. EST go to: https://battelle.webex.com/battelle/onstage/g.php?MTID=e1ff826300eba99c9244b2bb1b24ebcd0

    Please submit CQL related questions to cql-esac@esacinc.com. If you have any other questions or need additional information about this webinar, please contact Amira Elhagmusa at elhagmusa@battelle.org or 614-424-4855. 

Wednesday, February 1

Thursday, January 26

  • 3:37pm EST
    Event Reminder: Updated Agenda - Cooking with CQL: or How to Incorporate CQL into HQMF for eCQMs : Jan 26 2017 - 4:00pm Reminder: Updated Agenda - Cooking with CQL: or How to Incorporate CQL into HQMF for eCQMs : Jan 26 2017 - 4:00pm The Centers for Medicare & Medicaid Services (CMS) invites you to a “Cooking with Clinical Quality Language (CQL): or How to Incorporate CQL into Health Quality Measure Format (HQMF) for Electronic Clinical Quality Measures (eCQMs)” webinar.The Cooking with CQL series provides an interactive environment for measure developers. The upcoming session will feature open discussion from subject matter experts on the Measure Authoring Tool (MAT), show how to express measures using CQL and review prepared questions.To register for the webinar taking place on Thursday January 26, 2017 at 4:00 P.M. EST go to: https://battelle.webex.com/battelle/onstage/g.php?MTID=ec9fc4454980126fe91eaabc5c47977aePlease submit CQL related questions to cql-esac@esacinc.com. If you have any other questions or need additional information about this webinar, please contact Amira Elhagmusa at elhagmusa@battelle.org or 614-424-4855. 

    Event Reminder: Updated Agenda - Cooking with CQL: or How to Incorporate CQL into HQMF for eCQMs : Jan 26 2017 - 4:00pm

    Reminder: Updated Agenda - Cooking with CQL: or How to Incorporate CQL into HQMF for eCQMs : Jan 26 2017 - 4:00pm

    The Centers for Medicare & Medicaid Services (CMS) invites you to a “Cooking with Clinical Quality Language (CQL): or How to Incorporate CQL into Health Quality Measure Format (HQMF) for Electronic Clinical Quality Measures (eCQMs)” webinar.

    The Cooking with CQL series provides an interactive environment for measure developers. The upcoming session will feature open discussion from subject matter experts on the Measure Authoring Tool (MAT), show how to express measures using CQL and review prepared questions.

    To register for the webinar taking place on Thursday January 26, 2017 at 4:00 P.M. EST go to: https://battelle.webex.com/battelle/onstage/g.php?MTID=ec9fc4454980126fe91eaabc5c47977ae

    Please submit CQL related questions to cql-esac@esacinc.com. If you have any other questions or need additional information about this webinar, please contact Amira Elhagmusa at elhagmusa@battelle.org or 614-424-4855. 

  • Your profile picture
    10:13am EST
    Too many differences to list. See Revisions for details.

Tuesday, January 10

Tuesday, December 13 2016

Tuesday, November 29 2016

Thursday, November 17 2016

  • 3:37pm EST
    Event Reminder: Cooking with CQL: or How to Incorporate CQL into HQMF for eCQMs : Nov 17 2016 - 4:00pm Reminder: Cooking with CQL: or How to Incorporate CQL into HQMF for eCQMs : Nov 17 2016 - 4:00pm The Centers for Medicare & Medicaid Services (CMS) invites you to a “Cooking with Clinical Quality Language (CQL): or How to Incorporate CQL into Health Quality Measure Format (HQMF) for Electronic Clinical Quality Measures (eCQMs)” webinar.  Each Cooking with CQL session will feature a specific topic, walk through how to express measures using CQL and provide an interactive opportunity for measure developers.Please join us for this upcoming Cooking with CQL session. To register for the webinar taking place on Thursday November 17, 2016 at 4:00 P.M. EDT go to: https://battelle.webex.com/battelle/onstage/g.php?MTID=ef432e84507f31d3ffa1f468b6d8afae1Please contact ESAC, Inc. at cql-esac@esacinc.com to share examples you would like to see expressed in CQL in an upcoming Cooking with CQL webinar session. If you have any other questions or need additional information, please contact Amira Elhagmusa at elhagmusa@battelle.org or 614-424-4855. 

    Event Reminder: Cooking with CQL: or How to Incorporate CQL into HQMF for eCQMs : Nov 17 2016 - 4:00pm

    Reminder: Cooking with CQL: or How to Incorporate CQL into HQMF for eCQMs : Nov 17 2016 - 4:00pm

    The Centers for Medicare & Medicaid Services (CMS) invites you to a “Cooking with Clinical Quality Language (CQL): or How to Incorporate CQL into Health Quality Measure Format (HQMF) for Electronic Clinical Quality Measures (eCQMs)” webinar.  Each Cooking with CQL session will feature a specific topic, walk through how to express measures using CQL and provide an interactive opportunity for measure developers.

    Please join us for this upcoming Cooking with CQL session. To register for the webinar taking place on Thursday November 17, 2016 at 4:00 P.M. EDT go to: https://battelle.webex.com/battelle/onstage/g.php?MTID=ef432e84507f31d3ffa1f468b6d8afae1

    Please contact ESAC, Inc. at cql-esac@esacinc.com to share examples you would like to see expressed in CQL in an upcoming Cooking with CQL webinar session. If you have any other questions or need additional information, please contact Amira Elhagmusa at elhagmusa@battelle.org or 614-424-4855.