Skip to content

Releases: cqframework/clinical_quality_language

CQL 1.5 Maintenance Release (v1.5.12)

27 Sep 17:39
9797b80
Compare
Choose a tag to compare

This is a maintenance release of the v1.5 version of the translator that incorporates several fixes for QICore ModelInfo as well as support for negation profiles in QICore:

What's Changed

  • #724: Fixed diagnosis cardinality; fixed missing primary code paths
  • #803:
    • Expanded retrieve translation to support the case that a primary code path is a choice of Concept and ValueSet, resulting in the union of retrieves against the code element as a Concept and the code element as a ValueSet.
    • Expanded retrieve translation to support the case that a primary code path is a ValueSet, resulting in the use of a "contains" codeComparator.
    • Added a special-case exception to the use of the ValueSet type for FHIRHelpers in 1.4. It won't actually use it, but it has to be able to compile in order to be used backwards-compatibly.
    • Updated FHIRHelpers to add the ToValueSet function.
    • Updated QICore 4.0.0, 4.1.0, and 4.1.1 model infos.
    • Updated USCore 3.1.0 and 3.1.1 model infos.

Full Changelog: v1.5.11...v1.5.12

Translator v2.1.0 release

30 Aug 21:41
f8d4c45
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.0...v2.1.0

CQL 2.0 Major Release (v2.0.0)

02 Aug 21:02
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.8...v2.0.0

CQL 1.5 Maintenance Release (v1.5.11)

04 Aug 19:09
f095935
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.10...v1.5.11

CQL 1.5 Maintenance Release (v1.5.10)

18 Jul 19:06
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.9...v1.5.10

CQL 1.5 Maintenance Release (v1.5.9)

20 Jun 18:16
Compare
Choose a tag to compare

What's Changed

  • #761: Fixed now(), today(), and timeOfDay() not resolving as FHIRPath… by @brynrhodes in #762

Full Changelog: v1.5.8...v1.5.9

CQL 1.5 Maintenance Release (v1.5.8)

30 Apr 22:29
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.7...v1.5.8

CQL 1.5 Maintenance Release (v1.5.7)

22 Apr 21:37
Compare
Choose a tag to compare

What's Changed

  • #548: Fixed an error attempting to upcast to Any
  • #641: Support alphanumeric in version specifier by @mdnazmulkarim in #679
  • #658: Improved condition type inference to use choice types
  • #672: Add option to load embedded model info by @mdnazmulkarim in #717
  • #709: Added JavaDoc entries to CqlTranslatorOptions by @echicoine-esac in #725
  • #715: Fixed the error "expected ElmExpressionRequirement" by @brynrhodes in #716
  • #727: Fixed incorrect data requirements by @brynrhodes in #728
  • #732: Fixed result type of FHIRPath extension functions and added modifierExtension functions by @brynrhodes in #733
  • #739: The translator now correctly outputs a conversion function when… by @brynrhodes in #740
  • Fixed NPE during data requirements processing by @brynrhodes in #737
  • Added QICore 4.1.1 modelinfo to translator by @mholck in #738

New Contributors

Full Changelog: v1.5.6...v1.5.7

CQL 1.5 Maintenance Release (v1.5.6)

30 Dec 23:05
Compare
Choose a tag to compare

What's Changed

  • LibraryManager Enable cache option by @mdnazmulkarim in #691
  • Elm support translator as included library by @mdnazmulkarim in #676
  • #395: Fixed a NullReferenceException when using the LibraryBuilder wi… by @brynrhodes in #705
  • #638: Primary Code Path for Communication set to reasonCode in model info files by @echicoine-esac in #682
  • #637: primaryCodePath in modelInfo pointing to MeasureReport.type by @echicoine-esac in #681
  • #707: Fixed several issues related to backwards compatibility with 1.… by @brynrhodes in #708

Full Changelog: v1.5.5...v1.5.6

CQL 1.5 Maintenance Release (v1.5.5)

11 Dec 20:26
d1b874a
Compare
Choose a tag to compare

What's Changed

  • #377: Fixed the formatter incorrectly formatting phrases with an end keyword
  • #395: Fixed missing local ids in the generated ELM for nary unions
  • #405: Fixed missing local ids in the generated ELM for not equivalent operations
  • #437: Fixed the formatter incorrectly removing whitespace after comments
  • #613: Fixed the formatter incorrectly formatting phrases with a start keyword
  • #616: Translator now correctly validates case-sensitivity of UCUM units
  • #617: Translator now correctly recognizes the implies keyword
  • #627: Verified behavior of flatten in the presence of list promotion and demotion
  • #657: Fixed the formatter incorrectly concatenating defines to comments
  • #668: Enhanced base visitor defaultResult behavior
  • #673: Added ELM library readers for ELM formats (xml, json, jxson)
  • #684: Refreshed QICore model info for final publication changes
  • #689: Fixed data requirements not being reported correctly for nested expressions and functions
  • #693: Updated HAPI FHIR dependencies
  • #703: Fixed empty strings not being output in ELM JXSON serialization

New Contributors

Full Changelog: v1.5.4...v1.5.5