Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.12.21
Programming with LEADTOOLS DICOM

When using the LEADTOOLS DICOM .Net Class Library, the first step must be to call DicomEngine.Startup in order to initialize the data required by the library. This is usually done at the beginning of the application. When the library is no longer needed, DicomEngine.Shutdown must be called to release the data. This is usually done when the application needs to shutdown.

The following topics provide a systematic approach to understanding how to program with the LEADTOOLS DICOM .Net Class Library.

Working with DICOM Files

Working with Data Sets

Working with Information Object Definitions

Working with Tags

Working with Unique Identifiers (UIDs)

Working with Value Representations

Working with Basic Directory Key Elements

Creating and Loading a Data Set

Working with DICOM Annotations

Creating DICOM Directories

Overlays Overview

LUT Encoding Overview

Working with DICOM Waveforms

Working with Context Groups

Working with DICOM Connections and Message Transfer

Working with DICOM Network Connections

Working with DICOM Associate Connections

Working with Command Sets

Creating a DICOM Network Connection

Creating a DICOM Associate Connection

Creating an SCU

Creating an SCP

Sending Messages

Receiving Messages

Moving Composite Data

Diagram of an SCU-SCP Set-Up

Closing a DICOM Associate Connection

Print Management SCU

Security Profiles

Security Profiles

Working with Digital Signatures

ISCL Security

General Integrated Secure Communication Layer (ISCL) Information

Protocols

Establishing an ISCL Line Connection

Adding Security to a DICOM Connection

Sending and Receiving Messages

Closing an ISCL Connection

TLS Security

General Transport Layer Secure (TLS) Information

Adding TLS Security to a DICOM Connection

Negotiating a Cipher Suite