A re-creation of the Ontario COVID-19 Vaccination Appointment Experience

Okege Omole
10 min readJun 9, 2021

--

6 weeks, 4 prototypes, 2 UX Design Heroes and 1 province to save!

Project Overview

Goal: Create a single COVID vaccine booking system that allows Ontarians to easily book an appointment

Impact: I created an application that lets Ontarians book their vaccination appointment in a clear streamlined manner. Users can Book, Reschedule, Cancel and Check-In all from their Smartphones.

Role: UX Designer — worked in collaboration with 1 other UX Designer

Timeline: 6 weeks

Methods: Secondary Research, Task Flow, Sketching, and Wireframing, Designed 4 prototypes:

  1. Paper prototype
  2. High fidelity prototype
  3. Voice-based prototype
  4. Experience prototype

The Problem

Booking a COVID vaccination appointment in Ontario has been a challenge for many citizens.

The Causes

Fragmented booking systems

  • 100+ different booking systems based on city, health network,
    neighbourhood, level of government (provincial, regional, municipal)
  • Fragmented systems have led to citizens sometimes booking in several
    clinics to try to secure an earlier appointment

Poor Usability

  • The usability of many of the booking systems is challenging for many citizens to book an appointment

Miscommunication by public health authorities

  • Communication from various public health officials has been confusing and at times, contradictory

The Impact

Human-level

  • Increased confusion & frustration (“How can I actually get an
    appointment?”)
  • Increased anxiety (“When will COVID finally be over?’)
  • Did my booking go through?

System-level

  • Missed appointments and unused vaccines due to “no shows”

Largely caused by citizens not cancelling appointments that they cannot make

Some citizens booking in various clinics and do not cancelling unneeded
appointments

  • Slower than expected vaccine rollout
  • Slower “reopening of society”
These News articles are used as secondary research for the problem.

The Opportunity

How might we create a single COVID vaccine booking system that allows Ontarians to easily book an appointment?

Paper Prototype

My partner and I decided it would be best to do secondary research and see the current appointment system to gain insight into what to keep and what not to keep.

What We Did

After doing that we laid out the requirements that we will need from the user to design a vaccine booking system. The following are what we will be providing and also requiring from the user in our prototype:

  • Note* — we found the two confirmations above redundant so we combined the two in our prototypes. (eligibility & Identity)
  • In addition, we added appointment reschedule since that isn’t an option in the current system.

Task Flow

Now that we have the constraints and requirements set, we can begin to ideate and brainstorm. My partner and I created a quick task flow to get our brains moving!

Sketches

My partner and I decided to sketch out the entire process individually and then regroup back to share our ideas.

Our individual sketches
Close up of my sketches

We took the time to critically assess each other's sketches and took out the screens that we want to use in our collaborative design.

The screens left behind were not chosen for the collaborative design

Using the screens that we took out from above, we created a screen wire flow. After putting the screens together we continued to carefully analyze and look for areas to improve and add new iterations.

We created a booking system with 3 key sections:

  1. Book Your Appointment
  2. Check Appointment Details
  3. Cancel/ Modify Your Appointment

Below is a video demonstrating our paper prototype:

Breakdown of Our Paper Prototype

If you would like a summary review of all the screens featured in the video above, please feel free and view them in my google drive folder! (It’s pretty cool, I promise!)

High Fidelity Prototype

My partner and I have explored some early designs for the re-designed COVID vaccine appointment booking system and completed a paper prototype. Based on our paper prototype, we created an interactive high fidelity of the appointment booking experience, along with a video capturing a user using our prototype.

What We Did

From our finished paper prototype, we realized some redundancies needed to be addressed. There were two sections within our app where the user could cancel and reschedule their appointments. Instead, we gave the user only one option and decided to scrap “Modify your Vaccine Appointment” and replace it with a section for “Appointment Check-In”.

Screenshot of miro board and our iteration notes

Now, that we decided what we would like to refine. We set out to create a mood board featuring, inspirations, fonts and colour palettes we’d like to use for our design.

Mood board created in Miro

Using our mood board we were able to compose an interactive high fidelity prototype.

Style Guide

I created the following diagrams to explain my UI design thinking:

UI Components Diagram
Sample Screens of Interactive Prototypes

My partner and I built the individual screens using Figma and created links between screens to simulate the interactivity. In addition, we added motion design and transitions where appropriate to enhance the usability of our design.

Overview of booking a vaccine appointment

High Fidelity Prototype

Now that we iterated our clickable high-fidelity prototype and ensured that it captures the end-to-end COVID vaccination appointment booking experience, we captured a user using our prototype.

The following is a breakdown of our interactive high fidelity prototype:

Voice Prototype

My partner and I now had to consider how a voice or conversational interaction could enhance the experience.

What We Did

We identified parts of the booking experience that would be best for voice interaction we chose:

  • The Home Screen (Onboarding) — To welcome new users into the app and explain how everything works.
  • Terms & Conditions — Allows users not to miss or skip over information that pertains to them.
  • Confirmation Screens — This is an important screen regarding their appointment details and more. Hearing these details out loud allows for better retention of information.
  • Confirmation Pop-ups — As a form of extra error prevention using voice can make the user more alert of the decision they are about to make

We felt that since there are many pages where the user would need to visually see information, it would not make sense for the voice to speak those pages out loud. Pages such as the vaccine calendar, location and time availability do not include a voice for the purpose that once the user finishes listening to the contents, they would most likely forget the information.

These pages are better displayed visually for users to see the date and time availabilities. This also allows users to check with their own schedule and when they are available.

We also made sure that no important identifying information was spoken out loud since we want to protect the user’s privacy. We do not know where users will be using the app. Therefore, we don’t want sensitive information such as health card numbers or full names to be disclosed.

Task Flow

Here is the task flow we created for the voice interaction:

The Script

Here is the script we made based upon the task flow:

Prototyping Method:

We used voice simulation: similar to Wizard of Oz, but with using a text-to-speech audio (https://ttsreader.com/) to simulate the voice of the voice assistant

Choosing a Voice:

We tried countless voices, but we believe we got the right one. We wanted a voice that was able to catch the essence of our cartoon doctor. We chose a voice that is warming and friendly with a bit of assertiveness. I’d like to present to you … Dr. Leo.

Video Experience Prototype

The experience of booking and getting a vaccine does not simply occur on a smartphone app or the web. It is very much a service experience that spans digital screen-based (app/web) interactions and virtual (voice assistant or call centre) interactions, as well as in-person experiences.

An experience prototype is a tool used to tell a story about a design. It allows for the showing of an entire experience through a narrative. Video prototypes can be used to help better show a design in use in a way that clients, stakeholders or users can immediately understand as well as connect with emotionally.

What We Did

My partner and I designed a Video Experience Prototype to illustrate the end-to-end experience from the time that a user begins looking for an appointment to the time they are fully vaccinated.

To create this experience the Four Ps were considered:

With only 3 days to design this experience, my partner and I went to miro to have a brainstorming session.

I put together the process by identifying the key features of our prototype that must be acknowledged in our video. I also took into account how our app will be used when it’s time for the users to check into their appointment.

Storyboard

After I put together the setup, I handed it over to my partner who drew up a storyboard for our video.

The Script

Taking the storyboard handed back to me from my partner I wrote a script for the voice-over narration. Storytelling is an important skill to have and tried my best to create a video that can be easily followed and understood while keeping the viewer's attention.

With the script done, my partner and I went on the web and search for free stock video footage to use in our video. We also took our own video shots using people in our everyday lives.

I’m very comfortable editing and directing videos, this comes very naturally for me. I was lucky enough for my partner to give me full control, with my favourite microphone and editing software, Filmora10, I was able to produce our Video Experience Prototype…

Our Final Video Experience Prototype

Conclusion

Our goal was to identify a way to create a single COVID vaccine booking system that allows Ontarians to easily book an appointment. Based on our prototype I believe my partner and I accomplished creating a good experience for users.

Next Steps

Our next step following this point would be to test our design solutions with users to get immediate feedback so we can adjust and make iterations for improvement.

What I learned:

  • Throughout this whole process, I learned the importance of storytelling. For every single prototype, we created a video that explained the current prototype.
  • I learned that how to present differently depending on who my audience will be. For example, when I’m explaining a prototype to another designer I can use jargon. When I’m presenting to an audience of users and stakeholders, I need to be able to present content in a digestible manner.
  • I also learned that I have an awesome partner who I wouldn’t trade for the world! We totally understand each other's strengths and weaknesses, which allowed us to alternate leadership and have full trust in each other's capabilities — S/O to Emily Wong!

If you enjoyed my story, feel free to connect with me on LinkedIn. I’m open to new opportunities in the design world. I can also talk about plants and TV shows all day so feel free to chat.

--

--

Okege Omole
Okege Omole

Written by Okege Omole

A designer who loves to talk to herself for fun. Humber College ’21. Passionate about giving users a voice. https://www.linkedin.com/in/okegeomole/

No responses yet