Type Alias: DeidentifyOption
DeidentifyOption =
Exclude<AnnexEOption,"CleanPixelData"|"CleanRecognizableVisual">
The PS3.15 Annex E option sets deidentify honours - the nine
metadata-affecting columns of Table E.1-1. The two pixel-level options
(CleanPixelData §E.3.1, CleanRecognizableVisual §E.3.2) are deliberately
excluded: this is a metadata-only de-identifier and cannot inspect pixels
(deferred to @cosyte/dicom-pixel). When pixel data is present it always
warns rather than claiming the image is clean.
Example
const retain: DeidentifyOption[] = ["RetainLongitudinalTemporal", "RetainSafePrivate"];