PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::workflow::prefetch_request Struct Reference

Prefetch request for a single patient. More...

#include <auto_prefetch_service.h>

Collaboration diagram for kcenon::pacs::workflow::prefetch_request:
Collaboration graph

Public Attributes

std::string patient_id
 Patient ID.
 
std::string patient_name
 Patient Name.
 
std::string scheduled_modality
 Scheduled modality (for preference matching)
 
std::string scheduled_body_part
 Scheduled body part (for preference matching)
 
std::string scheduled_study_uid
 Study Instance UID of scheduled study (to avoid prefetching)
 
std::chrono::system_clock::time_point request_time
 Request timestamp.
 
std::size_t retry_count {0}
 Number of retry attempts.
 

Detailed Description

Prefetch request for a single patient.

Represents a request to prefetch prior studies for a patient based on worklist information.

Definition at line 71 of file auto_prefetch_service.h.

Member Data Documentation

◆ patient_id

◆ patient_name

std::string kcenon::pacs::workflow::prefetch_request::patient_name

Patient Name.

Definition at line 76 of file auto_prefetch_service.h.

Referenced by kcenon::pacs::workflow::auto_prefetch_service::on_worklist_query().

◆ request_time

std::chrono::system_clock::time_point kcenon::pacs::workflow::prefetch_request::request_time

◆ retry_count

std::size_t kcenon::pacs::workflow::prefetch_request::retry_count {0}

Number of retry attempts.

Definition at line 91 of file auto_prefetch_service.h.

91{0};

◆ scheduled_body_part

std::string kcenon::pacs::workflow::prefetch_request::scheduled_body_part

Scheduled body part (for preference matching)

Definition at line 82 of file auto_prefetch_service.h.

◆ scheduled_modality

std::string kcenon::pacs::workflow::prefetch_request::scheduled_modality

Scheduled modality (for preference matching)

Definition at line 79 of file auto_prefetch_service.h.

Referenced by kcenon::pacs::workflow::auto_prefetch_service::on_worklist_query().

◆ scheduled_study_uid

std::string kcenon::pacs::workflow::prefetch_request::scheduled_study_uid

Study Instance UID of scheduled study (to avoid prefetching)

Definition at line 85 of file auto_prefetch_service.h.

Referenced by kcenon::pacs::workflow::auto_prefetch_service::on_worklist_query().


The documentation for this struct was generated from the following file: