E-Health PWA
OneBunda — one progressive web app for Bunda Group patients to register, book doctors and lab tests, follow a pregnancy, keep kids’ vaccinations on schedule and earn loyalty rewards.
[Cover image]Overview
OneBunda is the patient app of Bunda Group — RS Bunda hospitals, Morula IVF and Diagnos labs. It replaces a confusing eHealth experience with one place to register, book, pay and follow up on care.
The problem
- The old eHealth UI and flow confused users.
- Patients couldn’t book appointments on their own.
- A new loyalty program needed a home in the product.
- The platform had to connect with Teramedik, Diagnos and the wider Bunda Group.
The solution
- Redesigned eHealth to bring Morula and Diagnos under one roof.
- A web registration flow for patients, verified with a WhatsApp one-time code.
- A loyalty program — points, vouchers and QR redemption — built into the web app.
- Flows prepared for API integration with Teramedik and Diagnos.
Design process
UX design
- Research
- Problem statement
- Empathy map
- User persona
UI design
- Wireframing
- Lo-fi design
- Hi-fi design
- Prototype
9 core services
- 01Make an appointment
- 02Lab test
- 03Lab result
- 04Vaccine
- 05Pregnancy book
- 06Morula IVF book
- 07Antenatal care
- 08Kids vaccination
- 09Loyalty program
Key flows
Sign in with WhatsApp
Log in with a phone number and a one-time code. New patients register in one short form.
Book a doctor
Pick a facility, hospital, doctor and time — for yourself or family — then pay by virtual account or card.
Antenatal care
A pregnancy timeline by trimester, recommended check-ups, QR check-in, doctor’s notes and weekly baby-size milestones.
Kids vaccination
Child profiles with a vaccination schedule and booking in a few taps.
Lab tests & results
Choose a test and a location, book a slot, then download the results.
Loyalty & rewards
Earn points from every transaction, redeem vouchers and claim them with a QR code at the counter.
Screens
A few of the 60+ screens: the booking flow, loyalty, home, antenatal care and pregnancy milestones.
[Wide screen]
[Detail]
[Mobile screen]
[Mobile screen]
[Mobile screen]At a glance
[Impact after launch — e.g. registrations, bookings or loyalty sign-ups.]