Skip to content

Releases: projecttacoma/fqm-execution

v1.1.0

21 Apr 20:40
v1.1.0
bbaf602
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.8...v1.1.0

v1.0.8

29 Mar 13:53
00df307
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.7...v1.0.8

v1.0.7

10 Mar 14:36
9646378
Compare
Choose a tag to compare

What's Changed

New fqm-execution documentation is available at https://projecttacoma.github.io/fqm-execution!

Full Changelog: v1.0.6...v1.0.7

v1.0.6

15 Feb 16:09
bfa3a44
Compare
Choose a tag to compare

What's Changed

  • Update outdated profileValidation to trustMetaProfile in CLI and README by @mgramigna in #197
  • Add support for versioned canonicals in libraryDataRequirements by @natjoe4 in #198
  • Fix ratio measure observation function reuse for dependent populations by @hossenlopp and @elsaperelli in #199

New Contributors

Full Changelog: v1.0.5...v1.0.6

v1.0.5

26 Jan 19:24
3ed8262
Compare
Choose a tag to compare

What's Changed

  • Removed default measurement period for dataRequirements by @natjoe4 in #192
  • Treat numerator and denominator independently for ratio measures by @sarahmcdougall in #190

Full Changelog: v1.0.4...v1.0.5

v1.0.4

19 Jan 16:35
d7227f9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.3...v1.0.4

v1.0.3

06 Jan 19:59
00b06f4
Compare
Choose a tag to compare

What's Changed

  • Functions are now excluded from clause coverage percentage by @natjoe4 in #179
  • Fix observation function reuse issue with results recording (issue #176) by @hossenlopp in #180

Full Changelog: v1.0.2...v1.0.3

v1.0.2

05 Dec 21:54
b511827
Compare
Choose a tag to compare

This release allows the clause coverage results to be viewed on a per group basis:

const { results, groupClauseCoverageHTML } = await calculate(measureBundle, patientBundles, {
  /* other options omitted */
  calculateClauseCoverage: true
});

groupClauseCoverageHTML is an object where the key is the id of the corresponding measure group, and the value is the highlighted HTML indicating the clause coverage for that individual group.

To see a concatenated version of the coverage for all the groups as one HTML string, the previous API for doing so still works:

const { results, coverageHTML } = await calculate(measureBundle, patientBundles, {
  /* other options omitted */
  calculateClauseCoverage: true
});

What's Changed

Full Changelog: v1.0.1...v1.0.2

v1.0.1

22 Nov 21:05
15c3a6d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1

v1.0.0

21 Nov 20:51
fbe765c
Compare
Choose a tag to compare

v1.0.0 is the first major release of fqm-execution. The main changes from v0.8.0 can be categorized as follows:

cql-execution Upgrade

v1.0.0 of fqm-execution uses cql-execution@3.0.0-beta.2, which adds support for asynchronous data and terminology providers. Users of fqm-execution can now pass in DataProviders directly to the engine using the patientSource calculation option, described here. This allows for more flexibility when determining how to provide patient data to fqm-execution during calculation.

Ratio/CV Measure Fixes and Added Support

This release also addresses a large number of issues identified with measure calculation of Ratio and Continuous Variable Measures, along with Measures with multiple measure groups. These fixes and corresponding issues can be seen in the following PRs:

  • Fix functions incorrectly highlighting as false by @mgramigna in #148
  • Implement Proper Measure Observations for Boolean/Episode Measures by @mgramigna in #152
  • Support for multiple initial populations by @mgramigna in #160
  • Add populationId and criteriaReferenceId to all results when present by @mgramigna in #161
  • Fix observation results handling for multiple measure observations by @natjoe4 in #163

Breaking Changes

  • The calculateDataRequirements API function is now async and must be awaited accordingly

Full Changelog from v1.0.0-beta

v1.0.0-beta...v1.0.0

Full Changelog from v0.8.0

Read more