Table of Contents

Class DicomCFindApplicationInfo

Namespace
FellowOakDicom.Network
Assembly
fo-dicom.core.dll

Implementation of the Query Service Application Information field for the SOP Class Extended Negotiation Sub-item. See http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_C.5.html#sect_C.5.1.1 for details on the Service Class Application Information field for C-FIND SOP Classes.

public class DicomCFindApplicationInfo : DicomServiceApplicationInfo, IEnumerable<KeyValuePair<byte, byte>>, IEnumerable
Inheritance
DicomCFindApplicationInfo
Implements
Inherited Members
Extension Methods

Constructors

DicomCFindApplicationInfo()

Initializes an instance of the DicomCFindApplicationInfo class.

public DicomCFindApplicationInfo()

DicomCFindApplicationInfo(DicomCFindOption)

Initializes an instance of the DicomCFindApplicationInfo class.

public DicomCFindApplicationInfo(DicomCFindOption options)

Parameters

options DicomCFindOption

The extended negotiation options for the C-Find SOP classes.

DicomCFindApplicationInfo(byte[])

Initializes an instance of the DicomCFindApplicationInfo class.

public DicomCFindApplicationInfo(byte[] rawApplicationInfo)

Parameters

rawApplicationInfo byte[]

The raw application info byte array.

Properties

DateTimeMatching

Gets or sets the Date-time Matching flag. true - combined matching supported/requested false - combined matching not supported/requested

public bool DateTimeMatching { get; set; }

Property Value

bool

EnhancedMultiFrameImageConversion

Gets or sets the Enhanced Multi-Frame Image Conversion flag. true - Query/Retrieve View supported/requested false - Query/Retrieve View not supported/requested

public bool EnhancedMultiFrameImageConversion { get; set; }

Property Value

bool

FuzzySemanticMatching

Gets or sets the Fuzzy Semantic Matching Of Person Names flag. true - fuzzy semantic matching supported/requested false - fuzzy semantic matching not supported/requested

public bool FuzzySemanticMatching { get; set; }

Property Value

bool

RelationalQueries

Gets or sets the Relational-Queries flag. true - relational queries supported/requested false - relational queries not supported/requested

public bool RelationalQueries { get; set; }

Property Value

bool

TimezoneQueryAdjustment

Gets or sets the Timezone Query Adjustment flag. true - Timezone query adjustment supported/requested false - Timezone query adjustment not supported/requested

public bool TimezoneQueryAdjustment { get; set; }

Property Value

bool

Methods

CreateForWorklistQuery(bool, bool)

public static DicomCFindApplicationInfo CreateForWorklistQuery(bool fuzzySemanticMatching, bool timezoneQueryAdjustment)

Parameters

fuzzySemanticMatching bool
timezoneQueryAdjustment bool

Returns

DicomCFindApplicationInfo