Sistema de Agendamiento Veterinario

Gestión inteligente de citas con validación automática de disponibilidad y reglas DMN.

📅
5
Citas totales
3
Confirmadas hoy
2
Pendientes
Reglas de Decisión Activas
DMN — Validar Disponibilidad
DisponibilidadCliente registradoAcción
Confirmar cita
NoRegistrar y confirmar
NoMostrar horarios
NoNoSolicitar registro
DMN — Prioridad por Tipo
Tipo de casoPrioridad
🚨 EmergenciaAlta
🩺 Consulta generalMedia
💉 VacunaciónBaja
Nueva Cita
Complete los datos del paciente. El sistema validará disponibilidad automáticamente.
Citas Registradas
Lista de citas
# Dueño Mascota Tipo Prioridad Fecha / Hora Estado Acciones
Flujo BPMN — AS-IS y TO-BE
🔴 AS-IS — Proceso Actual (manual)
1
Inicio

Cliente solicita cita

Llama o escribe por WhatsApp. Conocimiento tácito del personal.

2
Actividad

Recepcionista revisa disponibilidad

Consulta agenda en cuaderno o Excel. Proceso manual y propenso a errores.

?
Decisión

¿Hay disponibilidad?

Si hay: confirma con veterinario → registra → confirma al cliente. Si no: informa al cliente.

3
Actividad

Agenda manual

Registra en cuaderno o Excel. Sin validaciones, sin notificaciones.

🏁
Fin

Cita confirmada (verbalmente)

Sin registro formal ni notificación automática.

🟢 TO-BE — Proceso Mejorado (este sistema)
1
Inicio

Cliente solicita cita

A través del sistema web, formulario estructurado con todos los datos requeridos.

2
DMN

Sistema valida disponibilidad automáticamente

Regla: Si hay horario disponible Y cliente registrado → Confirmar. Si no está registrado → Registrar primero.

3
DMN

Asignar prioridad automática

Emergencia → Alta. Consulta general → Media. Vacunación → Baja. Ordenamiento automático de agenda.

4
Actividad

Registro en base de datos MySQL

Almacenamiento estructurado, centralizado. Tabla citas con todos los campos normalizados.

5
Automatización

Notificación automática al cliente

n8n / Make.com envía confirmación por WhatsApp o email al registrar la cita.

🏁
Fin

Cita confirmada y registrada

Visible en el panel para recepcionista y veterinario. Historial completo disponible.

⚙️ Automatización con n8n (gratis, self-hosted)

El flujo de notificaciones puede implementarse con n8n (gratuito y open source):

W

Webhook Trigger

n8n escucha cuando el formulario envía una nueva cita (POST al endpoint).

DB

MySQL Node

Inserta la cita en la base de datos MySQL: INSERT INTO citas ...

📧

Email / WhatsApp Node

Envía confirmación automática al cliente con los datos de su cita.

Instalar n8n gratis: npx n8n o con Docker: docker run -it --rm --name n8n -p 5678:5678 n8nio/n8n