2024-04-03
Release Notes / Changelog
Summary
This release consists of a primary effort in implementation of User Defined Patient Age. This feature introduces the requirement of overridable field values within the definition of a condition criteria. For this reason the vast majority of updates in this release were made in MTS and CAT to support the broad implied adjustments that must be made both in the authoring utility interface as well as the data management in MTS. Beyond this effort, a few minor adjustments were made primarily in VCS in support of adjusted statement mapping.
MTS
Exposed endpoint to support retrieval of permission objects.
Added
jx_overridable
toConditionCriteriaPredicatePart
and adjusted peripheral logic to properly leverage/set the associated value in cloning and initialization.Added support for dynamic criteria label templates.
Implemented concept selection limits for predicate parts.
Added support for
active
flag set onconditionCriteriaPredicate
and overrides.Implemented peripheral supporting logic around management of Active Overridable configuration for group functions.
Implemented predicate/part reference cleanup during delete.
Added overridable flags to Test Case DTOs.
Adjust initialDelaySeconds
to 300s for MTS probes
initialDelaySeconds
to 300s for MTS probesThis release introduces new applications of some existing data properties, and as such carries a data migration script which will run during initialization of the MTS service. Given this script will take some amount of time to complete, during which the MTS service will not show as healthy, we ask that the initial delay on the resource's health probes be temporarily adjusted to avoid the resource entering a restart loop. This adjustment will only be temporary and can be reverted after the data migration has been run to completion once.
VCS
Adjustment to mapping of Immunization Substance, Medication Administered, and Plan of Treatment based on mood and status codes.
Adjustment to mapping of Act with negationId set to true.
Adjustments to handling of effective time given specific existence cases.
RGS
Update the evaluation of "Optional" criteria across criteria categories (Criteria Type)
RRS
Adjusted language around reporting conditions.
DSS
Dependency version update
CAT
Implemented Internal Security Editor in React (migrated from Primefaces implementation)
Implemented Criteria Resources Manager in React (migrated from Primefaces implementation)
Implemented Concept Determination Methods Manager in React (migrated from Primefaces implementation)
Implemented RFC adjustments to List Manager module.
Added UI support for inactivation of criteria within Criteria Editor.
Added advanced controls for managing active state and overridability of criteria predicates for RCKMS Admins.
Reworked support for dynamic Criteria Label to support inactive and overridable criteria.
Various package updates.
Bill of Materials
Components that have an update in this release are notated with a highlighted background.
cat-rckms
CAT
2.23.0
data-support-update-service
DSUS
d0ab842
1.8.3
decision-support-service
DSS
929117c
3.0.4
dss-preflight-container
DSS-PFC
1826d6a
1.2.1
middle-tier-service
MTS
67258ae
2.7.5
opencds-update-service
OUS
d5d8cea
1.11.0
rckms-reports-service
RRS
3e525eb
1.2.8
rules-generation-service
RGS
7022e85
3.2.1
shared-service
SS
66200c7
1.8.3
ss-comparison-service
SSCS
5d0aefe
1.3.1
vmr-converter-service
VCS
c1849c4
2.5.7
Last updated