2021-09-21

Release Notes / Changelog

Summary

Enables support for the new RCKMS Reports Service (RRS), performance optimizations for DSS, and eCR team requested adjustments to VCS.

CAT-RCKMS

As part of the build and deployment of CAT-RCKMS to bucket based storage, additional configuration via environment variables set at the yarn build:properties step are required:

  • _FEATURE_REPORTS_ENABLE_NEW_ALL_VALUE_SETS should be set to true

  • _REPORTS_SERVICE_ENDPOINT should be set to the URL for RRS, e.g. https://rrs.playground.sandbox.aimsplatform.org

Additionally, to support parallel production in October, we've added one additional build-time property that enables support for deploying CAT-RCKMS artifacts in a read-only ("locked") state. The default state should be disabled, which can be accomplished by adding one more environment variable set at the yarn build:properties stage:

  • _READ_ONLY_FEATURES should be set to false

DSS

Includes various performance optimizations, namely with regards to memory utilization. No additional steps necessary beyond building and deploying the newly built container.

MTS

Includes a MyBatis schema modification script. No additional steps necessary beyond building and deploying the newly built container.

RRS

Initial release of RRS to AIMS environments. This is to only be deployed to the authoring environment. This is a Node 14 microservice, meaning it will build similarly to DSUS and SS. It is reliant on a connection to MTS for user session validation, and dispatching notifications for asynchronous report generation.

Please refer to included overview of RRS for environment variables, probes, and more information.

VCS

Includes various changes requested by the eCR team, principally around the limiting the translation of patient addresses to those considered "active." No additional steps necessary beyond building and deploying the newly built container.

Bill of Materials

Changes to component SHA1 / Tag values (indicating a release) are marked as emboldened line entries. Components link to their respective documentation, and tags link to the Github repository release for that individual component.

Component

Shortname

SHA1

Tag

CAT

4b422d3

data-support-update-service

DSUS

71db56f

decision-support-service

DSS

6906828

dss-preflight-container

DSS-PFC

eb564a1

middle-tier-service

MTS

2c3e5d4

opencds-update-service

OUS

3041c2b

rckms-reports-service

RRS

89bf1c0

rules-generation-service

RGS

f0d0e7f

shared-service

SS

cf763b6

ss-comparison-service

SSCS

fdd657c

vmr-converter-service

VCS

d4ea080

Last updated