← All Sections
LAVI · UX Case Study · Duration: 8 weeks · Role: Certified UX Designer (solo) · Figma VS Code · Section 05 of 12
05: User stories
Translating research into design decisions
User stories define what each persona needs to accomplish and why, bridging research insights to design requirements. Priority levels follow MoSCoW methodology to define the minimum viable product (MVP) scope and guide feature sequencing. Click "see criteria" on any story to reveal its acceptance conditions.
12
Total stories across 4 features
7
Must have. MVP launch scope
3
Should have, important, not blocking
2
Could have, v2 roadmap
MoSCoW priority key
Must have Required for MVP launch, app cannot ship without these
Should have High value but not launch-blocking, target v1.1
Could have Nice-to-have enhancement, planned for v2 roadmap
Symptom checker
SC-01
As Marie-Claire, I want to describe my symptoms in Haitian Creole so that I can get a plain-language explanation of what might be happening, without needing to know medical terminology.
Acceptance criteria
User can select their preferred language (English, Spanish, Haitian Creole) before entering symptoms
Symptom input supports both free-text entry and a visual body-area selector
Result copy is written at a Flesch-Kincaid grade 6 reading level in the selected language
Result includes a clear urgency level: "rest at home," "see a doctor soon," or "go to ER now"
SC-02
As Carlos, I want the symptom checker to tell me whether my work injury needs immediate medical attention so that I don't spend money on an ER visit for something minor.
Acceptance criteria
Urgency recommendations are color-coded (green / amber / red) and never rely on color alone
Each urgency level includes a one-sentence plain-language explanation of the reasoning
The ER urgency state includes a direct link to the nearest emergency room via maps
SC-03
As Marie-Claire, I want to save my symptom check results so that I can share them with my doctor at my next appointment.
Acceptance criteria
Each symptom check result is automatically saved with the date and time it was taken
User can share a plain-language result summary via WhatsApp or as a PDF, no account required
History is accessible from the home screen in one tap and displays results in plain language
Medication instructions
MI-01
As Carlos, I want to scan my prescription label and receive simplified instructions in Spanish so that I can take my medication correctly without asking my son to help.
Acceptance criteria
Camera scan extracts medication name, dosage, and timing from the label
Instructions are rewritten in plain language at a grade 6 reading level in the user's selected language
Output includes: when to take it, what to take it with, what to avoid, and the 3 most common side effects
Manual medication name search is available as a fallback when camera scan fails
MI-02
As Marie-Claire, I want to receive a daily medication reminder in Haitian Creole so that I never miss a dose of my blood pressure medication.
Acceptance criteria
User can set custom reminder times per medication directly from the instructions screen
Reminder notification displays the medication name and dose in the user's selected language
User can mark a dose as taken directly from the notification without opening the app
MI-03
As Carlos, I want to understand potential drug interactions in simple terms so that I know what I should not eat or drink while taking my medication.
Acceptance criteria
Interaction warnings are presented as a simple "avoid" list using everyday food and drink names, not clinical terms
Food examples reflect culturally relevant items (e.g. rice, tortillas, plantains) alongside generic examples
A brief plain-language explanation of why each interaction matters is included
Finding doctors and clinics
FD-01
As Marie-Claire, I want to search for Haitian Creole-speaking doctors who accept Medicaid near me so that I can find care I can communicate in and afford.
Acceptance criteria
Filters include: language spoken, insurance accepted, specialty, and distance, all combinable simultaneously
Each result card shows: provider name, distance, languages spoken, insurance accepted, and a direct phone number
One-tap call and one-tap directions are available directly on each result card
Results include community health centers and Federally Qualified Health Centers (FQHCs)
FD-02
As Carlos, I want to find clinics with evening or weekend hours so that I can get care without missing a day of work.
Acceptance criteria
Hours filter includes "evening availability" (after 5pm) and "weekends" as selectable options
Open / closed status is shown in real time on each result card
Walk-in availability is clearly flagged where applicable
FD-03
As Marie-Claire, I want to save a provider to my favorites so that I can quickly call or get directions without searching again at my next visit.
Acceptance criteria
Saved providers appear in a dedicated "My doctors" section accessible from the home screen
Favorites are retained across sessions without requiring account creation
Health literacy education
HL-01
As Marie-Claire, I want to look up common medical terms in Haitian Creole so that I can understand what my doctor said after my appointment, on my own, without help.
Acceptance criteria
Medical glossary is searchable in English, Spanish, and Haitian Creole from a single search field
Each term includes a plain-language definition and a "what this means for you" sentence
Terms can be bookmarked for quick future reference
HL-02
As Carlos, I want to learn about managing my diabetes through short, visual guides in Spanish so that I can make better food and lifestyle choices that fit my life.
Acceptance criteria
Health guides are under 5 minutes to read and lead with visuals over dense text blocks
Food and lifestyle examples reflect Haitian and Hispanic cultural context, not generic Western defaults
Guides are available offline after first load, critical for users with limited mobile data
HL-03
As Marie-Claire, I want to understand my rights as a patient in the U.S. so that I feel empowered to ask questions and advocate for myself at appointments.
Acceptance criteria
Patient rights content is available in all three languages with consistent quality, not machine translation
Includes a "questions to ask your doctor" template that users can bring to appointments
Shareable via WhatsApp, aligned with the community-sharing behavior surfaced in user research