PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::security::atna_participant_object Struct Reference

An object (patient, study, query) involved in the event. More...

#include <atna_audit_logger.h>

Collaboration diagram for kcenon::pacs::security::atna_participant_object:
Collaboration graph

Public Attributes

atna_object_type object_type {atna_object_type::system_object}
 Object type.
 
atna_object_role object_role {atna_object_role::resource}
 Role of the object in the event.
 
atna_coded_value object_id_type_code
 Object ID type code.
 
std::string object_id
 Object identifier (e.g., Patient ID, Study UID)
 
std::string object_name
 Human-readable object name.
 
std::string object_query
 Query data (base64 encoded, for query events)
 
std::vector< atna_object_detailobject_details
 Additional details.
 

Detailed Description

An object (patient, study, query) involved in the event.

Definition at line 205 of file atna_audit_logger.h.

Member Data Documentation

◆ object_details

std::vector<atna_object_detail> kcenon::pacs::security::atna_participant_object::object_details

Additional details.

Definition at line 225 of file atna_audit_logger.h.

◆ object_id

◆ object_id_type_code

◆ object_name

std::string kcenon::pacs::security::atna_participant_object::object_name

Human-readable object name.

Definition at line 219 of file atna_audit_logger.h.

Referenced by kcenon::pacs::security::atna_audit_logger::build_security_alert().

◆ object_query

std::string kcenon::pacs::security::atna_participant_object::object_query

Query data (base64 encoded, for query events)

Definition at line 222 of file atna_audit_logger.h.

Referenced by kcenon::pacs::security::atna_audit_logger::build_query().

◆ object_role

◆ object_type


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