Design
Pantallas
Para qué

Especificación detallada de cada pantalla: datos mostrados, estados, acciones disponibles y navegación.

Audiencia

Diseño e ingeniería.

Dispositivos

Perfil & Ajustes -> Wearables & Health

Propósito: Gestionar wearables conectados y disponibles para sincronizar datos de salud
JTBD: “Quiero conectar mi reloj para que mis datos se sincronicen automáticamente”
Ruta: /paciente/ajustes/dispositivos
Módulo: PAM-9


Features

# Feature Descripción Prioridad
1 Lista conectados Wearables vinculados con estado de sync P0
2 Lista disponibles Dispositivos compatibles que se pueden vincular P0
3 Botón conectar Inicia flujo OAuth del wearable P1
4 Última sincronización Timestamp del último sync exitoso P1
5 Desconectar Desvincular dispositivo con confirmación P2

States

Sin Dispositivos

  • Trigger: Ningun wearable conectado
  • Copy: “Conecta tu dispositivo”
  • Subtitulo: “Sincroniza datos de sueño, actividad y frecuencia cardiaca.”
  • Lista disponibles: Smartwatches, pulseras de actividad, anillos de salud, plataformas de salud del dispositivo

Conectando (OAuth)

  • Trigger: Usuario inicia vinculación
  • Visual: Spinner + “Conectando con tu dispositivo…”
  • Flujo: Abre OAuth externo, vuelve a ADEN al autorizar

Conectado

  • Visual: Card con icono del dispositivo, nombre, última sync
  • Ejemplo: Smartwatch - Última sync: Hace 15 min
  • CTA: [Sincronizar ahora] [Desconectar]

Error de Sync

  • Trigger: Sincronización falla (permisos revocados, dispositivo apagado)
  • Copy: “No pudimos sincronizar con tu dispositivo”
  • Subtitulo: “Verifica que el dispositivo está encendido y tiene permisos.”
  • CTAs: [Reintentar] [Ver permisos]

Datos Mostrados

Dato Objeto Propiedad Ejemplo
Nombre dispositivo Dispositivo nombre Smartwatch
Estado Dispositivo estado Conectado
Última sync Dispositivo ultima_sync Hace 15 min
Datos que sincroniza Dispositivo datos Sueño, pasos, FC

Acciones

Acción Tipo Resultado
Conectar dispositivo Primaria Inicia OAuth externo
Sincronizar ahora Secundaria Fuerza sync manual
Desconectar Destructiva Confirmación + desvincula
Reintentar sync Secundaria Reintenta sincronización

  • Origen: Ajustes > “Dispositivos”
  • Destino OAuth: App externa del wearable, vuelve a ADEN
  • Back: Ajustes