Release Date: 2/12/2025

New Features & Enhancements

DICOM Import Configuration

  • An "Import Configuration" section was added to the DICOM Listener settings.

  • Introduced an option to import a single file per series, enabled by default.

Optimized HL7 Listener Management

  • Consolidated all HL7 Listeners into a single host service for improved resource efficiency and performance.

Batch Processing in DICOM Listener

  • Updated DICOM Listener to support batch processing, improving performance by processing multiple updates in a single transaction.

Instance-Level Data Ownership in Data Manager

  • Implemented data ownership tracking per instance to prevent premature deletion of shared DICOM data.

  • Added locks for data shared between Assess-AI and DIR services to maintain data integrity.

Assess-AI Data Filtering

  • Implemented a configurable filtering mechanism to retain only one file per series for Assess-AI processing.

  • Default behavior enables filtering to optimize storage and processing efficiency.

Thread-Safe Deletion in DICOM Listener

  • Improved file and directory deletion processes to prevent race conditions and accidental deletions.

Enhanced Error Handling in DICOM Listener

  • DICOM Listener now logs errors in OnScpStoreMessageProcessed without stopping further data processing.

Bug Fixes

Validation Profile Storage Count Issue

  • Fixed an issue where default storage displayed both valid and invalid files instead of only valid files.

DICOM Service Deletion Issue

  • Resolved an issue where deleted series remained in the dicomstoragerecord table, causing them to appear in queries.

DICOM Service Failures & Processing Issues

  • Failed Studies Transmission to Data Manager Fixed issues preventing studies from being sent to the Data Manager Service.

  • C-Store Processing Failure Resolved issues causing valid SOP Class UIDs studies to fail.

  • Empty Folder Creation Ensured EnableOneInstancePerSeriesImport does not create unnecessary empty folders.

  • Assess-AI Listener Reset Fixed incorrect reset of EnableOneInstancePerSeriesImport to false after restarting.

  • Missing Studies in AAI Default Listener Studies now correctly appear in Data Manager and AAI services.

  • Frequent DIRL Listener Stops Addressed stability issues causing DIRL Listener to stop frequently.

  • DICOM Data Submission Issues Various fixes improving DICOM data submission stability.

  • Regression Issues Fixed imported data and instance count display issues in Data Manager.

  • Data Deletion Conflicts Resolved deletion issues when the same data was sent to both AAI and DIRL.

  • Edit Datapath Command Failure Fixed an issue where the storage path for DIR Listener did not update when changed via the Edit Datapath command.

  • Parallel Processing Errors Addressed failures in sending DICOM data in parallel due to concurrent association limits and processing errors.

Version Updates

acrconnect-dicom-service:3.10.61
acrconnect-dicom-ui:3.7.9
acrconnect-data-manager-service:3.10.37
acrconnect-dicom-anonymization-service:3.9.5
acrconnect-hl7-service:1.6.6