Medications. Logged the way you actually take them.
Scheduled doses, PRN with effectiveness tracking, NFC tap-to-log, Apple Watch, widgets, and an import path from your hospital's medication list. Built for people whose med list is long and complicated.
A long med list with five different cadences.
Most medication apps assume you take one pill once a day. Chronic illness doesn't look like that. You have scheduled meds (some daily, some every Thursday, some every 28 days), PRN rescue meds where the question isn't just “did you take it” but “did it work,” supplements that fall off the radar, and a hospital med list that's out of date the moment you leave the appointment.
Leo treats medications as a structured record with five ways to log, an effectiveness loop on PRN doses, and one-tap import from Apple Health's FHIR records so your hospital's list lands in your app instead of getting re-typed.
One record per med — schedule, dose, refill, appearance.
Add a medication once. Leo accepts every category — prescriptions, OTCs, supplements, and PRN — and every field below is filled in from one screen.
A medication in Leo is more than a name and a time. The same record holds your schedule, current refill state, what you take it for, the prescribing doctor, the visual pill identity, and the last few logged doses — all on one screen.
Per-medication fields:
Your meds live on shelves, not in a list.
Most med apps render your regimen as a long vertical list — every dose looks identical, and visual recognition does nothing for you. Leo's default medication tab is the apothecary: a warm-paper, shelf-based view where each pill is a hero object, rendered large enough that spatial memory actually works.
Doses are grouped onto shelves by time of day — Morning, Afternoon, Evening, Night, plus separate shelves for As-Needed and Periodic meds. The next dose due appears in a “Now” card at the top with a live countdown and a press-and-hold target so logging it is a single gesture, one hand. Hold for ~0.6 seconds, gold ring fills clockwise, haptic ramp, success pop. Release early and nothing happens — no accidental taps.
Each pill renders at ~64pt with shading and shadow that matches its real shape and color. Recognition is faster than reading a name.
Morning / Afternoon / Evening / Night plus separate shelves for As-Needed and Periodic. A med scheduled for AM + PM appears on both.
0.6-second hold with a gold ring fill and haptic ramp. One gesture, one hand, no accidental logging.
The next due dose floats to the top with a live countdown and a press-and-hold target. The 'maybe later' problem becomes one tap of intent.
The classic list view (MedicationListView) is one tap away in the toolbar. The apothecary is a default, not a lock-in.
Take the dose where you are.
Logging only works if it's frictionless. Leo gives you five paths so that “mark taken” is always one tap away, whether you're holding the bottle, brushing your teeth, or at the office.
Every status — taken, skipped, missed, late — flows back to the same record. Whichever path you log from, your adherence math, refill counter, and shared caregiver view all see the same dose.
· Hands wet → Apple Watch
· Phone already up → widget or notification
· Reviewing the week → in-app list
Notification arrives, swipe to mark taken. No need to open Leo.
Tap your phone on a sticker stuck to the pill bottle. One sticker per med — instant log.
Take and skip from the watch. Mirrors back to the phone.
Today’s due doses on a widget. One tap to log.
The classic path. Open Leo → Medications → mark taken / skipped / late.
For as-needed doses, the log asks did it work.
Tylenol, Toradol, Zofran, Imitrex, hydroxyzine — anything you take when symptoms hit, not on a schedule. Every PRN dose gets a before-severity at log time and an after-severity at follow-up. Leo computes an effectiveness score per med so “Tylenol stopped working three weeks ago” becomes a number you can show your doctor.
Before- and after-severity captured per dose, with a follow-up notification timed to each med. Side effects logged at the follow-up step. Effectiveness derived from the delta, not asked yes/no.
Aggregated effectiveness per rescue med over time. Watch what's working and what's drifting without keeping a separate spreadsheet.
PRN-specific fields:
Three ways to skip typing the name.
Typing in “hydroxyzine 25mg one tablet every six hours as needed” on a phone is painful. Leo gives you three ways to skip it.
If your hospital posts to Apple Health, import your active prescription list in one tap. Leo reads the FHIR Medication resource and pre-fills name, dose, and route.
Point the camera at the pharmacy label. OCR lifts the drug name, strength, schedule, and prescriber.
Scan the barcode on the box or label. Leo cross-checks against the NDC drug database and prefills.
The list of things Leo doesn't do for your meds.
Medication is the part of health where wrong answers hurt the most. The list below is what Leo deliberately leaves to your pharmacist, provider, or a purpose-built medical device.
Leo will not flag interactions between the meds on your list — not now, not in a future version. That’s a job for your pharmacist or a purpose-built clinical tool. Adding it would put Leo into medical-device territory we don’t intend to enter.
Leo tracks pill count and warns when you’re running low. It will not call into a pharmacy or send refill requests to your provider — that’s a regulated workflow we’re staying out of.
Leo isn’t a PDMP. Controlled substances can be tracked like any other med, but Leo doesn’t and won’t report to state monitoring programs.
Today you can log status (taken / skipped / late) and a PRN follow-up; there’s no per-dose freetext note field on scheduled meds.
PRN doses capture side-effect tags at follow-up. Scheduled meds don’t auto-prompt for side effects. On the backlog.
Caregivers see a shared patient’s list, but you can’t manage multiple full med lists from one login yet.
OCR works on the printed pharmacy label; identifying a loose pill by shape / color / imprint isn’t built.
The med list, the reminders, and a way to log from the bottle itself.
Five log paths, PRN effectiveness tracking, FHIR import, and per-medication sharing for the people in your circle.