About
AnonMed is a tool for an automatic rule-based de-identification of medical data, like DASTA and DICOM. It is simple to use from a command line. It is open source under GNU General Public License version 3.
Properties
- non-interactive run
- file type detection for DASTA, DICOM, SITS_CSV, SITS_XML and DTD
- DastaAnonymizer and DicomAnonymizer support implemented
- configuration in a single CSV profile file for all supported file formats
- strict mode in the DicomAnonymizer supported
- you can set rules order
- can create a new file name by FilenameGenerator
- can store de-identified file to output directory
- can store uncertaily de-identified file to uncertain output directory
- can modify original file only
- can remove original file when de-identification is done
- operations:
- IDENTIFICATION operation replaces personal identification value by UIN (unique identitication number).
- CHANGE replaces text to a new predefined value from a profile file.
- EMPTY clears any existing value and makes it empty. Tag, element or attrute will exists in an output, but it will be empty.
- REMOVE operation delete attribute, element or tag.
- KEEP does nothing until you use a strict mode. There will be only attrutes, elements and tags in the output that was mentioned in any of EMPTY, CHANGE, IDENTIFICATION or KEEP operation. This is workg only when the strict mode is enabled and supported for a file form.
- SPECIFIC operation is file format specific. It can be used even for a confuration purposes of the file format de-identifier. This is a right way to scify e. g. removing private tags in a DICOM file.
- EXTERNAL_APPLICATION executes an external application with a file as an aument. By this way you can do anything else you need to do.
- APPEND_AFTER appends any text after the existing value.
- APPEND_BEFORE appends any text before the existing value.
- NONE does absolutely nothing. It can be used as a comment if you do not want to erase a rule. It is similar to the KEEP operation, but NONE operation has even no effect in the strict mode.
Requirements
- Java Runtime Environment (JRE) 1.6+
- de-identification profile (example: profile.csv)
- dcm4che library -- Open Source Clinical Image and Object Management
ChangeLog
- 2011-03-10: AnonMed download the latest stable version 20110310
- 2010-12-20: AnonMed version 20101220 stable
Contact
You can contact the author Petr Vcelak vcelak@kiv.zcu.cz for more information about this tool.