v1.20
Dos Nuevas Pestañas: Gestión Integral de Pacientes y Balances Económicos con Gráficas
📅 28 de Octubre de 2026
👥 1. Pestaña "Gestión de Pacientes" (Directorio y Fichas Clínicas)
- Agrupación Inteligente por Paciente: El sistema consolida automáticamente todas las citas registradas en pacientes únicos identificados por DNI, teléfono o nombre.
- Ficha Completa con Acciones Directas: Visualización de datos de contacto con accesos rápidos para llamar por teléfono, abrir chat de WhatsApp o agendar una nueva cita con datos precargados.
- Historial Desplegable de Visitas: Cada paciente cuenta con un desplegable donde consultar todas sus citas pasadas o futuras, fechas, trámites realizados y estados (Atendida, Cancelada, No Asistió).
- Buscador Reactivo y Filtros: Búsqueda instantánea por nombre, teléfono o DNI, junto a filtros por pacientes atendidos, con cancelaciones, ausentes o pacientes frecuentes.
- Exportación a Excel / CSV: Botón directo para descargar la base de datos de pacientes en formato CSV compatible con Microsoft Excel y hojas de cálculo.
📊 2. Pestaña "Balances y Estadísticas" (Ingresos y Rendimiento)
- Selector de Periodo Flexible: Consulta métricas agrupadas por Hoy, Esta Semana, Este Mes, Este Año, Histórico Completo o rango de fechas personalizado.
- Configurador de Tarifas Médicas: Panel para definir y modificar en cualquier momento los precios estimados de cada trámite (Carnet de Conducir, Armas, Embarcaciones, Seguridad Privada, etc.).
- Balance de Ingresos Estimados: Cálculo automático de la facturación multiplicando las citas Atendidas por la tarifa de su trámite correspondiente.
- Indicadores Clave (KPIs): Tarjetas con total de citas generadas, atendidas, cancelaciones con aviso, absentismo (plantones), porcentaje de efectividad (%) y media de pacientes al día.
- Gráfica de Evolución Temporal: Gráfica interactiva de barras que muestra el volumen de pacientes atendidos a lo largo de los días o meses del periodo.
- Gráfica Donut por Trámite: Distribución visual del peso de cada reconocimiento médico y tabla de desglose con tarifas, asistencias y recaudación estimada.
⚡ 3. Funcionamiento 100% Autónomo y Offline en la PWA
- Librería de Gráficas Local: Integración de
chart.min.jsen el almacenamiento local del Service Worker (sw.js), permitiendo cargar y consultar estadísticas completas incluso sin conexión a internet.