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 200 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

Assigning authority OID for patient IDs.

Definition at line 208 of file imaging_document_source.h.

◆ facility_type_code

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

Default facility type code.

Definition at line 211 of file imaging_document_source.h.

211{"Radiology"};

Referenced by kcenon::pacs::services::xds::imaging_document_source::build_document_entry().

◆ 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"}

Definition at line 212 of file imaging_document_source.h.

212{"2.16.840.1.113883.5.11"};

Referenced by kcenon::pacs::services::xds::imaging_document_source::build_document_entry().

◆ 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.

Definition at line 222 of file imaging_document_source.h.

222{true};

◆ practice_setting_code

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

Default practice setting code.

Definition at line 215 of file imaging_document_source.h.

215{"Radiology"};

Referenced by kcenon::pacs::services::xds::imaging_document_source::build_document_entry().

◆ 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"}

Definition at line 216 of file imaging_document_source.h.

216{"2.16.840.1.113883.6.96"};

Referenced by kcenon::pacs::services::xds::imaging_document_source::build_document_entry().

◆ registry_url

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

XDS Registry/Repository endpoint URL.

Definition at line 202 of file imaging_document_source.h.

Referenced by kcenon::pacs::services::xds::imaging_document_source::publish_document().

◆ 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.

Definition at line 219 of file imaging_document_source.h.

219{30000};

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