Introduction

The LEADTOOLS DICOM C++ Class Library provides dynamic link library (DLL) functions for incorporating DICOM support into your Windows applications. DICOM File Support, DICOM Data Set Support, Image Processing, Image Acquisition, Display and Output, and DICOM Security are available with all Medical Imaging products. DICOM Communication support is available only with the full PACS Imaging.

The LEADTOOLS Medical Imaging and LEADTOOLS PACS Imaging SDKs have everything programmers need to develop a complete DICOM Medical Imaging Solution. Create any DICOM Layer Actor in the Integrating the Healthcare Entretprise (IHE) Framework; add support for any DICOM service; capture images from TWAIN, Screen, the Video for Windows (VfW) driver, the DV (Digital Video) driver, and WDM driver sources; print via Windows printer driver or DICOM Print SCP; display 1-64 bit images including automatic zoom, pan, and scroll functionally; process 1-64 bit image data; stream image or video data to a DICOM dataset; load, save, and convert DICOM to any of over 100 image formats; as well as image annotation including functionality to create overlays; and convert DICOM data sets to AVI/MPEG files.

DICOM File Support

LEADTOOLS Medical Imaging provides COMPLETE support for the DICOM 2003 specification, including all standard IOD classes and modalities (CR, CT, MR, NM, US, RF, SC, VL, etc.), and complete DICOM Basic Directory support.

Key Features

DICOM Data Set Support

LEADTOOLS provides a number of functions for maneuvering through the data set, getting and setting data set information, getting and setting data element values, searching the data set, and creating, loading and saving Data Sets. It includes full support for DICOM directories, overlays, modality LUT, VOI LUT and Palette Color Tables, DICOM Waveforms, Context Groups, and Digital Signatures.

Key Features

Key Capabilities

Image Processing

Image Acquisition, Display, and Output

DICOM Security

LEADTOOLS DICOM Security supports the Secure Transport Connection Profiles as specified in part 15 of the DICOM 2003 standard. Included in this add-on is support for TLS secure transport connection profile and ISCL Secure transport connection profile. The LEADTOOLS DICOM Security support eliminates the need of a VPN (virtual private network) for secure communication to comply with HIPAA regulations.

Use LEADTOOLS DICOM Security to encrypt sensitive data between DICOM nodes that you develop, or existing nodes that support TLS or ISCL connection profiles.

HIPAA Privacy and Security required compliance by April 14, 2003 with standards for guarding data integrity, confidentiality and availability for any application that maintains or transmits individual health data. LEADTOOLS DICOM Security allows for quick, accurate, and complete implementation of security functions that will ensure an application connected to the Internet will be HIPAA compliant. Three areas of risk as well as computer/entity authentication, confidentiality and data integrity are addressed with the LEADTOOLS DICOM Security for efficient 128-bit encryption implementation.

TLS Connection Profile

Area at Risk LEADTOOLS Medical Security Solution
Computer/Entity Authentication RSA Based Certificates
Confidentiality DES Encryption & 3DES Encryption
Data Integrity Secure Hash Algorithm Ciphersuite Negotiation
MORE ABOUT TLS

ISCL Connection Profile

Area at Risk LEADTOOLS Medical Security Solution
Computer/Entity Authentication Three-pass-four-way Protocol
Confidentiality DES-CBC Encryption. This is a 56 bit effective key length in a 64 bit key encryption cipher in block chaining mode.
Data Integrity DESMAC (64 bit) and DES-encrypted MD5 (128 bit) message authentication codes.
MORE ABOUT ISCL

DICOM Communications Support

LEADTOOLS DICOM Communications provides COMPLETE support for DICOM Communications, including all Service Classes (Verification, Storage, Query/Retrieve, Patient Management, etc.), and contains high-level communications functions simplifying the creation of DICOM client/server applications.

Key Features

Key Capabilities

Supported Environments

LEADTOOLS comes in Win32 (x86), x64 and ARM editions. The environments supported depend upon the specific product, platform and function. For more information, refer to Supported Platforms / Operating Systems.

LEADTOOLS provides both UNICODE-only and ANSI-only versions of the C++ Class Library DICOM .dll files. For information on the required .dll name and import library, please refer to Files To Be Included With Your Application.

See Also

Overview of the DICOM File Format

DICOM Network Communication Support for Message Exchange

Programming with LEADTOOLS DICOM

Demo Programs

Help Version 20.0.2020.4.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS DICOM C++ Class Library Help