cql-engine
cql-engine copied to clipboard
Clinical Quality Language Evaluation Engine
Any of the following code snippets including value set parameters passed to functions: library Test version '1' using FHIR version '4.0.1' valueset "VS": '20785' context Unfiltered /* define testC: test3("VS")...
This is a possible issue in with dateTime intervals and testing if a date/dateTime is included. I am unsure if this is expected behavior related to how time zones are...
Hi Team, Please mention which branch is working branch because when i am creating a build lots of errors coming in current version. I am new to this. Please help...
I get this while cloning your repo in Windoze error: unable to create file engine.jaxb/src/test/resources/org/opencds/cqf/cql/engine/execution/ElmTests/Regression/qdm/CoronaryArteryDiseaseCADBetaBlockerTherapyPriorMyocardialInfarctionMIorLeftVentricularSystolicDysfunctionLVEF40-8.2.000.cql: Filename too long error: unable to create file engine.jaxb/src/test/resources/org/opencds/cqf/cql/engine/execution/ElmTests/Regression/qdm/CoronaryArteryDiseaseCADBetaBlockerTherapyPriorMyocardialInfarctionMIorLeftVentricularSystolicDysfunctionLVEF40-8.2.000.json: Filename too long error: unable to...
Use test cases from this package once it's available (rather than duplicating them in this repository): https://github.com/HL7/cql/issues/78
A fix based on: https://github.com/DBCG/cql_engine/issues/404 1. `expand {Interval[4,6]} ` Per: 1.0 `[Interval[4, 4], Interval[5, 5], Interval[6, 6]]` 2. `expand {Interval[1.0, 2.0]}` Per: 0.1 `[Interval[1.0, 1.0], Interval[1.1, 1.1], Interval[1.2, 1.2], Interval[1.3,...
Currently, the engine uses a JSON mapper to compile CQL into evaluation-ready elm classes. All tests run a similar line to this: ```java CqlTranslator translator = CqlTranslator.fromFile(cqlFile, .... ); JsonCqlLibraryReader.read(translator.toJxson());...
Given the following Expressions: ``` define TestCodeType: code { value: 'STATE' } define TestStringType: string { value: 'STATE' } define TestCodeTypeEqualStringType: TestCodeType = TestStringType ``` TestCodeTypeEqualStringType should return true because...
For example {'a'} = {'a'} is true but {'a', null} = {'a', null} returns null rather than true
modified boolean and null test cases