Pantalla: Vincular Paciente Adulto
Identificador: SCR-FAM-008
Modulo: MTS-FAM-001 - Perfiles Familiares
Version: 1.0.0
Fecha: 2025-12-05
Autor: MobileUxUiDrone (Eight of Eight)
Estado: Especificado
| Atributo |
Valor |
| Nombre |
Vincular Paciente Adulto |
| Proposito |
Proceso para que un adulto invite a otro como cuidador solidario |
| Tipo |
Full Screen Wizard |
| Acceso |
FAB > Vincular Familiar / Configuracion > Compartir acceso |
| Prioridad |
Alta |
| Tier |
Pro/Perfect |
2. Wireframe ASCII
2.1. Paso 1: Generar Invitacion
+------------------------------------------+
| [X] Invitar Cuidador Paso 1/2|
+------------------------------------------+
| |
| Comparte tu informacion de salud |
| con alguien de confianza |
| |
| +------------------------------------+ |
| | | |
| | [Ilustracion: dos personas | |
| | conectadas con linea punteada] | |
| | | |
| +------------------------------------+ |
| |
| Como quieres invitar? |
| |
| +------------------------------------+ |
| | [QR] Codigo QR |
| | Muestra el codigo para que |
| | lo escanee |
| +------------------------------------+ |
| |
| +------------------------------------+ |
| | [Link] Enlace de invitacion |
| | Comparte por WhatsApp, |
| | email o mensaje |
| +------------------------------------+ |
| |
| +------------------------------------+ |
| | [Email] Invitar por email |
| | Ingresa el email de la |
| | persona |
| +------------------------------------+ |
| |
| La invitacion expira en 48 horas |
| |
+------------------------------------------+
2.2. Opcion: Codigo QR
+------------------------------------------+
| [<] Codigo de Invitacion |
+------------------------------------------+
| |
| Muestra este codigo a tu familiar |
| |
| +------------------+ |
| | | |
| | [QR CODE] | |
| | | |
| | MEDTIME-XYZ123 | |
| +------------------+ |
| |
| Codigo: MEDTIME-XYZ123 |
| [Copiar codigo] |
| |
| Expira en: 47:59:32 |
| |
| +------------------------------------+ |
| | [i] Tu familiar debe: |
| | 1. Abrir MedTime |
| | 2. Ir a Menu > Escanear codigo |
| | 3. Escanear este QR |
| +------------------------------------+ |
| |
| [Compartir codigo] |
| |
+------------------------------------------+
2.3. Paso 2: Configurar Permisos
+------------------------------------------+
| [<] Permisos para Cuidador Paso 2/2|
+------------------------------------------+
| |
| Que podra ver esta persona? |
| |
| +------------------------------------+ |
| | INFORMACION BASICA |
| | |
| | [x] Medicamentos activos |
| | Nombres, dosis y horarios |
| | |
| | [x] Adherencia general |
| | Porcentaje de los ultimos dias |
| +------------------------------------+ |
| |
| +------------------------------------+ |
| | INFORMACION DETALLADA |
| | |
| | [ ] Historial completo de tomas |
| | Todas las tomas registradas |
| | |
| | [ ] Recetas y documentos |
| | Imagenes de recetas escaneadas |
| +------------------------------------+ |
| |
| +------------------------------------+ |
| | ALERTAS |
| | |
| | [x] Emergencias |
| | Notificar si omito toma critica |
| | |
| | [ ] Recordatorios |
| | Recibir mis recordatorios |
| +------------------------------------+ |
| |
| [i] Puedes cambiar estos permisos |
| en cualquier momento |
| |
+------------------------------------------+
| [Generar Invitacion] |
+------------------------------------------+
2.4. Invitacion Enviada
+------------------------------------------+
| INVITACION ENVIADA |
+------------------------------------------+
| |
| +------------------+ |
| | | |
| | [Check Icon] | |
| | | |
| +------------------+ |
| |
| Invitacion enviada exitosamente |
| |
| Cuando tu familiar acepte, recibiras |
| una notificacion y podras ver su |
| estado en "Cuidadores Solidarios" |
| |
| +------------------------------------+ |
| | Invitaciones pendientes (1) |
| | ana.lopez@email.com |
| | Enviada hace 2 minutos |
| | [Reenviar] [Cancelar] |
| +------------------------------------+ |
| |
| [Volver al inicio] |
| |
+------------------------------------------+
3. Componentes UI
3.1. Invitation Method Card
| Propiedad |
Valor |
| Componente |
CMP-CRD-018 (Method Card) |
| Icono |
48x48dp |
| Titulo |
Text lg, primary |
| Descripcion |
Text sm, secondary |
| Tap |
Seleccionar metodo |
3.2. QR Code Display
| Propiedad |
Valor |
| Componente |
CMP-IMG-005 (QR Display) |
| Tamano |
200x200dp |
| Codigo texto |
Debajo del QR |
| Copyable |
Si |
3.3. Permission Section
| Propiedad |
Valor |
| Componente |
CMP-INP-012 (Permission Group) |
| Header |
Titulo de seccion |
| Items |
Checkboxes con descripcion |
4. Validaciones
| Campo |
Validacion |
Mensaje Error |
| Email |
Formato valido |
"Ingresa un email valido" |
| Email |
No es el propio |
"No puedes invitarte a ti mismo" |
| Permisos |
Al menos uno |
"Selecciona al menos un permiso" |
5. Comportamientos
5.1. Generacion de Codigo
| Aspecto |
Valor |
| Algoritmo |
UUID + timestamp hash |
| Longitud codigo |
12 caracteres alfanumericos |
| Expiracion |
48 horas |
| Usos |
1 (single use) |
5.2. Estados de Invitacion
| Estado |
Descripcion |
| Pendiente |
Esperando aceptacion |
| Aceptada |
Vinculo establecido |
| Expirada |
Paso el tiempo limite |
| Cancelada |
Revocada por el paciente |
| Rechazada |
Declinada por invitado |
6. Seguridad
6.1. Restricciones
- Maximo 5 invitaciones pendientes simultaneas
- Rate limit: 10 invitaciones por dia
- Codigo invalido despues de 3 intentos fallidos
6.2. Auditoria
{
"event": "CARER_INVITATION_CREATED",
"patient_id": "uuid",
"invitation_code": "[hashed]",
"method": "QR|LINK|EMAIL",
"permissions_granted": ["VIEW_MEDS", "ALERTS"],
"timestamp": "2025-12-05T10:30:00Z"
}
7. Accesibilidad
7.1. Labels
| Elemento |
accessibilityLabel |
| QR Code |
"Codigo QR de invitacion, codigo {codigo}" |
| Method card |
"Invitar por {metodo}" |
| Permission |
"{permiso}, {estado}" |
7.2. VoiceOver/TalkBack
- QR code: Anunciar codigo textual
- Timer: Actualizacion cada minuto
- Estado de invitacion claramente anunciado
8. Referencias
Documento generado por MobileUxUiDrone (Eight of Eight)