You are browsing as a guest. Sign up (or log in) to start making projects!

Open comments for this post

4h 17m 44s logged

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

0
15

Comments 0

No comments yet. Be the first!