Overview
Granular Design Problem
Undefined Design Logic and Constraints
Inconsistent Design Components
Specific time
10:00 pm
Poor Design Hierarchy
Unresponsive Scroller Component
10:00 pm
09
28
10
29
am
12
31
10
00
pm
:
Unclear Symptom Selection
What symptoms are you experiencing?
Search or add symptom
Fatigue
Chest Pain/Discomfort
Brain Fog
Palpitations
Cough
Abdominal Pain
Sore throat
Insomnia
Dizziness
Heart Pounding
Created symptom 1
Created symptom 2
symptom 3
symptom 4
symptom 5
symptom 6
symptom 7
See Less
When did you experience these symptoms?
February 9. 2022
10:00 pm
What symptoms are you experiencing?
Pain|
You have no symptoms that match your search.
tap on
to create symptom
10:00
Symptom Log
return
space
123
M
N
B
V
C
X
Z
L
K
J
H
G
F
D
S
A
P
O
I
U
Y
T
R
E
W
Q
Add more details
Save
Goal
A simple yet sufficient experience of logging a symptom
Interaction redesign
Improve accessibility and usability
Define the logic
Enhancements
The Time Scroller Component
For the time:
BEFORE
10:00 pm
09
28
10
29
am
12
31
10
00
pm
:
05 actions required to input the time
Tap
the
field
Scroll
for
Hour
Scroll
for
Minute
Scroll
for
AM/ PM
Tap
to
confirm
03 scrollers combined: Hour - Minute - AM/PM
Unintuitive confirmation after selections
Cannot process down the screen if the time is being selected.
Using the Timer icon
AFTER
06:23
AM
PM
Please enter a time that is not in the future.
06:23
AM
PM
01 text field
Simplified with 03 actions required to input the time
Tap
the field
Type
the number
Select
AM or PM
Added error states
Icon change to match the internal consistency
Shorter vertical height
For the duration :
BEFORE
Specific time
12
02
11
01
mins
09
24
10
0
hr(s)
Or
On going
on & off
Inconsistent, misleading design
Choppy scroller with the unclear informative text
Undefined logic with the lack of constraint.
The change of component’s total height
Displaying the scroller when selecting the field causes unnecessary glitches of total height.
AFTER
Ongoing
On & off
--
hr
--
min
Ongoing
On & off
--
hr
62
min
Please enter a value between 0-59.
Internal consistent design
Reflecting new defined logic
Having specific time either the symptom duration is ongoing or not.
Added error states
Icon change to match the internal consistency
The Searching and Adding Symptom Bar
BEFORE
What symptoms are you experiencing?
Search or add symptom
Chest Pain/Discomfort
Fatigue
Fainting
Shortness of Breath
Palpitations
Brain Fog
Cough
Abdominal Pain
Sore throat
See More
The lack of recognition regarding the Add Symptom button
The lack of selected symptoms’ visibility when the list is collapsed.
Pixelated search icon.
The design does not meet WCAG requirements.
AFTER
What symptoms are you experiencing?
Search or add symptom
ADD
Abdominal pain
Panic
Anxiety
Chest discomfort / tightness
Chest discomfort during exercise
Cough
Dehydration
Dizziness
See More
Intuitive Add button
Prioritized selected symptoms
The selected symptoms would be displayed on top of the symptom list for users’ awareness.
Standardized icon
Font and colour changes to meet WCAG requirements.
Other revamps to standardize the design and keep the consistency
BEFORE
AFTER
Removed Cancel icon
Since the users can tap outside to close the slide-up menu, the Close icon has been removed to reduce the interaction complexity.
Standardized spacing with the consistent padding and gap.
Shortened the options' name
Font and colour changes to meet WCAG requirements.
BEFORE
10:00
Symptom Log
Additional Information (Optional)
Headache
Sore throat
Fever
Chest Pain
Save
Save
37px
37px
20px
AFTER
Add additional details to symptoms
Tap on each symptom to add details such as severity, possible triggers, duration and notes. Once you are finished, tap the Save button below.
Abdominal pain
Tap to add more details
Panic
Tap to add more details
Save
16px
16px
Add More Details
9:29
16px
24px
Added and reworded content to provide information.
Standardized components to improve design hierarchy and meet Myant’s design system (4pt grid).
Proven result
The ease of logging a symptom
4.85 / 7
6.20 / 7
BEFORE
AFTER
Retrospective