Saltar a contenido

Pantalla: Exportar Datos

Identificador: SCR-RPT-004 Modulo: MTS-RPT-001 - Reportes y Exportaciones Version: 1.0.0 Fecha: 2025-12-05 Autor: MobileUxUiDrone (Eight of Eight) Estado: Especificado


1. Informacion General

Atributo Valor
Nombre Exportar Datos
Proposito Proceso de exportacion completa de datos (portabilidad)
Tipo Full Screen (Wizard)
Acceso Centro Reportes > Exportar mis datos
Prioridad Alta

2. Wireframe ASCII

2.1. Paso 1: Informacion

+------------------------------------------+
|  [X]    Exportar Mis Datos         1/4   |
+------------------------------------------+
|                                           |
|         +------------------+              |
|         |                  |              |
|         |   [Download]     |              |
|         |                  |              |
|         +------------------+              |
|                                           |
|  Exportacion de Datos                     |
|  Personales                               |
|                                           |
|  +------------------------------------+   |
|  | [i] Esta funcion te permite        |   |
|  |     descargar TODOS tus datos      |   |
|  |     almacenados en MedTime.        |   |
|  |                                    |   |
|  |     Es tu derecho como usuario     |   |
|  |     (LGPD/ARCO).                   |   |
|  +------------------------------------+   |
|                                           |
|  QUE INCLUYE:                             |
|                                           |
|  +------------------------------------+   |
|  | [Check] Perfil y configuracion     |   |
|  | [Check] Medicamentos activos       |   |
|  | [Check] Historial de tomas         |   |
|  | [Check] Recetas digitalizadas      |   |
|  | [Check] Mediciones de salud        |   |
|  | [Check] Citas medicas              |   |
|  | [Check] Progreso de gamificacion   |   |
|  +------------------------------------+   |
|                                           |
|  +------------------------------------+   |
|  | [!] Por seguridad, el archivo      |   |
|  |     estara cifrado y la            |   |
|  |     contrasena se enviara por      |   |
|  |     SMS a tu telefono.             |   |
|  +------------------------------------+   |
|                                           |
+------------------------------------------+
|              [Continuar ->]               |
+------------------------------------------+

2.2. Paso 2: Seleccion de Contenido

+------------------------------------------+
|  [<]    Exportar Mis Datos         2/4   |
+------------------------------------------+
|                                           |
|  Que datos deseas exportar?               |
|                                           |
|  +------------------------------------+   |
|  | [x] Seleccionar todo               |   |
|  +------------------------------------+   |
|                                           |
|  DATOS PRINCIPALES                        |
|                                           |
|  +------------------------------------+   |
|  | [x] Perfil y preferencias          |   |
|  |     Datos personales, settings     |   |
|  +------------------------------------+   |
|  +------------------------------------+   |
|  | [x] Medicamentos                   |   |
|  |     12 activos, 5 historicos       |   |
|  +------------------------------------+   |
|  +------------------------------------+   |
|  | [x] Historial de tomas             |   |
|  |     2,450 registros                |   |
|  +------------------------------------+   |
|  +------------------------------------+   |
|  | [x] Recetas                        |   |
|  |     8 recetas, 8 imagenes          |   |
|  +------------------------------------+   |
|                                           |
|  DATOS DE SALUD                           |
|                                           |
|  +------------------------------------+   |
|  | [x] Mediciones de salud            |   |
|  |     245 mediciones                 |   |
|  +------------------------------------+   |
|  +------------------------------------+   |
|  | [x] Tratamientos no farmacologicos |   |
|  |     15 registros                   |   |
|  +------------------------------------+   |
|                                           |
|  OTROS                                    |
|                                           |
|  +------------------------------------+   |
|  | [x] Citas medicas                  |   |
|  |     32 citas                       |   |
|  +------------------------------------+   |
|  +------------------------------------+   |
|  | [x] Gamificacion                   |   |
|  |     Puntos, logros, rachas         |   |
|  +------------------------------------+   |
|  +------------------------------------+   |
|  | [ ] Log de auditoria               |   |
|  |     Registro de accesos            |   |
|  +------------------------------------+   |
|                                           |
|  Tamano estimado: ~15 MB                  |
|                                           |
+------------------------------------------+
|              [Continuar ->]               |
+------------------------------------------+

2.3. Paso 3: Verificacion MFA

+------------------------------------------+
|  [<]    Verificar Identidad        3/4   |
+------------------------------------------+
|                                           |
|         +------------------+              |
|         |                  |              |
|         |   [Shield]       |              |
|         |                  |              |
|         +------------------+              |
|                                           |
|  Verificacion de Seguridad                |
|                                           |
|  +------------------------------------+   |
|  | [i] Por proteger tus datos,        |   |
|  |     necesitamos verificar tu       |   |
|  |     identidad.                     |   |
|  +------------------------------------+   |
|                                           |
|  Enviamos un codigo a:                    |
|  +55 ***-***-1234                         |
|                                           |
|  +------------------------------------+   |
|  |                                    |   |
|  |    [_] [_] [_] [_] [_] [_]         |   |
|  |                                    |   |
|  +------------------------------------+   |
|                                           |
|  No recibiste el codigo?                  |
|  [Reenviar codigo] (disponible en 30s)    |
|                                           |
|                                           |
|                                           |
|                                           |
|                                           |
+------------------------------------------+
|              [Verificar]                  |
+------------------------------------------+

2.4. Paso 4: Procesando Exportacion

+------------------------------------------+
|  [<]    Generando Exportacion      4/4   |
+------------------------------------------+
|                                           |
|                                           |
|                                           |
|         +------------------+              |
|         |                  |              |
|         |   [Spinner]      |              |
|         |                  |              |
|         +------------------+              |
|                                           |
|         Generando exportacion...          |
|                                           |
|         [=============>     ] 72%         |
|                                           |
|                                           |
|  +------------------------------------+   |
|  | [Check] Perfil exportado           |   |
|  | [Check] Medicamentos exportados    |   |
|  | [Check] Tomas exportadas           |   |
|  | [Check] Recetas exportadas         |   |
|  | [>]     Mediciones procesando...   |   |
|  | [ ]     Citas                      |   |
|  | [ ]     Gamificacion               |   |
|  +------------------------------------+   |
|                                           |
|                                           |
|  Esto puede tomar unos minutos            |
|  dependiendo de la cantidad de datos.     |
|                                           |
|                                           |
+------------------------------------------+

2.5. Exportacion Completada

+------------------------------------------+
|  [X]    Exportacion Lista                |
+------------------------------------------+
|                                           |
|         +------------------+              |
|         |                  |              |
|         |   [Check]        |              |
|         |   Verde          |              |
|         +------------------+              |
|                                           |
|  Exportacion Completada!                  |
|                                           |
|  +------------------------------------+   |
|  |         [ZIP Icon]                 |   |
|  |                                    |   |
|  |   medtime_export_20251205.zip      |   |
|  |   Tamano: 15.3 MB                  |   |
|  +------------------------------------+   |
|                                           |
|  +------------------------------------+   |
|  | [Lock] ARCHIVO CIFRADO             |   |
|  |                                    |   |
|  |   La contrasena fue enviada a      |   |
|  |   tu telefono: +55 ***-***-1234    |   |
|  |                                    |   |
|  |   [No recibiste? Reenviar]         |   |
|  +------------------------------------+   |
|                                           |
|  +------------------------------------+   |
|  | [Clock] El enlace de descarga      |   |
|  |         expira en 24 horas         |   |
|  +------------------------------------+   |
|                                           |
|  +------------------------------------+   |
|  |       [Descargar ahora]            |   |
|  +------------------------------------+   |
|  +------------------------------------+   |
|  |       [Enviar enlace por email]    |   |
|  +------------------------------------+   |
|                                           |
+------------------------------------------+

3. Componentes UI

3.1. Step Indicator

Propiedad Valor
Componente CMP-STP-002 (Step Indicator)
Steps 4
Style Number in title

3.2. Content Checkbox

Propiedad Valor
Componente CMP-CHK-005 (Export Content)
Checkbox Material
Title Categoria
Subtitle Conteo de items

3.3. OTP Input

Propiedad Valor
Componente CMP-INP-023 (OTP Input)
Digits 6
Auto-advance Si
Auto-submit Si

3.4. Progress List

Propiedad Valor
Componente CMP-PRG-004 (Export Progress)
States Pending, Processing, Done
Icons Circle, Spinner, Check

3.5. Completion Card

Propiedad Valor
Componente CMP-CRD-042 (Export Complete)
Icon ZIP file
Info Nombre, Tamano
Actions Download, Email

4. Flujo de Exportacion

[Inicio] -> [Info] -> [Seleccion] -> [MFA] -> [Proceso] -> [Descarga]
              |           |            |          |           |
              v           v            v          v           v
          Explicar    Elegir       Verificar   Generar    Entregar
          proceso     contenido    identidad   archivos   cifrado

5. Seguridad

5.1. Verificacion MFA

  • Codigo de 6 digitos
  • Enviado por SMS
  • Valido por 10 minutos
  • Max 3 intentos

5.2. Cifrado

Aspecto Especificacion
Algoritmo AES-256
Contrasena 16 caracteres aleatorios
Entrega contrasena SMS separado
Validez enlace 24 horas

5.3. Auditoria

Se registra:

  • Fecha/hora de solicitud
  • IP de solicitud
  • Contenido exportado
  • Fecha/hora de descarga

6. Datos Requeridos

interface ExportWizardState {
  step: 1 | 2 | 3 | 4 | 'complete';
  selectedContent: ExportContentSelection;
  mfaVerified: boolean;
  exportProgress?: ExportProgress;
  exportResult?: ExportResult;
}

interface ExportContentSelection {
  profile: boolean;
  medications: boolean;
  doses: boolean;
  prescriptions: boolean;
  healthEvents: boolean;
  treatments: boolean;
  appointments: boolean;
  gamification: boolean;
  auditLog: boolean;
}

interface ExportProgress {
  currentStep: string;
  stepsCompleted: string[];
  stepsPending: string[];
  percentage: number;
}

interface ExportResult {
  fileName: string;
  fileSize: number;
  downloadUrl: string;
  expiresAt: Date;
  passwordSentTo: string;
  encryptionMethod: string;
}

7. Validaciones

Validacion Mensaje
Al menos 1 item "Selecciona al menos un tipo de datos"
MFA correcto "Codigo incorrecto"
MFA expirado "Codigo expirado, solicita uno nuevo"
Max intentos "Demasiados intentos, intenta mas tarde"

8. Accesibilidad

8.1. Labels

Elemento accessibilityLabel
Step indicator "Paso {n} de {total}"
Content checkbox "{categoria}, {count} items, {seleccionado/no}"
OTP digit "Digito {n} del codigo"
Progress item "{categoria}: {estado}"

8.2. Anuncios

  • Al cambiar paso: "Paso {n}: {titulo}"
  • Al verificar MFA: "Codigo verificado"
  • Al completar: "Exportacion completada"

9. Referencias


Documento generado por MobileUxUiDrone (Eight of Eight)