PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
auto_prefetch_service.h File Reference

Automatic prefetch service for prior studies. More...

#include "prefetch_config.h"
#include "kcenon/pacs/storage/worklist_record.h"
#include <atomic>
#include <chrono>
#include <condition_variable>
#include <functional>
#include <memory>
#include <mutex>
#include <optional>
#include <queue>
#include <set>
#include <string>
#include <thread>
#include <vector>
Include dependency graph for auto_prefetch_service.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::pacs::workflow::prefetch_request
 Prefetch request for a single patient. More...
 
class  kcenon::pacs::workflow::auto_prefetch_service
 

Namespaces

namespace  kcenon
 
namespace  kcenon::thread
 
namespace  kcenon::logger
 
namespace  kcenon::common
 
namespace  kcenon::common::interfaces
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::network
 
namespace  kcenon::pacs::storage
 
namespace  kcenon::pacs::core
 
namespace  kcenon::pacs::workflow
 

Detailed Description

Automatic prefetch service for prior studies.

This file provides the auto_prefetch_service class which automatically prefetches prior patient studies from remote PACS when patients appear in the modality worklist.

See also
SRS-WKF-001 - Auto Prefetch Service Specification
FR-4.6 - Automatic Prior Study Prefetch
Author
kcenon
Since
1.0.0

Definition in file auto_prefetch_service.h.