Additional Topics > Medical Imaging in IDL > IDL DICOM Reference > IDLffDicomExQuery

# IDLffDicomExQuery

The IDLffDicomExQuery object allows you to query the contents of a remote DICOM node that has been configured to work with IDL’s DICOM Network Service feature, and to retrieve DICOM files available on that node. See Defining a Machine to Be Queried for an overview of the process and information about parameters that need to be set on the remote and local machines. See Using IDL DICOM Network Services for more information.

Any query that can be performed using this object can also be performed using the graphical user interface provided by the DICOM Network Services utility. See Querying a Remote Machine for a description of that utility. Parameters accessible through this object correspond to those shown on the Query Retrieve SCU tab of the DICOM Network Services utility.

Note: This feature requires an additional-cost license key to access the functionality. For more information, contact your Exelis VIS sales representative or technical support.

## Superclasses

None

## Creation

See IDLffDicomExQuery::Init.

## Properties

The IDLffDicomExQuery object has the following properties:

ACCESSION_NUMBER | CALLBACK_DATA
CALLBACK_FUNCTION | FAMILY_NAME
GIVEN_NAME | INSTANCE_NUMBER
MIDDLE_NAME | MODALITY
PATIENT_ID | PATIENT_NAME
PREFIX | QUERY_LEVEL
QUERY_MODEL | QUERY_SCP
SERIES_INSTANCE_UID | SERIES_NUMBER
SOP_INSTANCE_UID | STORAGE_SCP
STUDY_DATE | STUDY_ID
STUDY_INSTANCE_UID | STUDY_TIME
SUFFIX |

## Methods

This class has the following methods:

- IDLffDicomExQuery::Cleanup
- IDLffDicomExQuery::ClearProperties
- IDLffDicomExQuery::GetProperty
- IDLffDicomExQuery::Init
- IDLffDicomExQuery::Query
- IDLffDicomExQuery::QueryModelsSupported
- IDLffDicomExQuery::Retrieve
- IDLffDicomExQuery::SetProperty

In addition, this class inherits the methods of its superclasses (if any).

## Examples

See the Example sections of the following methods for examples using the IDLffDicomExQuery object:

- IDLffDicomExQuery::Query
- IDLffDicomExQuery::Retrieve

In addition, the DICOM Network Services utility, which is included in the IDL distribution, includes the `cw_dicomex_query.pro` routine, which makes extensive use of this object. The `cw_dicomex_query.pro` routine is located in the `lib/dicomex` subdirectory of the IDL distribution.

## Version History

6.3 | Introduced