We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Looking through the version history, returning null in this case was the spec at one point. The last reference i could find to that was in STU2: https://cql.hl7.org/STU2/09-b-cqlreference.html#in-valueset
Since the version below however, the spec says it should return false in the situation where the code is null: https://cql.hl7.org/2018May/09-b-cqlreference.html#in-valueset
The effected areas, to the best of my knowledge, would be here: https://github.com/cqframework/clinical_quality_language/blob/master/Src/java/engine/src/main/java/org/opencds/cqf/cql/engine/elm/executing/InValueSetEvaluator.java#L26-L28
and here: https://github.com/cqframework/clinical_quality_language/blob/master/Src/java/engine/src/main/java/org/opencds/cqf/cql/engine/elm/executing/AnyInValueSetEvaluator.java#L16
The change itself would be minor, but the effect could be larger. Though it would seemingly be more in line with the cql spec.
The text was updated successfully, but these errors were encountered:
Thanks for the report! Related to #1048
Sorry, something went wrong.
Most recent published spec: https://cql.hl7.org/09-b-cqlreference.html#in-valueset
JPercival
No branches or pull requests
Looking through the version history, returning null in this case was the spec at one point. The last reference i could find to that was in STU2: https://cql.hl7.org/STU2/09-b-cqlreference.html#in-valueset
Since the version below however, the spec says it should return false in the situation where the code is null: https://cql.hl7.org/2018May/09-b-cqlreference.html#in-valueset
The effected areas, to the best of my knowledge, would be here: https://github.com/cqframework/clinical_quality_language/blob/master/Src/java/engine/src/main/java/org/opencds/cqf/cql/engine/elm/executing/InValueSetEvaluator.java#L26-L28
and here: https://github.com/cqframework/clinical_quality_language/blob/master/Src/java/engine/src/main/java/org/opencds/cqf/cql/engine/elm/executing/AnyInValueSetEvaluator.java#L16
The change itself would be minor, but the effect could be larger. Though it would seemingly be more in line with the cql spec.
The text was updated successfully, but these errors were encountered: