DICOM merge module

The DICOM Merge Module, alongside other event modules, is a tool that enables you, the end user to merge two or more studies.

Overview

The DICOM Merge module is designed to manage and consolidate DICOM datasets within the pipeline. This module focuses exclusively on DICOM data, excluding all other file types, and presents it in a Data Browser-like interface.

Here's a breakdown of the functionality:

Data display:

  • The module shows all previously uploaded DICOM datasets, maintaining the pipeline's branching structure.
  • It resembles a Data Browser but includes checkboxes at both the study and series levels.

Study and Series Selection:

  • You can select specific studies and/or series to merge using checkboxes.
  • Selecting a study-level checkbox automatically selects all series within that study.
  • If you want to merge one or only a few series, click on "Expand Study" and select the series you wish to merge.

Screenshot from 2024-10-02 16-10-07

Merging Process:

  • After making your selections, press the "Merge Series" button.
  • This action consolidates the selected DICOM data, generating a new study in Orthanc with a new StudyInstanceUID, but keeping the same PatientID.

Post-Merge Rollback:

  • In case of an error or the need for revision, the module provides two options: a "Delete All" button and a "Delete" icon.
    • The "Delete All" button removes all studies generated from a previous merge, as long as the event has not been signed.
    • The "Delete" icon allows you to remove a specific study generated from a previous merge, again provided the event has not been signed.

Screenshot from 2024-10-02 16-11-24

Event Signing and Immutability:

  • After the merging process, you must sign the event to finalize it.
  • Once signed, the new study becomes immutable and is treated as if it were uploaded through the usual pipeline process.
  • The data is locked once signed, ensuring integrity and immutability.
  • An alert message appears if you try to sign the event before the merging is complete.

Logging and Audit:

  • ResearchDICOMStudiesMerged audit log event will be created, linking to all input studies involved in the merge.