top of page

Health Buddy

Bringing convenience and efficiency to the digital healthcare service


Health Buddy is a public healthcare mobile app developed by the SingHealth Group. The project aims to redesign the mobile app to make it simple and easy to use.  


This is a group project with 5 team members, in which I  took the role of Project Manager and UX Designer.


Project Timeline

Throughout the project, we incorporated the double diamond process. Below is the summary of the design iteration stages and the project milestones.


About Health Buddy

Health Buddy is a mobile app that was developed by the SingHealth Group in 2012 with the aim to give users convenience to make and reschedule appointments and access their healthcare information. 


Existing Health Buddy app screenshots as of Aug 2022

The problem is..

Health Buddy has poor rating and feedbacks from users.  With an outdated and cluttered user interface, it causes inefficiency in completing user task and usability issues. There were many features added in the app that users are not even aware what is it about and do not understand the functionality.


Our goal is to give the app an overhaul for the user interface and optimize the user flow to increase its usability.


Long story short.. 

We started off with heuristic analysis, user research, and  initial usability testing to figure out what's the current situation. With the insights from our user research, we formed 3 user personas and examined their pain points in completing the user flow. 

To meet the project timeline, we selected only certain features to be included in the user testings, which are: appointment, register queue, profile switching, medicine, and payment.  We tested and iterated our design, first with the mid-fidelity, followed by the high-fidelity prototype. 



Final Design

Within just 3 weeks, we reconstructed the app’s sitemap, revamp the user flow, and create a new visual design that still represents Health Buddy's brand image.  



Usability Score

With the redesigned prototype, we improve the usability score rating by 37%. 



Current App


Redesigned App

What users like about the app


App is cleaner and less cluttered

App was intuitive to use and visually clean and pleasing


Useful information in the pop-up confirmation.


Captures all the important information about individual medications


Useful information provided (e.g. fasting instructions for tests)

Recent places is useful


Able to view bill breakdown in-app without downloading the bill.

Click to view full process


Understanding Current Situation

The first step that we took was to perform heuristic analysis to see the problem with the current app. And here’s what we found from the current app.

Original Web.png

Competitive & Comparative Study

Next, we did comparative and competitive analysis with other apps in the market. For the competitors, we selected Health Hub and One NUHS mobile app since they also provided similar services. We learned what are the positives that we could implement and the negatives that we should avoid.


We also take a look at what others have been doing for registration and queue tracking from Samsung service centre and Genki Sushi restaurant.


User Research

​We conducted user interview and usability test on the existing app to understand more about the existing problem.


10 users

  • Both married & single

  • Age 28-40


  • Usability test on existing Health Buddy mobile app

  • User interview (both remote and  in person)


  • Uses public healthcare system, whether as subsidised or private patient and using some sort of healthcare service app


  • To understand users’ journey when using public healthcare services 

  • Find out users’ pain points while using HealthBuddy app


Affinity Mapping

We gathered all the insights from our user interview and conducted affinity mapping together in order to identify the users' pain points. Here are 4 key insights from the data that we’ve synthesized:


I want to use my time efficiently


I want my experience to be seamless without extra steps


I need detailed but easy-to-understand information


I want a clean app interface so I can easily find the features I need

User Persona

We recognised 3 key user types who use the app. 

Meet our main persona, 
Busy Beatrice

She is 35, married with no kids. She uses the apps mainly for herself.  She always go to the clinic nearest to her house. As a busy person,  she make sure to book her appointments in advance and to save it in her own calendar to avoid queueing. Prior to her visit, she will register and get her queue number from the app and utilize the app to pay and deliver the medicine to her house.



  • Minimize time on waiting and queueing

  • Simple and straightforward services and functions

  • Have all the information she needs at her fingertips to plan her time properly

  • Have to wait at the polyclinic so she doesn’t miss her queue number

  • Too many clicks and steps in the app

  • Unsure about the steps during her appointments


  • make it faster and more efficient for Beatrice to book and manage her medical appointments?

  • help Beatrice avoid queueing and waiting?

  • help Beatrice plan her schedule efficiently when she needs to go to a doctor’s appointment?


Redesign the Appointment and eQueue functions in Health Buddy so that Beatrice can

  • book her appointment without any unnecessary steps

  • track her queue and appointment progress easily

View other persona:


Ideation and Design Process

As this is the first time we worked in a group, it was a struggle to come out with the design and create the prototype together. It took longer to decide and design because now we have to get agreement as a team on the direction to go.

Nevertheless, we managed to produce both mid-fi and high-fi prototypes and conducted 2 rounds of usability tests. Here are some design changes that we did in comparison to the original app.

Homepage Main Services | Reduce Clutter

eQueue & Tracking | View appointment & track  progress easily

Home Page |  Switch profile seamlessly

Medicine |  View medicine information easily

High-Fi Usability Study



(same participants from initial user interview)

Scenario & Tasks

For All

  • View unpaid bills

For Busy Beatrice

  • Identify the tasks that can be completed in the Appointments page

  • Book appointment for a specialist service

For Caregiver Cathryn

  • Change profile

  • Check and pay medical bills for dependent

For Regular Rayner

  • Find out information about a medicine

  • Order medicine refill


What needs to be improved (implemented in the Final Proto)

  • [eQueue] Make the entire "Current Appointment" status box clickable to make it easier for user to open the tracking progress.

  • [eQueue] Use a "X" button to close the progress bar instead of swipe up motion to avoid accidental close when scrolling down.

  • [Appointment] On the make new appointment flow , change "by location" tab to "by facility" because users expected to use location service to find the nearest institution.

What needs to be improved (for future)

  • [General] Font sizes might be small for elderly. Provide an option for bigger font size.

  • [Medicine] Include more photos (e.g: box packaging) in the medication detail page to avoid confusion for medication that looks similar.

  • [Appointment] Enable location service once it's technically viable.


Final Prototype

We implemented some of the key feedback from usability test findings to produce the final prototype. Feel free to play with the clickable prototype or view the video below.

Busy Beatrice

Make a new appointment

Register & Track Queue

Caregiver Cathryn

Switch profile and view information

Regular Rayner

View and order medicine


Mobile & Desktop Website

We also did the mobile web and desktop screens as part of the project deliverable. As SingHealth already has their own respective website, we want to have an informative site to educate users on why they should be using Health Buddy. This website provides information regarding Health Buddy’s functions as well as direct users on where they can download the application.




It was really challenging since all of us are doing this course part time. As project manager, at first I approached it as what I did before in my full time job. Divide the work, get everyone's agreement and make them accountable for it. But it wasn’t as straightforward in this part time course as everyone has different bandwidth and capacity. So adjustment had to be done along the way and be more flexible, understanding and compassionate toward each other.​

It was the first time we were doing the prototype together in the same Figma file. As everyone has different ways of doing things, it’s extremely important to communicate properly with each other. Over communicating in this case is better than none. 

What I learned

The good part being in a group is that I can learn from each other. Because of the diverse job experience, my teammates have different areas of strengths that I could learn from, such as how to structure the user research questions and conduct interviews, how to create a template for the design system and set up the UI screens, how to make use of Figma components to prototype better and how to present better.

bottom of page