|
PACS System 0.1.0
PACS DICOM system library
|
An object (patient, study, query) involved in the event. More...
#include <atna_audit_logger.h>

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_detail > | object_details |
| Additional details. | |
An object (patient, study, query) involved in the event.
Definition at line 205 of file atna_audit_logger.h.
| 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.
| std::string kcenon::pacs::security::atna_participant_object::object_id |
Object identifier (e.g., Patient ID, Study UID)
Definition at line 216 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(), and kcenon::pacs::security::atna_audit_logger::build_study_deleted().
| atna_coded_value kcenon::pacs::security::atna_participant_object::object_id_type_code |
Object ID type code.
Definition at line 213 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(), and kcenon::pacs::security::atna_audit_logger::build_study_deleted().
| 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().
| 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().
| atna_object_role kcenon::pacs::security::atna_participant_object::object_role {atna_object_role::resource} |
Role of the object in the event.
Definition at line 210 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(), and kcenon::pacs::security::atna_audit_logger::build_study_deleted().
| atna_object_type kcenon::pacs::security::atna_participant_object::object_type {atna_object_type::system_object} |
Object type.
Definition at line 207 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(), and kcenon::pacs::security::atna_audit_logger::build_study_deleted().