DICOM Communications
Included in LEADTOOLS Medical Imaging Suite
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.
Features include:
- Support for TCP/IP multiple clients and multiple servers, working in Asynchronous or Synchronous mode.
- High-level functions for initiating and terminating Associations (connections between DICOM applications), automating the process of filling out PDU structures (Protocol Data Units).
- Automatic and transparent conversion of DICOM Data Sets to/from the specific Transfer Syntax required by the associated Application Entities (the connected DICOM client(s) and server(s)).
- High-level functions that automate sending DICOM Request and Response Command Sets (Services), greatly simplifying the process of coding application communications.
- Complete support for Message Exchange, including DIMSE (DICOM Message Service Element) service user and provider, and Message Exchange Upper Layer Protocol.
With this DICOM Communications support you can do the following:
- Create and initialize a DICOM Network Connection.
- Create a DICOM Associate Connection to allow the transfer of data and messages.
- Customize the DICOM Associate Connection for the type of data you wish to transfer and the 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.
- Support for the DICOM Verification Service Class
- Support for the DICOM Storage Service Class
- Support for the DICOM Query/Retrieve Service Class
- Support for the DICOM Study Content Notification Service Class
- Support for the DICOM Patient Management Service Class
- Support for the DICOM Study Management Service Class
- Support for the DICOM Results Management Service Class
- Support for the DICOM Print Management Service Class
- Support for the DICOM Media Storage Service Class
- Support for the DICOM Storage Commitment Service Class
- Support for the DICOM Basic Worklist Management Service Class
- Support for the DICOM Queue Management Service Class
- Supports all DICOM Message Service Element (DIMSE):
Support DIMSE-C service associated with composite SOP Classes:
- C Store Request
- C Store Response
- C Find Request
- C Find Response
- C Get Request
- C Get Response
- C Move Request
- C Move Response
- C Cancel Request
- C Echo Request
- C Echo Response
Support DIMSE-N service associated with normalized SOP Classes and provide an extended set of operations and notifications:
- N Event Report Request
- N Event Report Response
- N Get Request
- N Get Response
- N Set Request
- N Set Response
- N Action Request
- N Action Response
- N Create Request
- N Create Response
- N Delete Request
- N Delete Response
When using DICOM Messages, AE's can serve in one of two roles:
- Invoking DIMSE-service-user (SCU)
- Performing DIMSE-service-user (SCP)