Query Property Interactions With Query Model/Level

Table 3-27 defines which query properties apply to different combinations of query model and query level. A "•" in the column indicates that the property is used in a query with the specified combination of query model and query level.

A "•" in the column also indicates that the corresponding field in the IDLFFDICOMEXQRESULTS structure returned by the IDLffDicomExQuery::Query method will contain a meaningful result value. If the table indicates that the field contains a meaningful value but the result is a null value, this means that the query returned a null value for that field.

Table 3-27: Query Model/Level vs. Query Property Usage 

Study Description *
Series Description *

Patient Root /
Patient Level

Patient Root /
Study Level

Patient Root /
Series Level

Patient Root /
Image Level

Study Root /
Study Level

Study Root /
Series Level

Study Root /
Image Level

Patient Study Only Root

* These structure fields cannot be used to narrow the query results, but they are included in the returned structure.

Patient Name and Name Sub-field Properties

The DICOM standard defines a Patient Name as being made up of five sub-fields:

For each of these sub-fields of the Patient Name, the IDLffDicomExQuery object has an associated property. When creating a query that uses the PATIENT_NAME property, you can specify either the value of the Patient_Name property or the values of one or more of the five sub-properties.