The PACS Framework is a framework for easily creating DICOM-based servers. The framework consists of a Windows Service (Leadtools.Dicom.Service.exe) that implements a user-defined DICOM service. The Windows Service provides the following features:
- Handles DICOM connections
- Handles DICOM association negotiation
- Supports DICOM Message addins that allow user-supplied addins to respond to DICOM messages.
This framework allows the developer to quickly develop scaleable full featured PACSS (i.e. Windows Service, Association and secure communications, debug and audit log). It also allows the developer to organize DICOM services into different processes (i.e. LAN vs. WAN, secure vs. unsecure, HIS/RIS vs. PACS Archive).
The Medical Workstation assemblies make it possible to create a medical workstation client that communicates with DICOM servers. Classes and methods are provided that will initialize a MedicalViewer control and load data. The following AddIns are included:
- FindAddIn - Implements the IProcessCFind interface to respond to DICOM C-FIND-REQ commands.
- MoveAddIn - Implements the IProcessCMove interface to respond to DICOM C_MOVE-REQ commands.
- StorageCommitAddIn - Processes a DICOM Storage Commitment Push Model class by implementing the IProcessNAction interface.
- StoreAddIn = Implements the IProcessCStore interface to respond to DICOM C-STORE-REQ commands.
For an outline and description of enumerations, structures, classes, and delegates, click "Leadtools.Medical.Workstation.DataAccessLayer" or "Leadtools.Medical.Workstation.DataAccessLayer.Configuration" under Namespaces, below.
Namespace | Description |
---|---|
Leadtools.Medical.Workstation.DataAccessLayer | Outline and description of interfaces, enumerations, structures, and classes. |
Leadtools.Medical.Workstation.DataAccessLayer.Configuration | Outline and description of interfaces, enumerations, structures, and classes. |
Reference
IntroductionGetting Started (Guide to Example Programs)
Assemblies
Leadtools.Dicom.Scu AssemblyLeadtools.Dicom.Server.Admin Assembly
Leadtools.Dicom.AddIn Assembly
Leadtools.Medical.Workstation.AddIns Assembly
Leadtools.Medical.Workstation.Client Assembly
Leadtools.Medical.Workstation.Loader Assembly