REcalls · misma UX que la app

Recalls con trazabilidad de punta a punta

RecallManager centraliza el alta del recall con datos ANMAT, la notificación a clientes del canal, el seguimiento por estados y el cierre formal con evidencias. Pensado para operar como tu proyecto web: Dashboard, Gestión de recalls y Auditoría y cierre.

Pendiente de notificación Notificado Con stock declarado Producto retirado
Dashboard Métricas, urgentes y progreso
Gestión Clientes, mails y retiros
Auditoría Cierre, reportes y log

Alta del recall

Producto, lote, clase I–III, disposición ANMAT y CSV de ventas opcional.

Canal

Mails con asunto trazable, respuestas, recordatorios y stock declarado.

Cierre

Retiro con NC, informe ANMAT, reporte en hoja y registro de accesos.

Acción urgente — Clientes con stock declarado priorizados como en el panel de la app.

El desafío

Cuando el recall involucra a muchos clientes a la vez

Coordinar notificaciones, respuestas, recordatorios y retiros con nota de crédito —además de dejar constancia para ANMAT— se vuelve frágil en spreadsheets y correos sueltos. Hace falta un estado único por cliente y un historial que aguante auditoría.

📧

Comunicación fragmentada

Cada eslabón habla por su cuenta y pierde visibilidad del estado global del retiro.

📦

Trazabilidad incompleta

Difícil saber qué lote volvió, desde dónde y si cumple la política del fabricante.

⏱️

Tiempo y cumplimiento

Los plazos regulatorios y comerciales exigen respuesta rápida y evidencia ordenada.

La plataforma

Los tres módulos de la aplicación

La referencia que compartiste organiza la operación igual que la topbar de la web app: vistas claras, mismos colores y componentes reutilizables (tablas, badges, paneles y modales).

📊

Dashboard

Métricas de recalls activos, clientes notificados, con stock declarado y finalizados; alerta destacada y panel de urgentes; listado de recalls abiertos con barra de progreso por respuestas.

📋

Gestión de recalls

Grilla de recalls, detalle por cliente con filtros, envío y reenvío de mails, edición de contacto, confirmación de retiro con número de NC y cierre del recall desde el panel.

🔒

Auditoría y cierre

Tabla de recalls activos para cierre formal, historial de cerrados con unidades recuperadas, generación de reporte en hoja y log de accesos por usuario y módulo.

📧

Correo operativo

Plantillas alineadas a la identidad visual (banner azul ANMAT, bloques de acción requerida). Asunto estructurado para procesar respuestas y enlazar al hilo en Gmail.

⚙️

Automatización

Procesos programados para detectar respuestas en bandeja y avanzar recordatorios según plazos, tal como en el backend de referencia.

📑

Google Sheets

Recalls, Clientes y Accesos como fuente de verdad; carga de clientes vía CSV con agrupación por remitos y unidades.

Actores

Quién hace qué en el circuito

El flujo de la app de referencia está centrado en el equipo que opera el recall y en los clientes del canal que reciben la comunicación; el sistema registra cada interacción para auditoría.

1

Operador del recall

Usuario de la web app: da de alta el recall, dispara mails, gestiona recordatorios, confirma retiros con NC y cierra con comentario e informe ANMAT cuando corresponde.

2

Cliente del canal

Farmacia o mayorista: recibe el mail, responde con stock y comentario respetando el asunto, y coordina el retiro cuando hay unidades en poder.

3

Farmacovigilancia / calidad

Supervisa clases de recall, coherencia con la disposición ANMAT y el cierre documentado; utiliza reportes y log de accesos.

4

Laboratorio / titular del producto

Define el alcance regulatorio y puede ser destinatario de la trazabilidad aguas arriba cuando integrás ese eslabón al proceso (complementario al núcleo distributor-centric).

Cómo funciona

Del alta al reporte (como en tu proyecto)

Mismo orden operativo que en el formulario de nuevo recall y las pantallas de gestión: datos completos, canal notificado, seguimiento accionable y cierre con trazabilidad.

  1. Alta y población Creás el recall con producto, lote, vencimiento, disposición y clase ANMAT, motivo y —si aplica— CSV de ventas para cargar clientes.
  2. Notificación Enviás mails a pendientes; el cliente queda en estado Notificado con fecha de envío y asunto único por recall y referencia.
  3. Seguimiento y retiro Respuestas y recordatorios actualizan estados; el stock declarado dispara urgentes; confirmás retiro registrando la NC.
  4. Cierre y auditoría Cerrás el recall con responsable y comentario, generás reporte en hoja y consultás el log de accesos del sistema.

¿Querés llevar RecallManager a producción?

El código de referencia (Apps Script + HTML) está en esta carpeta del workspace bajo apps-script/. Escribinos para extenderlo, integrarlo o replicar la misma UX en otro stack.

Escribirnos