Design Research & Strategy / iOS App
Patients First: Investigating the Canadian doctor shortage
Patients First is a fictional government-led initiative aimed at improving healthcare for patients. The initiative aims to place people and patients at the center of healthcare by more deeply understanding patient needs and experiences while improving patient outcomes.
Project
Academic, UX Design Research & Strategy
My Role
UX Researcher, UX & UI designer
Duration
3 weeks (April - May 2023)
Tools
Figma, Illustrator, Pencil, Pen, Paper
1 in 5 people do not have a family doctor
The problem space
In Canada, there is a shortage of licensed doctors. 1 in 5 people do not have a family doctor. Some people have been searching for over a year and many people have lost hope in their search for family doctor. They end up visiting ERs or Urgent Care clinics to be seen for management of on-going issues and non-urgent issues.
Hypothesis
I believe that by connecting patients to family doctors, nurse practitioners or telehealth in a timely fashion will help to reduce the load on our ER and Urgent Care clinics, reduce anxiety and rebuild confidence in our healthcare system.
I will know I’m right when i see the following feedback from the market:
the number of British Columbians without access to a reliable healthcare decreases from 60% to 30%.
Assumptions
I believe my customers have a need to:
easy access to healthcare without excessive wait times
These needs can be solved with/by:
more options than what is available locally
My initial users are (or will be):
busy families who work full time and often need to see a doctor fairly often
Secondary research
What’s happening?
Nearly 60% of British Columbians find it difficult to access a doctor or have no access at all.
cbc.ca
Nearly 1 in 5 patients across Canada who went to an emergency room could have been treated elsewhere.
Canadian Institute for Health Information
Canada will be short approximately 44,000 physicians before the end of the decade
financialpost.com
Family Doctors in BC are the lowest paid in all of Canada.
-bchealthcarematters.com
Interviews
Participant criteria
Canadian citizens in BC
Living in Metro Vancouver
Between the ages of 30-55
Have a family doctor or currently looking for one
Have experienced a significant health issue
Health and Safety
Hip replacement
J, 41yrs
Works part time & stay-at-home mom
Emergency C-section, skin cancer
C, 43yrs
Recruiter
2 C-sections
A, 33yrs
Compliance Analyst
Emergency C-section, autoimmune issues
J, 44yrs
Affinity map
Synthesizing results
After synthesizing my data of four interviews into pain points, motivations and behaviours within an affinity map, I identified 5 key themes of trust & confidence, new doctor search, telehealth, recruiting new doctors including my chosen theme: availability & timeliness—a massive pain point for patients.
Theme: Availability & Timeliness
Insight: It can take too long to see a family doctor resulting in 4+ hour wait times at the ER to be seen and often using up vital staff & resources that are needed for more urgent cases. Telehealth can be great for many issues and can be a quick solution for follow ups and prescriptions for known issues.
HMW
With my key theme of Availability & Timeliness and its insight in mind, I wrote an HMW statement to frame my problem to be solved. I could now ask the question:
How might we focus on connecting patients in a timely fashion with a healthcare provider to allow all British Columbians to have access to the medical care they need and restore their hope in Canada’s health system?
Persona
Meet Chloe
Having consolidated all my research findings about my primary users during previous steps of interviews and affinity mapping, I next created a persona who represents the core attributes of my target user.
In the following section, we’ll learn more about Chloe Wilson’s behaviors, motivations and goals and then explore the functional needs and tasks she would want to perform.
“I’ve had to go to the ER many times for myself and my young kids because my doctor is too busy, and she only works a few days a week”
Click image to enlarge
Epics
User Stories
I chose to move forward with the epic Online Appointment Scheduling, as it can be a common frustration and pain point for patients in BC.
Tasks under this category could be:
Access healthcare services near me
View wait times
Book an appointment
Receive notifications for upcoming appointments
Click image to enlarge
What would Chloe do?
Task Flow
With user tasks identified, I designed a task flow that my primary user Chloe would take and that aligned with my chosen user story.
Epic: Online Appointment Scheduling
User story: As a Patient, I want to access convenient healthcare services online so that I can receive quick medical care when I need it.
Task flow: Schedule an in-person appointment
Click image to enlarge
Ideation
Inspiration
To cater to users with varying needs, I explored multiple search options for both known item and exploratory seeking.
I took inspiration from various UI examples to influence my sketching process with an aim to enhance the user experience and make their search process more effective.
Playing with ideas
Sketches
Exploratory Sketches
During my ideation phase, I took inspiration from my UI board and sketched out some exploratory concepts to bring my User Task Flow to life.
Solution Sketches
I redrew my key screens to hone in on the important features and components on the Home, and Search screens.
With my UI inspiration and competitive research it became obvious that the searching is integral to seeking and booking a provider in a quick and simple way.
User input of clicking in the address bar, choosing any Symptom chip or Specialty section would trigger Location Services in order to load local providers in a user’s default radius.
Digitizing sketches
Wireframes
After sketching out my ideas, I converted them into grayscale digital wireframes to emphasize functionality over design.
For the purpose of this prototype, I chose to name the app Care Finder, as it aligns with the main objective and purpose of the app and adds some context for user testers.
Here’s a set of wireframes that illustrates the user flow from adding their address dynamically to finding a clinic then choosing an appointment time.
This section of the flow asks for more user input from choosing an appointment type then coverage type, logging in and finally confirming their appointment.
Initial Prototype
User testing
Following the creation of the wireframes, I next connected my primary user flows into an interactive prototype that would simulate the journey of my persona, Chloe Wilson, as she books an appointment with Care Finder.
As part of the app design process, I conducted 5 usability tests to obtain practical, real-time feedback to help improve the design and provide a more optimal user experience.
Each user was asked to follow a scenario while they conducted their test. A script was used to describe the test plan and guide the testers about what was expected of them. The sessions were conducted over Zoom and were recorded. Each test took approximately 10-15 minutes to complete.
Usability Issues
User testing
Although all testers were able to complete all 5 tasks they were asked to perform, there were some usability issues that could benefit from improvement.
Round 1 user testing issues:
Appointment confirmation - More back buttons or exits from screens
Home - Hesitation/unsure what section to complete the task of finding a med clinic
Home/Search by Symptom and Specialty - confusion about what happens when clicked, have to click search button under the dynamic address now?
Hamburger menu not connected
No tab bar added yet, add useful links such as ‘home’
Allowing more interactivity and visibility other days/times. Adding a calendar could be helpful
Adding a screen to access appts and can edit from there as well
Removing other paths to book an appointment (however they do provide users to explore)
Better helper text and better visual hierarchy
Bypassing the location alerts and login screens after they are already set and logged in
My time edit didn’t update (missing wireframes screens)
On clinic times page, is the book button needed? Or should time be toggled or click to the next booking screen?
No back button from the appointment screens
Why am I logging in again? (missing wireframes)
No access to appointment history/profile
Revised Wireframes
Design Prioritization
Here’s a comparison of the top changes comparing of initial vs revised wireframes.
Revised Prototype
Design Prioritization
Using my design prioritization matrix and user testing feedback I created an updated prototype with a set of revised wireframes.
Changes were made to the layouts, user flows as well as some UI updates.
Key learnings
This project allowed me to practice the collection of primary and secondary research with the purpose of identifying relevant insights.
Through the process of sketching, finding UI inspiration, then next designing wireframes from my ideation process, I developed a meaningful interactive prototype to show product functionality based on my users stories and task flow.
From the result of my user testing, I discovered areas of improvement in not only my wireframes but my task flow. With this feedback I created a revised, improved prototype.
I learned how to use my insights to build a persona and then extract their user stories and flow and identify tasks and opportunities that would be find useful in my app.