Skip to content

dcm4che/dcm4chee-arr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dcm4chee-arr

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.

Features

  1. Provides standard repository as defined by IHE Audit Trail see ATNA

  2. Audit messages following the DICOM XML schema for audit messages.

  3. Provides application activity and audit record used message generation.

  4. Uses dcm4che implementation for SYSLOG protocol.

  5. Supports audit reporting via either TLS or UDP.

  6. Provides support for LDAP and JSON file configuration

  7. Provides a configurable and customizable clean up mechanism for the audit record repository.

  8. Provides a configurable and customizable Back up mechanism for the audit record repository.

  9. Provides a restful service for controlling the service as well as querying the repository.

  10. Provides a simple web interface for filtering queries.

  11. Supports new dcm4che library version 3.3.5

  12. Supports new dcm4che storage framework v2.0.0

  13. Back up mechanism supports exporting tar and zip containers using the dcm4che storage framework.

Build

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}

Installation

See INSTALL.md.

License

List of Request Parameters for RESTful queries

lowerDateTime
upperDateTime
eventID
eventTypeCode
eventOutcomeIndicator
eventActionCode
userID
alternativeUserID
userName
userIsRequestor
roleIDCode
networkAccessPointID
networkAccessPointTypeCode
auditSourceID
auditEnterpriseSiteID
auditSourceTypeCode
participantObjectID
participantObjectTypeCode
participantObjectName
participantObjectTypeCode
participantObjectTypeCodeRole
participantObjectDataLifeCycle
mostRecentResults