Class DicomCFindRequest
Representation of a C-FIND request.
Inherited Members
Namespace: Dicom.Network
Assembly: cs.temp.dll.dll
Syntax
public sealed class DicomCFindRequest : DicomPriorityRequest
Constructors
DicomCFindRequest(DicomDataset)
Initializes an instance of the DicomCFindRequest class.
Declaration
public DicomCFindRequest(DicomDataset command)
Parameters
Type | Name | Description |
---|---|---|
DicomDataset | command | C-FIND RQ command. |
DicomCFindRequest(DicomUID, DicomPriority)
Initializes an instance of the DicomCFindRequest class.
Declaration
public DicomCFindRequest(DicomUID affectedSopClassUid, DicomPriority priority = DicomPriority.Medium)
Parameters
Type | Name | Description |
---|---|---|
DicomUID | affectedSopClassUid | Affected SOP Class UID. |
DicomPriority | priority | Command priority. |
DicomCFindRequest(DicomUID, DicomQueryRetrieveLevel, DicomPriority)
Initializes an instance of the DicomCFindRequest class.
Declaration
public DicomCFindRequest(DicomUID affectedSopClassUid, DicomQueryRetrieveLevel level, DicomPriority priority = DicomPriority.Medium)
Parameters
Type | Name | Description |
---|---|---|
DicomUID | affectedSopClassUid | Affected SOP Class UID. |
DicomQueryRetrieveLevel | level | Query/Retrieve level. |
DicomPriority | priority | Command priority. |
DicomCFindRequest(DicomQueryRetrieveLevel, DicomPriority)
Initializes an instance of the DicomCFindRequest class.
Declaration
public DicomCFindRequest(DicomQueryRetrieveLevel level, DicomPriority priority = DicomPriority.Medium)
Parameters
Type | Name | Description |
---|---|---|
DicomQueryRetrieveLevel | level | Query/Retrieve level. |
DicomPriority | priority | Command priority. |
Fields
OnResponseReceived
Gets or sets the response received event handler.
Declaration
public DicomCFindRequest.ResponseDelegate OnResponseReceived
Field Value
Type | Description |
---|---|
DicomCFindRequest.ResponseDelegate |
Properties
Level
Gets or sets the query/Retrieve level.
Declaration
public DicomQueryRetrieveLevel Level { get; }
Property Value
Type | Description |
---|---|
DicomQueryRetrieveLevel |
Methods
CreateImageQuery(String, String, String)
Convenience method for creating a C-FIND image query.
Declaration
public static DicomCFindRequest CreateImageQuery(string studyInstanceUid, string seriesInstanceUid, string modality = null)
Parameters
Type | Name | Description |
---|---|---|
String | studyInstanceUid | Study instance UID. |
String | seriesInstanceUid | Series instance UID. |
String | modality | Modality. |
Returns
Type | Description |
---|---|
DicomCFindRequest | C-FIND image query object. |
CreatePatientQuery(String, String)
Convenience method for creating a C-FIND patient query.
Declaration
public static DicomCFindRequest CreatePatientQuery(string patientId = null, string patientName = null)
Parameters
Type | Name | Description |
---|---|---|
String | patientId | Patient ID |
String | patientName | Patient name. |
Returns
Type | Description |
---|---|
DicomCFindRequest | C-FIND patient query object. |
CreateSeriesQuery(String, String)
Convenience method for creating a C-FIND series query.
Declaration
public static DicomCFindRequest CreateSeriesQuery(string studyInstanceUid, string modality = null)
Parameters
Type | Name | Description |
---|---|---|
String | studyInstanceUid | Study instance UID. |
String | modality | Modality. |
Returns
Type | Description |
---|---|
DicomCFindRequest | C-FIND series query object. |
CreateStudyQuery(String, String, DicomDateRange, String, String, String, String)
Convenience method for creating a C-FIND study query.
Declaration
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
Type | Name | Description |
---|---|---|
String | patientId | Patient ID. |
String | patientName | Patient name. |
DicomDateRange | studyDateTime | Time range of studies. |
String | accession | Accession number. |
String | studyId | Study ID. |
String | modalitiesInStudy | Modalities in study. |
String | studyInstanceUid | Study instance UID. |
Returns
Type | Description |
---|---|
DicomCFindRequest | C-FIND study query object. |
CreateWorklistQuery(String, String, String, String, String, DicomDateRange)
Convenience method for creating a C-FIND modality worklist query.
Declaration
public static DicomCFindRequest CreateWorklistQuery(string patientId = null, string patientName = null, string stationAE = null, string stationName = null, string modality = null, DicomDateRange scheduledDateTime = null)
Parameters
Type | Name | Description |
---|---|---|
String | patientId | Patient ID. |
String | patientName | Patient name. |
String | stationAE | Scheduled station Application Entity Title. |
String | stationName | Scheduled station name. |
String | modality | Modality. |
DicomDateRange | scheduledDateTime | Scheduled procedure step start time. |
Returns
Type | Description |
---|---|
DicomCFindRequest | C-FIND modality worklist query object. |
PostResponse(DicomService, DicomResponse)
Event handler to perform when response has been received.
Declaration
protected override void PostResponse(DicomService service, DicomResponse response)
Parameters
Type | Name | Description |
---|---|---|
DicomService | service | Associated DICOM service. |
DicomResponse | response | C-FIND response. |