+
+

Workshop Overview

mhs overview

Introduction

Makana Health System (MHS) is a large health system, serving more than 5 million patients across 20 hospitals, 90 outpatient facilities, and more than 200 other community access points across clinics, doctors’ offices and walk-in clinics. They employ a staff of more than 18,000 healthcare professionals.

MHS has faced increasing challenges managing the needs of millions of patients across the hundreds of physician touch points each year. Coupled with the challenges of meeting the CMS interoperability rule, the shift from fee-for-service to value-based care, and evolving patient expectations there is increased pressure on healthcare providers to improve the patient experiences they provide. MHS needs digital capabilities, such as online-scheduling and a patient portal, to deliver the type of care its patients expect in and outside of the hospital.

A goal for MHS is to improve the patient experience by:

  • Surfacing a single view of the patient to MHS staff in real-time.

  • Improving patient experience through on-demand access to insurance, scheduling and billing information.

  • Delivering omnichannel services to patients while reducing call center costs.

  • Enabling virtual care through telemedicine, aftercare instruction and personalized care recommendations for patients

Your Assignment: Create a Patient 360 View

The immediate need that you are assigned to address is to get patient data out of Epic and create a patient 360 view that also includes data from Salesforce Health Cloud, which will be used by MHS staff throughout the organization. When MHS is ready to begin their Patient Portal initiative, they will be able to reuse the APIs from this patient 360 initiative.

Fortunately, MHS has an existing MuleSoft implementation that is used to support other initiatives within the organization. After a discussion of your assignment with the lead MuleSoft architect you have discovered that an Application Network supported by MuleSoft is already in place. From your discussion it has been determined that it will be easy to deliver a Patient 360 View by reusing several existing APIs that are already in production. You will only need to add or reuse the following APIs to deliver your project:

  • Review the existing System API that accesses data in Epic. Note that this exercise will be demoed by your instructor.

  • Create a new System API that will be used to create an appointment in Salesforce Health Cloud.

  • Create a Process API to synchronize appointment data between Epic and Salesforce Health Cloud.

  • Use Salesforce Health Cloud to test an Experience API by creating a new appointment via the Patient 360 view that MuleSoft enables.

Notes:
  • MHS employees will gain access to Patient 360 data via the new Agent View EAPI Experience API. Today, this will be accessed using Salesforce Health Cloud.

  • MHS patients currently have access to selected medical records via the existing Patient Portal Mobile EAPI and Patient PAPI APIs. Now that access to appointment information has been enabled via the new Appointment PAPI Process API, patients will be able to view their appointment(s) via this new Process API.

The following diagram illustrates a portion of the application network that will be used to support the Patient 360 project.

overview alc diagram

Completing the Lab Exercises

Ensure that you have completed the tasks identified in the Workshop Setup section, then proceed to the Lab 1: Search for an API in Exchange lab exercise.

Submit your feedback!
Share your thoughts to help us build the best workshop experience for you!
Take our latest survey!