How we brought one of the world's top hospitals to mobile

Bumrungrad International Hospital is one of the world’s top healthcare destinations. Each year over 1 million patients from 190 countries place their trust in this Bangkok-based medical institution.

To continue delighting their patients and promoting positive service experiences, here’s how we brought Bumrungrad International Hospital’s services to mobile.

Bumrungrad Hospital
UX, UI and Development
iOS and Android
Bumrungrad hospital mobile app

Hospital services in the palm of your hand

Hospitals have always been an integral part of modern-day health and it has become increasingly important for their accessibility to the public. With 71% of the Thai population owning smart phones, it was clear to Bumrungrad that they needed to bring the services from their website to a more accessible native app for all.

To be able to connect with existing and potential patients outside of the hospital allows Bumrungrad to access and cater to patient needs. Moreover, the multiple services included in the app allow Bumrungrad to interact with users on a larger scale - both domestically and internationally.

Bumrungrad will then deliver a total digital solution and set up a one-stop digital healthcare ecosystem and health digitization for everyone.
Bumrungrad hospital doctor PPE Allowing users to access doctors easily.
Bumrungrad hospital doctor with a patient Make appointments and queries on-the-go.

Goals, objectives and scope of work

Bumrungrad’s project goal was to prove to the Executive Leadership Team that a carefully-crafted mobile app would provide the vehicle to disrupt the hospital industry by enabling their customers and patients to manage their most important interactions directly from their mobile devices. They would no longer be regimented to waiting in queues, listening to music on hold, or filling out page-after-page of paperwork.

Bumrungrad envisioned a few key areas for their initial product offering as proof of concept.
The critical features included:

Scalability Scalability Build and design an app that is scalable for additional features in the future.
Easy Bookings Easy Bookings Enable the booking of appointments based on users’ criteria for choosing care providers.
Seamless Integration Seamless Integration Provide seamless integration with their current website to preserve and build brand recognition and awareness.
Find a Doctor Find a Doctor Search and filter doctors within the spectrum of medical service offerings and clinic locations across their entire network.
Connect with Users Connect with Users Enable multiple pathways for users to interact with Bumrungrad via online forms, social media, call centers etc.
Language Support Language Support Provide both current and future language-specific support for their international markets.

Our approach to Bumrungrad’s app

We began the project with an estimate of 6 sprints (about 3 months), but were granted an additional 2 sprints due to circumstances on the business side. Some features were deferred while others were added in.


Challenges, problems and our solutions

Like many complex projects, the Bumrungrad app was not without its challenges and obstacles.

Both UX and UI work was considerable as the MVP version of the app alone had more than 200 screens. Given that this was also a very short schedule, risk mitigation and fallback plans as well as several checkpoints were necessary to ensure that the desired functionality was included and value was delivered for the chosen MVP features without sacrificing quality or performance.

OOZOU developer team Keeping the team fully-engaged with each other and with the client were imperative to mitigate risk...

Getting the environment for mobile apps up and running was surprisingly difficult, due to lacking ADB2C and MSEL documentation and code examples. We held weekly calls with Microsoft Azure support to sort out problems. While some of these issues still exist, we were able to compensate and build successful temporary workarounds for them.

Other issues stemmed from the client’s backend system integration points not being fully-developed and available. However, we were able to work through the designated UAT time to complete the custom proxy service and successfully test, compressing the UAT to just a few days before its designated launch date.



For the MVP phase of the project, we would build native mobile apps in Swift for iOS, and Kotlin for Android, while incorporating a NodeJS-based backend API proxy service to integrate with Microsoft Azure and several secure internal systems.

Initially, the conversation called for the mobile apps to directly interact with the various existing back office systems via their native APIs. However, the discovery process quickly revealed that a proxy approach would be much cleaner and add a layer of abstraction so that authorization, authentication, and session management could be more consistent across the wide variety of internal and external systems. It also afforded the team much greater flexibility in managing changes as much of the heavy lifting was moved to the NodeJS backend proxy and could be altered without needing to rebuild and deploy the mobile app.



As this was Bumrungrad’s first foray into building a mobile app, it was clear that it would be a design-led project. With several key features, our first step was to collaborate with Bumrungrad and establish the initial user journeys and wireframes.

Over 200+ screens were designed for the MVP.

Colour palette

Bumrungrad’s colour palette was integral to the app. We had to ensure that we adhered to their current corporate identity so that customers would be able to easily recognise the brand. The overall styling of the app was kept clean and legible with accents of the Bumrungrad green and gold.

Bumrungrad color palette
We wanted to design an app that is caring, friendly and trustworthy.


Due to the fact that medical terms are complicated and at times hard to understand, we created over 80 icons for Bumrungrad’s available specialties. Utilising icons in addition to specialty text will assist and educate users about the various specialties offered.


Bumrungrad International

Our final design was based on multiple iterations throughout the UX and UI phase. We came to this end result by considering the pain points of current Bumrungrad patients while balancing it with the original goals and objectives.

Bumrungrad iPhone app

Easy access to what you need the most

We wanted to make sure users could access the core features as easily and as quickly as possible. This is why we designed the Home UI to include four shortcuts; Book an Appointment, Emergency Assistance, Find a Doctor or Ask a Question.

Bumrungrad mobile app services

Discover and favourite doctors

Browsing through doctors can be overwhelming which is why users must be able to easily find doctors - whether by searching for symptoms or looking through Bumrungrad’s specialties.

We developed an information hierarchy in the doctor's profile to improve scannability and understanding. Another feature added was the ability to favourite a doctor for quicker bookings and access.

Bumrungrad mobile app doctor profile
<span class="translation_missing" title="translation missing:">Iphone Preview 3</span>

Finding the right doctor and booking an appointment is easy

It is a highly-common experience to be uncertain where to begin when it comes to health issues. What are the symptoms? What do they indicate? What type of doctor should diagnose us? The "Find a Doctor" feature was designed to be easily accessible from multiple sections of the app.

Users can also browse Bumrungrad's specialties to find to find a practitioner.
Find a doctor using Bumrungrad mobile app
We created a guided questionaire for users who are unsure of their symptoms or what type of treatment they may need.
Bumrungrad mobile app UI

Our team is available for projects.

We will get back to you quickly to answer your questions.

What is your budget? (Thai Baht) *
What is your budget? (US Dollars) *

By clicking the button I agree with the collection and processing of
my personal data as described in the Privacy Policy.

© 2024 OOZOU
Enjoy the rest of your day!