The PACS Server Framework is an extensible system that allows the user to easily add additional DICOM Services or customize service implementation without having to change the core server implementation. This extensibility is provided through the use of add-ins. These add-ins allow developers to respond to specific DICOM messages (based on the registered DICOM service), and perform transaction logging to a consolidated service log. LEADTOOLS handles the threading for concurrent DICOM connections. The SDK also manages association negotiations and exposes interfaces which allow the user to spy on all DICOM communications with the server.
PACS Server Framework Components:
DICOM Service
DICOM Service (Leadtools.Dicom.Service.exe) is a MS Windows Service that implements user-defined DICOM services.
Add-in Manager
The DICOM Service (Leadtools.Dicom.Service.exe) also acts as the manager of the add-ins. When the service starts it loads all the available add-ins. Once the add-ins are loaded the server extracts the interfaces that are important for its operation.
Add-ins
Add-ins are implemented by the developer, based on the DICOM services they wish to provide. LEADTOOLS ships with several add-ins, some of which are provided with source code that can be customized.
Secure Connections
The PACS Server Framework supports secure communication through the use of AddIns. The PACS Server Framework ships with a Security Add-in which implements security for the PACS server. This add-in can be extended or replaced by a custom implementation. Source code is provided so that the secure communications can be customized by an add-in developer. The provided Add-in implements the Basic TLS Secure Transport Connection Profile of DICOM Standard which utilizes the framework and negotiation mechanism specified by the Transport Layer Security Version 1.0 protocol.
Logging Framework
The PACS Server Framework makes use of the LEADTOOLS Logging assembly (Leadtools.Logging) to log server specific messages. This enables developers to easily change the destination of logging messages. In addition, Add-in developers can make use of this framework to provide centralized logging.
Sever Admin Interface
This interface allows an application to communicate with the running PACS Framework Server service. This allows the developer to easily manage multiple PACS Framework servers. Developers can use this class to implement a server administrative user interface.
Service Startup Process:
Register Base Services: Some base services are required for the service to function correctly. This process provides default implementations for the following services:
For more information refer to:
Programming With PACS Server Framework Programming With PACS Client Framework
|
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.