LembreMed

Medication reminders over WhatsApp, with one-tap confirmation and an adherence dashboard for healthcare professionals.

Forgetting a medication is common, and the reminder that works is the one that reaches people where they already are. LembreMed sends reminders over WhatsApp, takes the confirmation right there and shows the patient, and whoever cares for them, whether the treatment is being followed.

What it does

  • Sends reminders from a Meta-approved message template, with buttons to confirm the dose; free-text replies like “yes” or “no” count too.
  • Shows adherence on a monthly calendar and produces reports that can be exported as CSV.
  • Tracks the stock of each medication and warns when it’s running low.
  • Has admin, health professional and patient roles; on the clinic plan, the team joins by invitation.
  • Sells plans by Pix, card or boleto through Mercado Pago, with per-plan limits on patients and medications.

Decisions that mattered

The scheduler lives in the server. node-cron runs inside the Node process itself: every minute it sends reminders, every five minutes it marks missed doses and, overnight, it backs up the database. There’s no queue or external service to maintain.

SQLite taken seriously. The database runs in WAL mode with foreign keys on, and the nightly backup uses better-sqlite3’s native function, which copies the database safely while the system is in use.

Plan limits in one place. A middleware checks the plan quota on every create route, so no new screen slips past the rule by accident.

Google sign-in checked on the server. The Google token is verified against Google’s own endpoint and the app’s client ID, instead of trusting what the browser sends.

Where it stands

Live at lembre.med.br, on version 7.1.

status
launched
year
2026
stack
  • node.js
  • express
  • sqlite
  • whatsapp cloud api
← cd ..