telehealth app design

The Problem

Medici is a telemedicine app for patients and medical providers, with a focus on asynchronous messaging. The goal of this project was to increase patient engagement by enabling doctors to provide meaningful touchpoints and continuous care.

Proposed Solution

A feature that allows providers to schedule a message to be sent to their patient at a future time.
Timeline

2 months (Aug-Sep 2020)

My Role

Product Designer and Researcher

Tools

Miro, Figma, JIRA


User Research

​We wanted to find pain points and opportunities for improvement specific to the Medici app, so we identified a group of “power users” who had the most usage of the app.

The medical community is difficult to pin down, especially during a pandemic. However, I was able to talk with 5 providers spanning human and animal medicine.

My questions focused on getting to know their workflows on Medici and offline, so that we could help fit telemedicine seamlessly into their in-person practices.

Affinity Mapping

I organized notes from the user interviews and sorted them into 9 categories based on common themes. From there, we identified recurring needs.

Affinity Map

Insights

• Triage teams help providers save time and help Medici fit into the office’s workflow

• Providers are having trouble getting patients to use Medici and they don’t know how to attract more patients to telemedicine.

• Patients usually initiate consultations, and communication ends after the patient’s issue is resolved.

• Providers feel “in the dark” when trying to treat patients without seeing their records (which are housed on a different software). They are slowed down by switching between softwares while trying to treat patients via telemedicine.

• Medici helps with some, but not all, of the tasks a provider does day to day; therefore, providers are still reliant on many different softwares and Medici becomes “another thing” to add to that list of tools.


Defining the Problem

The company OKR was to increase patient engagement. We had learned that providers were having trouble getting their patients to use telemedicine, and through our analysis we discovered that most of the pain points were directly or indirectly impacting patients. We realized that we needed to help providers with their patient communication, so that they could attract more patients to Medici.

User Journey

To better engage patients on Medici, we needed to first understand why they might (or might not) use Medici. The average American visits the doctor 2.2 times per year. I created this timeline to better explore the reasons for this, and to see how Medici might fit into the life of an average person and help improve their well-being between doctor's visits.

User Journey

The Five W's and One H

I used the Five W's framework to validate some of the needs I found, and to help arrive at a well-founded problem statement.

Five W's and One H

Problem Statement

Balancing user needs with business goals, we defined our problem statements.

Problem Statement

Brainstorming Solutions

We ideated ways make it easier for providers to find and keep in touch with their patients.

We landed on a feature that would allow providers to schedule a message to their patient to be sent at a later time.

Early Sketches

Feature Requirements

• Scheduled Message modal is prompted at end of consultation, or accessible anytime during a chat

• Set date and time for message to be sent

• Default message populates for providers who don’t have any time (message is customized with the patient’s name so it’s more personable)

• Suggested questions and action templates let providers easily create their own message with relevant items

• Providers with office staff can add colleagues to schedule messages for them

New icons
Click button to set or edit scheduled message. Icon in the inbox shows which chats have messages scheduled.
Scheduled Message modal
User is prompted to set a scheduled message when they end each consultation.
Suggested questions and actions
Suggested actions (top) and questions (bottom) to inspire the user and save them time.

Hypothesis: Expected Outcomes

• Providers can provide continuous care by following up with patients after consultations (check in on symptoms, lab results, prescriptions, etc)

• Providers “set it and forget it,” and don’t need to remember to check in on old consultations

• Patients receive a personalized message from their provider and feel cared for

• Patients can re-engage with the provider if necessary, initiating another consultation

• Overall, providers are communicating more, so patients are engaging more

Exploring & Iterating

I started mocking up possible designs for the main modal that would let the user set a scheduled message. After meeting with the Product and Engineering teams and iterating, we decided on a final design for the modal.

Modal Iterations

Prototyping

We wanted to build an MVP to test if our idea was worth pursuing further, so after talking with the engineering team, I pared the idea down to some essential features.

Scheduled Message Feature GIF

User Testing

I tested my prototype with a doctor and received useful feedback around the content of the suggested questions templates. Before starting development, I put together a short video introducing the feature and sent it to over 100 providers, along with a survey asking for their feedback. The feedback from the survey indicated that most providers would find value from the scheduled message feature, so we released v1.

Survey Results

Deploying & Next Steps

I worked with the engineering team to write tickets and release v1 on the Medici web app. We included a link to a feedback survey, as well as connected Segment metrics so that we could learn more from the live feature and improve on future iterations.

We heard from several doctors that they would like to spend less time scheduling messages, and that they often send the same message to several patients. For v2, I planned to include templates to allow providers to save messages they'd written, saving them even more time.

After the initial release, I also designed a filter for the inbox that allowed users to more easily find the scheduled messages that they had set.


Final Thoughts

Agile Design & Development

For this project, we wanted to not only make sure our solutions were data-driven, but also test them and rapidly iterate after deployment. I met early and often with the engineering team, and pared down the designs so that we could release an MVP as soon as possible and iterate based on feedback we received on the live feature. As a result, our single web app engineer was able to build the feature in one sprint.

Next Steps

During our large-scale user research initiative, we discovered many user needs and ideated dozens of solutions. We created a possible product roadmap to address the major user needs in a fluid, chronological way. While iterating on the Scheduled Message feature, I designed an inbox filtering feature to further help providers engage with their patients. Next, we planned to automate other messaging aspects of the user workflow.