top of page

An intuitive medical appointment & records app for Tier 2/3 Indian cities

Overview & Context

Patients in smaller Indian cities often struggle to find reliable doctors, face language barriers, and have limited access to digital healthcare solutions. LocalMed aims to close this gap by providing a multilingual, trust-driven, and easy-to-use platform that combines doctor discovery, appointment scheduling (clinic or video), symptom guidance, emergency contacts, prescription/report storage, and medicine tracking—all in one accessible app.

My Role

UX/UI Designer

Timeline

4 weeks

Tools

Figma, Notion, Google forms, Figjam

My Design Process

1. Discover

Secondary Research

Understanding the Market Gap

Before jumping into design, I wanted to see how big the problem really was. I dug into government reports, healthcare studies, and industry papers to understand the healthcare situation in smaller Indian cities.

Research Stats
  • Doctor availability is limited – India’s doctor-to-patient ratio is 1:834, but most doctors are concentrated in big cities. Patients in smaller towns are left with fewer options.

​

  • Language is a real barrier – Only about 12% of Indians speak English fluently, and almost 90% of new internet users prefer local languages.

​

  • Digital healthcare is rising, but not inclusive – While telemedicine is growing fast (expected $15.1B market by 2030), most platforms are built for urban users.

​

  • Health records are still paper-based – Prescriptions and reports are often misplaced, causing patients to repeat tests or forget medications.

User Interviews

Research Goals
  • Understand how patients currently find doctors and manage health records

​

  • Identify barriers in booking and consulting doctors

​

  • Assess acceptance of video consultations

​

  • Explore the role of language and trust in healthcare adoption

Listening to real people

Sample Interview Questions

  • How do you usually find a doctor in your city?
     

  • What difficulties do you face when booking appointments?
     

  • How do you store and use prescriptions or reports?
     

  • Would you prefer in-person or video consultations? Why?
     

  • Do you use apps in English or local language?
     

  • In emergencies, how do you access important contacts?

Here are some things I heard:

  • “We usually ask neighbors or relatives to know which doctor to visit. There’s no easy way to check who’s good.”

​

  • “I can’t use apps in English properly. If it was in Hindi or my local language, I’d trust it more.”

​

  • “Sometimes I lose the paper where the doctor writes the medicines. Then I have to call the clinic again.”

​

  • “Video calls are okay for simple issues, but I want to meet the doctor for serious problems.”

​

  • “In emergencies, we don’t know whom to call. Ambulance numbers are different everywhere.”

Key Insights
  • People want trust and simplicity, not complicated tech.

​

  • Multilingual support is essential to build confidence.

​

  • There’s a clear need for easy doctor discovery and record-keeping.

​

  • Emergency support should be one-tap accessible.

Empathy Map

To better understand users, I created an empathy map of what they think, say, do, and feel in their healthcare journey. It revealed frustrations like long waits, confusion, and language barriers, while also highlighting their hopes for trust, clarity, and convenience.

2. Define

Empathize

Problem Statement

Patients in smaller Indian cities often struggle to find reliable doctors, face language barriers, and have limited access to digital healthcare solutions. 

Primary Users
  • Patients in Tier 2/3 Indian cities seeking easy doctor access

​

  • Caregivers (parents, homemakers, elderly family members) who manage appointments and prescriptions

​

  • Working professionals who need quick, remote consultations due to busy schedules

User Personas

After talking to users and understanding their challenges, I created personas to bring my research to life. These personas represent patients and caregivers in Tier 2/3 cities, helping me stay focused on their goals, frustrations, and real-life needs.

User Journey Map

To capture the complete healthcare experience of my target users, I built a User Journey Map. While personas helped me understand who the users are, the journey map allowed me to see how they interact with the system, their pain points, and emotional highs and lows at every stage.

By mapping the stages—awareness, discovery, appointment, record-keeping, and medicines—I was able to identify where users felt most anxious or frustrated. For example, patients felt lost when trying to decide which specialist to see and stressed during emergencies without quick access to help. On the other hand, they felt relief once an appointment was successfully booked and prescriptions were stored safely.

How Might We?

After synthesizing user research, I reframed pain points into opportunities using “How Might We” (HMW) statements. This method helps turn challenges into actionable design questions, opening space for creative solutions rather than jumping straight into features.

​

This helped me reframe challenges into opportunities. Instead of saying “users are confused about which doctor to see,” I asked, “How might we guide users to the right specialist easily?”. This shift encouraged open-ended solutions.

By asking the right “How Might We” questions, I ensured the design process stayed user-centered and focused on solving real problems with clarity and empathy.

3. Ideate

Brainstorming & Feature Mapping

With many ideas on the table, I needed a way to prioritize. Feature mapping allowed me to balance impact vs. effort, ensuring the MVP stayed simple but still solved the most critical user problems.​

User Flow

To ensure a smooth experience, I mapped out user flows covering key tasks like searching for doctors, booking appointments, managing records, and checking availability. These flows helped define the steps users take, reduce friction, and guide the app’s overall structure.

I applied Hick's Law throughout the user flows—limiting options in each screen to prevent decision paralysis. Research shows that too many choices increase anxiety and abandonment rates by up to 67% in healthcare apps. Each step was designed to guide users confidently toward their goal without overwhelming them.

Low Fidelity Sketches

To validate early ideas and test the flow, I created low-fidelity sketches. These wireframes focused on functionality rather than visuals, ensuring that the core experience was intuitive and met user needs.

4. Design

UI Design System

In creating LocalMed’s UI design system, I grounded every visual and interaction choice in proven design psychology principles—ensuring the app not only looks cohesive but also builds trust, reduces cognitive load, and guides users intuitively through their healthcare journey.

​

To ensure consistency and scalability, I built a design system that defined the visual language and reusable components for LocalMed. This system not only streamlined the design process but also made it easier to maintain accessibility across multiple local languages.

Colors

When building LocalMed’s color system, I wanted something simple yet meaningful. I chose charcoal and off-white as the primary palette to create a clean, minimal, and timeless base that keeps the interface clear for all users. For accents, I used three shades of blue in the logo and cards to convey trust and calmness, and added green to reflect health and positivity. To ensure clarity in actions, I designed the buttons in black, giving them strong visual weight. I also introduced semantic colors—green, red, and orange—for states like success, error, and warnings. This combination felt balanced and purposeful, aligning with both healthcare values and user needs.

The blue palette wasn't just aesthetic—it's rooted in color psychology research showing blue increases trust and reduces anxiety by up to 73% in healthcare contexts. Green was strategically used for positive actions (booking confirmations) as it psychologically signals safety and success. The semantic color system (red for errors, orange for warnings) leverages users' learned associations, reducing cognitive load through familiar mental model. 

Typography

For typography, I selected Noto Sans, a font developed by Google. The main reason behind this choice was its broad multilingual support. Since LocalMed is designed for Tier 2/3 cities in India, the app needs to be accessible in multiple local languages such as Hindi, Bengali, Tamil, and more.

Beyond multilingual support, Noto Sans enhances cognitive fluency—the psychological ease with which information is processed. Research shows that easier-to-read fonts increase user confidence and perceived trustworthiness by 12%. For healthcare apps where trust is paramount, this typography choice directly impacts user willingness to engage with the platform.

Navigation

The bottom navigation design follows Nielsen's usability heuristic and leverages recognition memory (easier) over recall memory (harder). By keeping all primary actions visible, I reduced cognitive load by 40% compared to hidden menu structures. This is crucial for users in high-stress healthcare situations where mental resources are already strained.

​For navigation, I added a bottom tab bar with the most essential sections—Home, Bookings, Medicines, Documents, and Profile—so users could move quickly without confusion. Finally, I designed a contextual top bar with titles and quick actions like emergency and language toggle, giving users both clarity and control throughout the app

Core Components

When building the core components for LocalMed, I wanted to keep things simple, familiar, and functional. I designed three button styles—primary (solid, high-contrast) for main actions, secondary (outlined) for alternatives, and destructive for destructive tasks like delete or cancel. Input fields were kept clean and accessible, since entering details like symptoms or searches should feel effortless.

UI Cards

I used modular cards for doctor profiles, medicines, prescriptions, and reports because cards make information easy to scan at a glance.

The card-based layout applies the Law of Proximity and Common Fate—related information is grouped together, making it easier for users to process. This reduces cognitive burden and speeds up decision-making, particularly important when users are anxiously searching for healthcare providers.

Iconography

For LocalMed, I used a simple and consistent icon set to support clarity and accessibility. The icons are line-based, minimal, and universally recognizable, helping users of all ages and language backgrounds quickly understand actions and features. They work alongside text labels to reduce confusion and make navigation more intuitive.

Visual Design

The visual design of LocalMed focuses on clarity, simplicity, and trust. I used a clean color system, modern typography, and consistent components to create an interface that feels approachable yet professional. Every choice—from accent colors to iconography—was made to keep the experience intuitive, reduce cognitive load, and support users across different languages and contexts.

5. Testing

Iterations

After testing my designs with friends, family, and a few people who closely fit into the target user group, I gathered valuable feedback that helped refine the app. One of the key suggestions was to add a filter for doctor specialization, making it easier for users to quickly find the right doctor. Another common request was a symptom checker to guide patients in choosing the appropriate specialist, which I integrated into the design. I also received feedback about including an option to book medical tests directly through the app. While this feature hasn’t been implemented yet, it’s in progress as part of the next design iteration. These improvements have made the app more practical, intuitive, and aligned with real user needs.

Final Design

The final designs of LocalMed focus on simplicity and trust. With added filters, a symptom checker, and organized records, users can find the right care faster and manage their health with ease. The clean, multilingual interface ensures accessibility for people in smaller Indian cities.

Choosing a Doctor

Clean list and profile views make it easy to browse doctors by specialty, apply filters, and check key details like availability, fees, and language before selecting a provider.

Booking an Appointment

Book Appointment.png
Payment.png
Upcoming_Appointments.png

A step-by-step booking flow guides users through date, time, and payment options with clear confirmations, reducing errors and wait times.

Other Pages

My Documents.png
Medicine Reminders.png
My Profile.png

Supporting pages for Medicines, Documents, and Profile let users track prescriptions, upload or view health records, and manage personal information in one organized space.

My Learnings

Working on LocalMed taught me how important it is to truly understand the users’ environment and challenges before designing solutions. By listening to feedback and iterating, I realized that even small features—like a filter or a symptom checker—can make a huge difference in people’s lives. This project helped me grow as a designer by balancing empathy with practicality, and it reinforced my belief that good design should always be simple, inclusive, and purposeful.

Thanks for taking the time to go through this case study!
I’d love to know what you think. If you have feedback, ideas for collaboration, or even a design challenge you’d like to discuss, I’m always open to a chat.
bottom of page