|
PACS System 0.1.0
PACS DICOM system library
|
Data types for DICOM Storage Commitment Push Model Service. More...
#include <chrono>#include <cstdint>#include <string>#include <string_view>#include <utility>#include <vector>

Go to the source code of this file.
Classes | |
| struct | kcenon::pacs::services::sop_reference |
| Reference to a SOP Instance in a commitment request. More... | |
| struct | kcenon::pacs::services::commitment_result |
| Result of a Storage Commitment verification. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::services |
Enumerations | |
| enum class | kcenon::pacs::services::commitment_failure_reason : uint16_t { kcenon::pacs::services::processing_failure = 0x0110 , kcenon::pacs::services::no_such_object_instance = 0x0112 , kcenon::pacs::services::resource_limitation = 0x0213 , kcenon::pacs::services::referenced_sop_class_not_supported = 0x0122 , kcenon::pacs::services::class_instance_conflict = 0x0119 , kcenon::pacs::services::duplicate_transaction_uid = 0xA770 } |
| Failure reason codes for Storage Commitment. More... | |
Functions | |
| std::string_view | kcenon::pacs::services::to_string (commitment_failure_reason reason) noexcept |
| Convert failure reason to human-readable string. | |
Variables | |
| constexpr std::string_view | kcenon::pacs::services::storage_commitment_push_model_sop_class_uid |
| Storage Commitment Push Model SOP Class UID (PS3.4 Table J.3-1) | |
| constexpr std::string_view | kcenon::pacs::services::storage_commitment_push_model_sop_instance_uid |
| Storage Commitment Push Model SOP Instance UID (Well-Known) | |
| constexpr uint16_t | kcenon::pacs::services::storage_commitment_action_type_request = 1 |
| N-ACTION: Request Storage Commitment (Action Type ID = 1) | |
| constexpr uint16_t | kcenon::pacs::services::storage_commitment_event_type_success = 1 |
| N-EVENT-REPORT: Storage Commitment Request Successful (Event Type ID = 1) | |
| constexpr uint16_t | kcenon::pacs::services::storage_commitment_event_type_failure = 2 |
| N-EVENT-REPORT: Storage Commitment Request Complete - Failures Exist (Event Type ID = 2) | |
Data types for DICOM Storage Commitment Push Model Service.
Defines the shared data structures used by both the Storage Commitment SCP and SCU implementations, as specified in DICOM PS3.4 Annex J.
Definition in file storage_commitment_types.h.