Skip to main content

Introduction

Secure messaging is a service that enables the secure and reliable exchange of clinical documents between healthcare providers. The Agency, together with industry partners is developing the National Secure Messaging Network (NSMN). Based on a set of Australian and international standards, the NSMN defines several roles that can be implemented by developers. This page provides an overview of the key information and resources available to assist you in implementing these roles. 

Secure Messaging Pre-Requisites:  

Overview of Secure Messaging Conformance Journey

The following steps will assist software developers building solutions to support Secure Messaging. 

Step 1: Understand the NSMN Blueprint 

In order to implement Secure Messaging, you will need to understand how to apply the NSMN Blueprint within your solution.  The blueprint describes the key roles within the secure messaging national network and the capabilities required of each role, as well as providing examples of how specific implementations might fulfil those roles. 

Step 2: Download and understand the Interoperability Specification 

The Interoperability Specification (IS) details the technical requirements that underpin the NSMN. The IS defines the requirements that each role must meet, and any solution constraints that must be adhered to when meeting those requirements.

Step 3: Achieve conformance through the NSMN Conformance Assessment Scheme

The NSMN Conformance Assessment Scheme describes the conformance assessment policies and processes administered by the Agency to ensure that healthcare providers operating within the network adhere to required standards. It is underpinned by the Interoperability Specification and provides the means for parties considering participation in the NSMN to clearly understand how they can do so, the capabilities required of their systems, and how they can demonstrate solution readiness. 

https://developer.digitalhealth.gov.au/resources/services/secure-messaging#key-resources 

Key resources

Australian Digital Health Agency

Secure Messaging v2.1

  • Specifications | EP-4112:2025
  • The Secure Messaging product provides software developers with information and tools to assist in the implementation of the roles in the NSMN Blueprint.
  • More information available here: Secure Messaging v2.1

HL7 Australia

Provider Directory FHIR Implementation Guide

  • Specifications | FHIR PD
  • The HL7 Australia Provider Directory FHIR Implementation Guide is a RESTful API for searching directories of healthcare services and healthcare providers.
  • More information available here: FHIR PD.

Diagnostics and Referral Messaging Localisation of HL7 Version 2.4

  • Specifications | HL7AUSD-STD-OO-ADRM-2021.1
  • Australian localisation of the international HL7 V2 Standard covering the Laboratory/Diagnostics/Clinical result reporting, laboratory/radiology ordering specification and patient referral.
  • The specification can be downloaded here: HL7AUSD-STD-OO-ADRM-2021.1 
  • More information available here: HL7 V2 Work Group.

Standards Australia

E-health secure message delivery 

  • Specifications | ATS-5822
  • ATS-5822 defines a set of interfaces and associated application behaviours suitable for sending clinical messages over the Internet using standard Web services protocols.
  • More information on ATS-5822 available here: SAI Global web site.

E-health XML secured payload profiles 

  • Specifications | ATS-5821
  • ATS-5821 defines a set of interoperable mechanisms for representing secured XML data, including digital signing and encryption of secure messages.
  • More information on ATS-5821 available here: SAI Global web site.

E-health web services profiles

  • Specifications | ATS-5820
  • ATS-5820 defines a set of interoperable mechanisms using SOAP Web services for interconnecting computer systems in digital health applications.
  • More information on ATS-5820 available here: SAI Global web site.

Technical Tools

Clinical Package Validator

  • Tool to check conformance of:
    • HL7 v2.4 messages (ACK^I12, ACK^O01, ACK^R01, ORM^O01, ORR^O02, ORU^R01, REF^I12)
    • HL7 v2.3.1 messages (ACK^T02, MDM^T02)
    • Packaged CDA documents
    • SMD messages
  • The latest version available here: Clinical Package Validator.

CDA creation and packaging tool

  • Tool for generating and signing CDA documents, creating CDA zip packages, and creating MDM-T02 messages.
  • The "Clinical Document Packaging Client Library" tool is available here: ADHA's Open Source Sample Code Directory.

CDA rendering tool

MDM message tool

SMD messaging tools

  • Tools to support Secure Message Delivery (SMD) message construction and delivery.
  • More information available under tools prefixed with "Secure Message Delivery (SMD)" here: ADHA's Open Source Sample Code Directory.

 

Content

eProcurement v1.6.1

Services
ID
EP-1727:2014
Type
Product
Version
1.6.1
Status
Active
eProcurement provides a standardised messaging format to electronically communicate standardised and accurate product and price data between Australian health departments and private hospital providers. The messages contain technical and business requirements for common procurement messages including purchase order, purchase order response, advanced…

Secure Messaging Integration Toolkit v1.0

Services
ID
EP-1636:2014
Type
Product
Version
1.0
Status
Active
The eHealth integration toolkits are a collection of integration tools and sample code resources available in both .NET and Java. The sample code and integration tools are used within the eHealth Reference Platform, forming part of the code library for tools and simulators. Access to sample code and the eHealth Reference Platform’s online simulator…

Secure Messaging Integration Toolkit v1.1

Services
ID
EP-1939:2014
Type
Product
Version
1.1
Status
Active
The eHealth integration toolkits are a collection of integration tools and sample code resources available in both .NET and Java. The sample code and integration tools are used within the eHealth Reference Platform, forming part of the code library for tools and simulators. Access to sample code and the eHealth Reference Platform’s online…

Secure Messaging Integration Toolkit v1.2

Services
ID
EP-2207:2015
Type
Product
Version
1.2
Status
Active
The eHealth integration toolkits are a collection of integration tools and sample code resources available in both .NET and Java. The sample code and integration tools are used within the eHealth Reference Platform, forming part of the code library for tools and simulators. Access to sample code and the eHealth Reference Platform’s online…

Secure Messaging Integration Toolkit v1.2.1

Services
ID
EP-2326:2016
Type
Product
Version
1.2.1
Status
Active
The eHealth integration toolkits are a collection of integration tools and sample code resources available in both .NET and Java. The sample code and integration tools are used within the eHealth Reference Platform, forming part of the code library for tools and simulators. Access to sample code and the eHealth Reference Platform’s online…

Secure Messaging Integration Toolkit v1.2.2

Services
ID
EP-2347:2016
Type
Product
Version
1.2.2
Status
Active
The eHealth integration toolkits are a collection of integration tools and sample code resources available in both .NET and Java. The sample code and integration tools are used within the eHealth Reference Platform, forming part of the code library for tools and simulators. Access to sample code and the eHealth Reference Platform’s online…

Secure Messaging Integration Toolkit v1.2.3

Services
ID
EP-2440:2016
Type
Product
Version
1.2.3
Status
Active
The Secure Messaging Integration Toolkit contains libraries for B2B connectivity to Secure Message Delivery (SMD) and Endpoint Location Services (ELS), providing sample code for all operations, as well as a Medical Document Management (MDM) library to create the payload for SMD. It also includes secure messaging conformance test tools, which support the…

Secure Messaging Integration Toolkit v1.2.5

Services
ID
EP-2730:2018
Type
Product
Version
1.2.5
Status
Active
The Secure Messaging Integration Toolkit contains libraries for B2B connectivity to Secure Message Delivery (SMD) and Endpoint Location Services (ELS), providing sample code for all operations, as well as a Medical Document Management (MDM) library to create the payload for SMD. It also includes secure messaging conformance test tools, which support the…

Secure Messaging v1.0

Services
ID
EP-0998:2009
Type
Product
Version
1.0
Status
Active
The Secure Messaging initiative is concerned primarily with the secure transfer of clinical information among care providers. As such, the focus is more on the transport and security of messages (the carriage) rather than the structure and terminology of the message (the content).  Message contents are defined by the Agency…

Secure Messaging v1.0.1

Services
ID
EP-1566:2013
Type
Product
Version
1.0.1
Status
Active
The Agency’s Secure Messaging provides software developers with information and tools to assist in the implementation of Secure Message Delivery (SMD) and Endpoint Location Service (ELS). Information for healthcare providers wishing to use secure messaging is available from this website.. Through collaboration between NEHTA and the software industry,…

Secure Messaging v1.0.2

Services
ID
EP-1644:2014
Type
Product
Version
1.0.2
Status
Active
The Agency’s Secure Messaging provides software developers with information and tools to assist in the implementation of Secure Message Delivery (SMD) and Endpoint Location Service (ELS).  Information for healthcare providers wishing to use secure messaging is available at https://www.digitalhealth.gov.au/our-work/secure-messaging. Through…

Secure Messaging v1.0.3

Services
ID
EP-1880:2014
Type
Product
Version
1.0.3
Status
Active
The Agency’s Secure Messaging provides software developers with information and tools to assist in the implementation of Secure Message Delivery (SMD) and Endpoint Location Service (ELS). Information for healthcare providers wishing to use secure messaging is available at Secure Message Delivery. Through collaboration between NEHTA and the software…

Secure Messaging v1.1

Services
ID
EP-3365:2021
Type
Product
Version
1.1
Status
Active
The Agency’s Secure Messaging product provides software developers with information and tools to assist in the implementation of Secure Message Delivery (SMD) and the Australian Provider Directory FHIR Implementation Guide (AU-PD). Through collaboration between NEHTA and the software industry, Standards Australia published Australian Technical…

Secure Messaging v2.0

Services
ID
EP-3806:2023
Type
Product
Version
2.0
Status
Active
The v2.0 release of the Secure Messaging end product reflects the introduction of the: National Secure Messaging Network Blueprint; and National Secure Messaging Network Interoperability Specification The Blueprint describes the key roles within the secure messaging national network and the capabilities required of each role, as well as providing examples…

Secure Messaging v2.1

Services
ID
EP-4112:2025
Type
Product
Version
2.1
Status
Active
The v2.1 release of the Secure Messaging end product reflects the introduction of the: NSMN Declaration of Conformance NSMN Conformance Profile NSMN Conformance Assessment Scheme The NSMN Declaration of Conformance is formal statement from software vendors affirming their system meets NSMN requirements. It outlines the legal obligations and steps for…