DoseGuard moved from a tiny hand-curated interaction list to a real, sourced drug-interaction database - plus a searchable medicine catalog and a calendar that shows adherence over time.
Real interaction data
- Replaced the 8 curated pairs with the DDInter dataset (~150k real drug-drug interactions), graded Major / Moderate / Minor → severe / moderate / low.
- New normalization + interaction engine so user meds and the dataset speak the same RxNorm vocabulary.
Searchable medicine catalog
- Imported ~250k medicine products + ~3k drug concepts into searchable tables.
- New /drugs/search endpoint (fuzzy match) and a debounced DrugSearch autocomplete component.
Medications page
- Add meds by searching the catalog or importing from a scan (one scan -> one med, salts included).
- Set a course length (3 days, ongoing, etc.) — adherence only counts days a med is actually active.
Calendar
- New Calendar page: month grid with per-day dots (all-taken / partial / missed / today), a 2-week tile strip with dates, plus doses-taken, tracked-days, and a 12-week adherence trend.
- New /tracking/history endpoint feeding day-by-day stats.
Where it stands
- Full loop working: scan or search a medicine -> save as a multi-salt med -> schedule its course + slots -> track today -> see adherence + real interaction warnings, all backed by sourced data.
Fixing some bugs moving ahead
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.