LAVI · UX Case Study
·
Duration: 8 weeks·
Role: Certified UX Designer (solo)·FigmaVS 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.
Must haveMarie-Claire
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.
Must haveCarlos
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.
Should haveMarie-Claire
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.
Must haveCarlos
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.
Must haveMarie-Claire
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.
Should haveCarlos
Acceptance criteria
✓Interaction warnings are presented as a simple "avoid" list using everyday food and drink names, not clinical terms
✓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.
Must haveMarie-Claire
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.
Must haveCarlos
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.
Could haveMarie-Claire
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.
Must haveMarie-Claire
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.
Should haveCarlos
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.
Could haveMarie-Claire
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