Artboard – 4

UX DESIGN • UI DESIGN
 

UX DESIGN • UI DESIGN
 

UX DESIGN • UI DESIGN
 

UX DESIGN • UI DESIGN
 

Health app - mobile iOS, Android + SaaS

Health app - mobile iOS, Android + SaaS

Health app - mobile iOS, Android + SaaS

Overview

DocMe is a health app that reads your vital signs from a selfie. For its launch in the UK, I have worked as a Lead Product Designer to deliver the mobile (Android + iOS) and SaaS versions.

Overview

DocMe is a health app that reads your vital signs from a selfie. For its launch in the UK, I have worked as a Lead Product Designer to deliver the mobile (Android + iOS) and SaaS versions.

MY ROLE

Lead Product Designer

TEAM

Management team (founder team), Development team (5 developers), Computer Vision team (5 engineers), Marketing team (2 marketing managers)

Management team (founder team), Development team (5 developers), Computer Vision team (5 engineers), Marketing team (2 marketing managers)

TIMELINE

1 year, 2021

TOOLS

Adobe Xd, Jira, Figma, Miro, Notion

SKILLS APPLIED

• iOS, Android - UI Design for cross platform native apps & responsive SaaS application 

• MVP feature prioritisation

• Atomic design approach in Design Systems

• Development hand-off & collaboration

• User testing - preference test

• Using user research to drive design decisions

• Using user research to drive design decisions

• Agile collaboration environment

• Product management

• Product management

SUCCESS METRICS

• Improved user registrations
• Improve app store ratings - for Apple App & Google Play Store

• Improved user registrations
• Improve app store ratings - for Apple App & Google Play Store

4,6/5

4,6/5

Apple App Store &
Google Play Store

Apple App Store &
Google Play Store

from 0 to
Ca 400

from 0 to
Ca 400

Registrations

3 Accelerators

3 Accelerators

3 Accelerators

Cambridge Judge Business School - Accelerate Cambridge - UK, Panacea Accelerator - UK, Newchip Accelerator - U.S.

Cambridge Judge Business School - Accelerate Cambridge - UK, Panacea Accelerator - UK, Newchip Accelerator - U.S.

2 LOIs

2 LOIs

2 LOIs

B2B agreements for the SDK solution from Health Insurance & Fitness Tech companies

B2B agreements for the SDK solution from Health Insurance & Fitness Tech companies

Due to the market pull from the B2B end from interested companies, DocMe changed the focus from B2C to the SDK solution within its first year.

Due to the market pull from the B2B end from interested companies, DocMe changed the focus from B2C to the SDK solution within its first year.

compresearch_2

Competitive analysis

Competitive analysis

Competitive analysis

We considered the UK market main competitors such as Binah.ai and Lifelight which were relevant for the go-to-market strategy.

However, for UX analysis and feature comparison on the B2C route we looked into Google's solution for the Google Pixel phone and apps such as Apple Health.

We considered the UK market main competitors such as Binah.ai and Lifelight which were relevant for the go-to-market strategy.

However, for UX analysis and feature comparison on the B2C route we looked into Google's solution for the Google Pixel phone and apps such as Apple Health.

We considered the UK market main competitors such as Binah.ai and Lifelight which were relevant for the go-to-market strategy.

However, for UX analysis and feature comparison on the B2C route we looked into Google's solution for the Google Pixel phone and apps such as Apple Health.

→ Current Google Fit
- Vital signs solution

Competitive analysis

Competitive analysis

For reference - the current released version from Google Fit for Respiratory Rate. 

We gathered research data to validate the need for recording vital signs. We tried to understand how doctors and people might use vital signs health data. Below are the main problems uncovered.

Google_Fit

Problems

Problems

We gathered research data to validate the need for recording vital signs. We tried to understand how doctors and people might use vital signs health data. Below are the main problems uncovered.

We gathered research data to validate the need for recording vital signs. We tried to understand how doctors and people might use vital signs health data. Below are the main problems uncovered.

Seeing patients
face-to-face presents
an additional risk

Seeing patients
face-to-face presents
an additional risk

Needing to see patients face to face in pandemic times puts both the health staff and patients at risk

Needing to see patients face to face in pandemic times puts both the health staff and patients at risk

Patient historical data is essential but can be difficult to obtain

Patient historical data is essential but can be difficult to obtain

Patient historical data is essential but can be difficult to obtain

To make informed decisions for patients the historical data of their vital signs is essential.

To make informed decisions for patients the historical data of their vital signs is essential.

Hard time to understand health or wellbeing overview in most apps

Hard time to understand health or wellbeing overview in most apps

Most users of existing health apps believe that it is hard to get an optimal health analysis when it comes to understanding vital signs values.

Most users of existing health apps believe that it is hard to get an optimal health analysis when it comes to understanding vital signs values.

Opportunity

Opportunity

How might we better support an inexpensive solution for health-conscious young adults  to take care of their health & wellbeing and to communicate their health information with their doctor remotely? 

Goals

Goals

The DocMe Personal mobile version & DocMe Doctors SaaS version must achieve these main goals to be considered successful.

The DocMe Personal mobile version & DocMe Doctors SaaS version must achieve these main goals to be considered successful.

Launch

Launch

Build the mobile and desktop versions for personal use and doctors use. The approach is to ship a baseline functionality to build, test and ship within 6 months to learn from and improve on.

Build the mobile and desktop versions for personal use and doctors use. The approach is to ship a baseline functionality to build, test and ship within 6 months to learn from and improve on.

Build trust

Build trust

Build trust

Health Tech is a highly regulated area. For the launch in the UK on the Doctors platform it was important to integrate regulatory guidelines. We worked and tested using the NHS sandpit environment and provided NHS login. For the Personal use, we obtained the UKCA mark and offered user transparency regarding data and tech aspects.

Health Tech is a highly regulated area. For the launch in the UK on the Doctors platform it was important to integrate regulatory guidelines. We worked and tested using the NHS sandpit environment and provided NHS login. For the Personal use, we obtained the UKCA mark and offered user transparency regarding data and tech aspects.

Grow

Grow

To reach product-market fit in a within the UK within 12 months for both personal use and patients before growing to other regions.
On the Personal app side, we targeted Cambridge Colleges and for the Doctors side, we approached other HealthTech startups.

To reach product-market fit in a within the UK within 12 months for both personal use and patients before growing to other regions.
On the Personal app side, we targeted Cambridge Colleges and for the Doctors side, we approached other HealthTech startups.

DocMe Personal
Taking your vital signs

DocMe Personal
Taking your vital signs

PROBLEM

Users need to be guided to take their vital signs correctly

Users need to be guided to take their vital signs correctly

Users need to be guided to take their vital signs correctly

This feature initially had a different flow, and went through a couple of iterations

Issues
• Circle + a more obvious timer with a 15 s countdown - users were focusing on the timer without using the circle correctly to position their face for image capture
• Analyzing system feedback / loader
• Overview of analyzed vital signs
- these added unnecessary clutter to the experience and were not guiding the user efficiently

This feature initially had a different flow, and went through a couple of iterations

Issues
• Circle + a more obvious timer with a 15 s countdown - users were focusing on the timer without using the circle correctly to position their face for image capture
• Analyzing system feedback / loader
• Overview of analyzed vital signs
- these added unnecessary clutter to the experience and were not guiding the user efficiently

SOLUTION

Design a face mask UI so that the user knows where to exactly place their face.

Design a face mask UI so that the user knows where to exactly place their face.

Design a face mask UI so that the user knows where to exactly place their face.

I integrated a countdown in the form of a loader for a more seamless experience, for which user feedback was positively expressed from users as being a more 'sticky experience'.

I integrated a countdown in the form of a loader for a more seamless experience, for which user feedback was positively expressed from users as being a more 'sticky experience'.

Problems resolved
• Visibility of system status - non intrusive - seamless
• Correct positioning of the face through the face mask UI
• Timer + face positioning are combined in one solution with 2 states (1 for face positioning and the other for countdown)
• User is guided in 4 steps through a slider to ensure that the image recording is taken properly and in line with digital medical device compliancy - rather than having a separate slideshow for this information
-he is guided as he is taking the photo and not in a separate step

Problems resolved
• Visibility of system status - non intrusive - seamless
• Correct positioning of the face through the face mask UI
• Timer + face positioning are combined in one solution with 2 states (1 for face positioning and the other for countdown)
• User is guided in 4 steps through a slider to ensure that the image recording is taken properly and in line with digital medical device compliancy - rather than having a separate slideshow for this information
-he is guided as he is taking the photo and not in a separate step

IMPACT

• Increased user engagement based on qualitative feedback and increased number of times per user using the feature
• Digital Medical device compliant (ORCHA Guidelines) and UKCA compliancy

• Increased user engagement based on qualitative feedback and increased number of times per user using the feature
• Digital Medical device compliant (ORCHA Guidelines) and UKCA compliancy

Artboard – 1

THINGS I WOULD HAVE DONE DIFFERENTLY

• More contextual guidance for image processing in real time with suggestions for light adjustment, not wearing glasses or a hat
• However we worked incrementally and the Computer Vision technological effort was too high to implement this in just one launch

• More contextual guidance for image processing in real time with suggestions for light adjustment, not wearing glasses or a hat
• However we worked incrementally and the Computer Vision technological effort was too high to implement this in just one launch

DocMe Doctors
Receiving vital signs

DocMe Doctors
Receiving vital signs

PROBLEM

Seeing patients face to face to get their vital signs presents an additional risk

Seeing patients face to face to get their vital signs presents an additional risk

Seeing patients face to face to get their vital signs presents an additional risk

''So often I am just one piece of information away from feeling confident about managing my patient thinking: If only I knew their blood pressure oxygen levels. Right now I have to decide whether to put patients at risks by seeing them face to face or to make a riskier triage without that information.'' - Doctor's interview insight

''So often I am just one piece of information away from feeling confident about managing my patient thinking: If only I knew their blood pressure oxygen levels. Right now I have to decide whether to put patients at risks by seeing them face to face or to make a riskier triage without that information.'' - Doctor's interview insight

SOLUTION

Vital signs recording and sending

Vital signs recording and sending

Vital signs recording and sending

Users needed to be able to take their vital signs, and share it with their doctors.

Users needed to be able to take their vital signs, and share it with their doctors.

Initial exploration

Initial exploration

Initial exploration

This app started from scratch. So my initial wireframes broke up the the core functionality and structured it within a responsive UI patterns approach needed for the SaaS platform. After getting user feedback for the wireframes from the doctors end we also validated the need for a doctor's patients list - as a core feature. As the designs got more validated I created the tickets for the UI components and core functionality.

This app started from scratch. So my initial wireframes broke up the the core functionality and structured it within a responsive UI patterns approach needed for the SaaS platform. After getting user feedback for the wireframes from the doctors end we also validated the need for a doctor's patients list - as a core feature. As the designs got more validated I created the tickets for the UI components and core functionality.

UI Patters_V4
Add_your doctor

Iteration

Iteration

Iteration

To get clarity on what should be designed first we also worked with an effort / user impact priority matrix.

This helped to realize that in order to implement the requesting vital signs feature we had a dependency on having the doctor's patients list designed first.
In the user flow this enables doctors to add and store patients in order to request their vital signs data.


To get clarity on what should be designed first we also worked with an effort / user impact priority matrix.

This helped to realize that in order to implement the requesting vital signs feature we had a dependency on having the doctor's patients list designed first.
In the user flow this enables doctors to add and store patients in order to request their vital signs data.


Design review & stress testing

Design review & stress testing

Design review & stress testing

After the back-end was properly set I took part in stress testing the vital signs doctor request alongside the team. I also did design reviews for each of the tickets I created, and were included in the sprint to make sure the UI was built according to the specs.


After the back-end was properly set I took part in stress testing the vital signs doctor request alongside the team. I also did design reviews for each of the tickets I created, and were included in the sprint to make sure the UI was built according to the specs.


DocMe_vitals

Onboarding & sign-up for DocMe Personal

Onboarding & sign-up for DocMe Personal

Onboarding and sign-up flow for DocMe Personal
 

PROBLEM

Users need a way to signup fast and secure to try and use the app

Users need a way to signup fast and secure to try and use the app

Initial exploration

This app started from scratch. So my initial wireframes broke up the the core functionality and structured it within a responsive UI patterns approach needed for the SaaS platform. After getting user feedback for the wireframes from the doctors end we also validated the need for a doctor's patients list - as a core feature. As the designs got more validated I created the tickets for the UI components and core functionality.

This app started from scratch. So my initial wireframes broke up the the core functionality and structured it within a responsive UI patterns approach needed for the SaaS platform. After getting user feedback for the wireframes from the doctors end we also validated the need for a doctor's patients list - as a core feature. As the designs got more validated I created the tickets for the UI components and core functionality.

OTHER SOLUTIONS CONSIDERED

However, as the stakeholder team realized that for the app to offer a personalized experience other use cases such as 'Add your doctor' were introduced in the signup flow.

However, as the stakeholder team realized that for the app to offer a personalized experience other use cases such as 'Add your doctor' were introduced in the signup flow.

SOLUTION

To tackle this I worked with the team to create a common understanding regarding a quick, easy and compliant onboarding experience experience that sticks to a functional MVP approach.

With the option to introduce the specific user data such as 'such as 'Add your doctor' - at a later stage in the app.


To tackle this I worked with the team to create a common understanding regarding a quick, easy and compliant onboarding experience experience that sticks to a functional MVP approach.

With the option to introduce the specific user data such as 'such as 'Add your doctor' - at a later stage in the app.

To tackle this I worked with the team to create a common understanding regarding a quick, easy and compliant onboarding experience experience that sticks to a functional MVP approach.

With the option to introduce the specific user data such as 'such as 'Add your doctor' - at a later stage in the app.

IMPACT

Creating a faster and easier signup
increased onboarding rates


Creating a faster and easier signup
increased onboarding rates


Onboarding_signup_DocMe
Onboarding flow_iteration_3

PROBLEM

Being at the risk of getting slammed with negative reviews

Being at the risk of getting slammed with negative reviews

Being at the risk of getting slammed with negative reviews

Launching the DocMe Personal app in the app stores meant that we could be at the risk of getting slammed with negative reviews, which would harm our SEO value and ranking in the app stores.

Launching the DocMe Personal app in the app stores meant that we could be at the risk of getting slammed with negative reviews, which would harm our SEO value and ranking in the app stores.

OTHER SOLUTIONS CONSIDERED

Initially the option for sending user feedback within the app was located under the Profile area. However this solution was more hidden and did not
had the same visibility at every step of the app use.

Initially the option for sending user feedback within the app was located under the Profile area. However this solution was more hidden and did not
had the same visibility at every step of the app use.

SOLUTION

Floating feedback button

Floating feedback button

Floating feedback button

By providing an outlet for the users to express frustration through the feedback button throughout the app directly rather than through the App Store we mitigated the risk of damaging our App store SEO.

And at the same time it served to reduce potential bugs and capture the pain points of users.

By providing an outlet for the users to express frustration through the feedback button throughout the app directly rather than through the App Store we mitigated the risk of damaging our App store SEO.

And at the same time it served to reduce potential bugs and capture the pain points of users.

IMPACT

Improved our app reviews in the App Store and provided essential data to reduce bugs and improve the app

Improved our app reviews in the App Store and provided essential data to reduce bugs and improve the app

PROBLEM

New users need to be introduced to core functionality to take full advantage of the app

New users need to be introduced to core functionality to take full advantage of the app

New users need to be introduced to core functionality to take full advantage of the app

After the signup process we observed through our Analytics data that users would explore the 'Vital signs' function, go through taking their vital signs. However they would not finish completing their profile or setup their PIN to secure their account.

After the signup process we observed through our Analytics data that users would explore the 'Vital signs' function, go through taking their vital signs. However they would not finish completing their profile or setup their PIN to secure their account.

OTHER SOLUTIONS CONSIDERED

Guided tour of the user interface (UI) with a mesh approach - this offered a more contextual approach. But less overview on all the tasks that needed to be explored and completed.

Guided tour of the user interface (UI) with a mesh approach - this offered a more contextual approach. But less overview on all the tasks that needed to be explored and completed.

SOLUTION

Guiding new users through the app to get started

Guiding new users through the app to get started

Guiding new users through the app to get started

The 'Get Started' area introduced in the 'Dashboard' essential tasks such as:
• check your vital signs
• how your vital signs are measured
• complete your profile
• PIN setup to secure the account
• Connecting Apple Health and Google Fit apps
• Validation & accuracy information
• Add your GP (available for UK only)

The 'Get Started' area introduced in the 'Dashboard' essential tasks such as:
• check your vital signs
• how your vital signs are measured
• complete your profile
• PIN setup to secure the account
• Connecting Apple Health and Google Fit apps
• Validation & accuracy information
• Add your GP (available for UK only)

IMPACT

• Improved the app user retention by engaging the user in exploring more of the app functionality
• Addressed transparency and trust issues by:
- detailing how the vital signs are measured by leveraging computer vision technology
- providing the validation & accuracy information from existent clinical trial data

• Improved the app user retention by engaging the user in exploring more of the app functionality
• Addressed transparency and trust issues by:
- detailing how the vital signs are measured by leveraging computer vision technology
- providing the validation & accuracy information from existent clinical trial data

DocMe_Onboarding

Vital signs history & sharing functionality

Vital signs history & sharing functionality

Vital signs history & sharing functionality
 

Vital signs_history

PROBLEM

Users need an overview of their vital signs data to be able to spot health pattern and communicate this information to their doctor

Users need an overview of their vital signs data to be able to spot health pattern and communicate this information to their doctor

Users need an overview of their vital signs data to be able to spot health pattern and communicate this information to their doctor

In order to take full advantage of the vital signs recording, the data needs to be recorded and stored continuously.

In order to take full advantage of the vital signs recording, the data needs to be recorded and stored continuously.

SOLUTION

Historical data area and sharing functionality are created

Historical data area and sharing functionality are created

Historical data area and sharing functionality are created

The 'Historical data' area is introduced with access through the menu area in dashboard.
This data is valuable for doctors to make informed decisions on their patients, spot patterns and avoid unnecessary visits.

The 'Historical data' area is introduced with access through the menu area in dashboard.
This data is valuable for doctors to make informed decisions on their patients, spot patterns and avoid unnecessary visits.

IMPACT

Increased user engagement

Increased user engagement

PROBLEM

Users that track their vital signs find it hard to get an understandable health or wellbeing overview in most apps

Users that track their vital signs find it hard to get an understandable health or wellbeing overview in most apps

Users that track their vital signs find it hard to get an understandable health or wellbeing overview in most apps

Most users of existing health apps believe that it is hard to get an optimal health analysis when it comes to understanding vital signs values.

Most users of existing health apps believe that it is hard to get an optimal health analysis when it comes to understanding vital signs values.

SOLUTION

SOLUTION

Vital signs overview

Vital signs overview

Vital signs overview

Vital_signs_overview

Values are decoded for each vital sign

Values are decoded for each vital sign

Values are decoded for each vital sign

We approached this challenge with an incremental approach.
In order to ultimately provide a more complete health overview for users we started with decoding each registered recent vital sign.

We assigned values by referencing 'Normal' and 'Abnormal' ranges from medical ranges and by collaborating with our Clinical Research team.
For these I applied data visualization and created corresponding labels.

We approached this challenge with an incremental approach.
In order to ultimately provide a more complete health overview for users we started with decoding each registered recent vital sign.

We assigned values by referencing 'Normal' and 'Abnormal' ranges from medical ranges and by collaborating with our Clinical Research team.
For these I applied data visualization and created corresponding labels.

IMPACT

Increased user engagement

Increased user engagement

Design System

Design System
 

DocMe_zeroheight_Design system – 2

IMPACT

• Saved design & development time
• Helped reduce design debt and shortened the QA reviews
• Improved the overall product quality

• Saved design & development time
• Helped reduce design debt and shortened the QA reviews
• Improved the overall product quality

PROBLEM

Discrepancy within UI components, longer development work and too much back and forth between development & design

Discrepancy within UI components, longer development work and too much back and forth between development & design

Discrepancy within UI components, longer development work and too much back and forth between development & design

Carving time to audit for the purpose of determining our starting point for the design system was gradual but challenging.

Carving time to audit for the purpose of determining our starting point for the design system was gradual but challenging.

SOLUTION

Documenting the product UI components regularly and gradually

Documenting the product UI components regularly and gradually

Documenting the product UI components regularly and gradually

I went through the whole product regularly, documenting every instance of every component and design pattern. After a few versions of the user flows were more established, so did the time for documenting became more relevant.
In a series of meetings with the development team, I shared the audit results as well as industry best practices for each component or design pattern.

 

I went through the whole product regularly, documenting every instance of every component and design pattern. After a few versions of the user flows were more established, so did the time for documenting became more relevant.
In a series of meetings with the development team, I shared the audit results as well as industry best practices for each component or design pattern.

 

App Store and Producthunt

App Store and Producthunt

App Store and Producthunt

The app received positive feedback on the App Store and the iOS version was received with enthusiasm when launched on Producthunt where it was placed on #3 Product of the day.

We also learned a lot from criticism, concerns and bug reports which we used to refine the product and fix existing issues.

 

The app received positive feedback on the App Store and the iOS version was received with enthusiasm when launched on Producthunt where it was placed on #3 Product of the day.

We also learned a lot from criticism, concerns and bug reports which we used to refine the product and fix existing issues.

 

User feedback

Learnings

Learnings

Challenges in a fast pace early stage startup

→ Challenges in a fast pace early stage startup

Since time was always the essence I had to learn to be resourceful and prioritize fast iterations which sometimes left little time for retrospective at the end of a sprint. Process improvement in a company where processes need to be built from the ground up is challenging. Fun fact, I was employee number one from a total of 15 people at the time.

Since time was always the essence I had to learn to be resourceful and prioritize fast iterations which sometimes left little time for retrospective at the end of a sprint. Process improvement in a company where processes need to be built from the ground up is challenging. Fun fact, I was employee number one from a total of 15 people at the time.

Process improvement opportunities

→ Process improvement opportunities

I managed to overview sprints within the development team and create opportunities for improving our processes such as:

• collaborating with our senior developer to build a transparent sprint process with easy onboarding for new team members
• improving the documentation process
• transitioning from Github to Jira for our sprint planning and issues creation
• pushing for creating a system of estimation for issues in collaboration with the development team and our senior developer

I managed to overview sprints within the development team and create opportunities for improving our processes such as:

• collaborating with our senior developer to build a transparent sprint process with easy onboarding for new team members
• improving the documentation process
• transitioning from Github to Jira for our sprint planning and issues creation
• pushing for creating a system of estimation for issues in collaboration with the development team and our senior developer

Next steps

Next steps

From B2C to B2B solutions

→  From B2C to B2B solutions

Being so early stage in a project there are a lot of unknowns.
• The B2B market pull allowed for a more sustainable development approach than the B2C one.
However, to gain this interest, the direct-to-consumer feedback of the first 200 users was essential, since B2B companies were interested in the B2C gathered feedback.

• Health insurance companies and fitness tech companies expressed interest for the SDK solution for DocMe ending with a trial version with a health insurance company.

• The company pivoted to the SDK (Software Development Kit) solution only for B2B.

Being so early stage in a project there are a lot of unknowns.
• The B2B market pull allowed for a more sustainable development approach than the B2C one.
However, to gain this interest, the direct-to-consumer feedback of the first 200 users was essential, since B2B companies were interested in the B2C gathered feedback.

• Health insurance companies and fitness tech companies expressed interest for the SDK solution for DocMe ending with a trial version with a health insurance company.

• The company pivoted to the SDK (Software Development Kit) solution only for B2B.