Module that provides DICOM anonymization callbacks.

pydcmio.dcmanonymizer.callbacks.callback_patient_name(dataset, data_element)[source]

Called from the dataset ‘walk’ recursive function, will set a new identitiy to the subject.

pydcmio.dcmanonymizer.callbacks.callback_private(dataset, data_element)[source]

Called from the dataset ‘walk’ recursive function, will anonymize all the private fields.

pydcmio.dcmanonymizer.callbacks.callback_tag(dataset, data_element, pattern)[source]

Called from the dataset ‘walk’ recursive function, will anonymize all the tag ‘tag’.

pydcmio.dcmanonymizer.callbacks.callback_xxxx(dataset, data_element, pattern)[source]

Called from the dataset ‘walk’ recursive function, will anonymize all the ‘50xx,xxx’ fields.