Technology / Medical

LEADTOOLS DICOM Communication SDK

DICOM Communication

LEADTOOLS DICOM Communication technology provides complete support for DICOM Communications, including all Service Classes such as Verification, Storage, Query/Retrieve and Patient Management, and contains high-level communications components that simplify the creation of DICOM client/server applications.

Overview of LEADTOOLS SDK DICOM Communication SDK Technology

  • Complete support for Message Exchange, including DIMSE (DICOM Message Service Element) service users and providers, and Message Exchange Upper Layer Protocol
  • Asynchronous or synchronous TCP/IP support for multiple clients and servers
  • High-level functions for initiating and terminating Associations, automating the process of filling out PDU structures (Protocol Data Units)
  • Automatic and transparent conversion of DICOM Data Sets between specific Transfer Syntaxes required by the associated Application Entities
  • High-level functions and components that automate sending DICOM Request and Response command sets, greatly simplifying the process of adding DICOM communication support to your application
  • High-level DICOM Print support
  • Support for TLS and ISCL security profiles
  • Support for IPv4 and IPv6
  • Low-level functions for customizing sockets

With a LEADTOOLS DICOM Communication SDK, Developers Can:

  • Create and initialize a DICOM network connection
  • Create a DICOM Associate Connection to transfer data and messages
  • Customize the DICOM Associate Connection for the type of data to transfer and manner in which to transfer the data
  • Retrieve information about the DICOM Network Connection
  • Retrieve information about the DICOM Associate Connection
  • Send and receive messages using either high-level or low-level functions
  • Create consumers and providers for any service class including:
    • Verification
    • Storage Service
    • Query/Retrieve
    • Study Content Notification
    • Patient Management
    • Study Management
    • Results Management
    • Print Management
    • Media Storage
    • Storage Commitment
    • Basic Worklist Management
    • Queue Management
    • Any DICOM Message Service Element (DIMSE)

Create DIMSE-C services associated with composite SOP classes:

  • C Store Request / Response
  • C Find Request / Response
  • C Get Request / Response
  • C Move Request / Response
  • C Cancel Request / Response
  • C Echo Request / Response

Create DIMSE-N services associated with normalized SOP Classes and provide an extended set of operations and notifications:

  • N Event Report Request / Response
  • N Get Request / Response
  • N Set Request / Response
  • N Action Request / Response
  • N Create Request / Response
  • N Delete Request / Response

When using DICOM Messages, AE's can serve in one of two roles:

  • Invoking DIMSE-service-user (SCU)
  • Performing DIMSE-service-user (SCP)

LEADTOOLS SDK Technology Related to DICOM Communication

LEADTOOLS SDK Products that Include DICOM Communication SDK Technology

Hover over each product for a description. Click for more details.

LEADTOOLS PACS Imaging SDK

Develop robust PACS Imaging applications with LEADTOOLS PACS Imaging. Features include Medical Web Viewer Framework, high and low level PACS SCP and SCU functions and controls, secure PACS communication, comprehensive DICOM data set support, image annotation, extended grayscale image display such as window level and LUT processing, and specialized medical image processing. Other features include lossless JPEG compression, JPIP and signed and unsigned image data processing.

LEADTOOLS Medical Imaging Suite SDK

Develop powerful PACS and Medical imaging applications with LEADTOOLS Medical Imaging Suite. Features include Medical Web Viewer Framework, Medical 3D, Zero Footprint HTML5 DICOM Viewer, DICOM Multimedia codecs, high and low level PACS SCP and SCU functions and controls, secure PACS communication, Print to PACS, comprehensive DICOM data set support, image annotation, extended grayscale image display such as window level and LUT processing, and specialized medical image processing. Other features include lossless JPEG compression, JPIP, and signed and unsigned image data processing.

LEAD Technologies Logo
LEADTOOLS Logo