The MEDIC ATNA API project provides a simple to use series of utility classes centered around creating IHE Audit Trail and Node Authentication (ATNA) audit messages (ITI-20)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
AtnaApi.Samples
AtnaApi.Test
AtnaApi
.gitignore
AtnaApi.dll
AtnaApi.sln
AtnaApi.vsmdi
LICENSE.md
Local.testsettings
README.md
TraceAndTestImpact.testsettings

README.md

MEDIC Atna API

Project Description
The MEDIC ATNA API project provides a simple to use series of utility classes centered around creating IHE Audit Trail and Node Authentication (ATNA) audit messages (ITI-20). This API provides the following functionality:

  • Serialize/parse ITI-20 (ATNA Audit) messages
    • To/From IETF RFC3881 format
    • To/From DICOM audit format
  • Transport audit messages via:
    • UDP Syslog (RFC5426 + RFC5424)
    • Secure (TLS) TCP Syslog (RFC5425 + RFC5424)
  • Automatically create audit messages from annotated data classes (via attribution)

The AtnaApi is used by the MEDIC Client Registry and Visualizer and tested with a variety of partners, including at the IHE North American Connect-a-thon 2015 within the MEDIC Client Registry.