Merging Patients in DICOM Database

Is there a way to merge patients in the DICOM Database? This patient had imaging done at different facilities, and therefore has different patient IDs. As it’s all the same patient, I would love to merge them into one patient in the list.

It is generally not allowed to modify attributes of a stored DICOM object. If you need to modify patient name, ID, etc. then the clean way is to create new DICOM objects with the corrected data with new SOP instance UIDs. For audit trail, the modified object should have reference to the original.

The closest that you can relatively easily achieve in Slicer is to load in image and then export it to DICOM with the desired patient name, ID, and birth date (these are used to decide in Slicer’s DICOM browser if two patients are the same). However, non-essential metadata may be lost when you import and re-export, so if you want to preserve all data then you need to do these modifications using some DICOM anonymizer or processor tool, or you can ask an AI chatbot to generate Python script that implements this.