Vendor private group scrub
Remove all vendor-specific private DICOM tags.
Problem
DICOM files from commercial scanners (Siemens, GE, Philips) contain vendor-specific private tags — blocks of data embedded in odd-group DICOM elements that are not part of the standard DICOM dictionary. These private blocks can contain technician notes, patient demographics cached from the scanner console, or institutional codes. They survive standard metadata anonymization because anonymization profiles typically only target standard (even-group) DICOM tags. You need to scrub all private tags from all vendors.
Steps
-
Open a file with vendor private tags (⌘O) — use a Siemens DICOM file (e.g.
sample-siemens.dcm) that contains the SIEMENS MEDCOM HEADER private block. -
Verify private tags are present — switch to Edit mode (⌘3), filter for
MEDCOM, and confirm the SIEMENS MEDCOM HEADER row is visible in the metadata tree. -
Switch to Anon mode (⌘2) and enable private tag scrubbing:
- Toggle Scrub private tags to ON
- Select the scrub_all policy from the private mode dropdown
-
Apply the anonymization.
-
Verify removal — switch to Edit mode (⌘3), filter for
MEDCOMagain. The SIEMENS MEDCOM HEADER row should be completely gone — not blanked, but removed from the dataset entirely.
Expected Result
- All odd-group (private) DICOM elements are deleted from every instance in the study.
- The SIEMENS MEDCOM HEADER is not found in the metadata tree after applying (row is not visible).
- Standard (even-group) DICOM tags are processed according to the selected anonymization profile, independent of the private tag policy.
- The
scrub_allmode removes private tags from all vendors — Siemens, GE, Philips, Canon, Hitachi — without discrimination. - File size decreases proportionally to the amount of private data removed.