MediKeep
Your medical history, fragmented across a dozen patient portals, in one place on your server:
MediKeep (formerly Personal Medical Records Keeper) is a self-hosted health record system.
Built with a React frontend and FastAPI backend over PostgreSQL, it organizes 14 categories of
medical data - medications with dosages and schedules, conditions, procedures, allergies,
immunizations, symptoms, injuries, doctor visits and encounters, treatments, lab results, and
even medical equipment with service dates and supplier info. Treatment management is genuinely
sophisticated: an advanced mode links treatments to their medications with per-medication
overrides for prescriber, pharmacy, and effective dates, and reverse lookup shows which
treatments use a given medication. A dashboard summarizes records and recent activity, file
uploads attach documents to records, and tagging works across categories. When a new
specialist asks for your history, the report builder assembles custom reports by category and
exports to PDF, JSON, or CSV - a curated, portable summary instead of a folder of photocopies.
Authentication supports Google and GitHub SSO with OIDC providers like Keycloak and Authelia
expected to work, and the built-in backup system protects the archive. Health data is exactly
what should never live in someone else's cloud.
Deploy