cql-engine
cql-engine copied to clipboard
Clinical Quality Language Evaluation Engine
This CQL expression should return a list of values from Observation.value.value. (Original): `define "Diastolic BP From Observations On Latest BP Date": "Diastolic BP Observations" O where date from O.effective =...
In operator creates null code systems leading to errors in cqf-ruler if (valueSet.getVersion() != null || (valueSet.getCodeSystems() != null && valueSet.getCodeSystems().size() > 1)) { throw new UnsupportedOperationException(String.format("Could not expand value...
The following test: ``` define test: @2016 + 365 days ``` Returns @2016, when it should return @2017, based on the description of the operation in the spec. The reason...
Add the ability to validate direct-reference codes to the engine. If I enter a valid code, it works If I enter an invalid code, I get an error
Right now there is specific logic in various operators that handles precision. This issue is refactor and consolidate logic. See #105 #32 #106
FHIRPath testing suite is incomplete and should be filled out.
define "Null Concept in ValueSet": null as System.Concept in "ValueSet" **Actual Result:** > Null Concept in Valueset [11:1] null **Expected Result:** > Null Concept in Valueset [11:1] false
All runtime errors coming from the engine should include debug information (ELM:localId and ELM:locator) is these attributes are set. There should also be an option to include a "Stack trace"...
Although not required by the specification, a UCUM service that enables unit validation, conversion, comparison, and arithmetic would greatly enhance the engine's ability to do complex unit-based (Quantity) arithmetic. Integrate...