Saltar a contenido

SCR-RX-008: Recetas Vencidas

Identificador: SCR-RX-008 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 Recetas Vencidas
Tipo Pantalla de gestion
Prioridad Baja
Roles PI, CR

2. Proposito

Gestionar las recetas que han expirado, facilitando su renovacion o archivo.


3. Wireframe ASCII

+------------------------------------------+
| [<] Recetas Vencidas              [...]  |
+------------------------------------------+
|                                          |
| Tienes 3 recetas vencidas                |
| que requieren atencion.                  |
|                                          |
+------------------------------------------+
| REQUIEREN RENOVACION                     |
+------------------------------------------+
|                                          |
| +--------------------------------------+ |
| | [!] Dr. Carlos Ruiz                  | |
| |                                      | |
| |     Omeprazol 20mg                   | |
| |     Ranitidina 150mg                 | |
| |                                      | |
| |     Vencida hace: 7 dias             | |
| |     08 Dic 2025                      | |
| |                                      | |
| |     [ ] Medicamentos activos         | |
| |                                      | |
| | [Contactar medico]  [Archivar]       | |
| +--------------------------------------+ |
|                                          |
| +--------------------------------------+ |
| | [!] Dra. Ana Lopez                   | |
| |                                      | |
| |     Losartan 50mg                    | |
| |                                      | |
| |     Vencida hace: 14 dias            | |
| |     01 Dic 2025                      | |
| |                                      | |
| |     [ ] Medicamentos activos         | |
| |                                      | |
| | [Contactar medico]  [Archivar]       | |
| +--------------------------------------+ |
|                                          |
+------------------------------------------+
| LISTAS PARA ARCHIVAR                     |
+------------------------------------------+
|                                          |
| +--------------------------------------+ |
| | Dr. Roberto Sanchez                  | |
| |                                      | |
| |     Amoxicilina 500mg (curso)        | |
| |                                      | |
| |     Vencida hace: 45 dias            | |
| |     Tratamiento completado           | |
| |                                      | |
| | [Archivar]                           | |
| +--------------------------------------+ |
|                                          |
+------------------------------------------+
|                                          |
| [Archivar todas las completadas]         |
|                                          |
+------------------------------------------+

4. Elementos de UI

4.1. Header

Elemento Componente Accion
Back button IconButton Volver
Titulo TopAppBar "Recetas Vencidas"
More options IconButton Archivar todas, Configurar

4.2. Summary Banner

Elemento Componente Especificacion
Container Card Background suave
Count Body1 "Tienes N recetas vencidas"
Message Caption "que requieren atencion"

4.3. Renewal Section

Elemento Componente Especificacion
Section Header SectionHeader "REQUIEREN RENOVACION"
Card Card elevated Borde naranja/rojo
Alert Icon Icon warning
Doctor Subtitle1 Nombre prescriptor
Meds Body2 Lista medicamentos
Expired Body1 Bold "Vencida hace: X dias"
Date Caption Fecha vencimiento
Active Meds Chip Si hay meds vinculados activos
Contact OutlinedButton "Contactar medico"
Archive TextButton "Archivar"

4.4. Archive Section

Elemento Componente Especificacion
Section Header SectionHeader "LISTAS PARA ARCHIVAR"
Card Card outlined Sin alerta
Doctor Subtitle1 Nombre prescriptor
Meds Body2 Lista medicamentos
Status Caption "Tratamiento completado"
Archive TextButton "Archivar"

4.5. Bulk Action

Elemento Componente Especificacion
Button OutlinedButton "Archivar todas las completadas"
Width Full width Con margen

5. Comportamiento

5.1. Clasificacion de Recetas Vencidas

Categoria Criterio Visual
Requiere Renovacion Tiene medicamentos activos vinculados Alerta, CTA contactar
Lista para Archivar Sin medicamentos activos o curso completado Sin alerta, solo archivar

5.2. Indicador Medicamentos Activos

  • Chip "Medicamentos activos" visible
  • Tap abre lista de meds activos
  • Importante para determinar urgencia

5.3. Flujo Contactar Medico

Igual que SCR-RX-005:

  • Modal con opciones de contacto
  • Mensaje sugerido para renovacion
  • Registro de accion

5.4. Archivar Receta

  1. Confirmar accion
  2. Mover a estado ARCHIVADA
  3. Snackbar con undo
  4. Actualizar lista
  5. Si tenia meds activos, preguntar que hacer:
  6. Desactivar medicamentos
  7. Mantener activos (sin receta)

5.5. Archivar Todas

  1. Muestra lista de recetas a archivar
  2. Confirmar accion masiva
  3. Solo archiva las "listas para archivar"
  4. No archiva las que requieren renovacion

6. Estados

6.1. Estado Sin Vencidas

+------------------------------------------+
|                                          |
|        [ilustracion check]               |
|                                          |
|    No tienes recetas vencidas            |
|                                          |
|    Todas tus recetas estan              |
|    vigentes o archivadas.                |
|                                          |
+------------------------------------------+

6.2. Estado Solo Renovacion

  • Solo muestra seccion "Requieren Renovacion"
  • Sin seccion de archivar
  • Sin boton masivo

6.3. Estado Solo Archivar

  • Solo muestra seccion "Listas para Archivar"
  • Boton masivo visible
  • Sin alertas

6.4. Confirmacion Archivar con Meds Activos

+------------------------------------------+
| ARCHIVAR RECETA                   [X]    |
+------------------------------------------+
|                                          |
| Esta receta tiene medicamentos           |
| activos vinculados:                      |
|                                          |
| - Omeprazol 20mg                         |
| - Ranitidina 150mg                       |
|                                          |
| Que deseas hacer con ellos?              |
|                                          |
| ( ) Desactivar medicamentos              |
| (x) Mantener activos (sin receta)        |
|                                          |
| [Cancelar]             [Archivar]        |
+------------------------------------------+

7. Accesibilidad

7.1. WCAG 2.1 AA

Criterio Implementacion
1.3.1 Secciones con headings
1.4.1 Urgencia por color + icono + texto
2.4.6 Labels descriptivos

7.2. Screen Reader

Elemento Anuncio
Renewal card "Urgente: [Medico], vencida hace [dias] dias, tiene medicamentos activos"
Archive card "[Medico], tratamiento completado, lista para archivar"
Active meds "[N] medicamentos activos vinculados a esta receta"

8. Navegacion

8.1. Entradas

Origen Accion Parametros
SCR-RX-001 Ver vencidas -
Notificacion Deep link -
Badge Tap badge -

8.2. Salidas

Destino Accion Parametros
SCR-RX-002 Tap card rx_id
SCR-RX-005 Contactar rx_id
SCR-RX-006 Ver archivadas filter=archived
MTS-MED-001 Ver meds activos med_ids

9. Analytics

Evento Trigger Datos
rx_expired_viewed Pantalla visible renewal_count, archive_count
rx_expired_contact Tap contactar rx_id
rx_expired_archived Archivar una rx_id, had_active_meds
rx_expired_archive_all Archivar todas count
rx_active_meds_action Accion sobre meds action, med_count
rx_expired_card_tapped Ver detalle rx_id

Documento generado por MobileUxUiDrone (Eight of Eight)