Skip to content
forked from malaterre/GDCM

GDCM fork. See README.md for further informations.

Notifications You must be signed in to change notification settings

radpointhq/GDCM

 
 

Repository files navigation

This is a fork of GDCM (http://gdcm.sourceforge.net/).

The repository contains several improvements to anonymization methods.

Changelog:

  1. Add --encrypt-tag %d,%d, so the user can choose additional tag, which will be encrypted.

  2. Add -g or --generate-uuids. If the flag is set, all values which cannot be nulled during deidentifying (i.e. Type 1 and 1C), are substituted by deterministic UUID-5 value (based on SHA-1 hash). In original GDCM implementation, these values are random UIDs. This change requires libboost.

  3. Add -n or --generate-dummy-names to generate PatentName, PatientID, StudyID, SeriesNumber, AccessionNumber. In original GDCM implementation, these values were set to empty ones.

  4. Add -s %s or --salt=%s. This parameter changes the resulting UUIDs.

  5. Add -t or --remove-private-tags to remove (irreversibly!) all private tags.

For a general informations related to GDCM library, please refer to

http://gdcm.sourceforge.net/

About

GDCM fork. See README.md for further informations.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 60.8%
  • C 25.3%
  • SWIG 6.3%
  • CMake 2.3%
  • HTML 2.0%
  • XSLT 1.3%
  • Other 2.0%