Saltar a contenido

SCR-EST-001: Busqueda de Estudios

Identificador: SCR-EST-001 Modulo: MTS-EST-001 - Catalogo de Estudios Version: 1.0.0 Fecha: 2025-12-05 Autor: MobileUxUiDrone (Eight of Eight)


1. Informacion General

Atributo Valor
Nombre Busqueda de Estudios
Tipo Pantalla de busqueda
Prioridad Alta
Roles PI, PD (solo lectura), CR, CS
Tiers Free, Pro, Perfect

2. Proposito

Permitir al usuario buscar estudios clinicos y tratamientos en el catalogo, con acceso rapido a categorias y estudios frecuentes.


3. Wireframe ASCII

+------------------------------------------+
| [<] Seleccionar Estudio           [?]    |
+------------------------------------------+
|                                          |
| +--------------------------------------+ |
| | [Q] Buscar estudio o tratamiento...  | |
| +--------------------------------------+ |
|                                          |
| CATEGORIAS                               |
| +--------+ +--------+ +--------+         |
| |[tubo]  | |[rx]    | |[estet] |         |
| |Laborat.| |Imagen  | |Especial|         |
| +--------+ +--------+ +--------+         |
| +--------+ +--------+ +--------+         |
| |[iv]    | |[person]| |[+]     |         |
| |Tratam. | |Terapias| |Otro    |         |
| +--------+ +--------+ +--------+         |
|                                          |
+------------------------------------------+
| RECIENTES                        Ver mas>|
+------------------------------------------+
| [tubo] Perfil Lipidico Completo          |
|        LAB-QUI-002 | Ayuno 10-12h        |
+------------------------------------------+
| [rx] Radiografia de Torax                |
|      IMG-RX-001 | Sin preparacion        |
+------------------------------------------+
| [estet] Electrocardiograma               |
|         ESP-CAR-001 | Sin preparacion    |
+------------------------------------------+
|                                          |
| ESTUDIOS FRECUENTES              Ver mas>|
+------------------------------------------+
| [tubo] Biometria Hematica                |
|        [tubo] Glucosa en Ayunas          |
|        [rx] Ultrasonido Abdominal        |
+------------------------------------------+
|                                          |
|   [+ Agregar estudio personalizado]      |
|                                          |
+------------------------------------------+

4. Elementos de UI

4.1. Header

Elemento Componente Accion
Back button IconButton Volver a MTS-CIT-001
Titulo TopAppBar "Seleccionar Estudio"
Help button IconButton Mostrar ayuda contextual

4.2. Barra de Busqueda

Elemento Componente Especificacion
Search Field CMP-INP-002 Placeholder: "Buscar estudio o tratamiento..."
Search Icon Icon search, 24dp
Voice Input IconButton mic, activar busqueda por voz
Clear IconButton close, visible con texto

4.3. Categorias

Elemento Componente Especificacion
Category Grid Grid 3x2 Cards de categoria
Category Card Custom Icono + nombre, 100x80dp
Laboratorio Card Icono tubo, color rojo
Imagenologia Card Icono rx, color azul
Especializados Card Icono estetoscopio, verde
Tratamientos Card Icono IV, morado
Terapias Card Icono persona, naranja
Otro Card Icono +, gris

4.4. Estudios Recientes

Elemento Componente Especificacion
Section Header SectionHeader "Recientes" + "Ver mas"
Study Item StudyListItem Icono + nombre + codigo + prep
Study Icon CategoryIcon Segun categoria
Prep Badge Badge "Ayuno Xh" o "Sin preparacion"

4.5. Estudios Frecuentes

Elemento Componente Especificacion
Section Header SectionHeader "Estudios Frecuentes"
Study Chips ChipGroup Top 3 estudios populares

4.6. Agregar Custom

Elemento Componente Especificacion
Add Button TextButton "+ Agregar estudio personalizado"
Action Navigate SCR-EST-006 (modo custom)

5. Comportamiento

5.1. Busqueda

Accion Comportamiento
Focus en campo Mostrar teclado
Escribir (>=2 chars) Busqueda en vivo, delay 300ms
Tap resultado sugerido Navegar a SCR-EST-003
Tap Enter Navegar a SCR-EST-002
Tap categoria Filtrar por categoria

5.2. Busqueda Offline

  • Catalogo base embebido (100+ estudios)
  • Busqueda funciona sin conexion
  • Estudios custom sincronizados (Pro/Perfect)

5.3. Algoritmo de Busqueda

BUSCAR(termino):
  1. Match exacto por codigo (LAB-QUI-001)
  2. Match por nombre (fuzzy, umbral 0.6)
  3. Match por sinonimos
  4. Ordenar: relevancia > frecuencia_uso > alfabetico
  RETURN top 20 resultados

6. Estados

6.1. Estado Inicial

  • Campo busqueda vacio
  • Categorias visibles
  • Recientes visibles (si hay)
  • Frecuentes visibles

6.2. Estado Buscando

  • Teclado visible
  • Sugerencias debajo del campo
  • Categorias colapsadas

6.3. Estado Sin Resultados

+------------------------------------------+
| [Q] "estudio xyz"                   [X]  |
+------------------------------------------+
|                                          |
|        [ilustracion busqueda]            |
|                                          |
|    No encontramos "estudio xyz"          |
|                                          |
|    Sugerencias:                          |
|    - Verifica la ortografia              |
|    - Usa terminos mas generales          |
|    - Busca por categoria                 |
|                                          |
|    [+ Agregar estudio personalizado]     |
|                                          |
+------------------------------------------+

7. Accesibilidad

7.1. WCAG 2.1 AA

Criterio Implementacion
1.3.1 Info/Relations Headings para secciones
2.1.1 Keyboard Tab order logico
2.4.6 Headings "Categorias", "Recientes", "Frecuentes"
4.1.2 Name/Role Search field con role="searchbox"

7.2. Screen Reader

Elemento Anuncio
Campo busqueda "Buscar estudio o tratamiento, campo de texto"
Categoria card "[Nombre] categoria, boton"
Study item "[Nombre], codigo [codigo], [preparacion]"

7.3. Touch Targets

  • Category cards: 100x80dp (>44dp minimo)
  • Study items: 64dp altura
  • Search clear: 44x44dp

8. Navegacion

8.1. Entradas

Origen Accion Parametros
MTS-CIT-001 Nueva cita estudio tipo_evento
Tab Citas Tap buscar estudio -
Deep link medtime://studies -

8.2. Salidas

Destino Accion Parametros
SCR-EST-002 Enter en busqueda query
SCR-EST-003 Tap resultado codigo_estudio
SCR-EST-004 Tap categoria categoria
Custom form Tap agregar custom -
MTS-CIT-001 Back -

9. Analytics

Evento Trigger Datos
screen_view Pantalla visible screen_name
search_initiated Focus en campo -
search_query Enter o 3+ chars query, results_count
category_tapped Tap categoria categoria
study_selected Tap resultado codigo, from_search
custom_study_started Tap agregar -

10. Referencias


Documento generado por MobileUxUiDrone (Eight of Eight)