clinical_quality_language
clinical_quality_language copied to clipboard
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)...
Using Cql-to-Elm translation, a Include with a distinct Alias is successfully translated, but should cause an error. ie., ``` include MATGlobalCommonFunctionsQDM version '8.0.000' called Global1 include MATGlobalCommonFunctionsQDM version '8.0.000' called...
Currently, the translator fails to build the call context for `collapse { null }` returning ``` Could not determine signature for invocation of operator System.Collapse. ``` This is because the...
For a hypothetical operator defined as ``` OperatorB : (T, System.Integer) -> T ``` the following should hold: 1) When passed in `(System.Boolean, System.Any)`, `OperatorB` should resolve with the `(System.Boolean,...
This PR addresses https://github.com/cqframework/clinical_quality_language/issues/1401 and unblocks https://github.com/cqframework/clinical_quality_language/pull/1402. Here's what happens currently when this library ``` library Lib1 define a: Message('x', true, '1', 'Message', 'This is a message') define b: Message('y',...
Hi! We're hoping to get a little clarification on why not all localIds appear in the annotations. In MADiE, we rely on the annotations to re-construct CQL for our execution...
Purpose -refactor codebase to support targets -support CMS project
The issue I'm encountering is that I'm getting a **false** value but should be getting **true** when checking if a code is in a ValueSet or not. What I'm trying...
My team uses the Java CQL engine to evaluate our CQL libraries. We've had great runtime performance with the majority of our CQL, but recently we added a new library...
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...
Merged tests from `engine/.../CqlErrorsAndMessagingOperatorsTest.cql` into `CqlErrorsAndMessagingOperatorsTest.xml`. Keeping the CQL library with the following define's: 1) These are used in Java tests to test the engine messages (logs) produced by the...