LEADTOOLS PACS Workstation Framework SDK
The LEADTOOLS PACS Workstation Framework is a set of .NET (C# & VB) PACS components that can be used to build a fully-featured PACS Workstation application. This comprehensive framework is the culmination of over a decade of medical imaging development experience and direct collaboration with medical institutions to create a product that not only meets the real-world requirements of medical practices but also incorporates the power, user-friendliness and extensibility characteristic of any LEADTOOLS product.
Overview of LEADTOOLS PACS Workstation Framework
- 2D and 3D Workstation Viewer
- Real-world radiologist tools used by healthcare professionals
- Modular design featuring fully-customizable components for building an entire PACS or replacing individual pieces of an existing system
- PACS Client and Server
- Database and Data Access Layer
- Media Creation Management
- Source code included for easy customization, localization and branding
LEADTOOLS PACS Workstation Framework Components
The LEADTOOLS PACS Workstation Framework is divided into several components built with the LEADTOOLS High-level PACS Framework. These workstation components come with default implementations that can be replaced or customized to meet the specific needs of your organization. The object oriented and componentized design allows existing PACS Workstation systems to be replaced in whole or one component at a time.
LEADTOOLS Medical Workstation Viewer
The LEADTOOLS Medical Workstation Viewer is a high-end Medical end-user application that is currently being used in the healthcare industry today. The viewer provides the functionality and features required by medical professionals, device manufacturers, research facilities, or anyone that has a need to view, retrieve, store and analyze 2D and 3D DICOM images.
- Medical Image Viewing
- Flexible display layouts for studies, series and images
- Create, load and save annotations with any image
- Create modality-specific window level presets to quickly adjust the display for specific tissues or pathologies
- Automated tools for zoom, pan, window level, orientation and more
- Configurable image orientation display based on user-definable conditions (Patient Position, Modality, or any other DICOM Tag)
- Chronological Timeline with thumbnails of studies and series to save time reviewing patient history
- Advanced 3D visualization with LEADTOOLS Medical 3D SDK Technology
- DICOM SCU Query/Retrieve and Store
- DICOM SCP service to provide Query/Retrieve, Store and Storage Commit
- DICOM Media Creation
- DICOM Transaction Logging
- User Level Access Control
The LEADTOOLS Medical Workstation Viewer uses the LEADTOOLS high-level medical image viewer control to provide unconstrained display layouts, stacking, cine, synchronized scrolling, reference lines and interactive mouse tools such as window level, zoom, pan, annotation, measurement and region of interest.
The LEADTOOLS 3D engine is incorporated into the application to allow 3D volume generation from 2D CT, MRI and PET stacks and MIP, MinMIP, VRT and SSD rendering. The application can generate orthogonal MPR planes or any arbitrary single or double cut planes and MIP slab from 2D slices.
The source code is provided for easy customization, localization and branding. This allows PACS application developers to completely customize the look and feel, functionality, and capabilities of the workstation. Or use the Medical Workstation as-is and "brand" it with their own logo.
Any LEADTOOLS or third-party DICOM client can communicate with the LEADTOOLS PACS Workstation Framework using Study Root Query and Retrieve, Storage and Storage Commitment, and Find and Move Services.
DICOM PACS Server
With the LEADTOOLS High-level DICOM PACS Server component, LEADTOOLS and third-party DICOM clients can query and retrieve from, and store to a workstation database.
DICOM Media Creation Management (CD/DVD Burning)
The LEADTOOLS Workstation Framework supports the DICOM Media Creation Management IOD and Service Classes. Submit Media Creation requests to any custom-developed or third-party DICOM Media Creation station to burn DICOM studies, series, and images to CDs, DVDs or any other media. Additionally, LEADTOOLS includes a stand-alone Workstation Viewer that can run from CD/DVD and reads the DICOM Directory burned to the disc.
Media Creation Management features can be used to manually burn media discs on any Workstation Client or queue up requests to a centralized burning station. LEADTOOLS can directly interface with Primera Bravo devices to automatically burn DICOM CD and DVD media. Add-in source code is provided for the developer to customize support for any burning device.
DICOM PACS Workstation Add-ins
Because every system and organization is different, it is impossible to create a product that meets every need out of the box. For this reason, the LEADTOOLS PACS Workstation Framework leverages add-ins that developers can quickly implement to perform various tasks. All DICOM requests are delegated to the add-ins to be processed. The LEADTOOLS PACS Workstation Framework includes several add-in implementations with source code including:
- Study Root Find SCP Service
- Study Root Move SCP Service
- Storage Service
- Storage Commit Service
- DICOM Transaction Log to Database
- Media Creation Management
DICOM PACS Workstation Data Access Layer
The LEADTOOLS PACS Workstation Data Access Layer (DAL) ensures maximum flexibility for data storage. Developers may inherit from a LEADTOOLS PACS Workstation DAL implementation for virtually any database system including SQL server, Oracle and MySQL by creating a class that implements the LEADTOOLS PACS Workstation DAL interfaces. The inheritable default DAL implementation works with SQL server and SQL CE.
By implementing the respective data access layer, virtually any database system may be used with the LEADTOOLS PACS Workstation Framework. The default DAL included with the LEADTOOLS PACS Workstation Framework supports SQL Server and SQL CE.
DICOM PACS Workstation User Controls
The LEADTOOLS PACS Workstation includes all user interface controls needed to build a DICOM Workstation. Provided controls include an image viewer control, search control, service manager control, log viewer control and configuration control. All of the controls may be easily customized to meet the specific needs of your users.
DICOM PACS Workstation Client
The LEADTOOLS PACS Workstation Framework uses DAL components to query and retrieve images from, and store images to the local database. The PACS Workstation Client also uses the LEADTOOLS PACS Framework to query, retrieve, and store images to remote DICOM PACS servers.
DICOM PACS Workstation Loader
The LEADTOOLS PACS Workstation Loader retrieves study, series and image information in the background from the Workstation Client and loads that information into the LEADTOOLS Medical Viewer control.
DICOM PACS High-level Client Framework
The LEADTOOLS DICOM PACS High-level Client Framework leverages the LEADTOOLS PACS Framework to facilitate communication between PACS Workstation clients and LEADTOOLS or third-party DICOM PACS servers.
Remote DICOM PACS Server
The LEADTOOLS PACS Workstation Framework can communicate with any LEADTOOLS or third-party DICOM PACS server.
LEADTOOLS SDK Products that Include the PACS Workstation Framework
Hover over each product for a description. Click for more details.
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.
Develop powerful PACS and Medical imaging applications with LEADTOOLS Medical Imaging Suite. Features include Zero-footprint HTML5 DICOM Viewer, Medical Web Viewer Framework, Medical 3D, 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.