←Select platform

GetDicomDataSets(string,string,string,string) Method

Summary

Retrieves a list of DicomDataSet that matches the specified PatientID, StudyInstanceUID, SeriesInstanceUID, and SOPInstanceUID from the storage source.

Syntax
C#
VB
C++
public List<DicomDataSet> GetDicomDataSets( 
   string patientId, 
   string studyInstanceUid, 
   string seriesInstanceUid, 
   string sopInstanceUid 
) 
Public Function GetDicomDataSets( 
   ByVal patientId As String, 
   ByVal studyInstanceUid As String, 
   ByVal seriesInstanceUid As String, 
   ByVal sopInstanceUid As String 
) As List(Of DicomDataSet) 
public:  
   List<DicomDataSet^>^ GetDicomDataSets( 
      String^ patientId, 
      String^ studyInstanceUid, 
      String^ seriesInstanceUid, 
      String^ sopInstanceUid 
   ) 

Parameters

patientId

The PatientID of the DicomDataSet to be retrieved. This value can be an empty string.

studyInstanceUid

The StudyInstanceUID of the DicomDataSet to be retrieved. This value can be an empty string.

seriesInstanceUid

The SeriesInstanceUID of the DicomDataSet to be retrieved. This value can be an empty string.

sopInstanceUid

The SOPInstanceUID of the DicomDataSet to be retrieved. This value can be an empty string.

Return Value

A List of DicomDataSet that contains the specified patientId, studyInstanceUid, seriesInstanceUid, and sopInstanceUid.

If no such DicomDataSet exists, an empty List is returned.

Remarks

The returned List of DicomDataSet must match all of the specified parameters. However, any of the parameters can be an empty string, which is equivalent to a wild card.

For example, to retrieve all DicomDataSet for a particular patient, do the following:

List<DicomDataSet> dsList; 
string patientId = "12341234"; 
dsList = agent.GetDicomDataSets(patientId, string.Empty, string.Empty, string.Empty); 

Example

For an example, refer to IStorageDataAccessAgent5.

Requirements
Target Platforms
Help Version 21.0.2021.6.30
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Medical.Storage.DataAccessLayer Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.