cqframework / clinical_quality_language

Clinical Quality Language (CQL) is an HL7 specification for the expression of clinical knowledge that can be used within both the Clinical Decision Support (CDS) and Clinical Quality Measurement (CQM) domains. This repository contains complementary tooling in support of that specification.
https://confluence.hl7.org/display/CDS/Clinical+Quality+Language
Apache License 2.0
251 stars 121 forks source link

Fixing up tests from the published spec #1346

Closed brynrhodes closed 3 months ago

brynrhodes commented 3 months ago

Syncing the test suite content with what is published in the spec, there were several tests in the published spec that were not included, as well as several that we have the wrong expected outcome for (based on my best impersonation of a compliant CQL evaluation engine). I've also submitted several issues to track the issues with the tests that I've added to the skip list as part of this PR.

github-actions[bot] commented 3 months ago

Formatting check succeeded!

codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 63.16%. Comparing base (4586863) to head (a6387b8).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1346 +/- ## ============================================ - Coverage 63.17% 63.16% -0.01% + Complexity 6132 6131 -1 ============================================ Files 468 468 Lines 25360 25360 Branches 4720 4720 ============================================ - Hits 16020 16019 -1 - Misses 7183 7184 +1 Partials 2157 2157 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.