|
PACS System 0.1.0
PACS DICOM system library
|
Routing types and structures for auto-forwarding DICOM images. More...
#include "kcenon/pacs/client/job_types.h"#include <chrono>#include <functional>#include <optional>#include <string>#include <string_view>#include <vector>

Go to the source code of this file.
Classes | |
| struct | kcenon::pacs::client::routing_condition |
| A single condition for routing rule evaluation. More... | |
| struct | kcenon::pacs::client::routing_action |
| Action to perform when a routing rule matches. More... | |
| struct | kcenon::pacs::client::routing_rule |
| A complete routing rule with conditions and actions. More... | |
| struct | kcenon::pacs::client::routing_manager_config |
| Configuration for the routing manager. More... | |
| struct | kcenon::pacs::client::routing_statistics |
| Statistics for routing operations. More... | |
| struct | kcenon::pacs::client::routing_test_result |
| Result of testing rules against a dataset (dry run) More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::client |
Typedefs | |
| using | kcenon::pacs::client::routing_event_callback |
| Callback type for routing events. | |
Enumerations | |
| enum class | kcenon::pacs::client::routing_field { kcenon::pacs::client::modality , kcenon::pacs::client::station_ae , kcenon::pacs::client::institution , kcenon::pacs::client::department , kcenon::pacs::client::referring_physician , kcenon::pacs::client::study_description , kcenon::pacs::client::series_description , kcenon::pacs::client::body_part , kcenon::pacs::client::patient_id_pattern , kcenon::pacs::client::sop_class_uid } |
| DICOM field to match in routing conditions. More... | |
Functions | |
| constexpr const char * | kcenon::pacs::client::to_string (routing_field field) noexcept |
| Convert routing_field to string representation. | |
| routing_field | kcenon::pacs::client::routing_field_from_string (std::string_view str) noexcept |
| Parse routing_field from string. | |
Routing types and structures for auto-forwarding DICOM images.
This file provides data structures for representing routing rules, conditions, actions, and related types for automatic DICOM image forwarding.
Definition in file routing_types.h.