Saltar a contenido

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)


1. Informacion General

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

  1. Avatar/Info (informativo)
  2. Secciones de toggles en orden
  3. Boton Revocar
  4. 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)