Pantalla: Permisos de Cuidador
Identificador: SCR-USR-006
Nombre: Permisos de Cuidador
Modulo: MTS-USR-001 - Gestion de Usuarios
Version: 1.0.0
Fecha: 2025-12-05
Autor: MobileUxUiDrone (Eight of Eight)
| Atributo |
Valor |
| Tipo |
Detalle/Edicion |
| Acceso |
SCR-USR-004 > Tap cuidador |
| Roles |
PI |
| Tiers |
Pro, Perfect |
| Prioridad |
Alta |
2. Proposito
Muestra el detalle de un cuidador solidario vinculado y permite modificar sus permisos o revocar completamente su acceso.
3. Wireframe
+--------------------------------------------------+
| [<] Juan Garcia [Guardar]|
+--------------------------------------------------+
| |
| +---------------+ |
| | [Avatar] | |
| +---------------+ |
| |
| Juan Garcia Lopez |
| Pareja |
| juan@email.com |
| |
| Cuidador desde: 15 Jun 2025 |
| |
+--------------------------------------------------+
| PERMISOS DE VISTA |
+--------------------------------------------------+
| |
| Ver mis medicamentos [ON] |
| Puede ver tu lista de medicamentos |
| |
| Ver mi adherencia [ON] |
| Puede ver tus estadisticas |
| |
| Ver mis recetas [OFF] |
| Acceso a recetas digitalizadas |
| |
| Ver mis citas [OFF] |
| Calendario de citas medicas |
| |
| Ver mis analisis [OFF] |
| Resultados de estudios clinicos |
| |
+--------------------------------------------------+
| PERMISOS DE ACCION |
+--------------------------------------------------+
| |
| Registrar tomas por mi [OFF] |
| Puede marcar tus medicamentos como tomados |
| |
+--------------------------------------------------+
| ALERTAS |
+--------------------------------------------------+
| |
| Alertas de tomas omitidas [ON] |
| Recibe notificacion si no tomas a tiempo |
| |
| Alertas de emergencia [ON] |
| [lock] Siempre activo para cuidadores |
| |
+--------------------------------------------------+
| |
| [Revocar Acceso] |
| (texto rojo) |
| |
+--------------------------------------------------+
4. Elementos de UI
4.1. Componentes
| ID |
Componente |
Tipo |
Requerido |
| header |
Top App Bar |
CMP-NAV-002 |
Si |
| btn_save |
Text Button |
- |
Si |
| avatar |
Profile Avatar |
Custom |
Si |
| info_section |
Caregiver Info |
Custom |
Si |
| toggles_view |
Toggle List |
CMP-INP-007 |
Si |
| toggles_action |
Toggle List |
CMP-INP-007 |
Si |
| toggles_alerts |
Toggle List |
CMP-INP-007 |
Si |
| btn_revoke |
Danger Button |
CMP-BTN-002 |
Si |
4.2. Detalle del Cuidador
| Campo |
Fuente |
| Nombre |
RelacionCuidador.cuidador.nombre |
| Relacion |
RelacionCuidador.relacion |
| Email/Tel |
RelacionCuidador.cuidador.email |
| Fecha vinculacion |
RelacionCuidador.fecha_aceptacion |
5. Estados
5.1. Estados de Pantalla
| Estado |
Condicion |
Visual |
| Sin cambios |
Permisos igual a guardados |
Guardar disabled |
| Con cambios |
Permisos modificados |
Guardar enabled |
| Guardando |
Guardando cambios |
Spinner en boton |
| Revocacion pendiente |
Modal abierto |
Modal overlay |
5.2. Toggle de Emergencia
Alertas de emergencia [ON]
[lock] Este permiso esta siempre activo para
proteger tu seguridad. Los cuidadores
reciben alertas criticas incluso si
desactivan otras notificaciones.
El toggle esta visualmente ON pero no es interactivo (disabled).
6. Interacciones
6.1. Modificar Permisos
flowchart TD
A[Tap toggle] --> B[Cambiar estado]
B --> C[Actualizar UI]
C --> D[Habilitar Guardar]
D --> E{Guardar?}
E -->|Si| F[Guardar cambios]
F --> G[Notificar cuidador]
G --> H[Confirmacion]
E -->|Salir sin guardar| I[Confirmar descarte]
6.2. Revocar Acceso
+--------------------------------------------------+
| Revocar acceso de Juan? |
+--------------------------------------------------+
| |
| [!] Esta accion es inmediata e irreversible |
| |
| Juan Garcia dejara de: |
| |
| - Recibir cualquier alerta sobre ti |
| - Ver tu informacion de medicamentos |
| - Acceder a tu perfil de salud |
| |
| Juan sera notificado de esta revocacion. |
| |
| Para volver a agregarlo como cuidador, |
| deberas enviar una nueva invitacion. |
| |
| [Cancelar] [Revocar Acceso] |
+--------------------------------------------------+
6.3. Post-Revocacion
+--------------------------------------------------+
| |
| [check icon] |
| |
| Acceso revocado |
| |
| Juan ya no puede ver tu informacion |
| ni recibir alertas sobre ti. |
| |
| [Volver a Mis Cuidadores] |
| |
+--------------------------------------------------+
7. Cambios que Notifican al Cuidador
| Cambio |
Notificacion |
| Nuevo permiso habilitado |
Push: "Ahora puedes ver [X] de [paciente]" |
| Permiso deshabilitado |
Push: "[Paciente] ha cambiado tus permisos" |
| Acceso revocado |
Email + Push: "Tu acceso a [paciente] ha sido revocado" |
8. Validaciones
| Validacion |
Condicion |
Accion |
| Al menos 1 vista |
Todos view off |
Warning: "Sin acceso a vista" |
| Emergencia |
Intento toggle off |
No accion (disabled) |
9. Confirmacion de Salida
+--------------------------------------------------+
| Cambios sin guardar |
+--------------------------------------------------+
| |
| Has modificado los permisos de Juan. |
| Que deseas hacer? |
| |
| [Descartar cambios] [Guardar y salir] |
+--------------------------------------------------+
10. Accesibilidad
10.1. Screen Reader
| Elemento |
Label |
Hint |
| header |
"Permisos de [nombre]" |
- |
| info_date |
"Cuidador desde [fecha]" |
- |
| toggle |
"[Nombre], [estado]" |
"Toca para cambiar" |
| toggle_locked |
"Alertas emergencia, siempre activo" |
"No se puede desactivar" |
| btn_revoke |
"Revocar acceso de [nombre]" |
"Accion irreversible" |
10.2. Focus Order
- Avatar/Info (informativo)
- Secciones de toggles en orden
- Boton Revocar
- Boton Guardar (header)
11. Eventos de Analytics
| Evento |
Trigger |
Parametros |
| caregiver_detail_viewed |
Abrir pantalla |
caregiver_id |
| permission_changed |
Toggle permiso |
permission: [id], value: [bool] |
| permissions_saved |
Guardar |
changes: [lista] |
| revoke_initiated |
Tap revocar |
- |
| revoke_confirmed |
Confirmar revocacion |
- |
| revoke_cancelled |
Cancelar revocacion |
- |
12. Casos de Prueba
| ID |
Caso |
Resultado Esperado |
| TC-001 |
Ver cuidador |
Permisos actuales mostrados |
| TC-002 |
Toggle permiso |
Guardar se habilita |
| TC-003 |
Toggle emergencia |
No cambia (disabled) |
| TC-004 |
Guardar cambios |
Confirmacion + notificar |
| TC-005 |
Revocar acceso |
Modal + confirmar |
| TC-006 |
Salir sin guardar |
Dialog confirmacion |
13. Referencias
Documento generado por MobileUxUiDrone (Eight of Eight)