Citas (Reporte)
El reporte de citas ofrece una vista tabular paginada de todas las citas del centro, con filtros avanzados, edicion de estado y herramientas de importacion masiva.
| En esta pagina |
|---|
| Reporte de citas · Historial del paciente · Importacion masiva desde Excel · Articulos relacionados |
Reporte de citas
Vista principal
La tabla muestra 50 citas por pagina con las siguientes columnas:
- Fecha y hora
- Paciente
- Terapeuta
- Servicio
- Sucursal
- Estado
- Indicador de pago
Filtros disponibles
| Filtro | Descripcion |
|---|---|
| Rango de fechas | Fecha de inicio y fin para acotar el periodo |
| Sucursal | Filtrar por una sucursal especifica |
| Terapeutas | Seleccion multiple de terapeutas |
| Pacientes | Seleccion multiple de pacientes |
| Servicio | Filtrar por tipo de servicio |
| Estado de pago | Pagada, No pagada o Pago parcial |
Tip: Los filtros se aplican de forma combinada. Por ejemplo, puede ver todas las citas no pagadas de un terapeuta especifico en un rango de fechas.
Defecto: El reporte ahora trae todos los estados por defecto (incluyendo Cancelada y No Asiste). Si solo quieres ver citas activas, usa el filtro "Solo activas" para excluir las canceladas y no asistidas.
Edicion de estado
Admin y Secretaria pueden cambiar el estado de una cita directamente desde la tabla usando el selector de estado en cada fila, sin necesidad de ir a la agenda.
Los terapeutas no pueden cambiar estados manualmente desde este reporte. En su flujo, la cita pasa automaticamente a Atendida al firmar la nota clinica asociada.
Indicadores de pago
| Indicador | Significado |
|---|---|
| Check verde | Cita completamente pagada |
| Exclamacion naranja | Pago parcial (abono registrado, pero no cubre el total) |
| Sin indicador | Sin pagos registrados |
El calculo de pago considera tanto los pagos directos como las facturas emitidas desde el punto de venta.
Historial del paciente
Al hacer clic en el nombre de un paciente, se abre un modal con el historial de los ultimos 3 meses, mostrando:
- Citas recientes con fecha, servicio y estado.
- Resumen rapido sin salir del reporte.
Esto permite contextualizar rapidamente la situacion del paciente al revisar sus citas.
Historial de cambios
Cada cita lleva una bitácora append-only de cambios de estado para auditoría. Se accede desde el modal de detalle de la cita (en la agenda o en el reporte) en la sección colapsable "Ver historial de cambios".
Cada entrada muestra:
- Transición: estado anterior → estado nuevo (con badges).
- Fecha y hora del cambio.
- Quién lo hizo (nombre del staff, o "Paciente (link email)" si vino del recordatorio).
- Origen (canal): Manual, Link email, Portal paciente, Booking online, WhatsApp, Sistema.
- Notas opcionales (motivo de cancelación, etc.).
- IP del origen como tooltip (útil para auditar cambios anónimos vía link de email).
Canales registrados
| Canal | Cuándo se registra |
|---|---|
| Manual | Admin/Secretary cambia estado desde la admin; Therapist usa quick-action desde su dashboard. |
| Link email | Paciente hace click en "Confirmar Asistencia" o "Cancelar Cita" en el correo recordatorio. |
| Portal paciente | Paciente o apoderado cambia estado desde /Portal. |
| Booking online | Reserva se crea desde el widget público /Book. |
| Confirmación o cancelación por reply de WhatsApp (reservado para futuro). | |
| Sistema | Cambios automáticos: NoShow auto-cancel, cascada al cancelar plan, marcar atendida al firmar nota. |
Estadísticas de confirmación por canal
El Dashboard Owner muestra un KPI strip con el desglose de confirmaciones de los últimos 7 días por canal. Aparece automáticamente cuando hay datos. Útil para medir adopción del flujo de confirmación por email.
Notas técnicas
- La bitácora arrancó en cero el día del deploy (12-mayo-2026). Citas anteriores no tienen registro retroactivo — su
CreatedAt/UpdatedAtsiguen disponibles en la metadata del modal. - Los registros son append-only: nunca se editan ni se borran (incluso al borrar la cita, los logs quedan asociados).
- IP del paciente se guarda completa para auditoría de confirmaciones anónimas via email.
Importacion masiva desde Excel
Para centros que necesitan migrar citas desde otro sistema o cargar multiples citas de una vez, Lexa ofrece una herramienta de importacion.
Proceso de importacion
- Acceda a la pestana "Importar" en la pantalla de Citas.
- Descargue la plantilla Excel de 17 columnas.
- Complete la plantilla con los datos de las citas.
- Suba el archivo Excel.
- Lexa ejecuta una validacion en 7 etapas antes de importar:
- Formato del archivo
- Columnas requeridas
- Tipos de datos
- Existencia de terapeutas, servicios y sucursales (busqueda sin acentos)
- Existencia de pacientes (por RUT o email)
- Validacion de horarios
- Deteccion de duplicados
- Revise el resumen de validacion con errores y advertencias por fila.
- Confirme la importacion.
Comportamiento especial
- Pacientes no encontrados: Los roles Admin y SuperAdmin pueden crear pacientes automaticamente durante la importacion si no se encuentran por RUT ni por email.
- Validacion de horario: Admin y SuperAdmin pueden omitir la validacion de horario del terapeuta.
- Pagos: Si la fila incluye informacion de pago, se crea automaticamente el registro de pago asociado.
- Busqueda flexible: Los nombres de terapeutas, servicios y sucursales se buscan ignorando acentos y mayusculas.
Tip: Revise cuidadosamente el resumen de validacion antes de confirmar. Las filas con errores se omiten, pero las filas con solo advertencias se importan normalmente.
Articulos relacionados
Roles con acceso:
- Admin: Acceso completo (reporte, filtros, edicion de estado, importacion masiva).
- Secretaria: Acceso completo (reporte, filtros, edicion de estado, importacion masiva).