Adds the requested procedure to the worklist database.
public void AddRequestedProcedure(string accessionNumber,WCFRequestedProcedure procedure)
Public Sub AddRequestedProcedure( _ByVal accessionNumber As String, _ByVal procedure As WCFRequestedProcedure _)
public:void AddRequestedProcedure(String^ accessionNumber,WCFRequestedProcedure^ procedure)
accessionNumber
A departmental IS-generated number that identifies the order for the Imaging Service Request.
procedure
The requested procedure to add.
Shows how to use the requested procedure-specific 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 RequestedProcedureTest(){try{WCFRequestedProcedure procedure = null;procedure = _BrokerService.FindRequestedProcedure("1200", "1300");if (procedure != null)_BrokerService.DeleteRequestedProcedure("1200", "1300");procedure = new WCFRequestedProcedure();procedure.RequestedProcedureID = "1300";procedure.StudyInstanceUID = "1.2.345.6.789";procedure.RequestedProcedureDescription = "My Description";_BrokerService.AddRequestedProcedure("1200", procedure);procedure = _BrokerService.FindRequestedProcedure("1200", "1300");if (procedure != null){procedure.PatientTransportArrangements = "Bus";_BrokerService.UpdateRequestedProcedure("1200", "1300", procedure);}string[] ids = _BrokerService.GetRequestedProcedureIDs("1200");foreach (string id in ids){Console.WriteLine(id);}}catch (Exception e){Debug.WriteLine(e.Message);}}
Imports LeadtoolsImports Leadtools.Medical.Worklist.Wcf.ServiceImports Leadtools.Medical.Worklist.DataAccessLayer.MatchingParametersImports Leadtools.DicomImports Leadtools.Medical.Worklist.Wcf.EntitiesPublic Sub WCFRequestedProcedureTest()TryDim procedure As WCFRequestedProcedure = Nothingprocedure = _BrokerService.FindRequestedProcedure("1200", "1300")If Not procedure Is Nothing Then_BrokerService.DeleteRequestedProcedure("1200", "1300")End Ifprocedure = New WCFRequestedProcedure()procedure.RequestedProcedureID = "1300"procedure.StudyInstanceUID = "1.2.345.6.789"procedure.RequestedProcedureDescription = "My Description"_BrokerService.AddRequestedProcedure("1200", procedure)procedure = _BrokerService.FindRequestedProcedure("1200", "1300")If Not procedure Is Nothing Thenprocedure.PatientTransportArrangements = "Bus"_BrokerService.UpdateRequestedProcedure("1200", "1300", procedure)End IfDim ids As String() = _BrokerService.GetRequestedProcedureIDs("1200")For Each id As String In idsConsole.WriteLine(id)Next idCatch e As ExceptionDebug.WriteLine(e.Message)End TryEnd 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
