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