Stop guessing,
start assessing

Empower yourself with confidence, take control of your health and say goodbye to uncertainty with Diagnosa's self-assessment tool.
View Case Study

Project Overview

Diagnosa is a mobile app that empowers users to self-diagnose common medical conditions by leveraging their input. The app was specifically designed to address several key challenges faced during the COVID-19 pandemic. Its primary goals are to enhance access to healthcare information, alleviate stress on healthcare providers, reduce hospital wait times, and ultimately improve the overall healthcare experience for Ontarians.
Team: Individual
Timeline: February - April 2022
Role: UX Designer/Researcher
the problem

Design an app to alleviate stress on healthcare providers, reduce wait times, and improve the overall healthcare experience for users.

Empathize

Empathize with potential prospective users by conducting interviews and looking at the target market, to see what the industry is missing.

Define

Define my users and the problems they face.

Ideate

Ideate ways to solve the problem by brainstorming ideas, designing task flows, and wireframes.

Design

Design high fidelity screens and a mockup of the finalized idea.

66%

of participants said they just use Google when diagnosing

1.5 hours

is the average wait time my participants said they endured

3 weeks

is how long most participants had to wait for a doctors appointment

7 months

is how long one participant had to wait to see a specialist

After getting valuable information from my interviewees, I needed to dive deeper into the Medical Industry to really get a handle on the scope of the solution I needed to make.

Below are some facts that I obtained throughout my research that really puts the Medical Industry into perspective.

2 hours

is the average wait time until first assessed

HQ Ontario
43%

of Canadians were able to get a speedy appointment

Global News
25.6 Weeks

is the average wait time for a Canadian see a specialist physician

Fraser Institute
23%

of patients admitted were within 8 hours target time

HQ Ontario

Diagnosa will take a bit from each, but improve the user experience. It can allow you to take an assessment and receive a possible diagnosis, give you information about that specific illness, and allow you to view the wait times at any hospital, allowing you to assess your own situation and severity.

We want to reduce the wait times by allowing users to complete a quick assessment and deciding if they want to go to a hospital waiting room for something that can be treated at home, potentially freeing up the healthcare system.

The assessment will allow for user freedom, not having preset conditions allowing the user to select their symptoms how they see fit.

The competition seems like either glorified dictionaries or just a call-center, giving Diagnosa the opportunity to improve the user's experience of healthcare.

Screenshot of personas

Reduce wait times at hospitals

Give patients reliable information about their illness

Help Doctors and Nurses by acting as a resource

Give patients quick access to wait times

Diagnostic Self Assessment Tool

Interactive game to learn about illnesses

Virtual Assistant you can communicate

View wait times at a hospital



After some thinking about what the users truly needed, I narrowed it down to the following:

Diagnostic Self Assessment Tool

This feature will allow users to take a self assessment, asking them questions regarding their personal information and current symptoms. Upon completing the assessment, a list with a possible diagnosis will appear. Clicking on each of them gives the user information about the illness, providing them sufficient information to assess their need for medical help.

View wait times at a hospital

This feature will allow users to enter a specific hospital and department and show them the current wait time. It will also allow them to call the department or send an SOS alert to medical response teams.

Screenshot of wireframesScreenshot of prototypesScreenshot of prototypes

The Colours
I decided to go with different shades of blue, teal, white and black. I chose white and black as complementary colours, to be used for text and making backgrounds minimalistic. The shades of blue and teal have a more psychological meaning behind them. Blue represents safety, calmness and wisdom, all the traits you look for when you are in distress or seeking medical treatment.

The Logo
I decided to go with a combination mark logo for Diagnosa. I included the brand name and a heart with a pulse line through. This represents that it is a health app. I created a primary, secondary and favicon logo. The primary logo has the heart on top of the word, the secondary logo with the heart beside the word, and the favicon is just the heart. I decided that by having two different logos I could use them for different scenarios, one for mobile and documents and the other for web, as shown in the brand guideline.

The Typefaces
I used 3 different typefaces throughout my app. CocoSharp is the typeface I used for my logo, since it really stood out to me, being a clean sans serif font and it looked like something that could be in the industry. Poppins is the main typeface used throughout the app for those same reasons, but it seemed like a more well balanced typeface that can be used for headings and throughout the assessment questions. Futura PT is the third typeface to be used for the text regarding the diagnoses and treatments, to represent the dramatic effect and seriousness of these situations.

Screenshot of wireframes

The Mockup Screens
Throughout each of my screens, I wanted to give it a minimalistic look, only providing what is absolutely necessary. Since the application’s setting is in the medical field, a timely response for a diagnosis and treatments are very important. When designing the splash screen, a very quick animation was shown, since I still wanted to give user feedback, but in a timely manner. For each of the assessment question pages I kept it fairly simple, with no long text boxes or preset values, since each individual may be feeling different variations of a symptom, allowing for user freedom. Once submitting the results, and receiving user feedback, they are displayed in a clear layout with good hierarchy, whitespace and a balanced view of each cardview/symptom box, where emphasis was put on the name and the match percentage, giving the user some clarity as to which of the diagnosis results are the most likely. On the View Wait Times screen, large text and easily accessible buttons were visible right away on the screen, in the case of an emergency.

Screenshot of prototypes