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

6h 7m 12s logged

This round was less about new features and more about making the existing loop trustworthy - multi-salt meds, an editable scan history, per-user timezones, and a pile of correctness bugs that were quietly skewing what people saw.

Multi-salt medicines

  • One medicine can now hold multiple active ingredients. “Combiflam” or a combination tablet resolves to all its salts (ibuprofen + paracetamol), not just the first one - so interaction checks actually see everything you’re taking.

Editable scan history

  • New PATCH /scans/{id} endpoint + an “Edit & re-check” modal — fix an OCR misread, add or remove a drug, and re-run the interaction check without re-scanning.
  • Adding a medication from a scan carries its salts through, and duplicate meds are blocked (case-insensitive).

Account + timezone

  • New change-password flow (/auth/change-password) — verifies the current password and signs out other devices.
  • Every user now has a timezone (defaults to Asia/Kolkata, editable on the Profile page). “Today”, the slot cutoffs (morning/afternoon/evening/night), adherence,

Where it stands

  • Full loop still works end to end: scan or search -> save as a multi-salt med -> schedule its course + slots -> track today -> see adherence + real interaction warnings -> and now it’s all timezone-correct and edit-friendly.

Fixing some bugs moving ahead

  • Night doses now actually go overdue (the old cutoff of 24 could never trigger).
  • Adherence only counts doses that were genuinely scheduled -> stray or leftover logs can’t push the percentage past what you were actually due.
  • Deleting a medication now also clears its dose logs, so old “taken” rows stop inflating adherence.
  • A medication is no longer half-created if RxNorm hiccups mid-add -> ingredients resolve before anything is saved.
  • One failed RxNorm lookup during a scan no longer kills the whole scan.
  • Drug search ranks an exact match above a loose substring product, and de-dupes.
0
3

Comments 0

No comments yet. Be the first!