How we got started with our first Voice Design Project

Arun Ram
4 min readJul 28, 2020

Medica, a VUI-based Alexa skill for cancer patients.

Medica VUI Assistant
Medica VUI Assistant

In this article, we are going to capture our process of creating a voice design project named ‘Medica’. She is a health assistant for cancer patients.

Problem statement

About two-thirds of Americans have prescribed medication and diet plans. Approximately 50% of people do not take their medications and nutrition plans as prescribed. This is a phenomenon known as “medication non-adherence” (MNA).

Medication non-adherence leads to 125,000 preventable deaths each year, and about $300 billion in avoidable healthcare costs.

All this happens even if health providers have a medication ecosystem (Mobile/Watch apps etc.) Reference — https://www.pillsy.com/articles/medication-adherence-stats

So, We build personal health care assistant Medica to serve patients.

Goal of Medica

Medica’s goal is to help patients to book an appointment with doctors, capture patient symptoms, tell meal plans and recipes for the day, add fruits, vegetables, and groceries to the shopping list and she can set reminders to (Eat, Hydrate, Supplements, Exercise, Sleep).

Personas

User Persona
User Persona

Rio / 44 years / Male
Rio is in his first stage of cancer which can be cured with medication and diet. But Rio often forgot to follow his medication and diet plans. Missing medication and diet cause more health problems to Rio. So, He started using a personal health care assistant “Medica”.

Voice Assistant Persona

Medica / 24 years / Female
Medica is a helpful, easy to approach, and caretaking person. She is not too playful, not too serious. She is very attentive and punctual. We can count on her when it comes to caretaking.

Use Case

Let’s focus on some key use cases for using Medica.

  • Book Appointments (Cancel, Reschedule)
  • Capturing symptoms
  • Ask for Meal Plan and Recipes
  • Add fruits, vegetables, grocery to the shopping list
  • Set Reminders (Eat, Hydrate, Supplements, Exercise, Sleep)

Sample Dialog

Now the conversation stuff. Get a pen and paper or use your Mac notes and start writing a few sample dialogs. Let me show you how I have written a few sample dialogs between Patients and Medica for ‘booking appointment’.

Example: Scenario, Rio is booking an appointment for his next visit.

User: Book an appointment with Dr. Marlin on 15th June 2020 at 11 am.

Alexa: Sure, Let me check Dr. Marlin’s availability.

Alexa: Dr. Marlin is not available on 15th June 2020. Would you like to check other doctor’s availability?

User: Yes, please

Alexa: Dr. John Cena is available on your time. Can I schedule an appointment with him?

User: Okey

Alexa: Your appointment with Dr. John Cena is confirmed on 15th June 2020 at 11 am.

User: Thanks

Alexa: Is there anything else I can assist you with?

User: No thanks

We have used the Wizard of Oz (WoZ) methodology to test the conversation over the phone call.

High-level User flow

We have covered the different directions of a dialog flow and conditions while designing this user flow.

Medica User flow
Medica User flow

Voice Flow

We have used Voiceflow to build and test our ZERO UI “Medica Skill”.

Medica Dialog Flow
Medica Dialog Flow

Testing

Let’s check how the different use cases of Medica works. For testing let’s assume Rio is an existing user of Medica.

Scenario 1: Booking an appointment
Here we are capturing the information like date, time, doctor’s name for further reference.

Booking Appointment Scenario 1

Users may book an appointment by giving all the information at one short like the above example. Or, give information one by one like the below example. However, Medica is capable enough to handle different situations.

Booking Appointment Scenario 2

Scenario 2: Get to know the meal plan
The meal plan will be prescribed by nutrition which will be stored in the database.

Meal Plan for a day

Scenario 3: Capture symptoms
Capturing the symptoms daily will help the doctors to analyze the patient’s health condition.

Capture symptoms

Scenario 4: Add fruits and vegetables to the shopping list
In this scenario, we are cross-checking the shopping list to avoid duplicate entries on the database. For example, if any item is already added to the shopping list we are intimating the user like below

Add fruits and vegetables to the shopping list

Conclusion

The way we interact with technology is changing every day. As smart home devices, wearables, cars, etc. all these devices become more smarter and connected. This is where we are started to create new interaction models that no longer be keyboards or screens. In this era, voice technology is making it possible for users to interact with devices more naturally and intuitively. “Voice is the future of brand Interaction and customer experience”.

Hope you enjoyed reading this article. If you feel this is informative, you can give some clap 😇.

--

--