SCR-ANA-002: Cargar Resultado
Identificador: SCR-ANA-002
Modulo: MTS-ANA-001 - Analisis Clinicos
Version: 1.0.0
Fecha: 2025-12-05
Autor: MobileUxUiDrone (Eight of Eight)
| Atributo |
Valor |
| Nombre |
Cargar Resultado |
| Tipo |
Bottom sheet / Selector |
| Prioridad |
Alta |
| Roles |
PI, CR |
| Tiers |
Diferenciado |
2. Proposito
Permitir al usuario seleccionar el metodo de carga de resultados de laboratorio.
3. Wireframe ASCII
+------------------------------------------+
|========================================= |
| |
| AGREGAR RESULTADO |
| |
+------------------------------------------+
| |
| +--------------------------------------+ |
| | [camera] | |
| | | |
| | Tomar Foto | |
| | Captura la hoja de resultados | |
| | | |
| | [PRO] OCR automatico | |
| +--------------------------------------+ |
| |
| +--------------------------------------+ |
| | [image] | |
| | | |
| | Desde Galeria | |
| | Selecciona una imagen existente | |
| | | |
| | [PRO] OCR automatico | |
| +--------------------------------------+ |
| |
| +--------------------------------------+ |
| | [pdf] | |
| | | |
| | Importar PDF | |
| | Resultados en formato PDF | |
| | | |
| | [PRO] OCR automatico | |
| +--------------------------------------+ |
| |
| +--------------------------------------+ |
| | [edit] | |
| | | |
| | Entrada Manual | |
| | Ingresa los datos tu mismo | |
| | | |
| | Disponible para todos | |
| +--------------------------------------+ |
| |
+------------------------------------------+
4. Elementos de UI
| Elemento |
Componente |
Especificacion |
| Handle |
DragHandle |
Indicador arrastre |
| Titulo |
Headline6 |
"AGREGAR RESULTADO" |
4.2. Option Cards
| Elemento |
Componente |
Especificacion |
| Container |
Card outlined |
Border radius 12dp |
| Icon |
Icon |
40dp, primary |
| Title |
Subtitle1 |
Bold |
| Description |
Body2 |
Secondary color |
| Tier Badge |
Chip |
"[PRO]" o similar |
| Ripple |
RippleEffect |
On tap |
4.3. Opciones Disponibles
| Opcion |
Icono |
Tier |
Accion |
| Tomar Foto |
camera_alt |
Free (sin OCR), Pro/Perfect (con OCR) |
Abrir camara |
| Desde Galeria |
photo_library |
Free (sin OCR), Pro/Perfect (con OCR) |
Abrir galeria |
| Importar PDF |
picture_as_pdf |
Pro/Perfect |
File picker |
| Entrada Manual |
edit_note |
Todos |
Formulario |
5. Comportamiento
5.1. Por Tier
| Tier |
Foto/Galeria |
PDF |
OCR |
Manual |
| Free |
Si (como referencia) |
- |
- |
Si |
| Pro |
Si |
Si |
Si (50/mes) |
Si |
| Perfect |
Si |
Si |
Si (ilimitado) |
Si |
5.2. Flujo por Opcion
| Opcion |
Flujo |
| Tomar Foto (Free) |
Camara -> Imagen guardada -> Manual |
| Tomar Foto (Pro+) |
Camara -> SCR-ANA-003 (OCR) |
| Galeria (Free) |
Selector -> Imagen guardada -> Manual |
| Galeria (Pro+) |
Selector -> SCR-ANA-003 (OCR) |
| PDF (Pro+) |
File picker -> SCR-ANA-003 (OCR) |
| Manual |
Formulario de entrada |
5.3. Upsell para Free
Al seleccionar opcion con foto (Free):
- Mostrar imagen como referencia visual
- Abrir formulario manual
- Banner: "Actualiza a Pro para OCR automatico"
6. Estados
6.1. Estado Normal
- Todas las opciones visibles
- Badges de tier si aplica
6.2. Estado Limite OCR (Pro)
+--------------------------------------+
| [camera] |
| |
| Tomar Foto |
| |
| [!] Te quedan 5 OCR este mes |
+--------------------------------------+
6.3. Estado OCR Agotado
+--------------------------------------+
| [camera] |
| |
| Tomar Foto |
| |
| [X] Limite OCR alcanzado |
| [Actualizar a Perfect] |
+--------------------------------------+
7. Accesibilidad
7.1. WCAG 2.1 AA
| Criterio |
Implementacion |
| 1.3.1 |
Lista de opciones semantica |
| 2.1.1 |
Navegable por teclado |
| 2.4.6 |
Labels descriptivos |
| 4.1.2 |
role="button" en cards |
7.2. Screen Reader
| Elemento |
Anuncio |
| Option card |
"[Titulo], [descripcion], [disponible/requiere Pro]" |
| Tier badge |
"Requiere suscripcion Pro" |
8. Navegacion
8.1. Entradas
| Origen |
Accion |
Parametros |
| SCR-ANA-001 |
FAB + |
- |
| Tab Analisis |
+ Header |
- |
8.2. Salidas
| Destino |
Accion |
Parametros |
| Camara |
Tomar foto |
callback |
| Galeria |
Desde galeria |
callback |
| File Picker |
Importar PDF |
callback |
| SCR-ANA-003 |
Con imagen/PDF |
media_uri |
| Formulario |
Manual |
- |
| Dismiss |
Tap outside |
- |
9. Analytics
| Evento |
Trigger |
Datos |
add_result_opened |
Bottom sheet visible |
tier |
method_selected |
Tap opcion |
method, tier |
ocr_upsell_shown |
Free intenta OCR |
- |
ocr_limit_shown |
Pro cerca de limite |
remaining |
Documento generado por MobileUxUiDrone (Eight of Eight)