Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

yourphr

YourPHR es un gestor de registros médicos personales y familiares, auto-alojado y open source bajo GPLv3. Permite importar datos FHIR R4 desde portales de pacientes para centralizar historiales clínicos sin depender de corporaciones externas.

Ficha actualizada 22 sept 2026, 14:52 · upstream 22 sept 2026, 14:02 · release v3.5.2

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es yourphr

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

YourPHR es una aplicación de registro electrónico de salud (PHR) diseñada para ser propiedad del usuario, cumpliendo con la privacidad y el control total sobre los datos médicos. Funciona como un sistema independiente que permite a individuos y familias visualizar y gestionar sus registros médicos importados mediante exportaciones FHIR R4 o entrada manual. El proyecto continúa la visión de Fasten OnPrem tras su migración comercial, manteniendo el código abierto bajo licencia GPLv3 con atribución completa a los autores originales.

Técnicamente, se basa en una arquitectura que incluye un servidor y frontend empaquetados en una imagen Docker, utilizando SQLite como base de datos integrada. El sistema soporta despliegue auto-alojado sin dependencias externas complejas, permitiendo ejecutarlo en contenedores Docker o entornos bare-metal. La base de datos utiliza SQLite y ofrece cifrado opcional para proteger la integridad de los datos sensibles almacenados localmente.

El enfoque principal está en la privacidad: los datos nunca salen del servidor local a menos que se exporten manualmente. No integra directamente con sistemas EHR (Electronic Health Records) externos, requiriendo la importación de datos mediante bundles FHIR exportados por el paciente o entrada manual. Esto garantiza que no haya minería de datos externa ni sincronización automática con proveedores comerciales sin consentimiento explícito del usuario.

CASOS DE USO
  • Centralizar historiales médicos de múltiples proveedores en un dashboard único.
  • Gestión segura de registros para familias bajo control local (self-hosted).
  • Auditoría y visualización de datos clínicos sin intermediarios corporativos.
  • Importación de exportaciones FHIR R4 desde portales como Veradigm o FollowMyHealth.
  • Despliegue en entornos offline o con conectividad limitada para máxima privacidad.
PUNTOS DESTACADOS
  • Código abierto bajo licencia GPLv3 con mantenimiento comunitario activo.
  • Arquitectura auto-alojada que elimina la dependencia de servicios externos comerciales.
  • Soporte nativo para el protocolo FHIR R4 y visualización de datos no estándar.
  • Opción de cifrado de base de datos mediante claves almacenadas en entorno seguro.
PRECAUCIONES
  • No integración directa con EHRs; requiere importación manual o exportación FHIR del paciente.
  • El archivo de contraseña inicial se almacena en disco antes del primer inicio, requiriendo precaución.
  • Ausencia de archivo docker-compose nativo en la versión actual (requiere docker run).
  • Soporte multiusuario está en fase de desarrollo y no es funcional completo aún.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Utilizar Docker con el puerto 9090 mapeado a 8080 interno. Crear un volumen para persistencia de datos y claves de cifrado. Configurar reverse proxy (Caddy/Traefik) para HTTPS, ya que la app usa HTTP puro. Backup regular del volumen ./data.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
90908080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.