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

Repository for modality worklist persistence using base_repository pattern. More...

#include "kcenon/pacs/storage/worklist_record.h"
#include <kcenon/common/patterns/result.h>
#include <memory>
#include <optional>
#include <string>
#include <string_view>
#include <vector>
Include dependency graph for worklist_repository.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kcenon::pacs::storage::worklist_repository
 Legacy direct-SQLite fallback when database_system is disabled. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::storage
 

Detailed Description

Repository for modality worklist persistence using base_repository pattern.

Provides CRUD and query operations for DICOM Modality Worklist (MWL) items as defined in DICOM PS3.4 Annex K. The worklist supplies imaging modalities with scheduled procedure step (SPS) information for upcoming studies.

See also
Issue #914 - Part 3: Extract MPPS and worklist lifecycle repositories
DICOM PS3.4 Annex K - Modality Worklist Service Class
Author
kcenon
Since
1.0.0

Definition in file worklist_repository.h.