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

Complete RFC 3881 audit message. More...

#include <atna_audit_logger.h>

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

Public Attributes

atna_coded_value event_id
 Event ID coded value (e.g., DCM 110114 = UserAuthentication)
 
std::vector< atna_coded_valueevent_type_codes
 Event type codes for sub-classification.
 
atna_event_action event_action {atna_event_action::execute}
 Action that triggered the event.
 
std::chrono::system_clock::time_point event_date_time
 When the event occurred.
 
atna_event_outcome event_outcome {atna_event_outcome::success}
 Outcome of the event.
 
std::vector< atna_active_participantactive_participants
 Active participants (users/processes)
 
atna_audit_source audit_source
 Audit source identification.
 
std::vector< atna_participant_objectparticipant_objects
 Participant objects (patients/studies/queries)
 

Detailed Description

Complete RFC 3881 audit message.

Definition at line 235 of file atna_audit_logger.h.

Member Data Documentation

◆ active_participants

◆ audit_source

◆ event_action

◆ event_date_time

◆ event_id

◆ event_outcome

◆ event_type_codes

std::vector<atna_coded_value> kcenon::pacs::security::atna_audit_message::event_type_codes

◆ participant_objects


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