Sources: https://github.com/dcm4che/dcm4chee-arr
Issue Tracker: http://www.dcm4che.org/jira/browse/ARR
IHE ATNA-Based audit repository implementation running on JBoss 7 application server and Jboss WildFly.
-
Provides standard repository as defined by IHE Audit Trail see ATNA
-
Audit messages following the DICOM XML schema for audit messages.
-
Provides application activity and audit record used message generation.
-
Uses dcm4che implementation for SYSLOG protocol.
-
Supports audit reporting via either TLS or UDP.
-
Provides support for LDAP and JSON file configuration
-
Provides a configurable and customizable clean up mechanism for the audit record repository.
-
Provides a configurable and customizable Back up mechanism for the audit record repository.
-
Provides a restful service for controlling the service as well as querying the repository.
-
Provides a simple web interface for filtering queries.
-
Supports new dcm4che library version 3.3.5
-
Supports new dcm4che storage framework v2.0.0
-
Back up mechanism supports exporting tar and zip containers using the dcm4che storage framework.
After installation of Maven 3:
for JSON file config:
mvn install -Ddb={db2|firebird|h2|mysql|oracle|psql|sqlserver}
for ldap config profile:
mvn install -Ddb={db2|firebird|h2|mysql|oracle|psql|sqlserver} -Dldap={apacheds|opends|slapd}
See INSTALL.md.
lowerDateTime
upperDateTime
eventID
eventTypeCode
eventOutcomeIndicator
eventActionCode
userID
alternativeUserID
userName
userIsRequestor
roleIDCode
networkAccessPointID
networkAccessPointTypeCode
auditSourceID
auditEnterpriseSiteID
auditSourceTypeCode
participantObjectID
participantObjectTypeCode
participantObjectName
participantObjectTypeCode
participantObjectTypeCodeRole
participantObjectDataLifeCycle
mostRecentResults