To design a smart healthcare app powered by AI that helps users identify possible causes of their symptoms, find doctors nearby, and schedule appointments effortlessly. All in one flow.
Problem
Finding the right doctor can be frustrating. Users often:
Don’t know what kind of specialist to see based on their symptoms.
Waste time browsing multiple websites, comparing reviews, or calling clinics.
Struggle with complex booking systems and lack of clear insurance coverage info.
Objective
Design a simple and trustworthy app that helps users:
Describe their symptoms in natural language.
Receive AI-generated recommendations on potential specialists or clinics.
Compare doctors based on reviews, insurance, availability, and distance.
Book and confirm appointments with one click.
Personas
Anna Nováková, 32
Marketing Specialist
Busy professional who recently moved to a new city and wants a convenient way to find trusted doctors without spending hours researching online.
Goals
Quickly identify what kind of doctor she needs based on her symptoms
Easily compare doctors by reviews, insurance, and distance
Schedule appointments online without calling clinics
Frustration
Doesn’t know which specialist to choose for specific symptoms
Confusing online booking systems
Long waiting times and lack of clear information about insurance coverage
Tomáš Dvořák, 45
IT Consultant
Tech-savvy but often postpones doctor visits due to his busy work schedule. Prefers digital tools that save time and provide personalized recommendations.
Goals
Describe symptoms in plain language and get accurate AI suggestions
Receive appointment reminders and add them automatically to his calendar
Keep track of past visits and health notes in one place
Frustration
Limited availability of specialists
Forgetting or missing appointments
Inconsistent information across different healthcare websites
Research and Key insights
User Interviews
Conducted 10 user interviews with adults aged 25–55 who regularly use digital healthcare or booking apps
70% of participants feel unsure which doctor to choose based on their symptoms
80% reported frustration with complex appointment systems
60% mentioned that they abandon booking when they have to call or fill out multiple forms
Users want transparent information about doctors (reviews, prices, availability) and quick AI assistance for symptom interpretation
Competitive Analysis
Analyzed 6 leading health and appointment apps (e.g., Ada Health, Zocdoc, Amwell, and local Czech booking platforms like ULekare)
Found strong features in symptom checking, but most lacked integration between diagnosis and booking flow
Insurance and pricing details were often hidden or unclear
AI recommendations were basic and didn’t explain reasoning behind results, lowering trust
Opportunity: A single, intuitive app combining AI-driven guidance, transparent doctor comparison, and seamless scheduling
Clarity builds trust
Users want to understand why an AI recommends a certain doctor or diagnosis. Transparency drives confidence in medical decisions.
Frictionless booking
Simplified, one-click scheduling and integration with personal calendars reduces user drop-offs.
Guided Support
Users appreciate when the app acts like a digital assistant, asking clarifying questions and offering preparation tips before visits.
User flow
Onboarding
Write your symptoms
AI recommends specialist
View doctor list
Compare & Filter
Choose time
Confirm & sync appointment
Notification/Summary screen
Design System
Pill Default
Pill Chosen
Key components
Primary button
Secondary button
Ghost button
High priority tag
Medium priority tag
Low priority tag
Typography
Segoe UI Semibold, 30 px
Heading 1
Segoe UI Semibold, 24 px
Heading 2
Segoe UI Semibold, 20 px
Heading 3
Segoe UI Semibold, 16 px
Heading 4
Segoe UI Regular, 16 px
Body
Segoe UI Regular, 14 px
Small
#3D9BFF
#00B8A5
#FFFFFF
#344256
#16A249
#F59F0A
#EF4343
#7B899D
Symptom
Tag
Tag
Tag
Primary
Color palette
Secondary
Background
Text Primary
Text Secondary
Semantic
Next steps
Improve transparency and information depth
Add doctor’s clinic name, address, and insurance details directly on the profile.
01
Expand user personalization
Introduce a user profile page where patients can manage personal details, medical preferences, and notification settings.
02
Accessibility and comfort features
Implement dark mode for better accessibility and usability in low-light environments. Add multilingual support to make the app accessible to non-native speakers and expats.