Handles exceptions that result from adding an unscheduled Performed Procedure Step.
[FaultContractAttribute(System.Type)]
[OperationContractAttribute()]
public void HandleUnscheduledMPPS(
string mppsSOPInstanceUID,
string scheduledProcedureStepID
)
<FaultContractAttribute(DetailType=Leadtools.Medical.Worklist.Wcf.Utils.ApplicationFault,
Action="",
Name="",
Namespace="",
ProtectionLevel=ProtectionLevel.None,
HasProtectionLevel=False)>
<OperationContractAttribute()>
Sub HandleUnscheduledMPPS( _
ByVal mppsSOPInstanceUID As String, _
ByVal scheduledProcedureStepID As String _
)
[FaultContractAttribute(DetailType=Leadtools.Medical.Worklist.Wcf.Utils.ApplicationFault,
Action="",
Name="",
Namespace="",
ProtectionLevel=ProtectionLevel.None,
HasProtectionLevel=false)]
[OperationContractAttribute()]
void HandleUnscheduledMPPS(
String^ mppsSOPInstanceUID,
String^ scheduledProcedureStepID
)
mppsSOPInstanceUID
The SOP Instance UID for the MPPS Instance that needs to be deleted.
scheduledProcedureStepID
Identifier that identifies the Scheduled Procedure Step.
Connects an unscheduled Procedure Step with an existing Scheduled Procedure Step.
Shows how to use the miscellaneous methods of the broker service.
using Leadtools;
using Leadtools.Medical.Worklist.Wcf.Service;
using Leadtools.Medical.Worklist.DataAccessLayer.MatchingParameters;
using Leadtools.Dicom;
using Leadtools.Medical.Worklist.Wcf.Entities;
public void MiscelleaneousTest()
{
try
{
List<string> uids = new List<string>(_BrokerService.GetUnscheduledPerformedProcedureStepUIDs());
if (uids.Contains("987.654.3210000"))
{
_BrokerService.HandleUnscheduledMPPS("987.654.3210000", "123.456.89000000");
}
Console.WriteLine("Exists: " + _BrokerService.PerformedProcedureStepExists("987.654.3210000").ToString());
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
Imports Leadtools
Imports Leadtools.Medical.Worklist.Wcf.Service
Imports Leadtools.Medical.Worklist.DataAccessLayer.MatchingParameters
Imports Leadtools.Dicom
Imports Leadtools.Medical.Worklist.Wcf.Entities
Public Sub MiscelleaneousTest()
Try
Dim uids As List(Of String) = New List(Of String)(_BrokerService.GetUnscheduledPerformedProcedureStepUIDs())
If uids.Contains("987.654.3210000") Then
_BrokerService.HandleUnscheduledMPPS("987.654.3210000", "123.456.89000000")
End If
Console.WriteLine("Exists: " & _BrokerService.PerformedProcedureStepExists("987.654.3210000").ToString())
Catch e As Exception
Console.WriteLine(e.Message)
End Try
End Sub
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document