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:
- Pestanas por medico en la parte superior. Cada medico del tipo
DOCTORoLABregistrado con agenda aparece como una pestana. El nombre puede personalizarse desde el modulo de personal medico. - 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.
- 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
| Estado | Significado |
|---|---|
| Por confirmar | Cita recien creada, aun no confirmada. |
| Confirmado | Cita confirmada (puede marcarse como confirmada por WhatsApp). |
| Reagenda | Cita que fue reagendada al menos una vez. |
| Sala de espera | Paciente se presento y esta en espera. |
| En clinica | Paciente ingreso a la clinica. |
| En consulta | Consulta en curso. |
| Fin consulta | Consulta terminada. |
| Pagado | Cita cobrada. |
| No asistio | Paciente no se presento. |
| Cancelado | Cita cancelada con motivo. |
| Bloqueado | Horario 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
| Funcionalidad | Pagina |
|---|---|
| Crear cita | Crear cita |
| Reagendar cita | Reagendar cita |
| Cancelar cita | Cancelar cita |
| Bloquear horario | Bloquear horario |
| Alta rapida de paciente | Alta rapida de paciente |
| Parametros de agenda | Parametros de agenda |
Roles y permisos
| Perfil sugerido | Alcance tipico |
|---|---|
| Recepcion | Consulta, crea, reagenda, cancela y registra pacientes desde la agenda. |
| Coordinacion | Administra bloqueos de horario y excepciones operativas. |
| Administracion | Configura razones de bloqueo, sucursales y permisos por usuario. |
Permisos que el sistema valida en el modulo:
AGENDAcon nivelWRITEpara crear y editar.AGENDAcon nivelADMINpara cancelar citas y eliminar bloqueos.- Accion
AGENDA_PARAMETERSpara abrir el drawer de parametros. - Accion
BLOCKING_REASONSpara editar las razones de bloqueo. - Accion
AGENDA_BRANCHESpara 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
Pagadose 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.