Repolode
afairgiant

afairgiant/MediKeep

Aplicación autohospedada de historial médico personal para organizar registros, medicamentos e informes, con frontend en React y backend en FastAPI.

Estrellas
554
Forks
49
Issues abiertos
65
Último commit
hace 9 horas

¿Qué es?

MediKeep es una aplicación autohospedada que reúne la información médica personal en un solo lugar. Permite gestionar historiales médicos, medicamentos con sus dosis y horarios, y crear informes de salud personalizados para compartir con profesionales de la salud. Un panel ofrece una vista general de los registros y la actividad recientes.

La aplicación está desarrollada con un frontend en React y un backend en FastAPI, que se sirven juntos en un único puerto. La configuración incluida de Docker Compose la ejecuta junto con una base de datos PostgreSQL, con volúmenes persistentes para las cargas, los registros y las copias de seguridad. Estas pueden crearse desde el panel de administración o con una CLI de copia de seguridad y restauración que se puede programar con cron.

La autenticación admite cuentas locales; el SSO es opcional y está desactivado de forma predeterminada. Google y GitHub figuran como oficialmente compatibles y probados, mientras que se espera que los proveedores OIDC genéricos funcionen, aunque todavía no se han probado. El proyecto está en desarrollo activo.

Funciones clave

  • 01Registrar historiales médicos, medicamentos, dosis y horarios en un solo lugar
  • 02Generar informes de salud personalizados para compartir con profesionales de la salud
  • 03Panel con una vista general de los registros y la actividad recientes
  • 04Crear copias de seguridad y restaurarlas desde el panel de administración o mediante una CLI programada
  • 05SSO opcional con Google y GitHub; la compatibilidad con OIDC no está probada
  • 06Se ejecuta con Docker Compose y PostgreSQL

Casos de uso

  • Organizar en un solo lugar el historial médico y la lista de medicamentos de una familia
  • Preparar un informe resumido de salud antes de una consulta médica
  • Alojar un sistema privado de historiales médicos en un servidor doméstico o una LAN

Inicio rápido

  1. 1

    Instala Docker y Docker Compose

  2. 2

    Crea los archivos docker-compose.yml y .env a partir de los ejemplos del README

  3. 3

    Inicia los contenedores

    docker compose up -d
  4. 4

    Abre la aplicación en el navegador en localhost:8005

Antes de usarlo

  • La licencia no está claramente especificada, por lo que las condiciones de reutilización no están claras.
  • La configuración requiere Docker y PostgreSQL, además de configurar manualmente los secretos y las variables de entorno.
  • El README indica que el proyecto sigue en desarrollo y que recientemente hubo cambios de nombres incompatibles.

En colecciones

Temas

Preguntas frecuentes

¿Qué es MediKeep?
Aplicación autohospedada de historial médico personal para organizar registros, medicamentos e informes, con frontend en React y backend en FastAPI. MediKeep es una aplicación autohospedada que reúne la información médica personal en un solo lugar. Permite gestionar historiales médicos, medicamentos con sus dosis y horarios, y crear informes de salud personalizados para compartir con profesionales de la salud. Un panel ofrece una vista general de los registros y la actividad recientes.
¿MediKeep es gratuito? ¿Qué licencia tiene?
MediKeep es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿MediKeep sigue mantenido?
Mantenimiento activo. El último commit de MediKeep fue el 7 nov 2026.
¿Para qué puedo usar MediKeep?
Organizar en un solo lugar el historial médico y la lista de medicamentos de una familia Preparar un informe resumido de salud antes de una consulta médica Alojar un sistema privado de historiales médicos en un servidor doméstico o una LAN
¿Cómo se instala MediKeep?
Instala Docker y Docker Compose Crea los archivos docker-compose.yml y .env a partir de los ejemplos del README Inicia los contenedores: docker compose up -d Abre la aplicación en el navegador en localhost:8005
¿Dónde consigo MediKeep?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/afairgiant/MediKeep

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados