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

Modality Worklist (MWL) record data structures. More...

#include <chrono>
#include <optional>
#include <string>
Include dependency graph for worklist_record.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::pacs::storage::worklist_item
 Worklist item record from the database. More...
 
struct  kcenon::pacs::storage::worklist_query
 

Namespaces

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

Enumerations

enum class  kcenon::pacs::storage::worklist_status { kcenon::pacs::storage::scheduled , kcenon::pacs::storage::started , kcenon::pacs::storage::completed }
 Worklist step status values. More...
 

Functions

auto kcenon::pacs::storage::to_string (worklist_status status) -> std::string
 Convert worklist_status enum to string representation.
 
auto kcenon::pacs::storage::parse_worklist_status (std::string_view str) -> std::optional< worklist_status >
 Parse string to worklist_status enum.
 

Detailed Description

Modality Worklist (MWL) record data structures.

This file provides the worklist_item and worklist_query structures for Modality Worklist data manipulation in the PACS index database. MWL provides scheduled procedure information to modalities for patient/procedure selection.

See also
SRS-SVC-006, FR-3.3
Author
kcenon
Since
1.0.0

Definition in file worklist_record.h.