2023-05-18
Release Notes / Changelog
Summary
This release supports 2 primary upgrades across various services in the RCKMS system as well as various minor functionality adjustments and security remediation patches. The first of the two primary upgrades is with regards to enabling timebox functionality within authored criteria. This workflow has required adjustments in both the authoring (CAT, MTS, RGS, DSUS) and reportability (SS) sides of the architecture. The second primary upgrade is with regard to authoring state in the CAT utility. An adjustment has been made, to the permission role of Jurisdiction Administrator, to restrict all Reporting Specifications that have been published to production, or retired there from, to a read only state. The only permissible action that can be taken on these Reporting Specifications will be the retirement of active specifications and the cloning of these specifications. Additionally, various patches have been made around report generation, vmr conversion, and security remediation across all services.
MTS
Added support to Criteria and CriteriaRel data structures for required Timbox data elements
Added Properties for tbx Min and Max
Added new system property for TBX guidance
Modified predicate functionality to suit requirements of Timebox function
RGS
Patches for empty criteria and patient age handling
Update CDS Framework dependencies
Added support for Timebox functionality
DSUS
Added JSON map entries for new Timeboxing related properties to Criteria and CriteriaRel dat structure in Jurisdiction Document ingest
Various dependency updates for CVE coverage (json5, jsonwebtoken, qs)
RRS
Added support for display of criteria status in Condition Details and all Criteria report
Implemented filtering of inactive criteria from logic set display in condition Details report
Added support for Timebox configuration details to Condition Details Report
Various dependency updtates for CVE coverage (json5, nanoid, tmpl, decode-uri-component,)
DSS
Jackson databind dependency update for CVE coverage
SS
Modified Output of Criteria Label to support new Timebox config present in Jurisdiction record.
Various dependency updates for CVE coverage (json5, qs, decode-uri-component, minimist, tmpl)
Adjustment Made 05/09/2023
Additional package updates to mitigate reported CVEs after container scan (see updated commit short-sha in manifest:
17a8a3f
VCS
Added mapping of ClinicalDocument/effectiveTime into VMR
Updated determination of reference time for evaluation of active addresses
Corrected Code conversion
OUS
Various dependency updates for CVE coverage (json5, decode-uri-component, mongoose)
CAT
Updated client rendered PDF reports to support Criteria Status and filtering of criteria from logic set display based on active status. (Condition DEtails Report)
Added support in client rendered PDF reports for Timeboxing data within Criteria output (Condition Details Report)
Added read-only modifier for all Reporting Specifications that have been published to or retired from production. (Not applied for RCKMS Administrators)
Added support for Timebox configuration for eligible criteria and reporting specifications.
Added propagation of conditional Timebox data to all criteria contexts.
Added System Property for dynamic configuration of timeboxing guidance copy.
Added guidance to RS import and clone workflows to indicate new ramifications with regard to timeboxing configuration.
Added active filter control to Reporting Specifications table.
Bill of Materials
Components that have an update in this release are notated with a highlighted background.
cat-rckms
CAT
2.18.0
data-support-update-service
DSUS
a30e1c4
1.8.2
decision-support-service
DSS
c63d19e
3.0.3
dss-preflight-container
DSS-PFC
1826d6a
1.2.1
middle-tier-service
MTS
b93f7d8
2.7.0
opencds-update-service
OUS
99e47a2
1.9.2
rckms-reports-service
RRS
fb01024
1.2.3
rules-generation-service
RGS
9b1ae4b
3.1.0
shared-service
SS
17a8a3f
1.8.2
ss-comparison-service
SSCS
5d0aefe
1.3.1
vmr-converter-service
VCS
fd46233
2.5.3
Last updated