Módulos del Producto
ADEN Portal del Paciente – Descomposición por módulos funcionales
Propósito: Mapa completo de módulos, features y prioridades de la app móvil del paciente
Cross-references: targets (PAT-), intentions (PAI-), services (PAS-), versions (PAV-)
Fuentes: módulos-completo, navigation, flows/
Resumen de Módulos
| ID | Módulo | Features | Flow Doc | Status |
|---|---|---|---|---|
| PAM-1 | Auth y Seguridad | 7 | flows/auth | Built (wireframe) |
| PAM-2 | Onboarding | 8 | flows/onboarding | Built (wireframe) |
| PAM-3 | Dashboard y Home | 7 | flows/dashboard | Built (wireframe) |
| PAM-4 | Progreso y Exámenes | 8 | flows/progreso | Built (wireframe) |
| PAM-5 | Planes y Ciclo | 8 | flows/planes | Built (wireframe) |
| PAM-6 | Check-in y Adherencia | 6 | flows/check-in | Built (wireframe) |
| PAM-7 | Alertas y Notificaciones | 7 | flows/alerts | Built (wireframe) |
| PAM-8 | Consulta Médica | 8 | flows/consulta-médica | Planned |
| PAM-9 | Laboratorios | 7 | flows/laboratorios | Planned |
| PAM-10 | Health Coach AI | 7 | flows/health-coach | Planned |
| PAM-11 | Perfil y Ajustes | 8 | flows/perfil-ajustes | Planned |
| PAM-12 | Familia | 5 | flows/familia | Post-MVP |
PAM-1: Auth y Seguridad
Propósito: Acceso seguro a la plataforma con múltiples métodos de autenticación
Prioridad global: P0
Flow doc: flows/auth
Versión: PAV-2 (Beta Privada)
Intentions servidas: PAI-08
Status: Built (wireframe)
Features
| # | Feature | Descripción | Prioridad |
|---|---|---|---|
| 1 | Login email/password | Acceso con correo electrónico y contraseña | P0 |
| 2 | Registro nuevo usuario | Creación de cuenta con validación de email | P0 |
| 3 | Verificación de email | Enlace de confirmación y reenvio | P0 |
| 4 | MFA (autenticación dos factores) | TOTP, SMS, o autenticador como segundo factor | P0 |
| 5 | Biometría | Face ID / Touch ID para acceso rápido | P1 |
| 6 | Gestión de sesiones | Ver sesiones activas, cerrar sesiones remotas, timeout | P1 |
| 7 | Recuperación de contraseña | Flujo forgot password con enlace seguro | P0 |
PAM-2: Onboarding
Propósito: Establecer línea base completa del paciente en 20-30 minutos sin fricción
Prioridad global: P0
Flow doc: flows/onboarding
Versión: PAV-2 (Beta Privada)
Intentions servidas: PAI-10, PAI-11, PAI-12, PAI-13
Services entregados: PAS-3, PAS-10
Status: Built (wireframe)
Features
| # | Feature | Descripción | Prioridad |
|---|---|---|---|
| 1 | Welcome screen | Pantalla de bienvenida con propuesta de valor y flujo de 6 pasos | P0 |
| 2 | Datos personales (Step 1) | Demograficos, contacto emergencia, datos básicos | P0 |
| 3 | Historial médico (Step 2) | Diagnosticos previos, cirugias, alergias, medicación, antecedentes familiares | P0 |
| 4 | Estilo de vida (Step 3) | Sueño, nutrición, ejercicio, estrés, hábitos | P0 |
| 5 | Panel de análisis (Step 4) | Visualización de 72+ biomarcadores por categoría, tooltips explicativos | P0 |
| 6 | Agendar análisis (Step 5) | Mapa de clínicas cercanas, selección de slot, confirmación QR | P0 |
| 7 | OCR historial clínico | Upload de PDFs/fotos, extraccion AI, formato FHIR, validación anomalías | P1 |
| 8 | Hub de wearables | Conexión Apple Health, Oura, Whoop, Garmin, CGM con OAuth y sync nocturno | P1 |
Nota: Perfil pendiente (esperar labs) es un estado transitorio entre onboarding y dashboard. El usuario queda en limbo productivo con instrucciones de preparación.
PAM-3: Dashboard y Home
Propósito: Centro neuralgico de la experiencia – el usuario ve su estado de salud en un vistazo
Prioridad global: P0
Flow doc: flows/dashboard
Versión: PAV-2 (Beta Privada)
Intentions servidas: PAI-14, PAI-19, PAI-22
Services entregados: PAS-1, PAS-2, PAS-5
Status: Built (wireframe)
Features
| # | Feature | Descripción | Prioridad |
|---|---|---|---|
| 1 | Hero Health Score | Score 0-100 con breakdown de 6 dominios, hero card azul, bento layout | P0 |
| 2 | Plan del dia | Checklist interactivo: suplementos + horarios, ejercicio, nutrición, sueño | P0 |
| 3 | Próxima cita | Card con fecha, hora, clínica, doctor, countdown y preparación | P0 |
| 4 | Tu progreso semanal | Sparklines de score, check-ins completados, racha activa | P0 |
| 5 | Edad biológica | PhenoAge vs edad cronológica, tendencia, proyección | P1 |
| 6 | Quick actions | Botones laterales: check-in, chat coach, subir labs, agendar cita | P1 |
| 7 | Banner de alertas | Alertas activas con severidad, link a detalle, contexto resumido | P1 |
PAM-4: Progreso y Exámenes
Propósito: Deep dive en datos de salud – explorar biomarcadores, tendencias, proyecciones
Prioridad global: P1
Flow doc: flows/progreso
Versión: PAV-2 (Beta Privada)
Intentions servidas: PAI-14, PAI-15, PAI-18, PAI-22, PAI-23
Services entregados: PAS-1, PAS-3, PAS-6, PAS-11
Status: Built (wireframe)
Features
| # | Feature | Descripción | Prioridad |
|---|---|---|---|
| 1 | Nivel de salud detalle | Score breakdown por 6 dominios, biomarcadores por dominio, tendencia | P0 |
| 2 | Edad biológica detalle | Cálculo PhenoAge, comparación vs cronológica, proyección a 1/3/5 años | P1 |
| 3 | Tus exámenes (lista) | Lista de biomarcadores con filtros (estado, categoría), badges de estado | P0 |
| 4 | Detalle por biomarcador | Valor actual, rango visual (3 zonas), histórico 90 días, RCV, interpretación | P0 |
| 5 | Proyecciones (escenarios) | 4 escenarios a 1, 3 y 5 años: crítico, moderado, bueno, óptimo | P1 |
| 6 | Mi trayectoria (timeline) | Ciclos historicos, eventos importantes, comparación antes/después | P1 |
| 7 | Comparativa de ciclos | Actual vs baseline, actual vs previo, promedio 3 ciclos, mejoras/áreas atención | P1 |
| 8 | Historial de alertas | Alertas nuevas (badge), alertas resueltas (archive) | P2 |
PAM-5: Planes y Ciclo
Propósito: Ejecución del plan personalizado de 90 días – lo que el usuario HACE cada día
Prioridad global: P0
Flow doc: flows/planes
Versión: PAV-2 (Beta Privada)
Intentions servidas: PAI-19, PAI-21, PAI-22, PAI-29
Services entregados: PAS-2, PAS-8, PAS-9
Status: Built (wireframe)
Features
| # | Feature | Descripción | Prioridad |
|---|---|---|---|
| 1 | Plan del dia (view-only) | Suplementos + horarios, ejercicio, nutrición focus, sueño objetivo, checklist | P0 |
| 2 | Plan completo 90 días | Todas las recomendaciones por dominio (sangre, ejercicio, nutrición, sueño) | P0 |
| 3 | Detalle suplemento | Click en suplemento revela ciencia: por qué, dosis, forma, timing, evidencia | P1 |
| 4 | Mi ciclo (estado) | Timeline del ciclo actual, adherencia %, ciclos historicos | P0 |
| 5 | Iniciar nuevo ciclo | Transición a Ciclo 2+ si aplica, re-ejecución de engine con nuevos datos | P1 |
| 6 | Reporte 90 días | Antes/después, biomarcadores mejorados/empeorados, proyecciones, descargar PDF | P0 |
| 7 | Ajuste continuo protocolos | Continuar/intensificar/agregar/remover intervenciones basado en respuesta | P1 |
| 8 | Logística suplementos | Tracking de envió, predicción de reorden automático, notificación de entrega | P2 |
PAM-6: Check-in y Adherencia
Propósito: Registro diario rápido (<2 min) que alimenta adherencia y mantiene engagement
Prioridad global: P0
Flow doc: flows/check-in
Versión: PAV-2 (Beta Privada)
Intentions servidas: PAI-20, PAI-22
Services entregados: PAS-2
Status: Built (wireframe)
Features
| # | Feature | Descripción | Prioridad |
|---|---|---|---|
| 1 | Check-in rápido (30 seg) | 3-4 taps: suplementos tomados, como te sientes, done | P0 |
| 2 | Check-in reflexión (1 min) | Suplementos + ejercicio + sueño + 1 pregunta abierta | P0 |
| 3 | Check-in completo (2 min) | Todos los items + nutrición + estrés + notas libres | P1 |
| 4 | Streaks y rachas | Días consecutivos, calendario visual, celebraciones en milestones | P0 |
| 5 | Streak freeze | Congelar racha en días difices (max 2/mes), no pierde progreso | P1 |
| 6 | Intervención proactiva | Si adherencia <70% por 2 semanas, sistema pregunta barreras y ajusta | P2 |
PAM-7: Alertas y Notificaciones
Propósito: Vigilancia proactiva – detectar y comunicar desviaciones antes de síntomas
Prioridad global: P1
Flow doc: flows/alerts
Versión: PAV-2 (Beta Privada)
Intentions servidas: PAI-16, PAI-21, PAI-23
Services entregados: PAS-5
Status: Built (wireframe)
Features
| # | Feature | Descripción | Prioridad |
|---|---|---|---|
| 1 | Alerta informativa (Nivel 1) | Tendencia detectada, solo notificación, sin acción requerida | P0 |
| 2 | Alerta atención requerida (Nivel 2) | Desviacion significativa, sugerencia de acción concreta | P0 |
| 3 | Alerta intervención proactiva (Nivel 3) | HRV crítico, llamada health coach automática | P1 |
| 4 | Alerta resultado crítico (Nivel 4) | Biomarcador fuera de rango, agendar cita automática | P0 |
| 5 | Alerta recordatorio (Nivel 5) | Suplementos, citas, check-in, preparación labs | P1 |
| 6 | Canales de entrega | Push, email, SMS con configuración por tipo y severidad | P1 |
| 7 | Quiet hours | Horario de silencio configurable (ej: 10pm-8am), excepto alertas críticas | P2 |
PAM-8: Consulta Médica
Propósito: 8 fases de la consulta médica – desde recordatorio hasta follow-up
Prioridad global: P1
Flow doc: flows/consulta-médica
Versión: PAV-3 (Beta Publica)
Intentions servidas: PAI-25, PAI-26, PAI-27, PAI-28
Services entregados: PAS-7
Status: Planned
Features
| # | Feature | Descripción | Prioridad |
|---|---|---|---|
| 1 | Recordatorio pre-consulta | Notificación con checklist de preparación, datos relevantes | P1 |
| 2 | Check-in digital | Registro de llegada, historial rápido, preguntas preparadas | P1 |
| 3 | Panel de datos para médico | Timeline unificado, biomarcadores, wearables, adherencia – vista 360 | P1 |
| 4 | Notas durante consulta | Captura de notas por médico o transcripción (futuro ambient scribe) | P2 |
| 5 | Ordenes médicas | Ordenes digitales post-consulta, labs adicionales, prescripciones | P1 |
| 6 | Resumen post-consulta | Lo que dijo el médico, action items, recordatorios configurados | P1 |
| 7 | Calificación del servicio | NPS + aspectos específicos (empatia, claridad, tiempo) | P2 |
| 8 | Follow-up automático | Recordatorio de ordenes pendientes, validación de cumplimiento | P1 |
PAM-9: Laboratorios
Propósito: Upload, procesamiento y visualización de resultados de laboratorio
Prioridad global: P1
Flow doc: flows/laboratorios
Versión: PAV-2 (Beta Privada)
Intentions servidas: PAI-15, PAI-23
Services entregados: PAS-3
Status: Planned
Features
| # | Feature | Descripción | Prioridad |
|---|---|---|---|
| 1 | Upload drag and drop | Subir PDFs/imágenes de labs, preview, storage cifrado (R2) | P0 |
| 2 | OCR con AI | Extraccion automática de valores con GPT-4 Visión, validación anomalías | P0 |
| 3 | Ingreso manual | Entrada manual de resultados cuando OCR no es posible | P1 |
| 4 | Pipeline automático | Datos extraidos alimentan engine automáticamente, recalcula scores | P0 |
| 5 | Resultados con interpretación | Valor, rango visual (3 zonas), harm anchors, explicación en lenguaje claro | P0 |
| 6 | Detalle biomarcador con RCV | Reference Change Value – distingue cambio real de variación biológica | P1 |
| 7 | Libreria de documentos | Historial de labs subidos, búsqueda, filtros, metadata | P2 |
PAM-10: Health Coach AI
Propósito: Asistente de salud con AI contextual, disponible 24/7
Prioridad global: P2
Flow doc: flows/health-coach
Versión: PAV-3 (Beta Publica)
Intentions servidas: PAI-24
Services entregados: PAS-4
Status: Planned
Features
| # | Feature | Descripción | Prioridad |
|---|---|---|---|
| 1 | Chat texto | Preguntas libres con respuesta contextualizada por engine output y labs | P1 |
| 2 | Keyword chips | Palabras clave resaltadas en respuestas, click para deep dive | P2 |
| 3 | Entrada por voz | Grabación de voz, transcripción automática con modelo médico (Whisper) | P2 |
| 4 | Symptom checker | Reporte de síntomas cruzado con biomarcadores, wearables e historial | P1 |
| 5 | Escalamiento a médico | Si caso crítico o AI insuficiente, transición a médico real | P1 |
| 6 | Contexto del engine | Chat tools: viewAlerts, viewScenarios, viewTrends – acceso al output del engine | P1 |
| 7 | Memoria de conversación | Historial de conversaciones, guardar/cargar, continuidad de contexto | P2 |
Tecnología: MedGemma 27B vía Modal A100 + Grounding + Safety Net (0 false normals)
PAM-11: Perfil y Ajustes
Propósito: Control del usuario sobre su información, dispositivos, notificaciones y privacidad
Prioridad global: P2
Flow doc: flows/perfil-ajustes
Versión: PAV-3 (Beta Publica)
Intentions servidas: PAI-10
Services entregados: PAS-10
Status: Planned
Features
| # | Feature | Descripción | Prioridad |
|---|---|---|---|
| 1 | Datos personales | Editar nombre, peso, altura, ciudad, contacto emergencia | P1 |
| 2 | Configuración notificaciones | Toggle por tipo (biomarcador, cita, suplemento), por canal (push, email, SMS) | P1 |
| 3 | Dispositivos conectados | Lista de wearables, estado de sincronización, agregar/remover | P1 |
| 4 | Importar datos externos | Apple Health, historia clínica, FHIR/HL7 (cuando disponible) | P2 |
| 5 | Privacidad y seguridad | Cambiar contraseña, sesiones activas, dos factores | P1 |
| 6 | Datos y GDPR | Descargar mis datos, borrar cuenta, consentimientos, dashboard de permisos | P1 |
| 7 | Ayuda y soporte | Chat Health Coach, FAQ, contacto help@aden.run | P2 |
| 8 | Mi información (read-only) | Vista resumen del perfil, ciclo actual, histórico de ciclos, logout | P1 |
PAM-12: Familia
Propósito: Gestión de dependientes y modo cuidador para familiares
Prioridad global: P3
Flow doc: flows/familia
Versión: PAV-5 (v1.5 Family) – Post-MVP Phase 2
Intentions servidas: PAI-07
Services entregados: PAS-12
Status: Post-MVP
Features
| # | Feature | Descripción | Prioridad |
|---|---|---|---|
| 1 | Mis dependientes (lista) | Lista de familiares bajo cuidado, estado de cada uno | P3 |
| 2 | Perfil dependiente | Dashboard simplificado del familiar, métricas clave | P3 |
| 3 | Agregar familiar | Flujo de registro por tercero (ej: Carolina registra a Pedro) | P3 |
| 4 | Permisos granulares | Que puede ver cada cuidador, control del dependiente sobre sus datos | P3 |
| 5 | Modo cuidador | Vista simplificada de datos familiares, alertas del dependiente | P3 |
Matriz Módulos x Intentions
Trazabilidad de que módulos sirven cada intención del usuario:
| Intention | Ciclo | Módulos |
|---|---|---|
| PAI-08 Pago seguro | 2.Acquisition | PAM-1 |
| PAI-10 Completar perfil | 3.Onboarding | PAM-2, PAM-11 |
| PAI-11 Entender que analizan | 3.Onboarding | PAM-2 |
| PAI-12 Agendar primera cita | 3.Onboarding | PAM-2 |
| PAI-13 Preparación exámenes | 3.Onboarding | PAM-2 |
| PAI-14 Ver Health Score | 4.Baseline | PAM-3, PAM-4 |
| PAI-15 Entender números | 4.Baseline | PAM-4, PAM-9 |
| PAI-16 Algo grave? | 4.Baseline | PAM-7 |
| PAI-18 Edad biológica | 4.Baseline | PAM-4 |
| PAI-19 Qué hacer HOY | 5.Execution | PAM-3, PAM-5 |
| PAI-20 Reportar como me siento | 5.Execution | PAM-6 |
| PAI-21 No olvidar suplemento | 5.Execution | PAM-5, PAM-7 |
| PAI-22 Plan funcionando? | 5.Execution | PAM-3, PAM-4, PAM-5, PAM-6 |
| PAI-23 Por qué cambio algo | 5.Execution | PAM-4, PAM-7, PAM-9 |
| PAI-24 Hablar con alguien | 5.Execution | PAM-10 |
| PAI-25 Prepararse consulta | 6.Validation | PAM-8 |
| PAI-26 Entender al médico | 6.Validation | PAM-8 |
| PAI-27 Proximos pasos | 6.Validation | PAM-8 |
| PAI-28 Calificar experiencia | 6.Validation | PAM-8 |
| PAI-29 Que cambio en 90 días | 7.Renewal | PAM-5 |
Matriz Módulos x Versiones
| Módulo | PAV-1 Alpha | PAV-2 Beta Privada | PAV-3 Beta Publica | PAV-4 v1.0 | PAV-5 v1.5 |
|---|---|---|---|---|---|
| PAM-1 Auth | Wireframe | Build | Refine | Production | – |
| PAM-2 Onboarding | Wireframe | Build | Refine | Production | – |
| PAM-3 Dashboard | Wireframe | Build | Refine | Production | – |
| PAM-4 Progreso | Wireframe | Build | Refine | Production | – |
| PAM-5 Planes | Wireframe | Build | Refine | Production | – |
| PAM-6 Check-in | Wireframe | Build | Refine | Production | – |
| PAM-7 Alertas | Wireframe | Build | Refine | Production | – |
| PAM-8 Consulta | – | – | Build | Production | – |
| PAM-9 Labs | Wireframe | Build | Refine | Production | – |
| PAM-10 Health Coach | – | – | Build | Production | – |
| PAM-11 Perfil | – | – | Build | Production | – |
| PAM-12 Familia | – | – | – | – | Build |
Responsable: Product Strategy
Fuentes: módulos-completo, navigation, architecture
Relacionados: versions, targets, intentions