Skip to content

Agenda

El modulo de Agenda concentra la operacion diaria: muestra la disponibilidad por medico, permite crear, reagendar, cancelar y dar seguimiento a las citas, registrar bloqueos de horario, dar de alta pacientes desde la propia agenda y configurar los parametros operativos que la afectan.

El acceso desde el menu lateral depende de los modulos y submódulos activos configurados en el sistema.

Como esta organizada la pantalla

La pantalla principal se divide en tres zonas:

  1. Pestanas por medico en la parte superior. Cada medico del tipo DOCTOR o LAB registrado con agenda aparece como una pestana. El nombre puede personalizarse desde el modulo de personal medico.
  2. Calendario semanal o diario (FullCalendar) con horario visible de 07:00 a 22:00, slots de 15 minutos y zona horaria America/Mexico_City. Sobre la cabecera hay botones para navegar, volver a hoy, cambiar entre vista Semana / Dia y tres botones especiales:
    • Bloqueos: abre el dialogo para bloquear horarios.
    • Lista: abre el dialogo "Lista de agendas por dia" para exportar a Excel.
    • Pagos adelantados: abre el dialogo de anticipos.
  3. Icono de engranaje en la esquina superior derecha. Solo aparece si el usuario tiene la accion AGENDA_PARAMETERS. Abre el drawer de Parametros de agenda.

Si no hay medicos registrados, la agenda muestra el aviso "Debe agregar un medico para poder agendar" y no permite capturar citas.

Estados visibles de una cita

EstadoSignificado
Por confirmarCita recien creada, aun no confirmada.
ConfirmadoCita confirmada (puede marcarse como confirmada por WhatsApp).
ReagendaCita que fue reagendada al menos una vez.
Sala de esperaPaciente se presento y esta en espera.
En clinicaPaciente ingreso a la clinica.
En consultaConsulta en curso.
Fin consultaConsulta terminada.
PagadoCita cobrada.
No asistioPaciente no se presento.
CanceladoCita cancelada con motivo.
BloqueadoHorario reservado, no se pueden crear citas.

Una cita confirmada cuya fecha ya paso se muestra automaticamente como "No asistio". Los estados En consulta, Fin consulta, Pagado, En clinica y Sala de espera no se pueden mover ni reagendar desde el calendario.

Funcionalidades documentadas

FuncionalidadPagina
Crear citaCrear cita
Reagendar citaReagendar cita
Cancelar citaCancelar cita
Bloquear horarioBloquear horario
Alta rapida de pacienteAlta rapida de paciente
Parametros de agendaParametros de agenda

Roles y permisos

Perfil sugeridoAlcance tipico
RecepcionConsulta, crea, reagenda, cancela y registra pacientes desde la agenda.
CoordinacionAdministra bloqueos de horario y excepciones operativas.
AdministracionConfigura razones de bloqueo, sucursales y permisos por usuario.

Permisos que el sistema valida en el modulo:

  • AGENDA con nivel WRITE para crear y editar.
  • AGENDA con nivel ADMIN para cancelar citas y eliminar bloqueos.
  • Accion AGENDA_PARAMETERS para abrir el drawer de parametros.
  • Accion BLOCKING_REASONS para editar las razones de bloqueo.
  • Accion AGENDA_BRANCHES para gestionar sucursales dentro de parametros.

Relacion con otros modulos

  • Pacientes: la agenda consulta y crea pacientes; el alta rapida reusa el formulario del modulo Pacientes.
  • Servicios: los servicios de la cita definen el color y costo mostrados en el calendario.
  • Sucursales y ubicaciones: cada cita y cada bloqueo requieren una sucursal; se configuran desde el drawer de Parametros.
  • Personal medico: las pestanas de la agenda y la disponibilidad dependen de los medicos dados de alta.
  • Caja: el estado Pagado se refleja desde el modulo de Caja; el boton "Pagos adelantados" enlaza con anticipos.
  • Recetas y estudios medicos: desde el drawer de una cita se accede a la receta y a los estudios del paciente.
  • Notificaciones y automatizaciones: los cambios de estado disparan logs y pueden activar mensajes automaticos.