|
PACS System 0.1.0
PACS DICOM system library
|
#include <ups_workitem.h>

Public Member Functions | |
| auto | has_criteria () const noexcept -> bool |
| Check if any filter criteria is set. | |
Public Attributes | |
| std::optional< std::string > | workitem_uid |
| Workitem SOP Instance UID (exact match) | |
| std::optional< std::string > | state |
| State filter (exact match) | |
| std::optional< std::string > | priority |
| Priority filter (exact match) | |
| std::optional< std::string > | procedure_step_label |
| Procedure Step Label filter (supports wildcards with '*') | |
| std::optional< std::string > | worklist_label |
| Worklist Label filter (supports wildcards with '*') | |
| std::optional< std::string > | performing_ae |
| Performing AE filter (exact match) | |
| std::optional< std::string > | scheduled_date_from |
| Scheduled start date range begin (inclusive, format: YYYYMMDD) | |
| std::optional< std::string > | scheduled_date_to |
| Scheduled start date range end (inclusive, format: YYYYMMDD) | |
| size_t | limit {0} |
| Maximum number of results to return (0 = unlimited) | |
| size_t | offset {0} |
| Offset for pagination. | |
Definition at line 339 of file ups_workitem.h.
|
inlinenodiscardnoexcept |
Check if any filter criteria is set.
Definition at line 375 of file ups_workitem.h.
References performing_ae, priority, procedure_step_label, scheduled_date_from, scheduled_date_to, state, workitem_uid, and worklist_label.
| size_t kcenon::pacs::storage::ups_workitem_query::limit {0} |
Maximum number of results to return (0 = unlimited)
Definition at line 365 of file ups_workitem.h.
| size_t kcenon::pacs::storage::ups_workitem_query::offset {0} |
| std::optional<std::string> kcenon::pacs::storage::ups_workitem_query::performing_ae |
Performing AE filter (exact match)
Definition at line 356 of file ups_workitem.h.
Referenced by has_criteria().
| std::optional<std::string> kcenon::pacs::storage::ups_workitem_query::priority |
Priority filter (exact match)
Definition at line 347 of file ups_workitem.h.
Referenced by has_criteria().
| std::optional<std::string> kcenon::pacs::storage::ups_workitem_query::procedure_step_label |
Procedure Step Label filter (supports wildcards with '*')
Definition at line 350 of file ups_workitem.h.
Referenced by has_criteria().
| std::optional<std::string> kcenon::pacs::storage::ups_workitem_query::scheduled_date_from |
Scheduled start date range begin (inclusive, format: YYYYMMDD)
Definition at line 359 of file ups_workitem.h.
Referenced by has_criteria().
| std::optional<std::string> kcenon::pacs::storage::ups_workitem_query::scheduled_date_to |
Scheduled start date range end (inclusive, format: YYYYMMDD)
Definition at line 362 of file ups_workitem.h.
Referenced by has_criteria().
| std::optional<std::string> kcenon::pacs::storage::ups_workitem_query::state |
State filter (exact match)
Definition at line 344 of file ups_workitem.h.
Referenced by has_criteria().
| std::optional<std::string> kcenon::pacs::storage::ups_workitem_query::workitem_uid |
Workitem SOP Instance UID (exact match)
Definition at line 341 of file ups_workitem.h.
Referenced by has_criteria().
| std::optional<std::string> kcenon::pacs::storage::ups_workitem_query::worklist_label |
Worklist Label filter (supports wildcards with '*')
Definition at line 353 of file ups_workitem.h.
Referenced by has_criteria().