HomeCare

HomeCare is a self-hosted medication tracker for home caregivers managing multiple patients’ prescriptions, intake history, and adherence. It’s built for realistic households where one person coordinates several medications and refill cycles.

View on GitHub →

Key Features

  • Per-patient medication schedules with flexible frequencies (daily, 12h, 8h, and so on)
  • One-tap intake recording with edit-in-place corrections
  • Inventory tracking with remaining-dose calculations
  • Adherence reports (7/30/90-day rolling percentages)
  • Exports to CSV, HL7 FHIR R4, and PDF
  • ntfy push reminders for upcoming doses and low supply
  • iCalendar feed and a REST API for calendar and home-automation integration

Tech: PHP 8.1+, MySQL 8 (SQLite for testing), Apache, Dompdf, Bootstrap 4, and Chart.js — with no build step. Run it with Docker (docker compose up --build) or on a standard Apache/PHP/MySQL stack. Licensed under the GNU GPL v2 or later.