Product: DICOM Switchboard™
Key Features
- Change transfer syntax on the fly.
- Add, delete, and modify dataset tags.
- Configure filter sets based on host, port, and/or AE title.
- Runs on the hardware you already have, under Linux, Windows, and other OSes.
- Control and monitor status from an easy-to-use web GUI.
- Selectively log activity and adjust verbosity on-the-fly.
Pricing Info
The all-in-one solution for routing, filtering, monitoring and conversion of DICOM Datasets.
The DICOM Switchboard™ provides the ability to transparently monitor, log, filter,
and convert DICOM datasets during DICOM network communications.
Designed primarily for network or PACS administrators, developers, field service engineers,
migration specialists, or anyone responsible for integrating DICOM devices,
it facilitates interconnection of otherwise incompatible DICOM devices and rule
based correction of dataset elements in real-time.
The user configures two DICOM network devices to
communicate through the DICOM Switchboard, which
acts as an intermediate node: inspecting, forwarding,
and optionally filtering and logging DICOM PDUs sent
by each DICOM Application Entity. The user may
configure, monitor, or control the application via any
web browser that has network access to the device
running the DICOM Switchboard.
Normally provided for installation on Windows, the
DICOM Switchboard can also be supplied for a variety
of popular platforms.
DICOM Switchboard Features:
- Configurable Filters - Provides for configurable filters that may alter selected DICOM message elements in real-time enabling the DICOM Switchboard to detect and optionally modify or “fix” selected DIMSE messages.
- Mapping Rules - Device mapping rules route DICOM Messages and select filter sets to apply based on source host and/or AE Title.
- Tag Modification - DICOM elements may be added to, deleted from, or modified in the datasets as they pass through. Regular expression matching filters may be used to select and alter dataset elements in complex ways.
- Modification TrackingOptionally stores a record of dataset modifications in the DICOM Original Attributes Sequence and/or the Contributing Equipment Sequence.
- Modification Look-up - Provides an option to look up modifications to apply from a text-based list.
- Alter Transfer Syntax - Provides the ability to alter the transfer syntax encoding when required to provide capabilities not supported by one host; for instance, the DICOM Switchboard may be used to convert a dataset from Explicit Little Endian to JPEG-lossless compression.
- Portable and Robust - May run on the same or a different computer as the source or destination hosts. It is immune to packet dropping since it actively participates in the DICOM association.
- Remote Monitoring - Provides local or remote GUIs for web-based control and monitoring of the DICOM Switchboard.
- PDU Repackaging - Provides the ability to re-package PDUs into different sizes if required.
- Association Logging - Provides monitoring/logging of DICOM associations. Log verbosity is dynamically configurable during an association to show various levels of DICOM information: association setup, ACSE PDUs, DIMSE reads/writes, PDU contents - summary or a full hexadecimal byte dump - and TCP/IP transactions.
- Selective Logging - only monitors the connection of interest, not all network traffic, eliminating much extraneous data.
- Dual mode operation - Transparent PDU forwarding vs. PDU Filtering Mode, both with logging capability.
- Real-time Status - A real-time status monitor and log console provide dynamic display of active associations and related network activity.
Benefits:
- Selectivity — Filter transactions of interest without worrying about other network traffic or other DICOM device communication.
- Flexibility — Performs optional, configurable filtering operations on actual messages, requires no secondary operations.
- Control — Dynamic control of the logging verbosity allows selective monitoring at an appropriate level of detail.
- Low Cost — No special equipment is required, the software installs and runs on your own hardware.
- Portability — The DICOM Switchboard typically runs on Windows systems, but is also available for Linux systems.
- Ease of use — Convenient web-based GUI allows filtering to be defined and performed without coding custom software.
- Convenient — User may access the control interfaces from any system with web access to the DICOM Switchboard device.
Application Examples
The DICOM Switchboard is an in-line, network-switching device and operates at level 5, the Session Layer, in the OSI reference model. It accepts DICOM associations, where clients connect using the host, port, and AE_Title; the DICOM Switchboard then creates a corresponding association to a remote device, the address of which is determined by a set of user configurable mapping rules. Messages are forwarded between the two devices while the Switchboard does optional logging, diagnostic, and filtering operations.
Examples:
- The DICOM Switchboard can function similar to an interface engine providing a common interface for a particular DICOM service; all modalities (clients, SCU) connect to a device (server, SCP) via the DICOM Switchboard. If the server has to be replaced, serviced, or modified, no modifications to clients are required, only the DICOM Switchboard configuration needs to be modified. If a server is replaced, the DICOM Switchboard configuration is updated with the new server's identity and subsequent communications from clients are forwarded to the new server.
- The DICOM Switchboard may be used to connect two DICOM devices that have some incompatibility in their implementation of the
DICOM protocol, such that certain protocol fields need to have their values provided or altered. The DICOM DIMSE message
filtering services in the DICOM Switchboard can handle the detection and modification of the appropriate fields without requiring
modifications to either the DICOM SCU or SCP (client or server) devices.
Once the connection is functioning as desired, the service
engineer can leave the DICOM Switchboard in place
or pursue permanent corrections to the offending
device by consulting with the manufacturer.
- Referring to the same diagram, the DICOM Switchboard may also be used to alter the encoding (transfer syntax) of messages as they pass from one system to another. For example, a modality (client, SCU) sends the DICOM Switchboard implicit-little endian syntax and the DICOM Switchboard passes messages to a remote archive (server, SCP) using one of the various JPEG compression transfer syntaxes.
- The DICOM Switchboard may be used as a supplementary tool to assist in the migration of DICOM data from one archive to another. Typically it is placed between the source and destination archives and provides the ability to apply user-defined filters to the DICOM data sets as they are being migrated. Data set elements may be altered in real-time; tags may be added to the datasets -- for example, the Contributing Equipment Sequence could be set to record the original source archive for a data set. The Original Attributes Sequence may be automatically added or appended to preserve a record of any changes made.


Dicom Switchboard Product