Stars
Forks
Watchers
Developer links
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.
Benefits
- One Record, Every Provider
- Your full history in one place instead of fragments across hospital portals.
- Health Data Off the Cloud
- The most sensitive data you own stays on infrastructure you control.
- New-Doctor Ready
- Custom reports export to PDF for handoff to any specialist in minutes.
- Beyond a Pill List
- Treatments link to medications with prescriber, pharmacy, and date overrides.
Features
- 14 Data Categories
- Medications, conditions, procedures, allergies, immunizations, visits, equipment, and more.
- Treatment Relationships
- Advanced mode ties medications to treatment plans with per-medication overrides.
- Report Builder
- Category-selectable reports exported as PDF, JSON, or CSV.
- Dashboard and Tags
- Activity overview with cross-category tagging and document uploads.
- SSO Login
- Google and GitHub supported; OIDC providers like Keycloak expected to work.
- Built-In Backups
- Scheduled backup support protects the archive alongside PostgreSQL storage.