cqframework / cql-execution

A JavaScript framework for executing CQL
Apache License 2.0
65 stars 30 forks source link

Implement Implies Operator and update to cql2elm 3.12.0 #320

Closed hossenlopp closed 3 months ago

hossenlopp commented 3 months ago

Implements the implies operator and updates CQL translator to 3.12.0. Also updates gradle wrapper to latest 8.x for Java 21 support. Enables the spec-tests for Implies operator.

Note: The translator has a bug with choice types in the output that caused issues with some tests. This issue was manually edited out in the ELM after running the build:test-data command. https://github.com/cqframework/clinical_quality_language/issues/1380

Pull requests into cql-execution require the following. Submitter and reviewer should ✔ when done. For items that are not-applicable, mark "N/A" and ✔.

CDS Connect and Bonnie are the main users of this repository. It is strongly recommended to include a person from each of those projects as a reviewer.

Submitter:

Reviewer:

Name:

p9g commented 3 months ago

Probably should update https://github.com/cqframework/cql-execution/blob/master/CQL_Execution_Features.xlsx referenced from https://github.com/cqframework/cql-execution?tab=readme-ov-file#current-limitations

p9g commented 3 months ago

https://github.com/cqframework/cql-execution/projects/1#card-52575839 move to done after merge