Go to top of page
Wednesday, July 31, 2019

The Australian Digital Health Agency is pleased to announce version 1.0 of its Java-based CDA™ Document Library.


The Australian Digital Health Agency is pleased to announce version 1.0 of its Java-based CDA™ Document Library.[1]

About the CDA Document Library (Java)

This Java software library makes the generation of Clinical Document Architecture (CDA) documents easier. It encapsulates validation logic designed to assist developers to produce software that conforms to the standards outlined by CDA, HL7™v3 and relevant implementation guides.

New capabilities in v1.0:

  • Support for the Event Summary document type.


  • The Event Summary document type has previously only been supported on the Windows .NET framework. Java-based support for this document type enables the implementation of Event Summary functionality on other platforms such as Linux and macOS.
  • The Java library continues to support other document types such as eReferral, Shared Health Summary, Pathology Report and Diagnostic Imaging Report.

Who does this affect?

  • Software developers


Download from:


The Java Libraries are licensed under the Apache Licence and these terms may be used within production software systems. Please refer to the Source Code Licence and Production Disclaimer included with the release for details about the licence for this product.


We value your feedback and encourage questions, comments or suggestions about our products. Please email [email protected] or call 1300 901 001.

Additional Resources

Sample code libraries are now available from GitHub and compiled sample code packages from NuGet.

Other Agency products with related resources, FAQs, webinars, specifications, events and news are available from the Developer Centre.

[1] HL7 and CDA are trademarks of Health Level Seven International and are registered with the United States Patent and Trademark Office.

You or your colleagues can join the Australian Digital Health Agency Software Development Community by registering on the Developer Centre Website.

For more information on how the Agency handles your personal information, how you can access and seek correction of the information, how privacy complaints can be made and how the Agency deals with such complaints, please see the Privacy Policy.