2024-12-11

Summary

This release primarily includes upgrades to the VMR Converter Service to optimize element inclusions and mapping. Additionally, this release includes a number of quality of life patches to various supporting services as well as dependency upgrades. [BoM was updated 11/18/2024 to reflect adjustments made in remediation of vulnerabilities identified during container scanning. Target tags for updated images adjusted to 20241211.1]

Release Notes / Changelog

CAT

  • Reverted server-side pagination, pending implementation of category filter.

  • Fix applied to trigger open of Reporting Specification on import.

  • Dependency bump Express 4.19.2 -> 4.21.0

MTS

  • Expanded Code/Concept endpoint parameters to support Criteria Manager

  • Modified ByJurisdictionId query to support null value for jurisdictionId enabling query for jurisdiction admin accounts

  • Added importCriteria support to customSave for use with the CDS RS to support import of a single criteria

VCS

  • Adjust Mapping of Procedure

    • Map to ProcedureEvent, ProcedureOrder, or ProcedureProposal

    • Map Observations under Procedure to ProcedureEvents

  • Adjustment to prevent mapping of empty elements like RelatedEntity

  • Exclude mapping of elements without substantial information

    • Exclude administerableSubstance with no code

    • Exclude mapping of Problem with no code

    • Exclude ObservationResults without useful information

    • Exclude entire SubstanceAdministrationEvent if AdministerableSubstance can't be mapped

  • Map dischargeDispositionCode for Encounter

  • Default EncounterEvent low time to high time if not present

  • Move cds-framework-support-client codebase into VCS

  • Add install of missing adduser utility in base image within Dockerfile

  • Upgrade healthcheck to perform simple eICR conversion before 200 response

RGS

  • Refactor of CountUnique; countUnique functions on concepts while ensuring all other predicates are true

  • Fix to properly support predicate group functions at the group level

  • Dependency update JIB 3.0.0 -> 3.4.4

DSS

  • Added install of missing adduser utility to base image in Dockerfile.

  • Dependency update protobuf 3.21.7 -> 3.25.5.

DSUS

  • Dependency update Express 4.19.2 -> 4.20.0

  • Dependency update body-parser 1.20.2 -> 1.20.3

SS

  • Dependency update Express 4.19.2 -> 4.20.0

  • Dependency update body-parser 1.20.2 -> 1.20.3

OUS

  • Dependency update Express 4.19.2 -> 4.20.0

  • Dependency update body-parser 1.20.2 -> 1.20.3

RRS

  • Fix for logic html parsing related to user defined patient age

  • Dependency update Express 4.19.2 -> 4.20.0

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

data-support-update-service

DSUS

cb5cc2c

1.8.7

decision-support-service

DSS

5f296c7

3.0.6

dss-preflight-container

DSS-PFC

1826d6a

1.2.1

middle-tier-service

MTS

14b9623

2.7.10

opencds-update-service

OUS

3e54688

1.12.3

rckms-reports-service

RRS

ba5f5ec

1.4.2

rules-generation-service

RGS

aa21663

3.2.5

shared-service

SS

4a89e07

1.9.3

ss-comparison-service

SSCS

5d0aefe

1.3.1

vmr-converter-service

VCS

2cde7ca

2.6.1

Last updated