Charts de petid-crm
Todo esto vive en features/statistics/, backed por GET /stats/* de petid-api (scoped al tenant del
staff logueado vía @CurrentUser()). Los primeros 5 ya existían antes de la ronda de charts de
2026-09-02/03; los 6 siguientes se agregaron en esa ronda.
Nuevas mascotas por mes
Crecimiento de la base de pacientes. Sirve para ver, mes a mes, si la clínica está ganando o perdiendo pacientes — la señal más directa de si el negocio crece.
Actividad clínica
Historial médico vs. vacunaciones, por mes. Mide carga de trabajo real del equipo — útil para planificar personal o detectar meses pico (ej. campañas de vacunación).
Distribución por edad
Pacientes por rango etario. Si la base es mayoritariamente cachorros, hay oportunidad de vender packs de vacunación; si es mayoritariamente geriátrica, de vender chequeos preventivos. Es el dato que justifica una campaña, no solo un número curioso.
Reportes por tipo
Qué tipo de consulta predomina históricamente (consulta, cirugía, vacuna, urgencia…). Ayuda a planificar personal e insumos según lo que la clínica realmente atiende, no lo que cree que atiende.
Tasa de no-show
% de citas sin asistencia, por mes. Detecta un problema de ausentismo real y mide si vale la pena invertir en recordatorios más agresivos — sin este dato, “parece que faltan mucho” es una impresión, no un hecho.
Distribución por especie
Mezcla de pacientes (perros/gatos/otros). Perfila el negocio — una clínica mayormente de gatos necesita un enfoque de marketing e instalaciones distinto a una mayormente de perros.
Distribución por género
Menos accionable por sí sola, pero barata de tener junto a especie/edad — completa el perfil demográfico de los pacientes sin costo adicional.
Razas más comunes
Top 10 razas de los pacientes de la clínica. Detecta si predominan razas grandes o pequeñas, lo que afecta dosis de medicación, tamaño de instalaciones, y hasta qué proveedores de insumos conviene tener.
Reportes sobre mascotas externas
Cuántos reportes escribió el staff de esta clínica sobre mascotas cuyo dueño pertenece a otro tenant, por mes — no desglosado por cuál clínica externa, solo el volumen total (se simplificó así el 2026-09-03: no importa de dónde, solo cuánto). Es una auditoría propia: cuántas veces el equipo tocó datos de un paciente ajeno — útil para detectar uso inesperado de la feature de descubrimiento cross-tenant (ver contact-request).
% de esterilización en menores de 1 año
De los pacientes MALE/FEMALE con menos de 1 año, qué porcentaje no está esterilizado. Detecta directo la población en riesgo de camadas no planeadas, y es una oportunidad de negocio concreta — campaña o upsell de esterilización, no solo un dato demográfico.
Notificaciones enviadas
Email + push enviados por la clínica, por mes. Antes solo lo podía consultar superadmin — ahora la clínica ve por sí misma cuánto depende de los avisos automáticos, sin tener que pedírselo a nadie.