PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
Streaming

Query for Large Results

core::dicom_dataset query;
query.set_string(tags::query_retrieve_level, vr_type::CS, "STUDY");
query.set_string(tags::patient_name, vr_type::PN, ""); // Return all
size_t count = 0;
auto result = scu.find_streaming(assoc, query,
[&count](const core::dicom_dataset& ds) {
++count;
// Process each result as it arrives
return count < 1000; // Stop after 1000 results
});