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 to ConditionCriteriaPredicatePart 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 on conditionCriteriaPredicate 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

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.

Component
Shortname
Commit
Tag

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