cqframework / clinical_quality_language

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) domains. This repository contains complementary tooling in support of that specification.
https://confluence.hl7.org/display/CDS/Clinical+Quality+Language
Apache License 2.0
262 stars 121 forks source link

Fixes for missing localIds #1309

Closed JPercival closed 9 months ago

JPercival commented 9 months ago

There was a refactor to separate and reorder the phases of the compiler, which can be seen here: https://github.com/cqframework/clinical_quality_language/blob/bug-localId-tests/Src/java/cql-to-elm/src/main/java/org/cqframework/cql/cql2elm/CqlCompiler.java#L208-L241

Resolves #1295, #1279, #1131, #704, #697

github-actions[bot] commented 9 months ago

Formatting check succeeded!

codecov[bot] commented 9 months ago

Codecov Report

Attention: 5 lines in your changes are missing coverage. Please review.

Comparison is base (cc869ca) 62.70% compared to head (f9b65d2) 62.79%.

Files Patch % Lines
.../java/org/cqframework/cql/cql2elm/elm/ElmEdit.java 80.00% 2 Missing and 2 partials :warning:
...va/org/cqframework/cql/cql2elm/LibraryBuilder.java 90.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1309 +/- ## ============================================ + Coverage 62.70% 62.79% +0.09% - Complexity 6079 6090 +11 ============================================ Files 466 468 +2 Lines 25308 25322 +14 Branches 4711 4714 +3 ============================================ + Hits 15869 15901 +32 + Misses 7288 7280 -8 + Partials 2151 2141 -10 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.