ccsm-cds-tools / ccsm-cds-with-tests

This repository contains clinical decision support (CDS) which provides recommendations for cervical cancer screening and management (CCSM).
Apache License 2.0
7 stars 3 forks source link

Incorporate Updated Risk Tables into CQL #102

Closed mickohanlon23 closed 1 year ago

mickohanlon23 commented 1 year ago

In January 2022 and February 2022, the NCI Risk Table authors sent us two updated versions of the risk tables posted under the Main Tables section of https://lhncbc.nlm.nih.gov/LHC-research/LHC-projects/image-processing/cervixca.html. In this PR, we bring the new risk tables into the risk-tables/ directory and run the generate-cql-risk-tables.py Python script to update cql/AutogeneratedRiskTables.cql, so that our CDS can use these new risk tables.

Several modifications are made to cql/AutogeneratedTableLookup.cql to support the modified and additional rows that are included in these updates. Tests are also modified and added to support these updated rows.

This PR resolves Issue https://github.com/ccsm-cds-tools/ccsm-cds-with-tests/issues/28 and also solves a critical patient test script failure by changing a management recommendation from 3-year follow-up to 1-year follow-up in Table 4.