LAUREL BRIDGE

Program Class

DICOM Connectivity Framework V3.4
Deidentify a dataset with the purpose of removing any patient identifying information. Then reidentify the deidentified dataset to show the reconstruction of the anonymized Dicom dataset. This example uses the AnonymizerSettings.cfg file to indicate the location of the required public and private certificates.

The certificates that are provided in this example project are for demonstration purposes only. These should be replaced with your public and/or private certificate files, depending upon your application.

The utility at http://xca.sourceforge.net/ is helpful for viewing and editing certificates. For this demo application: the public certificate (export format PEM) is stored in DAnon.crt; the private certificate (export format PKCS #12) DAnon.p12; and the password for the private certificate is "danon".

The deidentification process configured in this example also demonstrates anonymizing the pixel data of the dataset. The deidentified example image will have a black bar on the top and bottom of the deidentified dataset's image.

Inheritance Hierarchy

SystemObject
  LaurelBridge.DCFExamples.AnonymizerProgram

Namespace:  LaurelBridge.DCFExamples.Anonymizer
Assembly:  Anonymizer (in Anonymizer.exe) Version: DCF34 r13043 DCF_3_4_56_20220408 NetFramework
Syntax

C#
public class Program

The Program type exposes the following members.

Constructors

  NameDescription
Public methodProgram
Initializes a new instance of the Program class
Top
Methods

  NameDescription
Public methodStatic memberMain
Main program for Anonymizer.
Top
See Also

Reference