Cloud Operations
Production CATRancherDatadog
  • Welcome
  • Fundamental Concepts
    • Authoring
    • Reportability
    • Knowledge Modules
    • Synchronization
    • Mirth & Message Queuing
    • Glossary
  • Operations Handbook
    • Achieving Steady State
    • Leveraging Kubernetes
    • Triaging Issues
    • Escalation Policy
    • Playbooks
      • Sync-all (Redeploy) Knowledge Modules
  • Deployments
    • Methodology
    • Bill of Materials
      • AIMS Production
        • 2025
          • 2025-02-12
          • 2025-03-19
          • 2025-04-30
          • 2025-06-25
        • 2024
          • 2024-01-31
          • 2024-04-03
          • 2024-04-03 [PATCH]
          • 2024-06-05 [patched 05/31]
          • 2024-06-10 [PATCH TO 2024-06-05]
          • 2024-06-20 [PATCH TO 2024-06-05]
          • 2024-08-14
          • 2024-08-26 [PATCH TO 2024-08-14]
          • 2024-10-16
          • 2024-12-11
          • 2024-12-11 [PATCH 1]
        • 2023
          • 2023-02-22
          • 2023-02-22 Patch 01
          • 2023-05-18
          • 2023-07-26
          • 2023-10-04
          • 2023-11-15
        • 2022
          • 2022-12-14
          • 2022-11-09
          • 2022-09-28
          • 2022-08-18
          • 2022-07-13
          • 2022-06-15
          • 2022-05-16
          • 2022-05-02
          • 2022-04-27
          • 2022-04-21
          • 2022-04-14
          • 2022-04-13
          • 2022-04-12
          • 2022-03-14
          • 2022-02-16
          • 2022-1-27
          • 2022-01-24
          • 2022-01-06
        • 2021
          • 2021-12-06
          • 2021-11-29
          • 2021-11-17
      • AIMS PRR
        • 2023
          • 2023-02-22
          • 2023-02-22 Patch 01
          • 2023-05-18
          • 2023-07-26
          • 2023-10-04
          • 2023-11-15
        • 2022
          • 2022-12-14
          • 2022-11-09
          • 2022-09-28
          • 2022-08-18
          • 2022-07-13
          • 2022-06-15
          • 2022-05-16
          • 2022-05-02
          • 2022-04-27
          • 2022-04-21
          • 2022-04-14
          • 2022-04-13
          • 2022-04-12
          • 2022-01-06
        • 2021
          • 2021-12-06
          • 2021-11-29
          • 2021-11-17
        • 2024
          • 2024-01-31
          • 2024-04-03
          • 2024-04-03 [PATCH]
          • 2024-06-05 [patched 05/31]
          • 2024-06-10 [PATCH TO 2024-06-05]
          • 2024-06-20 [PATCH TO 2024-06-05]
          • 2024-08-14
          • 2024-08-26 [PATCH TO 2024-08-14]
          • 2024-10-16
          • 2024-12-11
          • 2024-12-11 [PATCH 1]
        • 2025
          • 2025-02-12
          • 2025-03-19
          • 2025-04-30
          • 2025-06-25
      • AIMS Onboarding
        • 2023
          • 2023-02-22
          • 2023-02-22 Patch 01
          • 2023-05-18
          • 2023-07-26
          • 2023-10-04
          • 2023-11-15
        • 2022
          • 2022-12-14
          • 2022-11-09
          • 2022-09-28
          • 2022-08-18
          • 2022-07-13
          • 2022-06-15
          • 2022-05-16
          • 2022-05-02
          • 2022-04-27
          • 2022-04-21
          • 2022-04-14
          • 2022-04-13
          • 2022-04-12
          • 2022-04-04
          • 2022-01-06
        • 2021
          • 2021-12-06
          • 2021-11-29
          • 2021-11-17
        • 2024
          • 2024-01-31
          • 2024-04-03
          • 2024-04-03 [PATCH]
          • 2024-06-05 [patched 05/31]
          • 2024-06-10 [PATCH TO 2024-06-05]
          • 2024-06-20 [PATCH TO 2024-06-05]
          • 2024-08-14
          • 2024-08-26 [PATCH TO 2024-08-14]
          • 2024-10-16
          • 2024-12-11
          • 2024-12-11 [PATCH 1]
        • 2025
          • 2025-02-12
          • 2025-03-19
          • 2025-04-30
          • 2025-06-25
      • Archived Environments
        • AIMS Sandbox
          • 2022-01-06
          • 2021-12-06
          • 2021-11-29
          • 2021-11-17
          • 2021-09-21
          • 2021-09-20
          • 2021-08-27
          • 2021-07-01
          • 2021-06-21
          • 2021-06-07
          • 2021-06-17
          • 2021-05-26
  • Architecture
    • Overview
    • Diagrams
      • HLN Hosted Environments
    • Data State
      • Authoring Database
      • Cloud Storage Buckets
      • Document Database
    • Kubernetes
      • Services
      • Workloads
        • Common Sidecars
          • 🚮GC Logging for Java
          • 🪢Cloud SQL Proxy
        • DSS
          • DSS Preflight Container
          • DSS Container
        • DSUS
          • DSUS Container
        • MTS
          • MTS Container
        • OUS
          • OUS Container
        • RGS
          • RGS Container
        • RRS
          • RRS Container
        • SS
          • SS Container
        • SSCS
          • SSCS Container
        • VCS
          • VCS Container
        • In-Development
          • EIS
          • FHIR
    • Web Applications
      • CAT
  • GitBook Resources
    • Workload Template
      • Container Template
Powered by GitBook
On this page
  • Release Notes / Changelog
  • Summary
  • MTS
  • VCS
  • RGS
  • OUS
  • DSUS
  • RRS
  • SS
  • CAT
  • Bill of Materials
  1. Deployments
  2. Bill of Materials
  3. AIMS Onboarding
  4. 2024

2024-06-05 [patched 05/31]

Release Notes / Changelog

Summary

This release reflects a primary effort in bolstering the rollout of overridable predicate parts to support User Defined Patient Age. This encompasses incorporating robust validation and guardrail UI in the criteria editor as well as adjusting permission requirements and configuring mechanisms to ensure data compatibility going forward. Additionally, there are a handful of performance and quality of life enhancements that have been made across a number of the other supporting services.

MTS

  • Adjustment to exclude inactive predicates from condition publishing as well as generated rule set HTML.

  • Added support for Criteria import from JSON.

  • Added RS Level validation on eligible reporting specifications when saved in "Ready for XXX" status.

  • Adjusted Jurisdiction imports to exclude predicates that are both inactive and locked.

  • Added support for server side pagination to Reporting Specification table

  • Expanded CriteriaPredicateDTO to support activeOverridable flag.

  • Added enumeration to support null value check via primefaces authored rules .

  • Added a number of data cleanup scripts and default behavior to upgrade existing data records with newly added constructs.

VCS

  • Added logic to evaluate moodCode & statusCode in the Procedure Section of the eICR when generating Procedure Observations for the vMR output document.

  • Added debugging utility to identify eICR source element location and xpath via comment output. Controlled via application property application.enable-locations

  • Adjusted mapping of eICR elementObservation.effectivetime to be reflected in the vMR ObservationValue.timeRange instead of ObservationResult.observationEventTime

RGS

  • Adjustment to make KM generation with a sero length condition list permissible. This is a temporary work around for retiring all conditions in a KM until full "undeploy" operation can be taken against an existing published KM.

  • Added support for new DataModelClassType.Keyword for null type checking authored rules.

  • Resolved HashSet cast exception noticed via uptick in DSS execution errors.

OUS

  • Upgrade to Express dependency to resolve medium CVE.

DSUS

  • Upgrade to Express dependency to resolve medium CVE.

RRS

  • Added data only routes for Authoring Status and Condition Details reports to serve data payloads to CAT for client rendered HMTL reports.

  • Resolves edge cases in Condition Details report concerning Concepts mapped directly to Codes or Code systems.

  • Added timeboxing information where relevant in Condition Details and Authoring Status reports.

  • Exclude inactive criteria from Condition Details report and associated Status column from Criteria List sheet.

  • Various dependency upgrades to resolve outstanding CVEs.

SS

  • Upgrade to Express dependency to resolve medium CVE.

  • Rework of Async Request Handler to implement configurable automatic retries to VCS and DSS for defined error responses.

  • Adjusts performance record schema to accommodate data capture concerning retries and failures in sub-process requests.

Adjustment to enable automatic retries from SS requires the addition of 2 new environment variables. The following should be set on the SS workload across all environments.

  • SERVICE_REQUEST_MAX_ATTEMPTS = 3

  • SERVICE_REQUEST_RETRY_CODES = ECONNREFUSED,ECONNRESET,EAI_AGAIN,socket hang up

  • SERVICE_REQUEST_RETRY_STATUSES = 500,502,503

  • SERVICE_REQUEST_CODE_CONDITIONAL_STATUSES = 500

CAT

  • Updated validation logic surrounding overridable fields within the Criteria Editor.

  • Adjusts permission requirements for editing unlocked predicates as a jurisdictional user; requires Jurisdiction Administrator role.

  • Quality of life UI enhancements to new editable predicate parts (User Defined Patient Age) workflow.

  • Adds instructional text calling attention to the changes regarding editable predicate parts (patient age) within the RS cloning workflow.

  • Added UI components to reflect the added validation around Reporting Specs being updated in a "Ready for XXX" status.

  • Client side adjustments to Reporting Spec table to enable the leveraging of server-side pagination. (patched CAT release published 05/31)

  • Added logic to visually indicate incomplete criteria within the specifications grid.

  • Added guardrail UI elements for RCKMS Admins and Jurisdictional Admins around interaction of unlocked/overridable criterion fields.

  • Adds support for new Keyword dataInputClassType

  • Reworked client side Authoring Status and Condition Details reports to leverage RRS provided data payloads.

  • Brought HTML and XLSX report variants into alignment.

  • Various performance enhancements.

  • Various dependency upgrades to resolve outstanding CVEs.

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.24.1

data-support-update-service

DSUS

97ff84a

1.8.4

decision-support-service

DSS

929117c

3.0.4

dss-preflight-container

DSS-PFC

1826d6a

1.2.1

middle-tier-service

MTS

e74694e

2.7.6

opencds-update-service

OUS

e82da28

1.12.0

rckms-reports-service

RRS

d1af61c

1.3.0

rules-generation-service

RGS

ea28bd4

3.2.2

shared-service

SS

b613f48

1.9.0

ss-comparison-service

SSCS

5d0aefe

1.3.1

vmr-converter-service

VCS

12638f8

2.5.8

Previous2024-04-03 [PATCH]Next2024-06-10 [PATCH TO 2024-06-05]

Last updated 1 year ago

81d9e7d