Search Results for

    Show / Hide Table of Contents

    Class DicomCFindRequest

    Representation of a C-FIND request.

    Inheritance
    Object
    DicomMessage
    DicomRequest
    DicomPriorityRequest
    DicomCFindRequest
    Inherited Members
    DicomPriorityRequest.Priority
    DicomRequest.MessageID
    DicomRequest.OnTimeout
    DicomRequest.CreatePresentationContext(DicomTransferSyntax[])
    DicomMessage.Type
    DicomMessage.SOPClassUID
    DicomMessage.HasDataset
    DicomMessage.PresentationContext
    DicomMessage.ApplicationInfo
    DicomMessage.Command
    DicomMessage.Dataset
    DicomMessage.UserState
    DicomMessage.PendingSince
    DicomMessage.LastPDUSent
    DicomMessage.LastPendingResponseReceived
    DicomMessage.IsTimedOut(TimeSpan)
    DicomMessage.ToString()
    DicomMessage.ToString(Boolean)
    DicomMessage.ToString(DicomCommandField)
    DicomMessage.IsRequest(DicomCommandField)
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    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.

    Overrides
    DicomRequest.PostResponse(DicomService, DicomResponse)
    In This Article
    Back to top Copyright (c) 2012-2021 fo-dicom contributors