projecttacoma / fqm-execution

fqm-execution is a library that allows users to calculate FHIR-based electronic Clinical Quality Measures (eCQMs) and retrieve the results in a variety of formats
https://projecttacoma.github.io/fqm-execution/
Apache License 2.0
18 stars 6 forks source link

Expression order #242

Closed lmd59 closed 1 year ago

lmd59 commented 1 year ago

Summary

Fixes #238

Generated HTML sorts statements into population statements, non-functions, and function statements, where non-population statements are also in alphabetical order.

New behavior

HTML output from calculation has appropriately ordered expressions.

Code changes

Testing guidance

github-actions[bot] commented 1 year ago

Coverage report

St.:grey_question:
Category Percentage Covered / Total
🟢 Statements
86.44% (+0.02% 🔼)
2218/2566
🟡 Branches
75.25% (+0.07% 🔼)
2037/2707
🟢 Functions
89.32% (+0.56% 🔼)
410/459
🟢 Lines
86.78% (+0.03% 🔼)
2140/2466
Show files with reduced coverage 🔻
|
St.:grey_question:
| File | Statements | Branches | Functions | Lines | | :----------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------- | :------------------------------------------------------------- | :------------------------------------------------------------- | :------------------------------------------------------------- | :------------------------------------------------------------- | | 🟢 |
`...` / HTMLBuilder.ts
|
92.13% (-0.53% 🔻)
|
74.24% (+5.82% 🔼)
|
94.87% (+6.64% 🔼)
|
92.73% (+0.02% 🔼)
|

Test suite run success

411 tests passing in 31 suites.

Report generated by 🧪jest coverage report action from 3e525bbc973fa4bd9c8a37e7b8e58ca49800f539