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

Configuration for the Imaging Document Source actor. More...

#include <imaging_document_source.h>

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

Public Attributes

std::string registry_url
 XDS Registry/Repository endpoint URL.
 
std::string source_oid
 Source system OID (used as sourceId in submissions)
 
std::string assigning_authority_oid
 Assigning authority OID for patient IDs.
 
std::string facility_type_code {"Radiology"}
 Default facility type code.
 
std::string facility_type_code_scheme {"2.16.840.1.113883.5.11"}
 
std::string practice_setting_code {"Radiology"}
 Default practice setting code.
 
std::string practice_setting_code_scheme {"2.16.840.1.113883.6.96"}
 
uint32_t timeout_ms {30000}
 Connection timeout in milliseconds.
 
bool include_all_instances {true}
 Whether to include all instances or just key instances.
 

Detailed Description

Configuration for the Imaging Document Source actor.

Definition at line 197 of file imaging_document_source.h.

Member Data Documentation

◆ assigning_authority_oid

std::string kcenon::pacs::services::xds::imaging_document_source_config::assigning_authority_oid

◆ facility_type_code

std::string kcenon::pacs::services::xds::imaging_document_source_config::facility_type_code {"Radiology"}

◆ facility_type_code_scheme

std::string kcenon::pacs::services::xds::imaging_document_source_config::facility_type_code_scheme {"2.16.840.1.113883.5.11"}

◆ include_all_instances

bool kcenon::pacs::services::xds::imaging_document_source_config::include_all_instances {true}

Whether to include all instances or just key instances.

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

Definition at line 219 of file imaging_document_source.h.

219{true};

◆ practice_setting_code

std::string kcenon::pacs::services::xds::imaging_document_source_config::practice_setting_code {"Radiology"}

◆ practice_setting_code_scheme

std::string kcenon::pacs::services::xds::imaging_document_source_config::practice_setting_code_scheme {"2.16.840.1.113883.6.96"}

◆ registry_url

std::string kcenon::pacs::services::xds::imaging_document_source_config::registry_url

◆ source_oid

std::string kcenon::pacs::services::xds::imaging_document_source_config::source_oid

◆ timeout_ms

uint32_t kcenon::pacs::services::xds::imaging_document_source_config::timeout_ms {30000}

Connection timeout in milliseconds.

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

Definition at line 216 of file imaging_document_source.h.

216{30000};

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