QueryMPPS Method

Summary
Queries for a specific set of modality-performed procedure steps.
Syntax
C#
C++/CLI
[OperationContractAttribute()] 
[FaultContractAttribute(System.Type)] 
public WCFPPSInformation[] QueryMPPS( 
   MPPSQuery query 
) 
[FaultContractAttribute(DetailType=Leadtools.Medical.Worklist.Wcf.Utils.ApplicationFault,  
   Action="",  
   Name="",  
   Namespace="",  
   ProtectionLevel=ProtectionLevel.None,  
   HasProtectionLevel=false)] 
[OperationContractAttribute()] 
array<WCFPPSInformation^>^ QueryMPPS(  
   MPPSQuery^ query 
)  

Parameters

query
The query to perform.

Return Value

A list of modality-performed procedure steps that meet the query criteria.

Example
C#
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 MPPSQueryTest() 
{ 
   try 
   { 
      MPPSQuery query = new MPPSQuery(); 
      WCFPPSInformation[] results = null; 
 
      // 
      // Find all modality performed procedure steps in progress 
      // 
 
      query.PPSInfo = new WCFPPSInformation() { PerformedProcedureStepStatus = "IN PROGRESS" }; 
      results = _BrokerService.QueryMPPS(query); 
      if (results != null && results.Length > 0) 
      { 
         foreach (WCFPPSInformation mpps in results) 
         { 
            Console.WriteLine(mpps.MPPSSOPInstanceUID); 
            Console.WriteLine(mpps.Modality); 
         } 
      } 
   } 
   catch (Exception e) 
   { 
      Debug.WriteLine(e.Message); 
   } 
} 
Requirements

Target Platforms

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Medical.Worklist.Wcf Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.