Goal: create a fail-safe method in Matlab to anonymize a set of MRI exams in DICOM format and give the subjects a new anonymized name based on a look-up table.
I have some matlab programming experience, but would like to outsource this project. If our collaboration works well I will be giving you more projects the coming year, as my time and matlab skills are limited.
Details:
- There are multiple subjects
- Each subject will receive a new PateintID and StudyID in the DICOM header. This can be done by means of a lookup table.
- Some DICOM tags should be deleted (i.e., age/data exam/site)
- The source dicom images are in a folder with a hierarchical structure
/patient/data/sequence
- The anonymized images are to be copied into a separate folder
- Method to register error’s whilst performing the batch conversion
- I will supply a basic version of a script that I have made earlier. It uses a hashtable for the lookuptable.
Requirements:
- Mac and windows compatible
- There should be an options list containing the dicom headers that should be anonymized. The script should be written in such a way that extra tags may be added later on.
- The folders structure is fixed. However, should be able to be modified in an option list.
Due to traveling I will havel limited access to internet between April 26th - Mei 17th. Project deadline: eind of May / begin June.