SCR-ANA-004: Historial Cronologico
Identificador: SCR-ANA-004
Modulo: MTS-ANA-001 - Analisis Clinicos
Version: 1.0.0
Fecha: 2025-12-05
Autor: MobileUxUiDrone (Eight of Eight)
| Atributo |
Valor |
| Nombre |
Historial Cronologico |
| Tipo |
Pantalla de lista |
| Prioridad |
Media |
| Roles |
PI, CR, CS (con permiso) |
2. Proposito
Mostrar el historial completo de resultados de analisis ordenados cronologicamente, con filtros por fecha y tipo de estudio.
3. Wireframe ASCII
+------------------------------------------+
| [<] Historial de Analisis [filtro]|
+------------------------------------------+
| +--------------------------------------+ |
| | Todo el historial v | Todos v | |
| +--------------------------------------+ |
| |
| DICIEMBRE 2025 |
+------------------------------------------+
| |
| +--------------------------------------+ |
| | 15 Dic 2025 | |
| | | |
| | Perfil Lipidico | |
| | Lab San Angel | |
| | | |
| | +------+ +------+ +------+ +------+ | |
| | |Col | |HDL | |LDL | |Trig | | |
| | |220 | |45 | |165 | |140 | | |
| | |[!] | | | |[!] | | | | |
| | +------+ +------+ +------+ +------+ | |
| | | |
| +--------------------------------------+ |
| |
| +--------------------------------------+ |
| | 10 Dic 2025 | |
| | | |
| | Biometria Hematica | |
| | Lab Central | |
| | | |
| | +------+ +------+ +------+ +------+ | |
| | |Hb | |Hto | |WBC | |Plt | | |
| | |14.5 | |43 | |7500 | |250k | | |
| | +------+ +------+ +------+ +------+ | |
| | | |
| +--------------------------------------+ |
| |
| NOVIEMBRE 2025 |
+------------------------------------------+
| |
| +--------------------------------------+ |
| | 20 Nov 2025 | |
| | | |
| | Glucosa en Ayunas | |
| | Lab Norte | |
| | | |
| | +------+ | |
| | |Gluc | | |
| | |95 | | |
| | +------+ | |
| | | |
| +--------------------------------------+ |
| |
+------------------------------------------+
| Mostrando 15 de 42 resultados |
| [Cargar mas] |
+------------------------------------------+
4. Elementos de UI
| Elemento |
Componente |
Accion |
| Back button |
IconButton |
Volver |
| Titulo |
TopAppBar |
"Historial de Analisis" |
| Filter button |
IconButton |
Abrir filtros |
4.2. Filter Bar
| Elemento |
Componente |
Especificacion |
| Date Filter |
Dropdown |
Todo/Ultimo mes/3 meses/Ano |
| Type Filter |
Dropdown |
Todos/Lipidos/Hematologia/etc |
| Elemento |
Componente |
Especificacion |
| Text |
Subtitle1 |
"MES ANO" |
| Style |
Sticky |
Se queda fijo |
| Background |
Surface |
Contraste con contenido |
4.4. Result Card
| Elemento |
Componente |
Especificacion |
| Container |
Card elevated |
Tap para detalle |
| Date |
Subtitle2 |
"DD MMM YYYY" |
| Study Name |
Headline6 |
Bold |
| Lab Name |
Caption |
Nombre laboratorio |
| Param Preview |
HorizontalScroll |
Cards de valores |
4.5. Param Preview Card
| Elemento |
Componente |
Especificacion |
| Container |
CompactCard |
60x60dp |
| Name |
Caption |
Abreviatura |
| Value |
Body1 |
Bold |
| Alert Badge |
Icon |
! si fuera de rango |
5. Comportamiento
5.1. Filtros
| Filtro |
Opciones |
| Fecha |
Todo / Ultimo mes / 3 meses / 1 ano |
| Tipo |
Todos / Lipidos / Hematologia / Glucosa / Renal / Hepatico |
5.2. Ordenamiento
- Cronologico descendente (mas reciente primero)
- Agrupado por mes/ano
5.3. Paginacion
- 15 items iniciales
- Infinite scroll o "Cargar mas"
5.4. Acciones por Resultado
| Accion |
Resultado |
| Tap card |
Ver detalle completo |
| Long press |
Menu contextual |
| Swipe left |
Opciones rapidas |
6. Estados
6.1. Estado Vacio
+------------------------------------------+
| |
| [ilustracion] |
| |
| No hay resultados que mostrar |
| |
| Ajusta los filtros o agrega |
| nuevos resultados de analisis. |
| |
+------------------------------------------+
6.2. Estado Loading
- Skeleton cards
- Shimmer animation
6.3. Estado Offline
- Banner "Modo offline"
- Solo resultados locales
7. Accesibilidad
7.1. WCAG 2.1 AA
| Criterio |
Implementacion |
| 1.3.1 |
Meses como headings |
| 1.4.3 |
Contraste en badges |
| 2.4.5 |
Filtros multiples |
| 4.1.2 |
Cards como buttons |
7.2. Screen Reader
| Elemento |
Anuncio |
| Month header |
"[Mes Ano], [count] resultados" |
| Result card |
"[Estudio], [fecha], [lab], [count] parametros" |
| Alert badge |
"[Param] fuera de rango" |
8. Navegacion
8.1. Entradas
| Origen |
Accion |
Parametros |
| SCR-ANA-001 |
Menu Historial |
- |
| Tab Analisis |
Seccion historial |
- |
8.2. Salidas
| Destino |
Accion |
Parametros |
| Detalle |
Tap card |
result_id |
| SCR-ANA-005 |
Tap param |
param_code |
| Filtros |
Tap filter |
current_filters |
9. Analytics
| Evento |
Trigger |
Datos |
history_viewed |
Pantalla visible |
total_count |
history_filtered |
Filtro aplicado |
filter_type, value |
result_tapped |
Tap card |
result_id |
load_more |
Scroll/tap |
page |
Documento generado por MobileUxUiDrone (Eight of Eight)