2025-04-30

Summary

This release addresses a few bodies of efforts for workflow enhancement, CVE remediation, and bug fixes. A number of modifications and enhancements were made to authoring workflows, associated display tables, and associated data within CAT which make up the bulk of updates to the MTS and CAT codebases. Additionally a number of CVE remediations were made across various services including an AWS SDK V3 refactor applied to OUS and DSUS to support SSE-KMS encryption on S3 objects.

Release Notes / Changelog

Task

RCKMSDEV-750 [Test Case Manager] Change 'Run test' button enablement and tooltip

RCKMSDEV-1293 [Reports] Request to include Condition Name and Version in filename for Condition Details XLS export

RCKMSDEV-1307 [CAT/MTS] Improve load time for Reporting Specifications table

RCKMSDEV-1417 [CAT] Unrequire 'State' field when adding/editing a jurisdiction

RCKMSDEV-1420 [CAT] RCKMS Publishing - Alphabetically Sort 'Publishing Notification' Result List

RCKMSDEV-1428 [CAT/MTS] Add 'Category' to Filters widget

RCKMSDEV-1508 [MTS] Add a "Criteria Type" for Procedure in the Criteria Manager

RCKMSDEV-1553 [CAT] Allow jurisdiction administrators of 'Test Use Only' jurisdictions to see other Test jurisdictions in selection lists

RCKMSDEV-1607 [RGS] Modify RGS output for functions within groups to always create the same rule name (for source comparisons)

RCKMSDEV-1612 [CAT] Default Deployment Queue sort by 'Queued' date descending

RCKMSDEV-1662 [CAT] Set focus on parent window after exiting each child window

RCKMSDEV-1670 [MTS/CAT] Allow users to designate a criteria template as "not implemented"

RCKMSDEV-1671 [CAT] Display a "Not Implemented" pill on RS criteria

RCKMSDEV-1672 [CAT] Validate logic sets and highlight when "inoperable"

RCKMSDEV-1674 [CAT] Add description of "inoperable" on the spec grid

RCKMSDEV-1675 [CAT] Add "inoperable" pill to Logic Set import popup

RCKMSDEV-1677 [DSUS, OUS, DSS-PFC] Upgrade to new AWS SDK

RCKMSDEV-1678 [DSS-PFC] Address CVEs for 202504 release

RCKMSDEV-1680 [RRS] Add new logic set "inoperable" flag to condition details report

RCKMSDEV-1682 [RRS] Add new criteria "implemented" flag to reports

RCKMSDEV-1685 [VCS] CVE remediation for 202504 release

RCKMSDEV-1686 [DSS] CVE remediation for 202504 release

Bug

RCKMSDEV-1163 [MTS] When user is forced to change password at next login, the new password can match the current password

RCKMSDEV-1294 [CAT/MTS] "Test Cases are currently being cloned." references when source RS has no test cases

RCKMSDEV-1543 [CAT] Filtering on 'Condition Details only' status does not work

RCKMSDEV-1615 [CAT] 'Status Update' label in publishing notifications always says 'Unchanged' even if the status was updated

RCKMSDEV-1648 [CAT] Deployment Queue 'Delete' operation fails

RCKMSDEV-1651 [VCS] Fix NullPointerExceptions

RCKMSDEV-1658 [CAT] React version of Criteria Mgr is missing the 'Label Template' field

RCKMSDEV-1669 [MTS] 'New Criteria' button is not loading the criteria modal within the RS Editor

RCKMSDEV-1687 [CAT] 'Type' column in Criteria Manager does not sort correctly

RCKMSDEV-1688 [CAT] User Guide link in "Additional Information about Criteria and Logic Sets" modal does not open the User Guide

RCKMSDEV-1696 [VCS] Limit evaluation of effectiveTime values for patient age calculation to Encompassing Encounter and Encounters sections

Bill of Materials

Components that have an update in this release are notated with a highlighted background.

Component
Shortname
Commit
Tag

cat-rckms

CAT

2.28.0

data-support-update-service

DSUS

30baf43

1.9.0

decision-support-service

DSS

8017a91

3.1.0

dss-preflight-container

DSS-PFC

b90e89f

1.3.0

middle-tier-service

MTS

7c0b620

3.1.0

opencds-update-service

OUS

6afc7ac

1.13.0

rckms-reports-service

RRS

d304092

1.5.0

rules-generation-service

RGS

cc453e9

3.4.0

shared-service

SS

2813a21

1.10.0

ss-comparison-service

SSCS

5d0aefe

1.3.1

vmr-converter-service

VCS

b1958f4

2.8.0

Last updated