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

DICOM UPS Query SCP service (C-FIND handler for UPS workitems) More...

#include "../scp_service.h"
#include <atomic>
#include <functional>
Include dependency graph for ups_query_scp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kcenon::pacs::services::ups_query_scp
 UPS Query SCP service for handling workitem C-FIND requests. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::services
 

Typedefs

using kcenon::pacs::services::ups_query_handler
 UPS query handler function type.
 
using kcenon::pacs::services::ups_query_cancel_check = std::function<bool()>
 Cancel check function type for UPS queries.
 

Variables

constexpr std::string_view kcenon::pacs::services::ups_query_find_sop_class_uid
 UPS Query Information Model - FIND SOP Class UID (PS3.4 Table CC.2-1)
 

Detailed Description

DICOM UPS Query SCP service (C-FIND handler for UPS workitems)

This file provides the ups_query_scp class for handling C-FIND requests to search UPS workitems by state, priority, label, and other criteria.

See also
DICOM PS3.4 Annex CC - Unified Procedure Step Service
DICOM PS3.7 Section 9.1 - C-FIND Service
Issue #811 - UPS Query SCP Implementation
Author
kcenon
Since
1.0.0

Definition in file ups_query_scp.h.