HealthLog
HealthLog es una PWA auto-alojada para seguimiento de salud con enfoque en privacidad. Sincroniza dispositivos (Withings, Apple Health), ofrece análisis con IA local y genera informes clínicos sin enviar datos a la nube.
Ficha actualizada 24 sept 2026, 9:10 · upstream 24 sept 2026, 8:59 · release v1.38.25
Qué es HealthLog
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
HealthLog es una aplicación de registro de historial clínico personal y bienestar que ejecuta un stack tecnológico basado en Next.js, React y Node.js sobre PostgreSQL. Permite visualizar métricas vitales como peso, presión arterial, glucosa y sueño en una línea temporal única, con integración de wearables mediante OAuth2 o exportación directa.
- Seguimiento longitudinal de medicaciones complejas (inyecciones semanales, PRN) con historial de cumplimiento verificable.
- Sincronización bidireccional de datos de salud desde Apple Health y dispositivos wearables en un servidor propio.
- Generación de informes PDF listos para consulta médica sin procesar datos externamente.
- Análisis de correlaciones entre factores ambientales (clima, luz) y métricas de salud mediante IA local.
- Almacenamiento seguro de documentación médica escaneada (PDFs, fotos) con cifrado en reposo.
- Cifrado AES-256-GCM en reposo con rotación de claves sin tiempo de inactividad.
- Módulo de IA que permite usar llaves propias (OpenAI, Anthropic) o endpoints locales como Ollama para mantener la privacidad.
- Soporte nativo para iOS mediante app SwiftUI y sincronización en vivo con HealthKit.
- API HL7 FHIR R4 de solo lectura para interoperabilidad con sistemas clínicos externos.
- Licencia PolyForm Noncommercial 1.0.0 que permite uso y modificación no comercial.
- Diseño PWA con soporte offline y notificaciones push vía APNs, Telegram o ntfy.
- La licencia restricta el uso comercial del software.
- Requiere configuración manual de secretos (POSTGRES_PASSWORD, ENCRYPTION_KEY) en el archivo .env.
- No es un dispositivo médico y no debe usarse para diagnóstico o tratamiento clínico.
- El despliegue inicial requiere generar claves criptográficas seguras mediante OpenSSL.
- La sincronización con Google Health requiere configurar un cliente propio de Google Cloud.
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.
Utiliza docker compose up -d. Asegurar que SESSION_COOKIE_SECURE=false en HTTP o usar proxy TLS con APP_URL configurado. Persistencia en volumen pgdata para PostgreSQL. Compatible con NAS, homelab y VPS pequeños. Soporta escalado horizontal separando worker y web vía HEALTHLOG_PROCESS_TYPE.
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.




