Clinical Quality Language is a high-level, clinically-focused, domain-specific language for the platform-independent representation of clinical logic. Although initially focused on the Clinical Decision Support (CDS) and Clinical Quality Measurement (CQM) domains, the language is general enough to be used throughout the healthcare industry and is being applied to public health reporting, clinical trials and research, and guideline translation and implementation.
Clinical Quality Language is co-sponsored by the Clinical Quality Information Home.
Project Information
CQL Specification Repository: https://github.com/HL7/cql
CQL Tooling Repository: https://github.com/cqframework
CQL Page on the eCQI Resource Center: https://ecqi.healthit.gov/cql
Meeting Information
Clinical Quality Language comments and issues are discussed on a regular basis in the Clinical Decision Support Work Group weekly meeting.
Status
Clinical Quality Language Published Product Brief: http://www.hl7.org/implement/standards/product_brief.cfm?product_id=400
Clinical Quality Language Published Specification: http://cql.hl7.org
CQL was successfully balloted as an ANSI/Normative HL7 standard in May 2020. The ballot was for mixed Normative/Trial-Use and the published specification includes some features that are still marked for trial-use. These features are noted throughout the specification, and listed in the Trial-Use section of this page for informative reference.
STU comments can be submitted as JIRA/FHIR Ballot Specification Feedback (http://jira.hl7.org)
The CDS Work Group reviews STU comments on the weekly CDS WG call, Wednesdays at 12:00ET.
Trial-Use Features
The following features are marked trial-use in the CQL 1.5 specification. This list is informative only and provided only as a reference for implementers. The CQL specification is the source of truth for this information.
- Comment Tags: http://build.fhir.org/ig/HL7/cql/03-developersguide.html#tags
- Search Paths, Includes, and Reverse Includes in the Retrieve:
- Aggregate Clause: http://build.fhir.org/ig/HL7/cql/03-developersguide.html#aggregate-queries
- Fluent Functions: http://build.fhir.org/ig/HL7/cql/03-developersguide.html#fluent-functions
- CodeSystem Type (and functions that use it): http://build.fhir.org/ig/HL7/cql/09-b-cqlreference.html#codesystem
- Long Type (and functions that use it): http://build.fhir.org/ig/HL7/cql/09-b-cqlreference.html#long-1
- ValueSet Type (and functions that use it): http://build.fhir.org/ig/HL7/cql/09-b-cqlreference.html#valueset
- Vocabulary Type (and functions that use it): http://build.fhir.org/ig/HL7/cql/09-b-cqlreference.html#vocabulary
- text/cql-identifier and text/cql-expression Media Types: http://build.fhir.org/ig/HL7/cql/07-physicalrepresentation.html#media-types-and-namespaces
Projects Related to Clinical Quality Language
FHIRPath
Reference Implementations and Community Projects: https://github.com/cqframework/clinical_quality_language/wiki/Community-Projects