Releases: cqframework/clinical_quality_language
CQL 1.3 Maintenance Release (v1.3.14)
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
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
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
CQL 1.3 Release
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
andduration 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
CQL 1.3 Interim 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
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
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
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