PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::services::xds::registry_query_params Struct Reference

Query parameters for XDS registry stored query (ITI-18) More...

#include <imaging_document_consumer.h>

Collaboration diagram for kcenon::pacs::services::xds::registry_query_params:
Collaboration graph

Public Attributes

std::string patient_id
 Patient ID to search for.
 
std::optional< std::string > class_code
 Optional: Document class code filter.
 
std::optional< std::string > type_code
 Optional: Type code filter.
 
std::optional< std::string > practice_setting_code
 Optional: Practice setting code filter.
 
std::optional< std::string > creation_time_from
 Optional: Creation time range (from)
 
std::optional< std::string > creation_time_to
 Optional: Creation time range (to)
 
std::string status {"Approved"}
 Optional: Document availability status.
 
std::string query_id {"urn:uuid:14d4debf-8f97-4251-9a74-a90016b0af0d"}
 Query type identifier.
 

Detailed Description

Query parameters for XDS registry stored query (ITI-18)

Definition at line 39 of file imaging_document_consumer.h.

Member Data Documentation

◆ class_code

std::optional<std::string> kcenon::pacs::services::xds::registry_query_params::class_code

◆ creation_time_from

std::optional<std::string> kcenon::pacs::services::xds::registry_query_params::creation_time_from

◆ creation_time_to

std::optional<std::string> kcenon::pacs::services::xds::registry_query_params::creation_time_to

◆ patient_id

std::string kcenon::pacs::services::xds::registry_query_params::patient_id

◆ practice_setting_code

std::optional<std::string> kcenon::pacs::services::xds::registry_query_params::practice_setting_code

◆ query_id

std::string kcenon::pacs::services::xds::registry_query_params::query_id {"urn:uuid:14d4debf-8f97-4251-9a74-a90016b0af0d"}

Query type identifier.

Examples
/home/runner/work/pacs_system/pacs_system/include/kcenon/pacs/services/xds/imaging_document_consumer.h.

Definition at line 62 of file imaging_document_consumer.h.

62{"urn:uuid:14d4debf-8f97-4251-9a74-a90016b0af0d"};

◆ status

std::string kcenon::pacs::services::xds::registry_query_params::status {"Approved"}

Optional: Document availability status.

Examples
/home/runner/work/pacs_system/pacs_system/include/kcenon/pacs/services/xds/imaging_document_consumer.h.

Definition at line 59 of file imaging_document_consumer.h.

59{"Approved"};

◆ type_code

std::optional<std::string> kcenon::pacs::services::xds::registry_query_params::type_code

The documentation for this struct was generated from the following file: