This is the continuous integration build, it is not an authorized publication, and may be broken or incomplete at times. Refer to the Directory of published versions for stable versions

EPrescribing Service Bus Implementation Guide

Introduction

This implementation guide covers the capabilities of the ePrescribing Service Bus integrations between Australian Script Exchanges to keep prescribe/dispense notifications in sync between the exchanges.

This is not for dispensing or prescribing vendors.

Key Functionality

The ePrescribing Service Bus API will allow the following functions.

  • PES retrieves access token by authenticating with MK Identity Server
  • PES refreshes access token by supplying refresh token with MK Identity Server
  • PES retrieves prescription from ISB
  • PES dispenses prescription in ISB
  • PES edits a dispense in ISB
  • PES cancels a dispense in ISB
  • PES ceases a prescription in MK
  • PES defers a prescription in ISB
  • PES cancels a prescription in ISB
  • PES enables a prescription in ISB
  • PES disables a prescription in ISB
  • PES requests a reissue of prescription token in ISB
  • ISB identifies target PES to deliver request to
  • ISB records an event
  • ISB retries action on communication failure

The EPSB will only hold active scripts, no historic information will be available.

The guidance section covers how to implement the specific key use cases introduced above.