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
262 stars 121 forks source link

Add tests for ProperIn #1394

Open antvaset opened 2 months ago

antvaset commented 2 months ago

This PR adds tests for the ProperIn evaluator following the changes to ProperContains in https://github.com/cqframework/clinical_quality_language/pull/1393 to align it with the spec. Internally, ProperIn uses the ProperContains logic entirely because the operators are the same except for the order of the arguments.

github-actions[bot] commented 2 months ago

Formatting check succeeded!

codecov[bot] commented 2 months ago

Codecov Report

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

Project coverage is 63.72%. Comparing base (bc10dbe) to head (afe9392).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1394 +/- ## ========================================= Coverage 63.72% 63.72% Complexity 2665 2665 ========================================= Files 493 493 Lines 27774 27774 Branches 5521 5521 ========================================= Hits 17700 17700 Misses 7831 7831 Partials 2243 2243 ```

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

antvaset commented 2 months ago

Depends on https://github.com/cqframework/cql-tests/pull/40