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)
| # |
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 |
- 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]
- 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
- Visual: Botón en estado loading
- Toast: “Permisos actualizados. Carlos fue notificado.”
- 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.”
| 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 |
| 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