Project Home
Project Home
Source Code
Source Code
Build & Test
Build & Test
File Releases
File Releases
Discussion Forums
Project Information
Project Info

Audit Record Repository,
a server component of
IHE ATNA profile

Project Created: 07/20/2009

Project Categorization
Project Members
Total Project Members: 1
Project Administrators:
Prashanth Chandra M

Welcome to OpenExchange - OpenATNA

About OpenExchange

OpenExchange platform provides standards based core infrastructure to exchange patient health information in a secure and timely manner, to advance the quality, safety and efficiency of healthcare delivery. The platform is a critical element of HIE infrastructure that provides clinicians and other members of the healthcare community with the right information at the right time by making patient information available across organizational boundaries. It facilitates and streamlines the sharing of patient information throughout an HIE community. 

OpenExchange consists of open source projects that use Integrating the Healthcare Enterprise (IHE) profiles as the set of fundamental requirements. IHE (Integrating the Healthcare Enterprise) is an initiative by healthcare professionals and industry to improve the way computer systems in healthcare share information. IHE promotes the coordinated use of established standards such as DICOM and HL7 to address specific clinical needs in support of optimal patient care. Systems developed in accordance with IHE standards are better able to communicate with one another and empower care providers to use information more effectively. Please refer to the IHE site ( ) for more details.

The core set of sub-projects under OpenExchange include

  • OpenPIXPDQ - which implements the Patient Identifier Cross-reference (PIX) Manager and Patient Demographics Query (PDQ) Supplier actors.
  • OpenXDS -  which implements the Cross-Document Sharing (XDS) Registry and Repository actors, as well as the Cross Community Access (XCA) Responding Gateway and Initiating Gateway actors.
  • OpenATNA - which implements an Audit Record Repository of the IHE Audit Trail Node Authentication (ATNA) profile.
  • OpenDSUB - which implements the IHE Document Metadata Subscription profile.

OpenExchange and its sub-projects are the Open Health Tools Charter projects monitored by the Open Health Tools Board.


OpenExchange and all its sub-projects are released under the Apache Version 2 LicenseThird-party libraries are distributed under the terms and conditions of their respective licenses.

About OpenATNA

ATNA is an IHE security profile representing Audit Trail and Node Authentication. OpenATNA is an implementation of an Audit Record Repository supporting RFC 3881 audit messages over BSD Syslog as well as RFC 5424-5426 (UDP and TLS).

OpenATNA is currently developed by Cardiff University and Misys Open Source Solutions (MOSS).

Getting started instructions are available here.


OpenATNA Features


  • Optimizes the database so that entities such as active participants, audit sources, participant objects and codes are not duplicated for every message received.
  • Performs validation of messages as they arrive.
  • Optionally logs errors as well as audit messages.
  • Supports TLS and UDP.
  • Supports Java NIO for demanding environments with many concurrent clients.
  • Supports multiple databases (Postgres, MySQL, Oracle, Derby have been tested).
  • Can archive to file and reload messages in a database neutral way, simplifying management of long term audit trails.
  • Extensible API that allows you to insert your own business logic into the message processing chain. 



Getting Involved

On the top of this page are a list of links you can leverage to interact with this project. Use Tracker to submit defects or feature requests, Source Code to download the source code from subversion, Discussions to submit your questions and feedback, and  File Releases to download the binary distributable. The left side of this Project Home page provides the documentation links such as Installation and Sample messages that can help you get started. Click the Join this Project button on the left to become a project member.

We warmly welcome any types of contributions to this community ranging from a small one like reporting a defect to a significant one like leading a project. If you are interested in making a contribution, you can always find a role that you can play with. Please see the Getting Involved page for more details.  


Where can I learn more?

Project News
OpenATNA 1.2RC Available
The group release of OpenExchange 1.2 RC including OpenPIXPDQ 1.2RC, OpenXDS 1.2RC, OpenATNA 1.2RC and OpenDSUB 1.2RC is now finally ready. For the binary distributable, please go to the File Releases section to download. We hope the final 1.2 version will be released within a month or so across the board if there are no critical issues. This release conforms to ITI TF-v7 of 2010 specifications, and was built on top of the successful tests at Connectathon NA 2011. In the meanwhile, we have updated the documentation to reflect the new release, but please report any areas not clear or broken. We also added a new Release Notes page to log new added features and fixed defects of each release.
wenzhi - 06/02/2011 2:02 PM PDT
OpenATNA 1.0.2 released
OpenATNA-1.0.2 including a number of minor bug fixes is available now.

To avoid the hassle of building from the source code, we have made the binary distributable available. Please check the File Releases link.

The OpenATNA 1.0.2 source code can be checked out via this command:
svn checkout --username openatna
wenzhi - 09/22/2010 2:56 PM PDT
OpenATNA 1.0.1 released
OpenATNA-1.0.1 includes a number of bug fixes.

Use this command to check out OpenATNA 1.0.1 build

svn checkout openatna Event Date: 2010-03-30 18:32:53
wenzhi - 03/31/2010 6:32 PM PDT

OpenATNA-1.0 released
Use this command to check out OpenATNA 1.0
svn checkout openatna Event Date: 2010-03-09 13:56:23
wenzhi - 03/31/2010 2:56 PM PDT
OpenATNA becomes a child project of OpenExchange, an OHT Chater project
The parent OpenExchange project is available Meanwhile, the OHT board has voted to make OpenExchange an OHT Charter project. Event Date: 2010-03-01 13:54:43
wenzhi - 03/31/2010 2:54 PM PDT
OpenATNA Successfully Tested at Connectathon NA 2010
At the 2010 Connectathon North America in Chicago last week, OpenATNA was tested and passed Audit Record Repository and Consistent Time Client. Meanwhile, the corresponding HITSP profiles (T15 & T17) were also passed.

There were 100 over vendors and 152 systems participated in this weeklong event. OpenATNA was successfully tested with the following 29 companies:
Alert, Allscripts, CAREFX, CSH, ECLP, EPIC, GE, Greenway, HMS, HSI, IBM, ICA, ICW, Intel, Intersystems, Medquest, METAVANTE, MIE, Nextgen, NMC, OHT, Oracle, Patient Keeper, PHILIPS, PICIS, Quadramed, SIS, Spirit, SUN. Event Date: 2010-01-18 14:51:02
wenzhi - 01/18/2010 2:51 PM PST

Quick Start Guide Available
A Quick Start Guide is now available as part of the svn check out: openatna/www/userguide/quick-start.html.

More Documentation to follow! Event Date: 2009-10-22 07:13:22
andrew - 10/22/2009 7:13 AM PDT
Message from the project administrators
Version 1.0 of OpenATNA, a subproject of OpenExchange, was released on March 9th, 2010.
administrator - 07/20/2009 2:05 PM PDT