public WCFRequestedProcedure FindRequestedProcedure(
string accessionNumber,
string requestedProcedureID
)
accessionNumber
A departmental IS generated number that identifies the order for the Imaging Service Request.
requestedProcedureID
Identifier that identifies the Requested Procedure in the Imaging Service Request.
The requested procedure if found, null otherwise.
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);
}
}