Especificacion UI Consolidada: Reportes y Exportaciones
Identificador: UI-MTS-RPT-001
Modulo Funcional: MTS-RPT-001 - Reportes y Exportaciones
Version: 1.0.0
Fecha: 2025-12-05
Autor: MobileUxUiDrone (Eight of Eight)
Estado: Especificado
1. Resumen Ejecutivo
Este documento consolida la especificacion de interfaz de usuario para el modulo de Reportes y Exportaciones de MedTime. El modulo permite generar reportes estructurados, exportar datos personales y compartir informacion con profesionales de salud.
1.1. Alcance
| Aspecto |
Descripcion |
| Pantallas |
7 pantallas especificadas |
| Tipos de reporte |
5 (Adherencia, Para Medico, Medicamentos, Mediciones, Exportacion) |
| Funciones clave |
Generar, configurar, compartir, programar, exportar |
| Tiers |
Free (basico), Pro/Perfect (completo) |
1.2. Pantallas del Modulo
| ID |
Nombre |
Tipo |
Prioridad |
| SCR-RPT-001 |
Centro de Reportes |
Full Screen |
Alta |
| SCR-RPT-002 |
Configurar Reporte |
Full Screen |
Alta |
| SCR-RPT-003 |
Preview de Reporte |
Full Screen |
Alta |
| SCR-RPT-004 |
Exportar Datos |
Full Screen (Wizard) |
Alta |
| SCR-RPT-005 |
Reportes Programados |
Full Screen |
Media |
| SCR-RPT-006 |
Historial de Reportes |
Full Screen |
Media |
| SCR-RPT-007 |
Compartir Reporte |
Bottom Sheet |
Media |
2. Arquitectura de Navegacion
2.1. Mapa de Navegacion
[Menu] -> SCR-RPT-001 Centro
|
+----------+----------+----------+
| | | |
v v v v
[Rapidos] [Todos] [Export.] [Programados]
| | | |
v v v v
SCR-RPT-002 SCR-002 SCR-004 SCR-005
(Config) (Wizard)
|
v
SCR-RPT-003 Preview
|
+-------+-------+
| | |
v v v
[Descargar] [Compartir] [Email]
|
v
SCR-RPT-007
[Centro] -> SCR-RPT-006 Historial
|
v
[Ver reporte]
|
v
SCR-RPT-003
3. Componentes UI Utilizados
3.1. Cards
| Componente |
Pantallas |
Uso |
| CMP-CRD-038 |
SCR-RPT-001 |
Report Type Card |
| CMP-CRD-039 |
SCR-RPT-001 |
Quick Report Card |
| CMP-CRD-040 |
SCR-RPT-001 |
Pro Upsell Card |
| CMP-CRD-041 |
SCR-RPT-003 |
Security Card |
| CMP-CRD-042 |
SCR-RPT-004 |
Export Complete |
| CMP-CRD-043 |
SCR-RPT-005 |
Scheduled Report |
| CMP-CRD-044 |
SCR-RPT-006 |
Report History |
| Componente |
Pantallas |
Uso |
| CMP-HDR-003 |
SCR-RPT-002 |
Report Header |
| Componente |
Pantallas |
Uso |
| CMP-RAD-004 |
SCR-RPT-002 |
Period Radio |
| CMP-RAD-005 |
SCR-RPT-005 |
Frequency Radio |
| CMP-CHK-004 |
SCR-RPT-002 |
Section Checkbox |
| CMP-CHK-005 |
SCR-RPT-004 |
Export Content |
| CMP-SEG-005 |
SCR-RPT-002 |
Format Pills |
| CMP-INP-022 |
SCR-RPT-002 |
Report Notes |
| CMP-INP-023 |
SCR-RPT-004 |
OTP Input |
| CMP-INP-024 |
SCR-RPT-005 |
Time Picker |
| CMP-SEL-006 |
SCR-RPT-005 |
Day Dropdown |
3.4. Viewers
| Componente |
Pantallas |
Uso |
| CMP-VWR-001 |
SCR-RPT-003 |
PDF Viewer |
3.5. Feedback
| Componente |
Pantallas |
Uso |
| CMP-BNR-008 |
SCR-RPT-003 |
Success Banner |
| CMP-BNR-009 |
SCR-RPT-006 |
Limit Banner |
| CMP-PRG-004 |
SCR-RPT-004 |
Export Progress |
| CMP-INF-001 |
SCR-RPT-003 |
Report Info |
| CMP-STP-002 |
SCR-RPT-004 |
Step Indicator |
3.6. Lists
| Componente |
Pantallas |
Uso |
| CMP-LST-033 |
SCR-RPT-005 |
Upcoming Item |
| CMP-LST-034 |
SCR-RPT-007 |
Share Option |
| CMP-LST-035 |
SCR-RPT-007 |
Caregiver Checkbox |
3.7. Actions
| Componente |
Pantallas |
Uso |
| CMP-ACT-004 |
SCR-RPT-003 |
Report Actions |
| CMP-ATT-002 |
SCR-RPT-007 |
Email Attachment |
| CMP-FRM-002 |
SCR-RPT-007 |
Doctor Info |
| CMP-MDL-002 |
SCR-RPT-007 |
Success Modal |
4. Tipos de Reportes
| Tipo |
Icono |
Formatos |
Tier |
| Adherencia |
Chart |
PDF |
Todos |
| Para Medico |
Stethoscope |
PDF |
Pro+ |
| Medicamentos |
Pills |
PDF, CSV |
Pro+ |
| Mediciones |
Heart |
PDF |
Pro+ |
| Exportacion |
Download |
JSON, CSV |
Pro+ |
5. Restricciones por Tier
| Funcionalidad |
Free |
Pro |
Perfect |
| Reporte adherencia |
Si (30d) |
Si (1y) |
Si (ilim) |
| Resumen para medico |
No |
Si |
Si |
| Graficas avanzadas |
No |
Si |
Si |
| Exportacion completa |
No |
Si |
Si |
| Reportes programados |
No |
3 |
Ilimitado |
| Reportes/mes |
3 |
10 |
Ilimitado |
| Historial |
30 dias |
1 ano |
Ilimitado |
6. Sistema de Verificacion
6.1. Codigo de Verificacion
| Aspecto |
Valor |
| Formato |
MT-YYYY-XXXXXX |
| Validez |
30 dias |
| URL |
medtime.app/verify/XXXXXX |
| Proposito |
Autenticidad para medicos |
6.2. Verificacion
El medico puede confirmar:
- Que el reporte fue generado por MedTime
- Que no ha sido modificado
- Fecha y hora de generacion
- Datos del paciente (parcial)
7. Seguridad de Exportacion
| Aspecto |
Implementacion |
| Verificacion |
MFA requerido |
| Cifrado |
AES-256 |
| Password |
16 chars aleatorios |
| Entrega password |
SMS separado |
| Link expiracion |
24 horas |
| Auditoria |
Log completo |
8. Reportes Programados
8.1. Tipos Disponibles
| Tipo |
Frecuencias |
Tier |
| Resumen adherencia |
Diario, Semanal, Mensual |
Pro+ |
| Alertas cuidador |
Diario |
Pro+ |
| Pre-cita |
Antes de cita |
Pro+ |
8.2. Comportamiento
- Ejecucion automatica segun config
- Considera timezone del usuario
- Reintento automatico (3 veces)
- Desactivacion tras fallos consecutivos
9. Accesibilidad
9.1. Requerimientos WCAG 2.1 AA
| Aspecto |
Implementacion |
| Contraste |
Min 4.5:1 texto, 3:1 elementos |
| Touch targets |
Min 44x44dp |
| Screen reader |
Labels completos |
| Navegacion |
Tab order logico |
9.2. VoiceOver Highlights
- Anuncio de estado de generacion
- Progreso de exportacion
- Confirmacion de envio
- Estado de reportes (disponible/expirado)
10. Referencias
10.1. Documentos de Pantalla
10.2. Flujos
10.3. Especificacion Funcional
Documento generado por MobileUxUiDrone (Eight of Eight)