|
PACS System 0.1.0
PACS DICOM system library
|
Complete RFC 3881 audit message. More...
#include <atna_audit_logger.h>

Public Attributes | |
| atna_coded_value | event_id |
| Event ID coded value (e.g., DCM 110114 = UserAuthentication) | |
| std::vector< atna_coded_value > | event_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_participant > | active_participants |
| Active participants (users/processes) | |
| atna_audit_source | audit_source |
| Audit source identification. | |
| std::vector< atna_participant_object > | participant_objects |
| Participant objects (patients/studies/queries) | |
Complete RFC 3881 audit message.
Definition at line 235 of file atna_audit_logger.h.
| std::vector<atna_active_participant> kcenon::pacs::security::atna_audit_message::active_participants |
Active participants (users/processes)
Definition at line 256 of file atna_audit_logger.h.
Referenced by kcenon::pacs::security::atna_audit_logger::build_application_activity(), kcenon::pacs::security::atna_audit_logger::build_dicom_instances_accessed(), kcenon::pacs::security::atna_audit_logger::build_dicom_instances_transferred(), kcenon::pacs::security::atna_audit_logger::build_export(), kcenon::pacs::security::atna_audit_logger::build_query(), kcenon::pacs::security::atna_audit_logger::build_security_alert(), kcenon::pacs::security::atna_audit_logger::build_study_deleted(), kcenon::pacs::security::atna_audit_logger::build_user_authentication(), and kcenon::pacs::security::atna_audit_logger::to_xml().
| atna_audit_source kcenon::pacs::security::atna_audit_message::audit_source |
Audit source identification.
Definition at line 259 of file atna_audit_logger.h.
Referenced by kcenon::pacs::security::atna_audit_logger::build_application_activity(), kcenon::pacs::security::atna_audit_logger::build_dicom_instances_accessed(), kcenon::pacs::security::atna_audit_logger::build_dicom_instances_transferred(), kcenon::pacs::security::atna_audit_logger::build_export(), kcenon::pacs::security::atna_audit_logger::build_query(), kcenon::pacs::security::atna_audit_logger::build_security_alert(), kcenon::pacs::security::atna_audit_logger::build_study_deleted(), kcenon::pacs::security::atna_audit_logger::build_user_authentication(), and kcenon::pacs::security::atna_audit_logger::to_xml().
| atna_event_action kcenon::pacs::security::atna_audit_message::event_action {atna_event_action::execute} |
Action that triggered the event.
Definition at line 245 of file atna_audit_logger.h.
Referenced by kcenon::pacs::security::atna_audit_logger::build_application_activity(), kcenon::pacs::security::atna_audit_logger::build_dicom_instances_accessed(), kcenon::pacs::security::atna_audit_logger::build_dicom_instances_transferred(), kcenon::pacs::security::atna_audit_logger::build_export(), kcenon::pacs::security::atna_audit_logger::build_query(), kcenon::pacs::security::atna_audit_logger::build_security_alert(), kcenon::pacs::security::atna_audit_logger::build_study_deleted(), kcenon::pacs::security::atna_audit_logger::build_user_authentication(), and kcenon::pacs::security::atna_audit_logger::to_xml().
| std::chrono::system_clock::time_point kcenon::pacs::security::atna_audit_message::event_date_time |
When the event occurred.
Definition at line 248 of file atna_audit_logger.h.
Referenced by kcenon::pacs::security::atna_audit_logger::build_application_activity(), kcenon::pacs::security::atna_audit_logger::build_dicom_instances_accessed(), kcenon::pacs::security::atna_audit_logger::build_dicom_instances_transferred(), kcenon::pacs::security::atna_audit_logger::build_export(), kcenon::pacs::security::atna_audit_logger::build_query(), kcenon::pacs::security::atna_audit_logger::build_security_alert(), kcenon::pacs::security::atna_audit_logger::build_study_deleted(), kcenon::pacs::security::atna_audit_logger::build_user_authentication(), and kcenon::pacs::security::atna_audit_logger::to_xml().
| atna_coded_value kcenon::pacs::security::atna_audit_message::event_id |
Event ID coded value (e.g., DCM 110114 = UserAuthentication)
Definition at line 239 of file atna_audit_logger.h.
Referenced by kcenon::pacs::security::atna_audit_logger::build_application_activity(), kcenon::pacs::security::atna_audit_logger::build_dicom_instances_accessed(), kcenon::pacs::security::atna_audit_logger::build_dicom_instances_transferred(), kcenon::pacs::security::atna_audit_logger::build_export(), kcenon::pacs::security::atna_audit_logger::build_query(), kcenon::pacs::security::atna_audit_logger::build_security_alert(), kcenon::pacs::security::atna_audit_logger::build_study_deleted(), kcenon::pacs::security::atna_audit_logger::build_user_authentication(), and kcenon::pacs::security::atna_audit_logger::to_xml().
| atna_event_outcome kcenon::pacs::security::atna_audit_message::event_outcome {atna_event_outcome::success} |
Outcome of the event.
Definition at line 251 of file atna_audit_logger.h.
Referenced by kcenon::pacs::security::atna_audit_logger::build_application_activity(), kcenon::pacs::security::atna_audit_logger::build_dicom_instances_accessed(), kcenon::pacs::security::atna_audit_logger::build_dicom_instances_transferred(), kcenon::pacs::security::atna_audit_logger::build_export(), kcenon::pacs::security::atna_audit_logger::build_query(), kcenon::pacs::security::atna_audit_logger::build_security_alert(), kcenon::pacs::security::atna_audit_logger::build_study_deleted(), kcenon::pacs::security::atna_audit_logger::build_user_authentication(), and kcenon::pacs::security::atna_audit_logger::to_xml().
| std::vector<atna_coded_value> kcenon::pacs::security::atna_audit_message::event_type_codes |
Event type codes for sub-classification.
Definition at line 242 of file atna_audit_logger.h.
Referenced by kcenon::pacs::security::atna_audit_logger::build_application_activity(), kcenon::pacs::security::atna_audit_logger::build_user_authentication(), and kcenon::pacs::security::atna_audit_logger::to_xml().
| std::vector<atna_participant_object> kcenon::pacs::security::atna_audit_message::participant_objects |
Participant objects (patients/studies/queries)
Definition at line 262 of file atna_audit_logger.h.
Referenced by kcenon::pacs::security::atna_audit_logger::build_dicom_instances_accessed(), kcenon::pacs::security::atna_audit_logger::build_dicom_instances_transferred(), kcenon::pacs::security::atna_audit_logger::build_export(), kcenon::pacs::security::atna_audit_logger::build_query(), kcenon::pacs::security::atna_audit_logger::build_security_alert(), kcenon::pacs::security::atna_audit_logger::build_study_deleted(), and kcenon::pacs::security::atna_audit_logger::to_xml().