Secure Messaging Integration Toolkit v1.2.2

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 services is supported by suitable right-to-use licences and terms and conditions regarding the eHealth Reference Platform.
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 Australian Technical Specification for Secure Message Delivery (ATS 5822-2010).
The sample code and integration tools provided here should only be used in conjunction with the Agency’s detailed specifications for clinical documents and messaging infrastructure. More information can be found in the relevant sections of Implementation Resources.

End products superseded by

A new version has been released for this end product

Please refer to Secure Messaging Integration Toolkit v1.2.3 or refer to the Release History for all releases of this End Product.

Identifier: 
EP-2347:2016
Date: 
10-06-2016
Type: 
application/zip
SHA256 Checksum: 
e228788262cb64d9fd982f8617e20b2af6322be6dcc3505fd8fbf13e2a69d14a
Size: 
337.39 MB

Product Components

Product component
Identifier: 
NEHTA-1623:2012

Vendor Library Java ELS client. Includes elsLookup, elsPublish

Note that this product component is republished from NEHTA-1214:2012. The content is unchanged.

Product component
Identifier: 
NEHTA-1622:2012

Vendor Library .NET ELS client. Includes elsLookup, elsPublish

Note that this product component is republished from NEHTA-1215:2012. The content is unchanged.

Product component
Identifier: 
NEHTA-1626:2013

HL7 MDM Library for wrapping up CDA package for Java clients.

Note that this product component is republished from NEHTA-1286:2013. The content is unchanged.

Product component
Identifier: 
NEHTA-1631:2012

Compiled versions of the SMD B2B WSDLs for Java clients.

Note that this product component is republished from NEHTA-1211:2012. The content is unchanged.

Product component
Identifier: 
NEHTA-1627:2014

The HL7 MDM Client Library provides vendors with a sample implementation of how to create and populate an HL7 v2 MDM message using the information within a CDA package as the input. The library also works in reverse, allowing the CDA package to be extracted out of the message.

Product component
Identifier: 
NEHTA-1621:2014

The ELS B2B Client Library simplifies the development process by providing vendors with a sample implementation of how to interact with an ELS Endpoint.

Product component
Identifier: 
NEHTA-1628:2014

The Secure Message Delivery B2B Client Library provides a sample implementation of how to interact with an SMD Endpoint.

Product component
Identifier: 
NEHTA-1937:2014

SMD Client for Java includes:

  • SMD XSPP Library
  • SMD Client - SealedMessageDelivery, SealedMessageRetrieval, TransportResponseDelivery, TransportResponseRetrieval, SealedImmediateMessageDelivery
Product component
Identifier: 
NEHTA-2030:2015

This product data sheet describes the key features of the secure messaging conformance test tools.

Product component
Identifier: 
NEHTA-2208:2015

The secure messaging conformance test tools software package includes:

Product component
Identifier: 
NEHTA-2328:2016

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, conformance test tools for SMD, as well as a Medical Document Management (MDM) library to create the pa

Product component
Identifier: 
NEHTA-2348:2016

Version 1.2.2 of the Secure Messaging Integration Toolkit provides an update to the HL7TMMDM Library to address an important issue that could prevent MDM from being accepted by SMD messaging endpoints or receiving systems.

Product component
Identifier: 
NEHTA-2349:2016

Version 1.2.2 of the Secure Messaging Integration Toolkit provides an update to the HL7™MDM Library to address an important issue that could prevent MDM from being accepted by SMD messaging endpoints or receiving systems.

Release history

By operation of the Public Governance, Performance and Accountability (Establishing the Australian Digital Health Agency) Rule 2016, on 1 July 2016, all the assets and liabilities of NEHTA will vest in the Australian Digital Health Agency. In this website, on and from 1 July 2016, all references to "National E-Health Transition Authority" or "NEHTA" will be deemed to be references to the Australian Digital Health Agency. PCEHR means the My Health Record, formerly the "Personally Controlled Electronic Health Record", within the meaning of the My Health Records Act 2012 (Cth), formerly called the Personally Controlled Electronic Health Records Act 2012 (Cth).

Back to Top