Agentes IA en salud: pre-triaje, citas y recordatorios con n8n
Las clínicas pierden horas en llamadas, no-shows y clasificación manual de consultas. En esta guía verás cómo agentes IA + n8n resuelven pre-triaje, agendamiento de citas y recordatorios (WhatsApp/SMS/email) integrándose con tu calendario, HCE/EMR y pasarela de pagos. Incluye blueprint de flujo, mensajes sugeridos, buenas prácticas de privacidad y checklist para salir a producción.
Por qué agentes IA + n8n para clínicas
- Menos no-shows: recordatorios multicanal con confirmación y reagendamiento automático.
- Pre-triaje eficiente: clasifica consultas de baja/alta prioridad y deriva al especialista correcto.
- Front desk sin saturación: el agente IA responde dudas frecuentes (horarios, ubicación, cobertura) y traspasa a humano cuando corresponde.
- Orquestación con n8n: conecta WhatsApp/Email/SMS, calendario, HCE/EMR, pagos y hojas de cálculo/BI en un único flujo.
Principios clave: consentimiento, privacidad y trazabilidad
No es asesoría legal; adopta políticas según tu normativa local y la de tus pacientes.
- Consentimiento informado y opt-in (especialmente en WhatsApp/marketing).
- Mínima información necesaria en conversaciones; evita datos sensibles si no es imprescindible.
- Trazabilidad: registra quién, cuándo, qué se informó/confirmó (logs).
- Controles en n8n:
- Vault/credenciales para API keys.
- Roles/Permisos y acceso restringido.
- Enmascarado de datos en logs si es posible.
- Retención y eliminación programada de conversaciones.
Arquitectura de referencia (simplificada)
- Canales: WhatsApp Business API / SMS / Email
- Orquestación: n8n (Webhook/Triggers, Switch, HTTP Request, Function, Data Store, IF, Wait, Error Handler)
- Sistemas:
- Calendario (Google Calendar/Outlook/agenda del HIS)
- HCE/EMR (consulta de historias, verificación de paciente)
- Pagos (pre-pago de consulta, copago)
- CRM/Sheets/BI (seguimiento y reportes)
- Agente IA: clasificación de intención, resumen de síntomas, instrucciones previas; guardrails (palabras vetadas, derivación obligatoria ante señales de alerta).
- Monitoreo: logs estructurados, alertas, métricas de conversión/no-show.
Flujo 1: Pre-triaje conversacional
Objetivo: clasificar rápidamente el motivo de consulta, detectar señales de alerta y derivar al área correcta.
Nodos clave en n8n
- Webhook (entrada canal) → evento entrante.
- Parser (Function) → normaliza texto/botones.
- Classifier (IA/Rules) → motivo principal (ej. “dolor de garganta”, “control”, “trauma”).
- Symptom Checker (IA/Rules) → preguntas cerradas: duración, fiebre, dolor, alergias.
- Red flags (IF) → si detecta señales de urgencia, desvía a protocolo de emergencia (mensaje con instrucciones + números) y notifica a humano.
- Derivación (Switch) → especialidad/sede recomendada.
- Persistencia (Data Store/API HCE) → guardar pre-triaje vinculado a paciente.
- Paso al Flujo 2 (agendamiento) o entrega de indicaciones básicas.
Ejemplo de mensaje (WhatsApp – botones)
{
"messaging_product":"whatsapp",
"to":"{{phone}}",
"type":"interactive",
"interactive":{
"type":"button",
"body":{"text":"¿Qué te trae hoy?"},
"action":{"buttons":[
{"type":"reply","reply":{"id":"respiratorio","title":"Síntomas respiratorios"}},
{"type":"reply","reply":{"id":"control","title":"Control/chequeo"}},
{"type":"reply","reply":{"id":"dolor","title":"Dolor/lesión"}}
]}
}
}
Guardrails de seguridad (ejemplos)
- Si el usuario menciona dificultad para respirar severa, pérdida de conciencia, dolor torácico intenso, responder con protocolo de emergencia y no continuar el flujo automático.
- Mensaje de disclaimer: “Esta información no sustituye atención médica. Ante síntomas severos, llama al servicio de emergencias.”
Flujo 2: Agendamiento de citas
Objetivo: coordinar fecha/hora, médico y sede en pocos pasos, con confirmación y prep.
Pasos típicos
- Identificación del paciente: documento/fecha de nacimiento o ficha existente en HCE (vía API).
- Especialidad/doctor: sugerido por pre-triaje o elección manual.
- Disponibilidad: consulta de agenda (Calendario/HIS) y presentación de slots.
- Confirmación: bloquea slot → genera cita → envía resumen.
- Pago opcional: link de prepago/copago (si aplica).
- Instrucciones previas: ayuno, documentos, ubicación, prep (PDF).
Ejemplo (slots en WhatsApp – lista)
{
"messaging_product":"whatsapp",
"to":"{{phone}}",
"type":"interactive",
"interactive":{
"type":"list",
"body":{"text":"Elige un horario disponible"},
"action":{
"button":"Ver horarios",
"sections":[{"title":"Mañana","rows":[
{"id":"slot_2025-11-05T09:30","title":"Mié 5 09:30"},
{"id":"slot_2025-11-05T10:00","title":"Mié 5 10:00"}
]}]
}
}
}
Buenas prácticas
- Evitar doble reserva: al seleccionar, bloquea el slot temporalmente.
- Respetar 24h window: fuera de ventana, usa plantillas aprobadas para reabrir conversación.
- Reagendamiento: permitir cambiar de hora con un clic.
Flujo 3: Recordatorios y reducción de no-shows
Objetivo: confirmar asistencia, reagendar a tiempo y entregar preparación.
Cadencia sugerida
- T-48h: recordatorio + botón Confirmar/Reagendar.
- T-24h: prep (ayuno/documentos) + ubicación/mapa.
- T-2h: último aviso amable + instrucciones de llegada.
Ejemplo de plantilla (confirmación)
{
"messaging_product":"whatsapp",
"to":"{{phone}}",
"type":"template",
"template":{
"name":"recordatorio_cita",
"language":{"code":"es"},
"components":[
{"type":"body","parameters":[
{"type":"text","text":"{{nombre}}"},
{"type":"text","text":"{{fecha_hora}}"},
{"type":"text","text":"{{sede}}"}
]},
{"type":"button","sub_type":"quick_reply","index":"0","parameters":[{"type":"payload","payload":"CONFIRMAR"}]},
{"type":"button","sub_type":"quick_reply","index":"1","parameters":[{"type":"payload","payload":"REAGENDAR"}]}
]
}
}
Recomendaciones
- Registra confirmaciones en HCE/agenda.
- Si el paciente no confirma, llamada automática o SMS de respaldo.
- Si cancela, abre agenda para reutilizar el slot.
Métricas y tablero operativo
- Citas: tasa de confirmación, no-show (%), tiempo medio de agendamiento.
- Pre-triaje: % con red flags, especialidad derivada, tiempo de resolución.
- Canales: entregabilidad, respuesta, re-apertura fuera de 24h.
- Negocio: ocupación de agenda, ingresos por prepago/copago, costo por cita agendada.
- Calidad: NPS/CSAT post-atención, traspasos a humano.
Tablero mínimo: n8n → Google Sheets/BigQuery → Looker Studio. Alertas ante no-show alto o caída de confirmaciones.
Checklist de producción
- Consentimiento explícito y gestión de opt-in/opt-out.
- Guardrails clínicos y protocolo de emergencia (no automatizar urgencias).
- Validación de identidad del paciente (según sensibilidad del flujo).
- Integración con Calendario/HCE/EMR y sincronización de agenda.
- Plantillas aprobadas (WhatsApp) y manejo de ventana 24h.
- Reglas de reintento y alertas por fallos de API/agenda.
- Logs con trazabilidad y retención controlada; enmascarado si es posible.
- Pruebas E2E: pre-triaje → agenda → recordatorios → llegada.
- Métricas y tablero activo desde el día 1.
¿Listo para reducir no-shows y liberar tu front desk? (CTA)
En CODEMITSU implementamos agentes IA con n8n para pre-triaje, agendamiento y recordatorios integrados a tu calendario y HCE.
👉 Automatización y APIs | 👉 Contacto
Preguntas frecuentes (FAQ)
1) ¿Se puede usar solo WhatsApp o también SMS/Email?
Se puede multicanal: WhatsApp + SMS + Email. n8n enruta según preferencia o respaldo.
2) ¿Cómo evitar automatizar emergencias?
Define red flags (palabras/combos) y corta el flujo con protocolo de emergencia + traspaso a humano.
3) ¿Puedo cobrar copago antes de la cita?
Sí: genera link de prepago/copago y registra el pago vía webhook. Evita almacenar datos de tarjeta en tus sistemas.
4) ¿Cómo valido identidad sin fricción?
Pide documento + fecha nacimiento o verifica contra ficha en HCE. Usa el mínimo dato necesario.
5) ¿Qué pasa si el calendario está desactualizado?
Implementa bloqueo temporal del slot al seleccionarlo y confirma reserva; si falla, ofrece alternativas inmediatas.




