Saltar a contenido

SCR-RX-001: Lista de Recetas

Identificador: SCR-RX-001 Modulo: MTS-RX-001 - Recetas Medicas Version: 1.0.0 Fecha: 2025-12-05 Autor: MobileUxUiDrone (Eight of Eight)


1. Informacion General

Atributo Valor
Nombre Lista de Recetas
Tipo Pantalla principal
Prioridad Alta
Roles PI, PD, CR, CS

2. Proposito

Mostrar todas las recetas medicas del paciente con estado de vigencia y acceso rapido a agregar nuevas.


3. Wireframe ASCII

+------------------------------------------+
| [<] Mis Recetas                   [...]  |
+------------------------------------------+
| +--------------------------------------+ |
| | [search] Buscar receta...            | |
| +--------------------------------------+ |
|                                          |
| ACTIVAS (3)                              |
+------------------------------------------+
|                                          |
| +--------------------------------------+ |
| | [rx] Dr. Juan Perez         [check]  | |
| |     Metformina + 2 mas               | |
| |                                      | |
| |     Emitida: 15 Nov 2025             | |
| |     Vigencia: 15 Nov 2026            | |
| |     [badge] SURTIDA                  | |
| +--------------------------------------+ |
|                                          |
| +--------------------------------------+ |
| | [rx] Dra. Ana Lopez                  | |
| |     Losartan 50mg                    | |
| |                                      | |
| |     Emitida: 01 Dic 2025             | |
| |     Vigencia: 01 Dic 2026            | |
| |     [badge] ACTIVA                   | |
| +--------------------------------------+ |
|                                          |
| +--------------------------------------+ |
| | [rx] Dr. Carlos Ruiz        [!]      | |
| |     Omeprazol 20mg                   | |
| |                                      | |
| |     Emitida: 01 Jun 2025             | |
| |     Vence en: 7 dias                 | |
| |     [badge] PROXIMA A VENCER         | |
| +--------------------------------------+ |
|                                          |
| VENCIDAS (2)                             |
+------------------------------------------+
| +--------------------------------------+ |
| | [rx] Dr. Roberto Sanchez   [archive] | |
| |     Antibiotico (curso)              | |
| |     Vencida: 15 Oct 2025             | |
| +--------------------------------------+ |
|                                          |
| [Ver todas las vencidas]                 |
|                                          |
+==========================================+
|           [+] AGREGAR RECETA             |
+------------------------------------------+

4. Elementos de UI

4.1. Header

Elemento Componente Accion
Back button IconButton Volver a Home
Titulo TopAppBar "Mis Recetas"
More options IconButton Historial, Vencidas, Config
Elemento Componente Especificacion
Container SearchBar Outlined
Icon Icon search, 24dp
Placeholder Text "Buscar receta..."
Clear IconButton Visible si texto

4.3. Section Headers

Elemento Componente Especificacion
Title Subtitle1 "ACTIVAS (N)"
Collapsed Caption "VENCIDAS (N)"
Chevron Icon expand_more

4.4. Prescription Card

Elemento Componente Especificacion
Container Card elevated Tap para detalle
RX Icon Icon description, 32dp
Doctor Name Subtitle1 Nombre prescriptor
Status Badge Badge Estado de receta
Meds Summary Body2 Medicamentos (max 2 + N mas)
Issue Date Caption "Emitida: DD MMM YYYY"
Validity Caption "Vigencia: DD MMM YYYY" o "Vence en: N dias"
Alert Icon Icon warning (si proxima a vencer)

4.5. Status Badges

Estado Color Texto
ACTIVA Verde #4CAF50 "ACTIVA"
SURTIDA Azul #2196F3 "SURTIDA"
PROXIMA A VENCER Naranja #FF9800 "PROXIMA A VENCER"
VENCIDA Rojo #F44336 "VENCIDA"

4.6. FAB

Elemento Componente Especificacion
FAB ExtendedFAB "+ AGREGAR RECETA"
Position Bottom center Safe area

5. Comportamiento

5.1. Busqueda

Campo Busqueda en
Medico nombre_medico
Medicamento nombre_medicamento
Fecha fecha_emision

5.2. Ordenamiento

  • Activas primero, vencidas al final
  • Dentro de activas: proximas a vencer primero
  • Dentro de vencidas: mas recientes primero

5.3. Modal Agregar

Al tap en FAB, muestra modal con opciones:

+--------------------------------------+
| AGREGAR RECETA                       |
|                                      |
| +----------------------------------+ |
| | [camera] Escanear receta         | |
| |          Pro/Perfect             | |
| +----------------------------------+ |
|                                      |
| +----------------------------------+ |
| | [edit] Ingresar manualmente      | |
| |        Todos los usuarios        | |
| +----------------------------------+ |
|                                      |
| [Cancelar]                           |
+--------------------------------------+

5.4. Pull to Refresh

  • Sincroniza recetas con cloud (Pro/Perfect)
  • Actualiza estados de vigencia

6. Estados

6.1. Estado Vacio

+------------------------------------------+
|                                          |
|        [ilustracion receta]              |
|                                          |
|    No tienes recetas guardadas           |
|                                          |
|    Digitaliza tus recetas para           |
|    gestionar mejor tus tratamientos.     |
|                                          |
|    [+ Agregar primera receta]            |
|                                          |
+------------------------------------------+

6.2. Estado Busqueda Sin Resultados

+------------------------------------------+
|                                          |
|    No se encontraron recetas para        |
|    "losartan"                            |
|                                          |
|    [Limpiar busqueda]                    |
|                                          |
+------------------------------------------+

6.3. Estado Con Alertas

  • Banner superior si hay recetas proximas a vencer
  • Badge en icono del modulo

7. Accesibilidad

7.1. WCAG 2.1 AA

Criterio Implementacion
1.4.1 Colores + badges + texto
2.4.6 Labels descriptivos
4.1.2 Cards como buttons

7.2. Screen Reader

Elemento Anuncio
Card activa "[Medico], [meds], vigente hasta [fecha]"
Card vencida "[Medico], [meds], vencida hace [dias] dias"
Card alerta "Atencion: [Medico], vence en [dias] dias"

8. Navegacion

8.1. Entradas

Origen Accion Parametros
Home Tab Recetas -
Medicamentos Ver receta rx_id
Notificacion Tap rx_id

8.2. Salidas

Destino Accion Parametros
SCR-RX-002 Tap card rx_id
SCR-RX-003 Modal Escanear -
SCR-RX-004 Modal Manual -
SCR-RX-006 Menu Historial -
SCR-RX-008 Ver vencidas -

9. Analytics

Evento Trigger Datos
rx_list_viewed Pantalla visible count, expired_count
rx_search Buscar query
rx_card_tapped Tap card rx_id, status
rx_add_modal_opened Tap FAB -
rx_add_method_selected Seleccionar metodo method

Documento generado por MobileUxUiDrone (Eight of Eight)