Skip to content

Releases: cqframework/clinical_quality_language

CQL 1.3 Maintenance Release (v1.3.14)

29 Mar 05:11
Compare
Choose a tag to compare

This is a maintenance release for the 1.3 version of the CQL-to-ELM translator and related tooling. This release addresses the following issues:

#367: Fixed an issue with ConvertsTo functions not resolving return types correctly.
#380: Added support for FHIR R4 and QUICKFHIR
#258: Exposed getLibraries to allow all referenced ELM to be retrieved from the translator at once.
#372: Fixed ConvertsTo operators not resolving to ConvertsTo types in the ELM.
#373: Fixed invalid ELM being generated for Choice type specifiers.
#374: Fixed an issue with SplitOnMatches not resolving correctly.
#375: Fixed Age calculations not correctly preserving the type of calling overload when translating to CalculateAge.
#382: Fixed an issue with Equal and Equivalent incorrectly resolving to signature (Any, Any) in some cases.
#397: Fixed the translator incorrectly giving "Interval type expected".
#399: Fixed missing FHIRHelpers for string-valued FHIR primitives for FHIR 3.0.1.
#400: Removed incorrect implicit conversion declaration for FHIR 3.0.1.
#401: Corrected the signature for the expand operator.
#402: Added missing ToQuantity operators for FHIR Quantity sub-types for FHIR 3.0.1.

CQL 1.3 Maintenance Release

04 Mar 18:08
Compare
Choose a tag to compare
Pre-release

This is a maintenance release for the 1.3 version of the CQL-to-ELM translator and related tooling. This release addresses the following issues:

#367: Fixed an issue with ConvertsTo functions not resolving return types correctly.
#380: Added support for FHIR R4 and QUICKFHIR
#258: Exposed getLibraries to allow all referenced ELM to be retrieved from the translator at once.
#372: Fixed ConvertsTo operators not resolving to ConvertsTo types in the ELM.
#373: Fixed invalid ELM being generated for Choice type specifiers.
#374: Fixed an issue with SplitOnMatches not resolving correctly.
#375: Fixed Age calculations not correctly preserving the type of calling overload when translating to CalculateAge.
#382: Fixed an issue with Equal and Equivalent incorrectly resolving to signature (Any, Any) in some cases.

CQL 1.3 Release

27 Sep 17:58
Compare
Choose a tag to compare

This release addresses an unintended consequence of the fix in 1.3.9 addressing this issue:

#366: Inconsistent resolution of local functions with the same name as a system function

CQL 1.3 Release

27 Sep 06:50
Compare
Choose a tag to compare

This release of the translator addresses the following issues with the 1.3 translator:

#365: Error attempting to create an instance when the class has elements with choice types
#366: Inconsistent resolution of local functions with the same name as a system function

CQL 1.3 Release

25 Sep 01:05
Compare
Choose a tag to compare

This release of the translator provides production support for the newly published CQL 1.3 Release. The release includes support for all new features of the CQL 1.3 specification, including:

  • New Ratio and Date system-defined types
  • difference of and duration between syntax
  • Product and GeometricMean aggregate operators
  • Expand interval set operator
  • Support for the normative release of FHIRPath
  • Improved conversion and promotion/demotion semantics

For a full list of changes to the specification, refer to the CQL Version History.

CQL 1.3 Interim Release

17 Sep 15:24
Compare
Choose a tag to compare
Pre-release

This is an interim release of the 1.3 translator that addresses issues reported during 1.3 engine implementation:

#362: The translator now correctly errors when using week precision in a comparison context
#363: Added missing List overload for Product

CQL 1.3 Interim Release

13 Sep 03:38
Compare
Choose a tag to compare
Pre-release

This is an interim release of the 1.3 translator that addresses issues reported during 1.3 engine implementation:

#361: Fixed terminology membership operators not resolving correctly when invoked with a list of codes.

CQL 1.3 Interim Release

12 Sep 03:23
Compare
Choose a tag to compare
Pre-release

This is an interim release of the 1.3 translator that addresses issues reported during 1.3 engine implementation:

#360: Fixed list promotion/demotion not occurring as expected when invoking in with singleton arguments
#359: Fixed ToDate outputting as a FunctionRef instead of a ToDate
#357: Fixed an ambiguous resolution error invoking contains and in with list promotion/demotion enabled

CQL 1.3 Interim Release

03 Sep 23:39
Compare
Choose a tag to compare
Pre-release

This is an interim release of the 1.3 translator that includes support for changes resulting from reconciliation feedback:

#356: Updated UCUM validator to 1.0.2
#354: AgeInYears() and AgeInMonths() resolve using a Date rather than a DateTime
#353: Added support for backtick-delimited identifiers
#352: Convert operator supports the ToDate(DateTime) operator
#351: Interval promotion/demotion are disabled by default and must be enabled with switches
#349: Fixed an issue with errors resulting in missing formatter output
#335: Removed activeDatetime from QDM 5.3 model info

CQL 1.3 Interim Release

20 Aug 17:08
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:
#348: Add support for QDM 5.4 Errata changes