Error processing SSI file
LEADTOOLS Medical (Leadtools.Medical.Worklist.Wcf assembly)

Show in webframe

AddMPPS Method (BrokerService)






The MPPS data to add to the database.
Adds the MPPS to the worklist database.
Syntax
public void AddMPPS( 
   WCFPPSInformation mpps
)
'Declaration
 
Public Sub AddMPPS( _
   ByVal mpps As WCFPPSInformation _
) 
'Usage
 
Dim instance As BrokerService
Dim mpps As WCFPPSInformation
 
instance.AddMPPS(mpps)

            

            
public:
void AddMPPS( 
   WCFPPSInformation^ mpps
) 

Parameters

mpps
The MPPS data to add to the database.
Example

Shows how to use the MPPS specific methods of the broker service.

Copy Code  
Imports Leadtools
Imports Leadtools.Medical.Worklist.Wcf.Service
Imports Leadtools.Medical.Worklist.DataAccessLayer.MatchingParameters
Imports Leadtools.Dicom
Imports Leadtools.Medical.Worklist.Wcf.Entities

<TestMethod()> _
Public Sub MPPSTest()
   Try
      Dim pps As WCFPPSInformation = _BrokerService.FindMPPS("987.654.3210000")
      If Not pps Is Nothing Then
         _BrokerService.DeleteMPPS("987.654.3210000")
      End If

      pps = New WCFPPSInformation()
      pps.MPPSSOPInstanceUID = "987.654.3210000"
      pps.PerformedProcedureStepID = "987.321.394093"
      pps.PerformedStationAETitle = Environment.MachineName
      pps.PerformedProcedureStepStartDate = New DicomDateRangeValue() With {.Date1 = New DicomDateValue(DateTime.Now)}
      pps.PerformedProcedureStepStartTime = New DicomTimeRangeValue() With {.Time1 = New DicomTimeValue(DateTime.Now)}
      pps.Modality = "CT"
      pps.PerformedProcedureStepStatus = "IN PROGRESS"
      pps.StudyInstanceUID = "0.0.4.3.6.777777.7"
      _BrokerService.AddMPPS(pps)

      pps = _BrokerService.FindMPPS("987.654.3210000")
      If Not pps Is Nothing Then
         pps.PerformedLocation = "EXAM ROOM 1"
         pps.PerformedProcedureStepStatus = "COMPLETED"
         _BrokerService.UpdateMPPS("987.654.3210000", pps)
      End If
   Catch e As Exception
      Console.WriteLine(e.Message)
   End Try
End Sub
using Leadtools;
using Leadtools.Medical.Worklist.Wcf.Service;
using Leadtools.Medical.Worklist.DataAccessLayer.MatchingParameters;
using Leadtools.Dicom;
using Leadtools.Medical.Worklist.Wcf.Entities;

[TestMethod]
public void MPPSTest()
{
    try
    {
        WCFPPSInformation pps = _BrokerService.FindMPPS("987.654.3210000");
        if (pps != null)
            _BrokerService.DeleteMPPS("987.654.3210000");

        pps = new WCFPPSInformation();
        pps.MPPSSOPInstanceUID = "987.654.3210000";
        pps.PerformedProcedureStepID = "987.321.394093";
        pps.PerformedStationAETitle = Environment.MachineName;
        pps.PerformedProcedureStepStartDate = new DicomDateRangeValue() { Date1 = new DicomDateValue(DateTime.Now) };
        pps.PerformedProcedureStepStartTime = new DicomTimeRangeValue() { Time1 = new DicomTimeValue(DateTime.Now) };
        pps.Modality = "CT";
        pps.PerformedProcedureStepStatus = "IN PROGRESS";
        pps.StudyInstanceUID = "0.0.4.3.6.777777.7";
        _BrokerService.AddMPPS(pps);

        pps = _BrokerService.FindMPPS("987.654.3210000");
        if (pps != null)
        {
            pps.PerformedLocation = "EXAM ROOM 1";
            pps.PerformedProcedureStepStatus = "COMPLETED";
            _BrokerService.UpdateMPPS("987.654.3210000", pps);
        }                
    }
    catch (Exception e)
    {
        Console.WriteLine(e.Message);
    }
}
Requirements

Target Platforms

See Also

Reference

BrokerService Class
BrokerService Members

Error processing SSI file
   Leadtools.Medical.Worklist.Wcf requires a Medical toolkit server license and unlock key. For more information, refer to: LEADTOOLS Toolkit Features