1. Products
  2. Aspose.Medical
  3. DICOM Anonymizer

Programmatic DICOM Anonymization

Effortlessly remove or modify sensitive patient information in DICOM files using a streamlined .NET API. Ensure compliance with healthcare privacy regulations and automate medical imaging workflows with the Aspose.Medical DICOM Anonymizer.

Aspose.Medical DICOM Anonymizer for .NET

The Aspose.Medical DICOM Anonymizer for .NET provides advanced capabilities for anonymizing DICOM files programmatically. DICOM (Digital Imaging and Communications in Medicine) files contain sensitive patient information that must be protected when sharing medical imaging data. This plugin ensures that personally identifiable information (PII) is removed or modified while maintaining the integrity of the medical images.

The DICOM Anonymizer supports predefined confidentiality profiles based on the DICOM PS 3.15 standard, enabling compliance with privacy regulations such as HIPAA and GDPR. You can use the Basic Profile for standard anonymization, or apply additional options like Retain Safe Private, Retain UIDs, Clean Descriptions, and more. The plugin also supports custom anonymization profiles loaded from CSV, JSON, or XML files for fine-grained control over which metadata fields are anonymized and how.

Anonymizing DICOM Files in .NET

  • Activate your license keys (metered licensing) for the DICOM Anonymizer plugin.
  • Execute your anonymization operation with parameters for:
    • Input DICOM file to be anonymized
    • Confidentiality profile (default, predefined, or custom)
    • Output format options (new file or in-place modification)

Acquire DICOM Anonymizer for .NET

Get Aspose.Medical for .NET from the releases page or NuGet, then activate via metered licensing.

  • Compatible with Windows, Linux, and macOS platforms that support .NET Framework, .NET, or Mono.
  • Works with Microsoft Visual Studio and other popular .NET development environments.


Best Practices for DICOM Anonymization

  • Choose the appropriate confidentiality profile based on your data sharing requirements.
  • Use predefined profiles (BasicProfile, CleanGraph, CleanDesc) for standard compliance scenarios.
  • Create custom profiles for specific anonymization rules using CSV, JSON, or XML configuration files.
  • Always verify anonymized output to ensure no sensitive data remains before sharing.

Troubleshooting Anonymization Operations

If issues arise:

  • Confirm that the DICOM Anonymizer plugin is activated via metered licensing.
  • Check license activation and logs for details.
  • Verify that input DICOM files are valid and not corrupted before anonymization.
  • Review confidentiality profile settings to ensure the correct actions are applied to each tag.


Frequently Asked Questions

Do I need to install this plugin separately?

No. Download Aspose.Medical for .NET, reference it in your project, then activate DICOM Anonymizer via metered licensing.

What confidentiality profiles are supported?

The plugin supports all profiles defined in DICOM PS 3.15, including BasicProfile, RetainSafePrivate, RetainUIDs, RetainDeviceIdent, RetainInstitutionIdent, RetainPatientChars, RetainLongFullDates, RetainLongModifDates, CleanDesc, CleanStructdCont, and CleanGraph.

Can I create custom anonymization rules?

Yes. You can define custom anonymization profiles using CSV, JSON, or XML files that specify which DICOM tags to modify and what action to apply (Remove, Replace with zero-length, Replace with dummy data, Keep, Clean, or Replace with UID).

Which applications benefit from DICOM Anonymizer?

Common use cases include sharing medical imaging data for research, preparing datasets for machine learning, enabling multi-site clinical trials, and ensuring compliance when transferring patient data between healthcare institutions.

  

Support and Learning Resources

  
 English