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.