Class DicomCFindRequest
- Namespace
 - FellowOakDicom.Network
 
- Assembly
 - fo-dicom.core.dll
 
Representation of a C-FIND request.
public sealed class DicomCFindRequest : DicomPriorityRequest
  - Inheritance
 - 
      
      
      
      
      DicomCFindRequest
 
- Inherited Members
 
- Extension Methods
 
Constructors
DicomCFindRequest(DicomDataset)
Initializes an instance of the DicomCFindRequest class.
public DicomCFindRequest(DicomDataset command)
  Parameters
commandDicomDatasetC-FIND RQ command.
DicomCFindRequest(DicomUID, DicomPriority)
Initializes an instance of the DicomCFindRequest class.
public DicomCFindRequest(DicomUID affectedSopClassUid, DicomPriority priority = DicomPriority.Medium)
  Parameters
affectedSopClassUidDicomUIDAffected SOP Class UID.
priorityDicomPriorityCommand priority.
DicomCFindRequest(DicomUID, DicomQueryRetrieveLevel, DicomPriority)
Initializes an instance of the DicomCFindRequest class.
public DicomCFindRequest(DicomUID affectedSopClassUid, DicomQueryRetrieveLevel level, DicomPriority priority = DicomPriority.Medium)
  Parameters
affectedSopClassUidDicomUIDAffected SOP Class UID.
levelDicomQueryRetrieveLevelQuery/Retrieve level.
priorityDicomPriorityCommand priority.
DicomCFindRequest(DicomQueryRetrieveLevel, DicomPriority)
Initializes an instance of the DicomCFindRequest class.
public DicomCFindRequest(DicomQueryRetrieveLevel level, DicomPriority priority = DicomPriority.Medium)
  Parameters
levelDicomQueryRetrieveLevelQuery/Retrieve level.
priorityDicomPriorityCommand priority.
Fields
OnResponseReceived
Gets or sets the response received event handler.
public DicomCFindRequest.ResponseDelegate OnResponseReceived
  Field Value
Properties
Level
Gets or sets the query/Retrieve level.
public DicomQueryRetrieveLevel Level { get; }
  Property Value
Methods
CreateImageQuery(string, string, string)
Convenience method for creating a C-FIND image query.
public static DicomCFindRequest CreateImageQuery(string studyInstanceUid, string seriesInstanceUid, string modality = null)
  Parameters
studyInstanceUidstringStudy instance UID.
seriesInstanceUidstringSeries instance UID.
modalitystringModality.
Returns
- DicomCFindRequest
 C-FIND image query object.
CreatePatientQuery(string, string)
Convenience method for creating a C-FIND patient query.
public static DicomCFindRequest CreatePatientQuery(string patientId = null, string patientName = null)
  Parameters
Returns
- DicomCFindRequest
 C-FIND patient query object.
CreateSeriesQuery(string, string)
Convenience method for creating a C-FIND series query.
public static DicomCFindRequest CreateSeriesQuery(string studyInstanceUid, string modality = null)
  Parameters
Returns
- DicomCFindRequest
 C-FIND series query object.
CreateStudyQuery(string, string, DicomDateRange, string, string, string, string)
Convenience method for creating a C-FIND study query.
public static DicomCFindRequest CreateStudyQuery(string patientId = null, string patientName = null, DicomDateRange studyDateTime = null, string accession = null, string studyId = null, string modalitiesInStudy = null, string studyInstanceUid = null)
  Parameters
patientIdstringPatient ID.
patientNamestringPatient name.
studyDateTimeDicomDateRangeTime range of studies.
accessionstringAccession number.
studyIdstringStudy ID.
modalitiesInStudystringModalities in study.
studyInstanceUidstringStudy instance UID.
Returns
- DicomCFindRequest
 C-FIND study query object.
CreateWorklistQuery(string, string, string, string, string, DicomDateRange)
Convenience method for creating a C-FIND modality worklist query.
public static DicomCFindRequest CreateWorklistQuery(string patientId = null, string patientName = null, string stationAE = null, string stationName = null, string modality = null, DicomDateRange scheduledDateTime = null)
  Parameters
patientIdstringPatient ID.
patientNamestringPatient name.
stationAEstringScheduled station Application Entity Title.
stationNamestringScheduled station name.
modalitystringModality.
scheduledDateTimeDicomDateRangeScheduled procedure step start time.
Returns
- DicomCFindRequest
 C-FIND modality worklist query object.
PostResponse(DicomService, DicomResponse)
Event handler to perform when response has been received.
protected override void PostResponse(DicomService service, DicomResponse response)
  Parameters
serviceDicomServiceAssociated DICOM service.
responseDicomResponseC-FIND response.