top of page

Vax Ontario

  • Helping all Ontarians beat Covid-19.

  • App design.

  • This is an academic project done under the guidance of Professor Markus Grupp at Humber college.

  • Many people were not showing up to their vaccine appointments with no prior notice, leading to a loss of time, money for distributors and the government.

  • Vax Ontario is a centralized solution to this issue, to track vaccine appointments.

What is the Problem?

  • Fragmented Booking systems: Required users to sign up and use multiple different websites.

  • Poor Usability: The usability of the booking systems is challenging.

What was the Impact?

  • Many people were not showing up to their appointments with no prior notice, leading to a loss of time and money for distributors and the government.

  • Slower than expected ‘vaccine rollout’ and slower ‘reopening of society’.

Potential Solution:

  • Developed a centralized solution to this issue, an application called Vax Ontario. Through this app, users will be able to book an appointment, manage their existing appointments, access a vaccine passport, and learn more information about vaccines. 

Timeline:

  • Jan - Feb, 2022

Tools & Methods:

  • Figma, Miro

  • Desk Research

  • User Task Flows

  • Information Architecture

  • Low-Fidelity Wireframes

  • Paper Prototype

  • Usability Testing

  • High-Fidelity Wireframes

Credits:

  • Vijay Kumar

  • Riley

  • Michael

  • Ara

Desk Research:

Engaged in comprehensive desk research to gain insights into the current COVID-19 vaccination scenario in Ontario.

User Task Flows:

Familiarized with the user journey of the COVID vaccination process, and strategically crafted task flows, ensuring a seamless and logical sequence for a user-friendly experience.

​

Information Architecture:

To optimize the user experience and streamline interactions, an Information Architecture (IA) diagram for the app was crafted, aligning with user task flows.

Low-Fidelity Wireframes:

Incorporating insights from user task flows and information architecture, preliminary low-fidelity wireframes were crafted on paper to undergo user testing. Subsequently, this guided the progression to developing high-fidelity wireframes for the app.

Prototype:

Using the Marvel application, the low-fidelity paper wireframes were transformed into a prototype, subsequently undergoing testing with actual users.

Usability Testing:

Conducted user testing on the low-fidelity paper prototype to identify and address any issues within the app, implementing improvements as necessary.

​

High-Fidelity Prototype:

Based on the user feedback, the wireframes were polished and a final high-fidelity prototype was created.

Design Process
Empathize...............................................................................................

Desk Research:

Engaged in comprehensive desk research to gain insights into the current COVID-19 vaccination scenario in Ontario.

Empathize

Desk Research:

  • 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 has 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 canceling appointments that they cannot make.

  • Slower than expected vaccine rollout.

  • Slower “reopening of society”.

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

Requirements from the Ontario Minstry of Health: 

  • This design brief provides the high-level functional requirements on what a citizen needs to do and the back-end systems need to verify and confirm.

  • It provides the high-level user and data requirements.

Eligibility Confirmation:

The citizen is required to enter the following details to confirm their eligibility for a vaccine:

  • Postal code.

  • Birth year.

  • Ontario Health Card #.

Success scenario:

  • Eligible for a vaccine.

Error scenarios:

  • Address is not yet eligible for a vaccine.

  • Age is not yet eligible for a vaccine.

  • Incorrect health card entered.

Identity Confirmation:

The citizen has to enter the following information in order to reserve a vaccination slot:

  • Postal code.

  • Date of birth (YYYY-MM-DD).

  • Ontario Health Card number, 9 character code on the back of the health card (2 letters, 7 digits).

  • Email address.

Success scenario:

  • Identity was successfully confirmed.

Error scenarios:

  • 9-character code is incorrect.

  • Health card number is incorrect.

  • Postal code.

  • One or more fields was left blank.

Appointment Selection:

After their identity has been confirmed, the citizen will select an appointment:

  • Select a nearby vaccination clinic: Location name (i.e. school, pharmacy, park name), Location address, Any other necessary geographic info.

  • Select a date and time.

  • Display the vaccine being administered (no option to choose).

Appointment Confirmation Details:

At any time, the citizen should be able to view the details of their appointment:

  • Date and time of appointment.

  • Location of clinic (with any specific transportation / parking details).

  • Any preparation instructions (shirt with loose sleeves, etc.).

Appointment Reminder:

An appointment reminder will be provided:

  • X days before the appointment (you determine).

  • The morning of the appointment.

  • Reminding the following details: Date and time of appointment, Location of clinic (with any specific transportation / parking details), Any preparation instructions (shirt with loose sleeves, etc.).

Appointment Check-in:

  • Upon arriving at the vaccine clinic, the citizen will need to show an appointment confirmation, their health card and 1 piece of identification with name and address (driver’s license, a bill, etc.).

Appointment Cancellation:

  • At any time after the booking and before their appointment, the citizen should be easily able to cancel their booking.

Define...................................................................................................

User Task Flows:

Familiarized with the user journey of the COVID vaccination process, and strategically crafted task flows, ensuring a seamless and logical sequence for a user-friendly experience.

Information Architecture:

To optimize the user experience and streamline interactions, an Information Architecture (IA) diagram for the app was crafted, aligning with user task flows.

Define

User Task Flows:

  • Familiarized with the user journey of the COVID vaccination process, and strategically crafted task flows, ensuring a seamless and logical sequence for a user-friendly experience.

​

  • User Flow 1: New user booking a vaccine.

  • User Flow 2: The user wants to show proof of vaccination.

  • User Flow 3: Returning user booking a 2nd or 3rd dose.

  • User Flow 4: Finding out what you are currently eligible for.

Task Flows:

Information Architecture:

  • To optimize the user experience and streamline interactions, an Information Architecture (IA) diagram for the app was crafted, aligning with user task flows.

Ideate...................................................................................................

Low-Fidelity Wireframes:

Incorporating insights from user task flows and information architecture, preliminary low-fidelity wireframes were crafted on paper to undergo user testing. Subsequently, this guided the progression to developing high-fidelity wireframes for the app.

Ideate

Low-Fidelity Wireframes:

Prototype................................................................................................

Prototype:

Using the Marvel application, the low-fidelity paper wireframes were transformed into a prototype, subsequently undergoing testing with actual users.

Prototype

Low-Fidelity Prototype:

  • Using the Marvel application, the low-fidelity paper wireframes were transformed into a prototype, subsequently undergoing testing with actual users.

Test
Test . . . .................................................................................................

Usability Testing:

Conducted user testing on the low-fidelity paper prototype to identify and address any issues within the app, implementing improvements as necessary.

Usability Testing:

User feedback from usability Testing:

  • Scan/picture health card to make it quicker.

  • Add a family member to my account to book for multiple people if they want.

  • Change "view or cancel application" to "appointment" on the homepage and add a back button to the appointment selection page.

  • Continue as guests: Are they able to view their information again if they continue as guests? maybe have a way to log back in as a guest.

  • Force the user to get a specific dose depending on what dose they already have instead of having them pick (more personalized).

  • Extra click to view details of appointment: put details on the page after the home page (when clicking view details/cancel) and have a cancel button at the bottom.

Final Design . . . ..........................................................................................

High-Fidelity Prototype:

Based on the user feedback, the wireframes were polished and a final high-fidelity prototype was created.

High-Fidelity Wireframes:

High-Fidelity Prototype:

  • Based on the user feedback, the wireframes were polished and a final high-fidelity prototype was created.

You may also like these projects

Improving UberEats Help Section

Artificial Intelligence (AI) Projects

Usability Testing of Apple Desktop website

Secure Search and Machine Learning Project

Recycling Platform to reduce carbon footprint

bottom of page