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

Incorrect result for list in and contains with nulls #1344

Closed brynrhodes closed 2 months ago

brynrhodes commented 3 months ago

There are 3 tests in the list test operators group of the test suite that we have an incorrect expected outcome for (and a variance from what is published with the spec):

ContainsABNullHasNull InNullEmpty InNullAnd1Null

I have corrected the expected outcome in the test suite and added these tests to the skipped tests list, but the behavior should be corrected and the tests brought to passing