Anonymisation of DICOM Objects
DicomObjects is commonly and successfully used for Anonymisation and all the required data changes are easy using DicomObjects - the real problem is working out what needs changing! This subject is a real "Pandora's box", and whilst changing IDs, names etc. is easy, the more you look into it, the more "Hidden" patient information you find e.g.:
- dates and times of examinations and accession numbers buried within UIDs
- private data [who knows what's in there?] - see Removing_Private_Attributes
- Study date and time + institution + referring doctor…would that be enough to identify someone?
If you change UIDs, then to keep studies and series together, you need to do so consistently, which may require a database of previously "seen" UIDs together with their replacements. You have to consider whether you'd need to change referenced image lists (e.g. localisers) to match.