Whitelist retain (Siemens CSA, GE PSD)
Retain known-safe vendor blocks (Siemens CSA, GE PSD) while scrubbing others.
Problem
You need to scrub private vendor tags, but some vendor blocks contain clinically useful information that’s known to be safe (no PHI). Siemens CSA headers, for example, store diffusion gradient directions and B-value maps essential for DTI analysis. GE PSD blocks contain scanner calibration data needed for quantitative imaging. Blindly scrubbing all private tags would destroy this clinically necessary data. You need a whitelist approach: keep known-safe vendor blocks and scrub everything else.
Steps
-
Open a file with vendor private tags (⌘O) — use a Siemens DICOM file (
sample-siemens.dcm). -
Verify private tags are present — switch to Edit mode (⌘3), filter for
MEDCOM, and confirm the SIEMENS MEDCOM HEADER row is visible. -
Switch to Anon mode (⌘2) and configure selective scrubbing:
- Toggle Scrub private tags to ON
- Select the keep_vendor policy from the private mode dropdown
- Check the Siemens CSA checkbox
- Check the GE PSD checkbox
-
Apply the anonymization.
-
Verify selective removal — switch to Edit mode (⌘3) and filter for
MEDCOM. The SIEMENS MEDCOM HEADER should be gone because Medcom is not in the Siemens CSA whitelist (CSA and Medcom are separate private blocks within Siemens files).
Result
With the keep_vendor whitelist, the blocks you allow (Siemens CSA, GE PSD) survive while every other private block is scrubbed across all instances. Standard DICOM tags continue to follow your anonymization profile independently.