Add series in subject hierarchy tree with identical study instance UID and series description (for example anonymized and not anonymized)

Dear All,

We are currently working on managing patient information in Slicer. A test have been made where we load series with identical instance UID and series description but with a different patient name (anonymized dataset for example).

See screenshot for result: node_1 belongs to the “NOT anonymized” series and node_2 to the “anonymized” series but still node_2 is sorted in the first section because they both have the same instance UID and series description. And the last patient item ID is empty.

If the study instance UID already exists, I expect the patient item ID to exists as well. But in Slicer sources, the patient item ID is created anyway. Is there any scenario where the study instance UID already exists but not the patient item ID ?

This type of scenario is probably unlikely but it can be considered as a weakness especially when dealing with anonymized data. Could you provide information on how to deal with anonymized dataset? Is there some extra checks we could do ?

Thank you for your time!

Cheers,

Christopher

image

Operating system: Ubuntu 20.04.6 LTS
Slicer version: 5.2.2
Expected behavior: node_2 is sorted in “anonymized” section.
Actual behavior: node_2 is sorted in the “NOT anonymized” section with the “anonimized” section empty.

It is a very serious violation of the DICOM standard if you use different patient name with the same study or series instance UID. When an image is anonymized then all instance UIDs must be replaced, too.

The DICOM standard is extremely complex and it is practically impossible to prepare a software to deal with all possible ways of data corruptions. Some systems may detect some kind of errors, but even then, the only “fix” is to delete all corrupted/inconsistent data objects.

This is why hospital IT administrators typically do not let researchers to upload any data to the clinical PACS - because it is too easy to create inconsistent data sets by using DICOM manipulation tools and it can cause serious issues in the hospital information system.

Thank you very much for your quick response!

In that case, the problem is clearly the way I was anonymizing the DICOMs…

It is noted! Thanks again!

Christopher