Skip to main content

Gestión de Citas

Las citas son el corazón del sistema de gestión de clínicas. Esta sección te enseñará a crear, modificar, cancelar y gestionar todas las citas de tu clínica de forma eficiente.

¿Qué es una Cita?

Una cita en el sistema representa una reserva de tiempo para que un paciente reciba un servicio específico en tu clínica. Cada cita incluye:
  • Paciente: Nombre, teléfono y email
  • Servicio: Qué servicio se prestará (ej: Corte de pelo, Consulta médica)
  • Fecha y Hora: Cuándo se realizará la cita
  • Proveedor: Quién atenderá al paciente (opcional)
  • Duración: Calculada automáticamente según el servicio
  • Estado: Actual estado de la cita (ver abajo)

Estados de una Cita

Pending

Cita creada pero aún no confirmada. Estado inicial al agendar.

Confirmed

Cita confirmada y programada. El paciente confirmó su asistencia.

Completed

Cita finalizada. El servicio fue prestado al paciente.

Cancelled

Cita cancelada por el paciente o la clínica.

Flujo de Estados

El sistema marca automáticamente como “Completed” las citas cuya hora de fin ya pasó (job que corre cada 60 segundos).

Formas de Agendar Citas

El sistema soporta múltiples formas de crear citas:

1. Manualmente (Staff/Admin)

Tú agendas la cita desde el panel de administración. Útil para:
  • Pacientes que llaman por teléfono
  • Pacientes que vienen en persona
  • Citas programadas con anticipación
Tutorial: Agendar Nueva Cita Manualmente

2. WhatsApp (Automático 24/7)

El bot de WhatsApp agenda citas automáticamente conversando con el paciente. Ventajas:
  • Disponible 24/7, incluso fuera de horario
  • No requiere intervención humana
  • El paciente obtiene respuesta inmediata
Más info: Conversaciones WhatsApp

Funcionalidades Principales

Ver Calendario de Citas

Consulta todas las citas en vista de calendario (día, semana, mes).

Ver Calendario

Aprende a navegar el calendario y filtrar citas

Crear Cita Nueva

Agenda una cita manualmente paso a paso.

Crear Cita

Guía completa para agendar una cita nueva

Modificar Cita Existente

Cambiar fecha, hora, servicio o proveedor de una cita ya agendada.

Modificar Cita

Cómo modificar o reschedule una cita

Cancelar Cita

Cancelar una cita existente (libera el horario).

Cancelar Cita

Paso a paso para cancelar una cita

Buscar por Paciente

Encontrar todas las citas de un paciente específico.

Buscar Paciente

Cómo buscar citas por nombre o teléfono

Validaciones Automáticas

El sistema previene conflictos automáticamente:
¿Qué verifica?
  • El horario solicitado está dentro de los horarios de trabajo de la clínica
  • No existe otra cita en el mismo horario para el mismo proveedor
  • No hay cierres programados para esa fecha
Si falla: Recibirás error “El horario solicitado no está disponible”
¿Qué verifica?
  • No has alcanzado el límite de citas de tu plan de suscripción
Si falla: Recibirás error “Límite de plan alcanzado. Por favor, haz upgrade.”
¿Qué verifica?
  • Si el servicio requiere recursos específicos (ej: sala de operaciones), verifica que estén disponibles
Si falla: Recibirás error “Recurso no disponible en ese horario”
¿Qué verifica?
  • No puedes agendar dos citas que se solapen en el tiempo para el mismo proveedor
Ejemplo de solapamiento:
  • Cita A: 10:00-11:00 (Corte de pelo)
  • Cita B: 10:30-11:30 (Tinte) ❌ CONFLICTO
El sistema usa índices GiST en PostgreSQL para prevenir esto automáticamente.

Mejores Prácticas

Confirma las citas: Aunque el sistema marca todas las citas como “Pending” inicialmente, es buena práctica llamar al paciente para confirmar. Cambia el estado a “Confirmed” una vez confirmado.
No elimines citas: En lugar de eliminar citas, cancélalas. Esto mantiene el historial para fines de auditoría y reportes.
Buffer entre citas: El sistema soporta buffers (tiempos de preparación entre citas). Configúralo en la configuración de servicios si necesitas tiempo entre pacientes.

Próximos Pasos