Design
Pantallas
Para qué

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

Audiencia

Diseño e ingeniería.

Permisos de Datos

Familia -> Control de Acceso (Post-MVP)

Propósito: Configurar permisos granulares de datos compartidos entre cuidador y familiar
JTBD: “Quiero decidir exactamente que datos de mi familiar puedo ver”
Ruta: /paciente/familia/:id/permisos
Módulo: PAM-10 (Post-MVP)


Features

# Feature Descripción Prioridad
1 Toggle por tipo de dato Exámenes, alertas, plan, check-ins, Health Score P0
2 Nivel de acceso Ver todo, solo resumen, sin acceso P1
3 Notificación al familiar El familiar recibe aviso de cambios en permisos P1
4 Botón guardar Persiste configuración de permisos P0

States

Permisos Configurados

  • Visual: Lista de toggles por tipo de dato con nivel de acceso
  • Ejemplo:
    • Exámenes: Ver todo [ON]
    • Alertas: Ver todo [ON]
    • Plan del dia: Solo resumen [ON]
    • Check-ins: Sin acceso [OFF]
    • Health Score: Ver todo [ON]

Sin Permisos Definidos

  • Trigger: Familiar recien vinculado, permisos no configurados
  • Copy: “Configura que datos puedes ver de Carlos”
  • Subtitulo: “Carlos debera aprobar estos permisos desde su app.”
  • Default: Todos en “Solo resumen” como punto de partida

Guardando

  • Visual: Botón en estado loading
  • Toast: “Permisos actualizados. Carlos fue notificado.”

Permisos Revocados por Familiar

  • Trigger: El familiar cambio permisos desde su lado
  • Visual: Banner informativo en la parte superior
  • Copy: “Carlos cambio sus permisos. Ya no puedes ver sus exámenes.”

Datos Mostrados

Dato Objeto Propiedad Ejemplo
Tipo de dato Permiso tipo Exámenes
Nivel Permiso nivel Ver todo
Estado Permiso activo true
Familiar Familiar nombre Carlos Garcia
Último cambio Permiso actualizado Hace 3 días

Acciones

Acción Tipo Resultado
Toggle permiso Interacción Cambia nivel de acceso
Guardar permisos Primaria Persiste + notifica al familiar
Solicitar acceso Secundaria Envía solicitud al familiar para expandir permisos

  • Origen: Dashboard Dependiente > menu > “Permisos” / Agregar Familiar (post-vinculación)
  • Destino guardar: Dashboard Dependiente + toast
  • Back: Dashboard Dependiente