Citas del mes
310
▲ 2% vs mar
Ingresos
19.850 €
▲ 4% vs mar
Tasa de no-show
13,9%
▲ 1,2 pp vs mar
Ocupación media
68%
▲ 3 pp vs mar
Pacientes únicos
187
+23 nuevos
Ticket medio
64 €
─ estable
Evolución de citas e ingresos
Últimos 6 meses · sumatorio de todas las direcciones
Ingresos por terapeuta
Abril 2026
Distribución por dirección
Citas atendidas · abril
Citas por día de la semana
Promedio últimos 30 días
Servicios más solicitados
Top 5 · abril
⚠️ Atención: El registro de no-shows depende de que el equipo lo capture en el formulario corto (ver pestaña Captura de no-shows). Los datos previos a la implementación del formulario son aproximados.
No-shows del mes
43
▲ 5 vs mar
Cancelaciones <24h
28
▲ 3 vs mar
Cancelaciones con aviso
52
─ estable
Valor perdido
2.795 €
▲ 320 € vs mar
Tasa global
13,9%
vs objetivo 10%
No-shows por día de la semana y hora
Concentración por franja · permite redistribuir agenda
Tipo de inasistencia
Distribución del mes
No-shows por terapeuta
Números absolutos y tasa
Pacientes con más inasistencias
Top 5 · acumulado año
| Paciente | No-shows | Cancela <24h | Total |
|---|---|---|---|
| M.J. Delgado P. | 4 | 2 | 6 |
| A. Velázquez R. | 3 | 2 | 5 |
| I. Caballero P. | 2 | 2 | 4 |
| M. Hernández M. | 2 | 1 | 3 |
| C. Mesa Cruz | 1 | 2 | 3 |
Especialistas activos
4
Horas trabajadas
250 h
▲ 4 h vs mar
Ocupación media
68%
▲ 3 pp
Horas extras potenciales
+58 h
si se cubre el 100%
Resumen por terapeuta
Abril 2026 · click en columna para ordenar
| Terapeuta | Citas | Horas | Ocupación | Ingresos | €/hora | No-shows | Tasa NS |
|---|---|---|---|---|---|---|---|
| Terapeuta A | 110 | 88 | 82% | 7.040 € | 80 € | 12 | 9,8% |
| Terapeuta B | 95 | 78 | 72% | 6.080 € | 78 € | 18 | 15,9% |
| Terapeuta C | 65 | 52 | 61% | 4.160 € | 80 € | 8 | 11,0% |
| Terapeuta D | 40 | 32 | 55% | 2.570 € | 80 € | 5 | 11,1% |
Horas trabajadas por terapeuta
Últimos 4 meses
Mix de servicios por terapeuta
Distribución de citas · abril
Mapa de ocupación horaria
% de slots ocupados · agregado del mes
Ingresos
19.850 €
▲ 4%
Pacientes únicos
187
+23 nuevos
Recurrentes
164
88% del total
Ticket medio
64 €
Frecuencia media
1,7×/mes
por paciente
LTV promedio
412 €
12 meses rolling
Ingresos por servicio
Abril 2026
Método de pago
% sobre ingresos cobrados
Nuevos vs recurrentes
Últimos 6 meses
Top servicios por volumen
Abril · número de sesiones
| Servicio | Sesiones | Ingresos | Precio medio |
|---|---|---|---|
| Visitas sucesivas psicología | 148 | 10.360 € | 70 € |
| Acompañamiento en el proceso | 82 | 5.330 € | 65 € |
| Primera consulta | 35 | 2.800 € | 80 € |
| Bono flash 7 (sesiones) | 28 | 1.120 € | 40 € |
| Online — visita sucesiva | 17 | 1.020 € | 60 € |
Diseño agnóstico de fuente: El modelo separa los datos en bruto (de Doctoralia, del formulario o de la futura web propia) de los datos procesados que alimentan el dashboard. Cuando migremos fuera de Doctoralia, solo cambia la hoja
citas_raw — el resto del dashboard sigue funcionando.
citas_raw Fuente: Doctoralia
Volcado del .xlsx semanal (o de la API Doctoralia cuando esté). Append-only, no se edita a mano.
fecha
date
hora
time
paciente
string
paciente_id
string (hash)
telefono
string
email
string
especialista
string
servicio
string
direccion
string
precio
number (€)
estado_pago
enum
metodo_pago
enum
documento
string
fuente
enum: doctoralia | web | manual
fecha_extraccion
datetime
captura_inasistencias Fuente: Google Form
Alimentada por el formulario que rellena el equipo en 5 segundos cuando un paciente no aparece o cancela. Cruza por fecha + hora + paciente con citas_raw.
timestamp
datetime auto
fecha_cita
date
hora_cita
time
paciente
string (dropdown)
terapeuta
string (dropdown)
tipo_evento
no_show | cancela_lt24h | cancela_aviso
notas
string opcional
quien_registra
email auto
citas_procesadas Derivada
Fórmula / Apps Script que toma citas_raw + captura_inasistencias y produce la tabla que consume Looker Studio. Aquí se calculan: estado final, turno, día semana, valor perdido, ranking de pacientes.
cita_id
hash único
fecha
date
hora
time
dia_semana
L-D
turno
mañana | tarde
paciente_id
FK → dim_pacientes
terapeuta_id
FK → dim_terapeutas
servicio_id
FK → dim_servicios
precio
number
estado_final
asistida | no_show | cancelada
valor_perdido
number (si NS)
es_paciente_nuevo
boolean
dim_terapeutas, dim_servicios, dim_pacientes Dimensiones
Tablas pequeñas mantenidas manualmente con info que no cambia: tarifas pactadas, comisiones, especialidad, contrato, etc. Permiten enriquecer el reporte sin tocar el origen.
id
string
nombre
string
% comisión
number
disponibilidad_h_semana
number
activo
boolean
Cómo funciona: La dueña o el equipo abre este formulario desde un acceso directo del navegador. Tarda 5-10 segundos. Las respuestas caen automáticamente en la hoja
captura_inasistencias del Google Sheet, y el dashboard las refleja al instante en la pestaña No-shows.
Registro de inasistencias · Clínica
Rellena este formulario cuando un paciente no se presente o cancele. Solo te llevará unos segundos.
El listado se sincroniza con los pacientes activos.
No se presentó (no avisó)
Canceló con menos de 24h
Canceló con aviso (más de 24h)
Reprogramó (mover a otra fecha)
Ventajas del formulario frente a tocar Doctoralia
- Cero cambios en el flujo actual del equipo en Doctoralia.
- 5 segundos por registro, sin clicks dentro de cada cita.
- Distingue 4 tipos de evento (Doctoralia solo conoce "cancelada").
- El email de quien registra queda guardado (trazabilidad).
- Funciona en móvil y escritorio.
- Migrable sin esfuerzo si en el futuro pasáis a una web propia.