The Query/Retrieve Level is a mandatory attribute in a DICOM C-FIND or C-MOVE request that specifies the hierarchical tier at which the database search and retrieval operation is performed. It defines the scope of the query, determining whether the response returns a list of Patients, Studies, Series, or Images. The level is set using the DICOM tag (0008,0052) and must be consistent with the unique keys included in the request identifier.
Glossary
Query/Retrieve Level

What is Query/Retrieve Level?
The Query/Retrieve Level defines the hierarchical scope of a DICOM C-FIND or C-MOVE operation.
The DICOM information model enforces a strict hierarchy: a Patient contains Studies, a Study contains Series, and a Series contains Images. A query at the Study level returns all studies matching the criteria, while a query at the Image level returns individual SOP instances. For a C-MOVE operation, the level dictates the granularity of the data transferred; a Study-level retrieval moves the entire study, whereas an Image-level retrieval moves only selected instances.
DICOM Query/Retrieve Hierarchy Levels
The four hierarchical levels of a DICOM Query/Retrieve operation, defining the granularity at which a C-FIND or C-MOVE request searches the database and retrieves objects.
| Feature | PATIENT | STUDY | SERIES | IMAGE |
|---|---|---|---|---|
DICOM Tag | (0010,0020) | (0020,000D) | (0020,000E) | (0008,0018) |
Entity Retrieved | Patient-level metadata | All series in a study | All images in a series | Single SOP Instance |
Unique Key Requirement | Patient ID | Study Instance UID | Series Instance UID | SOP Instance UID |
C-FIND Response Contains | One match per patient | One match per study | One match per series | One match per image |
C-MOVE Retrieves | All studies for patient | All series for study | All images for series | Single DICOM object |
Hierarchical Nesting | Root level | Child of PATIENT | Child of STUDY | Child of SERIES |
Typical Use Case | Patient history lookup | Prior report comparison | Protocol-specific routing | Key image export |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Frequently Asked Questions
Clarifying the hierarchical scope and operational mechanics of DICOM C-FIND and C-MOVE requests for software architects and integration engineers.
The Query/Retrieve Level is a mandatory attribute (0008,0052) in a DICOM C-FIND or C-MOVE request that defines the hierarchical tier at which the operation is performed. It strictly controls the scope of the database search and the granularity of the data returned. The standard defines four distinct levels: PATIENT, STUDY, SERIES, and IMAGE. The level acts as a filter; when you query at the STUDY level, the Service Class Provider (SCP) returns only study-level attributes and ignores any series or image-level keys in your request. This hierarchical model enforces a rigid parent-child relationship, ensuring that a C-MOVE at the PATIENT level retrieves all underlying studies, series, and images, while an IMAGE level move retrieves only a single specific SOP Instance. The mechanism relies on Unique Keys at each level to uniquely identify the entity being queried or retrieved.
Related Terms
The Query/Retrieve Level defines the hierarchical scope of a C-FIND or C-MOVE operation. Understanding the adjacent services, roles, and data structures is essential for building interoperable DICOM network applications.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us