Releases: cqframework/clinical_quality_language
CQL 1.2.11
This is a maintenance release of the translator that addresses the following issues:
#197 - Corrected an issue with Overlaps translation output when using precision specifier with the overlaps operator.
#191 - Fixed the CQL Formatter not preserving comments in the formatted output
#181 - Added unit and regression testing to the CQL Formatter
#174 - Fixed the CQL Formatter not preserving content with syntax errors in the formatted output
#163 - Enhanced formatting support in the CQL Formatter
CQL 1.2.10
This snapshot release addresses an issue encountered as a result of artifact development and testing:
#185 - Fixed an incorrect translation of timing phrases involving offset and relative duration, such as "2 days or more after"
This release is a candidate for use in production environments for full support of CQL 1.2.
CQL 1.2.9
This snapshot release addresses several issues and enhancements that have been encountered as a result of artifact development and testing.
This release includes the following:
#95 - Corrected CQL annotated output
#114 - Fixed an issue with library aliases being treated as an identifier
#115 - Changed operand return types to be consistent with retrieve when using data model profiles
#118 - Added QDM 5.3 support to the translator
#119 - Fixed an error when translating a no-op conversion
#126 - Fixed an error with name hiding in expressions
#127 - Fixed sort expressions incorrectly allowing query aliases to be referenced
#130 - Added an option to control error level output of the translator
#131 - Fixed an error with forward function declarations
#140 - Fixed the ELM output for the Take operator
#145 - Fixed an issue with list promotion and exists
#147 - Fixed annotations not being produced correctly for forward declarations
#148 - Added an option to support strict type resolution in retrieves
#149 - Corrected an issue with the grammar that resulted in poor performance for certain expressions
#151 - Fixed an issue with the translation and validation of the includes operator
#168 - Fixed missing component attributes in the QDM 5.3 model info
#172 - Allowed Integer and Decimal return types for result attributes in the QDM 5.3 model info
This release is a candidate for use in production environments for full CQL 1.2 support.
CQL 1.2
The Clinical Quality Language Specification defines a representation for the expression of clinical knowledge that can be used within both the Clinical Decision Support (CDS) and Clinical Quality Measurement (CQM) domains.
This 1.2 release includes FHIRPath functionality, Media Types and JSON support, choice types, external library support, enhanced timing phrases, and numerous fixes and clarifications throughout. A detailed description of the changes can be found at the beginning of the specification.
CQL 1.1.1-SNAPSHOT
Maintenance update of CQL 1.1 translator, addresses:
#61 - Fixed annotations in JSON (annotations no longer contain mixed content)
#68 - Fixed silent ignoring of duplicates in the translator
#82 - Fixed escaped characters not translating to ELM correctly (resulted in a CQL STU comment that needs to be addressed)
#86 - Fixed duplication of CQL in ELM annotations (logged an additional issue to address links from the CQL, #95)
#89 - FHIRHelpers included in the FHIR package
#91 - Fixed validation not catching references to undefined functions
#92 - Fixed validation not catching references to incorrect overloads
#93 - Fixed sort clause expressions not being validated
#99 - Added support for FHIR STU3
#102 - Improved error messages throughout, added detailed messages as an option and set to false as the default
CQL R1 Libraries and Tools v1.0
1.0.0 Fix build script to properly sign and upload all required jars