Introduction to Design and Build

Join the My Health Record Developer Community

Gain access to customised guides, webinars, and other resources on developing software to integrate your existing platforms with the My Health Record system and digital health products. Find out more and join now!

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).

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.

This section contains guidance materials for developers who want to design and build new products, or modify existing ones, using the scenarios below:

  • Access My Health Record system
  • Upload to My Health Record system
  • Assisted registration

Access My Health Record system

Access My Health Record system is a fundamental step in offering digital health functionality through your product. This scenario helps you:

  • Decide how your product will let users access an individual's My Health Record
  • Decide how your product will display a document list
  • Familiarise yourself with the Agency’s sample code
  • Refer to the available clinical document views
  • Decide whether to use the national clinical terminologies in your product

Depending on your circumstances, you may need to complete additional steps to be able to work with the Healthcare Identifiers Service and the My Health Record system. There are also additional steps for testing and retesting your build.

Upload to My Health Record system

Once this scenario is complete, your product will be able to access, view and download documents from the My Health Record system. This specific scenario will guide you to:

  • Download the Agency’s Clinical Package Validator (CPV) product package and CPV document libraries
  • Decide whether to use the national clinical terminologies in your product
  • Read the My Health Record system usability recommendations

Depending on your circumstances, you may need to complete additional steps to be able to work with the Healthcare Identifiers Service and the My Health Record system. There are also additional steps for testing and retesting your build.

Assisted registration

In 2018 My Health Record will move to an opt-out model. Assisted Registration will not be required in software. However, if you would like to build it into your software, please follow this scenario.

Assisted Registration is the final feature of your product. This allows users to assist individuals to register for a My Health Record. This scenario includes steps to:

  • Read the assisted registration documentation
  • Download the My Health Record Integration Toolkit
  • Refer to the use cases for connecting systems
  • Refer to the conformance requirements for connecting systems
  • Refer to documentation for the My Health Record system B2B Gateway Services

Depending on your circumstances, you may need to complete additional steps to be able to work with the Healthcare Identifiers Service and the My Health Record system. There are also additional steps for testing and retesting your build.