Overview
My Role
Lead Product Designer, Researcher
Timeline
Oct. 2024 - Dec. 2024
Team
Joanna Rivera, Chloe Ladines, Elizabeth Page, Amanda Kavan, Alison Baldwin
Tools
Figma, Miro
Problem
Patients often leave medical appointments with lingering questions about their diagnoses, treatment plans, and next steps. Where can patients turn for accurate, timely information without adding to the burden of busy healthcare professionals? This disconnect leaves patients feeling unsupported and providers stretched thin, highlighting the need for a solution that bridges this gap.
We designed MediMate, an EHR-integrated AI-powered chatbot that delivers personalized medical responses based on the patient’s health records and the hospitals database. It also enables users to quickly see their medication list, identify their pills, view their medical team, and more. MediMate transforms the post-appointment experience into one of clarity, support, and confidence for all.
Solution
MediMate
your trusted companion for your healthcare
Patients often leave medical appointments with unanswered questions, feeling unsupported and disconnected from their care. Existing solutions like MyChart provide limited, slow responses, while healthcare professionals face burnout due to excessive workloads and administrative demands.
MediMate addresses these challenges by providing an AI-powered chatbot that bridges the gap between patients and providers. It offers personalized medical information, medication reminders, and actionable next steps, reducing provider workload and enhancing patient support. By integrating seamlessly with EHR systems, MediMate transforms post-appointment care into a more accessible and effective experience for all.
This project was developed as part of the Topics in Computer Science I: Health Care Information Systems course, where the focus was on leveraging technology to address critical challenges in the healthcare industry. MediMate reflects a collaborative effort to explore innovative solutions for improving patient outcomes and supporting healthcare providers.
MediMate
How can I help
you today?
Home
MediMate
History
Begin Conversation
Home
Pill Identifier
Track Symptoms
COVID-19
Drug Interaction
Med Reminders
Care Team
Current medications
Tretinoin 0.025% cream
Apply daily at bedtime
pea-sized amount
Walgreens - 123 First Avenue Har-
baugh, NY, 10012
Expires May 22, 2025
Lantus (insulin glargine)
Evening before bedtime
10 units once daily
123 Main Street
Springfield, IL 62701
Expires June 30, 2025
Stay on top of your health
Seasonal Allergies or COVID-19
Learn to differentiate your current symptoms
Why Age and Alcohol Don’t Mix
Why your body no longer handles alcohol the way it once did, along with the latest health advisories.
How to remain safe in winter weather
Freezing temperatures and icy winds can present specific dangers for older adults.
How to Keep your Blood Pressure from Spiking
Adopt these 10 lifestyle changes to lower blood pressure and reduce heart disease risk.
Home
MediMate
History
Today
How long after do i feel symptoms from my medi...
Yesterday
Is it possible that I’m eligible for financial assistan...
Wed, 7 Nov
What were the exact steps that my doctor recom...
Mon, 22 Oct
I don’t understand some of the terminology that...
Fri, 1 Oct
How do I access my health records from mychar...
Wed 29 Sept
I’d like to know what the billing for my recent app...
Sun, 5 Sept
I went to visit my doctor on the first of September...
History
Search ...
Chats
Archived
Images
Exports
Home
MediMate
History
Healthcare Details at a Glance
All the health information you need at one place
The MediMate home page is your central hub for managing all your healthcare needs. From identifying pills and tracking symptoms to checking drug interactions and setting medication reminders, every feature is designed with you in mind. Quickly connect with your care team, access your current medications, and explore health-related articles to stay informed and in control.
Store your Conversations in One Space
Briefly view your past conversations
The MediMate history page keeps track of your past interactions, from previous chatbot conversations to archived conversations and images. Easily revisit details about conditions, medications, or advice you’ve received, ensuring that your healthcare journey remains organized and accessible whenever you need it.
AI-powered Conversations to Answer your health questions
Real-time assistance with MediMate’s chatbot
Ask questions about your medications, conditions, or symptoms, and receive accurate, easy-to-understand guidance. Whether you need a detailed explanation or a quick reminder of your recent appointment, MediMate ensures you’re never without the help you need.
The Journey
From an idea to an application in 3 months
01 Getting the right idea
Research & Brainstorm
Our team conducted extensive research on healthcare challenges, focusing on provider burnout and patient engagement gaps. To validate our ideas, we surveyed and interviewed 10 participants—8 patients and 2 healthcare professionals—gaining valuable insights into their pain points and expectations.
02 Communicating through design
Design & User Testing
I designed all low & high fidelity wireframes, performed user testing on them and iterated. A design system was also created for better consistency and easier development process.
03 Bringing design to life
Development & Usability Testing
After completing the chatbot prototype, we conducted rigorous usability testing with our participants. Their feedback helped us identify and resolve any remaining issues, ensuring MediMate delivers a seamless and intuitive user experience.
04 Packaging the product
Deployment & Pitch
One final key component of the project is the prototype demo and the pitch, which explained what the application does, the values, and our process. We weren't just making an app, we were building a product. So this includes finding the product market fit, value proposition, and how we differentiate ourselves.
The Research Pipeline
Research
Secondary Research
Conducted competitive analysis on the top
grossing healthcare apps in the market.
User Interviews
Gathered insights from 10 individuals
ranging from 18-65 years of age
Design Requirements
Established both functional and non-functional requirements for the design
Competitive Analysis
Before surveying users, We wanted to see what is currently on the healthcare AI market such as Ada Health, Evidently, and Buoy Health. What’s working? What is not? While these platforms provide valuable features, MediMate sets itself apart by addressing gaps in post-appointment care and delivering a more comprehensive, and direct patient-centered experience. Our team conducted a brief competitive analysis to see what demands each app meets.



Therefore I want to create an application that is EHR-integrated and provides a post-appointment support system that not only informs but empowers patients while alleviating provider workload.
From the analysis, we learned that:
Apps like Ada Health provides concise health insights and symptom assessments, but falls short in specific questions related to their recent appointments, medications, or the necessary steps to take once they are no longer at the healthcare facility.
Buoy excels at providing in-depth resources in their articles, including video examples, links to exact remedies, and step-by-step treatments. However, Buoy’s “chatbot” survey format lacks the conversational tone that fosters empathy. It feels more like a quiz than a natural chat, which reduces user trust.
Evidently’s AI-powered tool aims to reduce clinician burden and improve patient care by streamlining chart review and providing a comprehensive overview of patient data. However, Evidently's focus on clinician-facing features may limit its scope to patient engagement and support.
Talking to Target Users
To better understand how patients and care providers currently communicate information regarding post-appointments and identify potential problems, I advocated for conducting user interviews first before diving into solutions. Afterwards, the team and I participated in affinity mapping sessions, so that as a group, we can brainstorm solutions based on our findings.
USER INTERVIEWS
We used our survey data to better inform the questions we
wanted to elaborate on in our user interviews, filling in our
gaps of our knowledge of our target user group.
We conducted 10 semi-structured interviews with healthcare portal users to understand users’ attitudes and behaviors towards:
Managing post-appointment care and follow-ups
Understanding medical information and diagnoses
Keeping track of medications and prescriptions
Communicating with healthcare providers outside of appointments
Challenges related to accessing reliable health information
How do you currently manage follow-up care or next steps after a medical appointment?
What challenges do you face when trying to understand your medical diagnosis or treatment plan?
How do you keep track of medications, including reminders and refill schedules?
What would make it easier to contact your healthcare provider after an appointment?
Organizing our Findings Through Affinity Mapping
To synthesize our findings more effectively, we turned to affinity mapping. Through this process, we uncovered a central pain point: users face significant challenges in managing post-appointment care and accessing reliable healthcare information. Further analysis revealed that these challenges are driven by four key factors:
Confusion caused by unclear or overwhelming medical summaries
Difficulty understanding medical jargon and diagnoses
Lack of effective tools to track medications and reminders
Limited options for efficient communication with healthcare providers
By organizing our findings, affinity mapping allowed us to identify these recurring themes and prioritize user needs, ultimately guiding the development of MediMate’s features.
Next: What Should we Focus on?
Our team listed points to keep in mind while devising solutions to address users’ pain points.
After Days of Brainstorming, we Solidified the Design Requirements:
SOLUTIONS / FEATURES
ADDRESSES:
Clarity
Ensures patients understand their medical summary without feeling overwhelmed by complex information. It should use natural language processing to make interactions intuitive and feel conversational.
Interactive Chatbot for Real-Time Assistance
MediMate must generate clear, personalized, and easy-to-understand post-appointment summaries from the patient’s health records. In addition, it should remind users that responses are generated by AI and should contact their providers for further clarification. Summaries should avoid medical jargon and provide visual aids when applicable, like icons or images.
Efficiency
By providing instant answers to common questions, MediMate can save patients time and effort that would otherwise be spent contacting their healthcare provider or searching for information online.
Efficiency
This reduces the time and effort required for patients to manage their healthcare tasks while ensuring their data is protected.
Fast and Secure Performance
MediMate must maintain quick response times and adhere to strict HIPAA compliance for patient data security. The app should also encrypt all communication between patients and their care teams to ensure privacy.
Clarity
Having archived summaries and conversations ensures that patients can revisit and better understand their medical information without feeling rushed or overwhelmed during their appointment.
Comprehensive History Page
MediMate must include a history page that organizes past chatbot conversations, archived care summaries, and saved medical images in an easily accessible format. Users should be able to filter or search their history by date, topic, or keyword to quickly retrieve important information.
Efficiency
By providing a searchable, organized history of past interactions, MediMate reduces the time and effort patients spend retrieving information after appointments.
Centralized Healthcare Dashboard
MediMate must feature a centralized home page that provides quick access to key functionalities, including a pill identifier, symptom tracker, COVID-19 updates, drug interaction checker, medication reminders, care team communication, current medications, and health-related articles.
Engagement
MediMate stands out by including features that go beyond what traditional patient portals offer. This expanded functionality empowers patients to take a more active role in their care, fostering deeper engagement with their health.
Accessibility
Ensuring that the interface remains uncluttered and easy to navigate for all users, especially those with limited technological proficiency, will be crucial.
Clarity
How can we ensure patients understand their medical summary without feeling overwhelmed?
How can we make features intuitive and easy to use for patients of all backgrounds?
Accessibility
What strategies can we use to make it easy for patients to use MediMate’s features?
Engagement
What can we do to reduce the time and effort needed for patients after their appointments?
Efficiency
Flexibility
What features can we add to make users feel unrestricted?
Defining our Target Users
To better guide our design and enable everyone on the team to empathize with our users, I further synthesized the interview results and came up with the following personas:

Paolo, the Concerned Retiree
Filipino, 66 years old
Healthcare needs: hypertension and diabetes
Needs:
Needs to be able to understand his medical information fully in his native language
Needs help staying organized with his medications, appointments, and various treatments
Frustrations:
Struggling to understand medical terminology in post-appointment summary
Forgetting appointments and medications
Feeling overwhelmed by the amount of medical information he receives
Not tech savvy and waits too long for communication with his healthcare providers

Akeyo, the Proactive Patient
Kenyan-American, 27 years old
Healthcare needs: pre-breast cancer
Needs:
Reliable information and resources to understand her diagnosis and treatment options
Efficient tools for managing medication and other health-related resources
Frustrations:
Feeling anxious and uncertain about her diagnosis and the future
Feeling overwhelmed by the process of seeking second opinions and researching treatment options
Needs a tool that brings together all the essential information and resources she needs in one place
DESIGN
Mapping out the user's perspective
To identify opportunity areas, I created the user journey flow to visualize each target user group's perspective. This helped identify design priorities and map out future code structure at a high level.
Low Fidelity Wireframes
With the user flow mapped out, I created lo-fi wireframes that capture all main features for user testing.

Testing & Iteration
Answering "how intuitive are the interactions" with
usability testing & iterations.
We conducted small usability testing with 4 users to gauge if the flow of the app and the intended user interactions were intuitive. We also aimed to understand what the highest priority features and the nice to have features were with user feedback.
Hi-fi
Final Iterations & Hi-fi Wireframes
After implementing all the user testing feedback, I revised all hi-fi wireframes ensuring it provides enough information for users to complete tasks.
Before: Chatbot
Identified user concerns around limited chatbot functionality and lack of transparency around AI-generated responses
Evaluated UI issues, including overly cluttered, text-heavy input fields
After
Introduced voice-to-text and live AI interaction
Simplified text input fields to reduce cognitive load and improve readability
Integrated visual aids to support comprehension
After
Redesigned the pill identifier page with a more visual, intuitive interface
Implemented interactive icons for pill colors and shapes, enabling faster, at-a-glance selection
Added a visual imprint guide to help users locate and accurately identify pill markings
Before: Pill Page
Dropdown-based pill color and shape selection was found by users cumbersome and unintuitive
Need for more visual, image-based selection flow
Highlighted how missing instructional support led to user uncertainty
After
Added a calendar view so users can easily see which medications are scheduled for specific days
Introduced start and end date options to help users better manage prescription durations
Before: Medication Page
Absence of a calendar view, making it difficult for users to track medications by day
Missing start and end date controls when adding prescriptions

Design System
Building a design guide that sets the tone for healthcare support.
One key goal of MediMate is to create an environment where users feel supported, empowered, and confident in managing their health. Colors, typography, and visual elements are carefully selected to foster a sense of calmness and reliability, ensuring users feel welcomed and at ease.
Prototypes
Our goal was to develop an AI-powered chatbot with assisted features integrated into existing electronic health records (EHRs), aiming to simplify the complexities patients face with post-appointment care. MediMate streamlines healthcare management, ensuring users remain informed, organized, and supported. Check out the final product below:
01 Typography
Fonts
Hierarchy
Aa
DM Sans
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789 ! @ # $ % ^ & * ( ) - _ + = [ ] { } ; : ' " , . / ?
Aa
Raleway
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789 ! @ # $ % ^ & * ( ) - _ + = [ ] { } ; : ' " , . / ?
Style
Font
Size
H1
H2
Body
Btn
Raleway Bold
DM Sans Bold
Raleway Medium
DM Sans Regular
DM Sans Regular
28px
17px
15px
14px
13px
02 Colors
CDF2F2
FFCDE3
E4F8EB
FAE9E9
72777A
F0F0FF
EAF2FF
3EC0C0
FBEEAE
0A7AFF
03 Components
Chats
Archived
Images
Exports
View Results
Select the shape that best matches your prescription or OTC drug
Round
Oblong
Square
Rectangle
Diamond
5 Sided
8 Sided
Other
6 Sided
7 Sided
Triangle
Select the color that best matches your prescription or OTC drug
White
Off White
Clear
Gray
Black
Tan
Brown
Red
Pink
Orange
Peach
Yellow
Green
Blue
Purple
Turquiose
Gold
Lavender
Multicolor
Add Medication
Home
MediMate
History
Type a message...
Shape
Color
Shape
Color
Listening...
Testing in progress
Testing in progress
Ordered by Dr. John Doe at Hospital XXX on Aug 15, 2022
03
The history page organizes past user interactions in a structured and accessible way.
Includes a searchable record of previous chatbot conversations, archived care summaries, and saved medical images.
Provides a sense of continuity, ensuring users can easily revisit and manage their healthcare information when needed.
05
These specialized features are designed to address specific user needs:
COVID-19: The COVID-19 page provides users with a centralized view of their COVID-19 vaccination history and testing records.
Symptom Tracker: A dynamic tool that allows users to log, monitor, and manage their symptoms over time. Users can easily input details such as the type and severity with the option to add notes for additional context.
Care Team: Displays a detailed list of the user’s healthcare providers. Each entry includes detailed information about the provider, including location and past training and education.
01
The home page serves as the central hub for MediMate, providing quick access to optional features
Displays a list of the user’s prescribed medications with dosages, schedules, and expiration dates
Includes a health articles section covering topics such as chronic illness management, seasonal allergies, and general wellness advice
Reflecting on the Project
This project was my first experience leading product design, and while it was challenging, it was also incredibly fulfilling. As the lead, I encountered moments where team members had differing opinions on design choices. To address these, I relied on user research and feedback to ground decisions in data and user needs. By presenting insights and fostering collaboration, I was able to align the team and ensure the final product met user needs and future business goals
01
Vision vs Reality
The first design is never the final one. While I was initially proud of the first iteration, user testing underscored the critical role of continuous feedback and iteration in creating a successful product. Without these revisions, the final design wouldn’t have effectively met user needs.
The customer always comes first. Although designing based solely on personal preferences might be easier, embracing user-centered design allows me to craft solutions that truly address user needs and create meaningful impacts in their lives.
02
Data Justification
During parts of our project, there were times during which we felt that some of the data we collected may not have been representative of the entire population, but we still ensured that our design and research decisions were based on that particular data, also noting our limited sample sizes to qualify such decisions.
03
What Makes a Great Team
I'm grateful for my amazing team members and all the help we received from our professor that led to a great collaboration. The key reason is that we all had different strengths — design, engineering & health informatics, and we worked on building trust first. This made me realize once again how to have a successful team, you must first start to understand each other and their goals.



Reflections