The LEADTOOLS Modality Worklist WCF Service contains methods for manipulating entities in a modality worklist database. The following entities can be manipulated by the service:
Imaging Service Request
Scheduled Procedure Step
Modality Performed Procedure Step
In addition, there are a few miscellaneous functions included that can handle tasks like:
Handling Unscheduled MPPS
Getting Unscheduled Performed Procedure Step UIDs
Checking to see whether a Performed Procedure Step exists
The LEADTOOLS Modality Worklist WCF service can be hosted multiple ways: including IIS, self-hosting (managed applications only), as a Windows service and as a Windows Process Activation Service. The service was made to interoperate with the LEADTOOLS PACS framework. Use the provided PACS Framework Server Add-in (Leadtools.AddIn.Broker.Host) to host a LEADTOOLS Modality Worklist WCF service.
When consuming WCF Services from web-based applications (Silverlight and ASP.NET), Visual Studio generates asynchronous methods to the service, rather than single synchronous calls. These asynchronous calls require that you subscribe to the “Completed” event, call the method, and wait for the “Completed” event to fire.
When calling a LEADTOOLS Modality Worklist WCF Service from a web application, it may be necessary to use cross domain permissions files. For more information, see Making a Service Available Across Domain Boundaries
Medical Web Viewer .NET