|
PACS System 0.1.0
PACS DICOM system library
|
Unified Procedure Step (UPS) workitem data structures. More...
#include <chrono>#include <optional>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| struct | kcenon::pacs::storage::ups_workitem |
| UPS workitem record from the database. More... | |
| struct | kcenon::pacs::storage::ups_subscription |
| UPS subscription record from the database. More... | |
| struct | kcenon::pacs::storage::ups_workitem_query |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::storage |
Enumerations | |
| enum class | kcenon::pacs::storage::ups_state { kcenon::pacs::storage::scheduled , kcenon::pacs::storage::in_progress , kcenon::pacs::storage::completed , kcenon::pacs::storage::canceled } |
| UPS workitem state values. More... | |
| enum class | kcenon::pacs::storage::ups_priority { kcenon::pacs::storage::low , kcenon::pacs::storage::medium , kcenon::pacs::storage::high } |
| UPS workitem priority values. More... | |
Functions | |
| auto | kcenon::pacs::storage::to_string (ups_state state) -> std::string |
| Convert ups_state enum to string representation. | |
| auto | kcenon::pacs::storage::parse_ups_state (std::string_view str) -> std::optional< ups_state > |
| Parse string to ups_state enum. | |
| auto | kcenon::pacs::storage::to_string (ups_priority priority) -> std::string |
| Convert ups_priority enum to string representation. | |
| auto | kcenon::pacs::storage::parse_ups_priority (std::string_view str) -> std::optional< ups_priority > |
| Parse string to ups_priority enum. | |
Unified Procedure Step (UPS) workitem data structures.
This file provides the ups_workitem, ups_subscription, and related query structures for UPS data manipulation in the PACS index database. UPS is the modern DICOM workflow service (PS3.4 Annex CC) that provides unified task management replacing the separate MWL+MPPS workflow.
Definition in file ups_workitem.h.