medassist-ng
MedAssist-ng es una aplicación autohospedada de seguimiento y planificación de medicación con gestión de inventario inteligente, notificaciones de stock y toma, reportes PDF/Markdown y soporte multiusuario para compartir horarios con cuidadores.
Ficha actualizada 25 sept 2026, 16:01 · upstream 25 sept 2026, 16:00 · release v1.33.1
Qué es medassist-ng
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
MedAssist-ng es una aplicación web completa para el seguimiento de medicación personal o familiar. Permite gestionar múltiples medicamentos con perfiles de envase (blíster, botella, inhalador), calcular la duración del stock restante y programar tomas diarias, semanales o a medida. Incluye un calculador de demanda para viajes y alertas automáticas cuando el inventario se acerca al umbral configurado.
La aplicación soporta múltiples usuarios con autenticación OIDC (Authelia, Authentik, Keycloak) y permite compartir horarios mediante enlaces públicos donde los receptores pueden marcar dosis como tomadas. Incluye integración con APIs farmacéuticas como RxNorm y openFDA para búsqueda de medicamentos, así como notificaciones vía email (SMTP), Telegram, Discord o Shoutrrr.
El despliegue se realiza mediante Docker Compose con soporte para exportación/importación de datos JSON, auditoría de tomas no programadas ('record now') y generación de informes. La arquitectura separa frontend (React 19 + Vite) del backend (Fastify + SQLite), con contenedores no root y pruebas completas en Vitest.
- Gestión de inventario de medicación para pacientes crónicos o cuidadores
- Planificación de reabastecimiento automático con cálculo de demanda por fecha
- Compartir horarios de medicación con familiares o personal sanitario mediante enlaces públicos
- Generación de informes PDF/Markdown para revisiones médicas o auditorías
- Cálculo preciso del stock restante basado en perfiles de envase (blíster, botella, líquido)
- Integración con APIs RxNorm y openFDA para búsqueda y sugerencias de medicamentos
- Soporte completo para autenticación OIDC y despliegue seguro en contenedores no root
- Funcionalidad 'record now' para medicación as-needed sin horario fijo
- Requiere configuración manual de autenticación (AUTH_ENABLED=true) para producción pública
- No sustituye el consejo médico profesional; es una herramienta de apoyo al paciente
- La base de datos SQLite puede no escalar a grandes volúmenes de datos históricos
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para producción, habilitar AUTH_ENABLED=true y usar HTTPS. Configurar PUBLIC_APP_URL con dominio externo para notificaciones y reset de contraseñas. Verificar salud del backend en /api/health antes de exponer al público. Usar docker-compose.pinned.yml para imágenes oficiales con attestations OCI.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.







