Skip to content

Releases: cqframework/clinical_quality_language

CQL 1.3 Interim Release

19 Aug 20:33
Compare
Choose a tag to compare
Pre-release

This is an interim release of the 1.3 CQL translator to add support for QDM 5.4 errata. This release includes:

#346: Add support for QDM 5.4 Errata changes

CQL 1.3 Interim Release

31 Jul 09:18
41b0586
Compare
Choose a tag to compare
Pre-release

This is an interim release of the 1.3 CQL translator to support evaluation prior to publication of the CQL 1.3 specification. This release includes:

Updated translator option documentation
Updated interval promotion and demotion based on STU comment reconciliation
Added support for QDM 5.4
STU3#214: Updated to align with FHIR normative ballot
STU3#167: Removed mixed type overloads for SameAs operator in ELM
STU3#47: Added Date overloads for CalculateAge and clarified allowed overloads
STU3#72: Added SplitOnMatches operator
STU3#215: Removed the ability to extract week component from date/time values
STU3#218: Added the ability to require a from keyword for all queries
STU3#222: Added a per clause to the Collapse interval operator
#342: Removed activteDatetime from QDM 5.4 schema and model info

CQL 1.3 Ballot Support

23 Apr 19:20
Compare
Choose a tag to compare
Pre-release

This release of the translator supports the 1.3 CQL Ballot as well as several fixes. This release includes the following features and fixes:

#259: ELM for binary set operators now outputs as bushy rather than left-deep trees
#287: Fixed inconsistent translation behavior for Equal and Equivalent
#301: Fixed an issue with implicit conversion resolution for FHIRHelpers
#319: Added support for signature output in ELM
#320: Added support for Ratio types, literals, and operators
#321: Added support for difference of and duration between syntax
#322: Added support for implicit conversion from Integer or Decimal to Quantity
#323: Added translator support Date system type
#324: Changed conversion of List to Concept from implicit to explicit
#325: Updated modelinfo tooling and import
#326: Added support for multiple-qualifier type names
#327: Added support for Product and GeometricMean aggregate operators
#328: Added support for the Expand interval-set operator.
#329: Parameter defaults are now validated as "literal" (i.e. evaluable at compile-time)
#330: Added support for FHIRPath Normative Ballot
#331: Fixed incorrect translation of timing phrases in the presence of certain choice types
#332: Fixed an issue with explicit Patient definition not replacing the implicit definition

CQL 1.2

12 Apr 00:01
013ace9
Compare
Choose a tag to compare

This is a maintenance release that addresses the following issues:

#316: Fixed an issue with the validate-units flag for the translator

CQL 1.2

23 Mar 21:36
Compare
Choose a tag to compare

This is a maintenance release that addresses the following issues:

#195: Added UCUM unit validation to the translator. Enable on the command-line with the --validate-units switch. To enable in the translator component, pass a valid UcumService to the CqlTranslator, which can be constructed with the default packaged Ucum content using new UcumEssenceService("/ucum-essence.xml").
#196: Added parsing test for empty tuple selector
#243: Added indentSize and useSpaces to the Formatter, and changed the default to use two (2) spaces
#245: Updated translator switch documentation
#246: Added case expression formatting
#282: Fixed the DefaultLibrarySourceProvider loading incorrect source version when requested version is not available
#284: Fixed LibraryManager not returning cached libraries
#286: Added hasValue() translation for FHIRPath support
#294: Updated example in CQL Execution Framework Readme
#296: Fixed primary code path in FHIR 1.0.2 MedicationStatement

CQL 1.2

12 Jan 18:46
Compare
Choose a tag to compare

This is a maintenance release that addresses the following issues:

#256 Fixed an issue with negative timezone offsets in DateTime and Time literals
#264 Updated code documentation for ProfileType
Performance improvements to the translator based on performance profiling results
#272 Fixed the error "ambiguous conversion" when attempting to use a comparison against a choice type that has multiple possible conversions to the target type of the comparison.
#265 Added support QDM version 4.3
#270 Added support for FHIR version 3.2.0 (Jan 2018 For Comment Ballot version)
#275 Fixed errors translating included libraries not being included in the referencing library translated output

CQL 1.2

13 Oct 18:51
Compare
Choose a tag to compare

This is a maintenance release that addresses the following issues:

#250: Fixed an internal translator issue when validating a query that involved singular and plural sources
#251: Fixed an issue with the translator incorrectly inferring result type of certain queries

CQL 1.2.15

03 Oct 15:44
Compare
Choose a tag to compare

This is a maintenance release that addresses the following issues:

#231 Added missing week-level overloads for age calculation functions
#237 Upgraded Gradle to version 4.1
#240 Reverted breaking changes in the FHIR DSTU 1.0.2 model
#241 Improved translator performance by reusing JAXBContext

CQL 1.2.14

30 Aug 20:17
Compare
Choose a tag to compare
CQL 1.2.14 Pre-release
Pre-release

This is a maintenance release of the CQL tooling that addresses the following issues:

#225 Added referenceRange to the component attribute of Laboratory Test, Performed in QDM 5.3

CQL 1.2.13

28 Aug 14:39
Compare
Choose a tag to compare
CQL 1.2.13 Pre-release
Pre-release

This is a maintenance release of the CQL tooling that addresses the following issues:

#221 Added an Id type to QDM model info
#220 Changed formatter behavior to not include syntax error messages in the formatted output
#218 Added a label to the new Participation type in the QDM model info