Espejo Labs
Espejo Labs · Producto

Espejo Clinic

Software de gestión para clínicas dentales. Un solo espacio de trabajo para la agenda, la ficha clínica, el plan de tratamiento y el dinero.

Hecho para equipos dentales Español e inglés Una base de datos por clínica
Panel de control de Espejo Clinic
El panel de la clínica: las citas de hoy, los ingresos, el saldo pendiente y los planes de tratamiento en una sola pantalla.
23Módulos funcionales
2Idiomas, de principio a fin
1Base de datos por clínica
32Dientes, registrables por superficie
Resumen

Deja de administrar tu clínica con cuatro herramientas distintas

La mayoría de las clínicas dentales trabajan con tres o cuatro herramientas desconectadas entre sí: un calendario para las citas, una carpeta de odontogramas en papel o PDF, una hoja de cálculo para los presupuestos de tratamiento, y un programa de facturación que no sabe nada de los otros dos. Cada traspaso entre ellas es manual, y en cada traspaso manual se pierden ingresos y detalle clínico.

Espejo Clinic reemplaza ese conjunto de herramientas con un solo sistema. La recepcionista agenda en el mismo calendario que usa el dentista. El dentista registra hallazgos diente por diente en un odontograma interactivo. Esos hallazgos se convierten en un plan de tratamiento, el plan se convierte en líneas de factura, y los pagos aparecen de vuelta en el panel que el dueño de la clínica abre cada mañana. Los pacientes reservan su propia cita en línea contra la disponibilidad real de la clínica, así que el teléfono deja de ser el cuello de botella.

Entregado como SaaS multi-tenant: cada empresa clínica recibe su propia base de datos dedicada, de modo que los registros de una clínica jamás pueden consultarse junto a los de otra. Toda la interfaz viene en español e inglés, intercambiables en cualquier momento, hasta el último estado y mensaje de validación.

Para quién es

RolQué le da el sistema
Dueño / gerente de la clínicaUn panel en vivo: las citas de hoy, los ingresos de hoy comparados con ayer, el saldo pendiente, los planes de tratamiento activos, la tendencia de ingresos de los últimos 7 días y los tratamientos más realizados.
Recepcionista / mostradorUn calendario por día/semana/mes con estados codificados por color, asignación de sala y profesional, y reserva directa desde un espacio vacío — además de una página de reserva pública que llena la agenda sin necesidad de una llamada telefónica.
Dentista / especialistaUn odontograma interactivo con hallazgos por superficie, alertas médicas, alergias y condiciones en la ficha del paciente, y planes de tratamiento que pasan directo a la facturación.
AsistenteLíneas de detalle de la cita — qué servicios se realizaron realmente, en qué diente, a qué precio.
Grupos multi-sedeSucursales, salas y horarios semanales por profesional y por sucursal, con disponibilidad calculada por sede.
Qué hace

Cada detalle de la clínica, en un solo lugar

Once áreas funcionales, cada una una pantalla real del producto en funcionamiento.

01 · Panel de la clínica

Las cuatro preguntas que una clínica se hace cada mañana

  • Citas de hoy — total, dividido en completadas / en espera / canceladas.
  • Ingresos de hoy — con la variación porcentual respecto a ayer.
  • Saldo pendiente — facturado y aún no cobrado, más el número de facturas sin pagar.
  • Planes de tratamiento activos — planes aceptados en curso, y cuántos siguen en borrador.

Debajo de eso: la agenda completa del día, un gráfico de barras de ingresos de siete días, el total de pacientes con los nuevos de este mes, y un ranking de los tratamientos más realizados.

Panel de la clínica
02 · Agenda de citas

Un calendario clínico, no uno genérico

Vistas por día, semana y mes. Cada cita está codificada por color según su estado — Programada, Confirmada, En curso, Completada, Cancelada, No asistió — para que el estado de la agenda se lea de un vistazo.

  • Sucursal, paciente, profesional, sala opcional, hora de inicio y duración.
  • Filtrar todo el calendario a un solo profesional.
  • Cada cita se despliega en detalles de la cita: los servicios realizados, el diente, la cantidad y el precio unitario — el puente entre el acto clínico y la factura.
Calendario semanal con estados de citas codificados por color
Vista semanal. Las vistas por día y por mes están en la galería más abajo.
03 · Reserva en línea para pacientes

Deja que los pacientes reserven solos — contra disponibilidad real

Una página de reserva pública, sin autenticación — sin inicio de sesión del paciente, sin app que instalar — en tres pasos: elegir la cita, ingresar tus datos, confirmar.

Lo que la hace confiable es el motor de disponibilidad detrás de ella. Un horario solo se ofrece cuando sobrevive todas las restricciones a la vez:

  • Dentro del horario de atención y los días laborales configurados de la clínica.
  • Dentro del horario semanal de ese profesional para esa sucursal y día de la semana específicos.
  • Fuera de la ventana de almuerzo/descanso configurada.
  • El profesional no tiene ya una cita en ese horario.
  • Hay una sala de tratamiento libre en esa sucursal.

El endpoint devuelve únicamente horarios libres — nunca el nombre, los datos de contacto o la cita de otro paciente.

Página de reserva pública mostrando un calendario de disponibilidad en vivo y horarios libres
04 · Odontograma interactivo

La pieza clínica central

Una dentición adulta completa dispuesta en arcadas superior e inferior, con cada diente clicable.

  • Registrar un hallazgo por superficie — vestibular, lingual, mesial, distal, oclusal, o el diente completo.
  • Asignar un estado — sano, caries, obturado, extraído, corona, implante, endodoncia, ausente — cada uno con su propio color, para que el historial de la boca se lea de un vistazo.
  • Adjuntar notas clínicas de texto libre a cualquier hallazgo.
  • Aplicar un mismo estado a todas las superficies de un diente en una sola acción.
  • Un conteo acumulado por estado y un resumen por cuadrante acompañan al gráfico.
  • El odontograma completo se imprime para la ficha del paciente o una interconsulta.
Odontograma con el diente 16 seleccionado y el panel de superficie, estado y notas abierto
Diente seleccionado, panel de superficie y estado abierto. Registra un hallazgo en dos clics.
05 · Pacientes e historial médico

Historial estructurado, no un cuadro de texto libre

Los pacientes se construyen sobre un registro compartido de Persona — nombre, fecha de nacimiento, género, tipo y número de documento, teléfono, email, dirección y foto — la única fuente de verdad reutilizada tanto por usuarios como por profesionales y pacientes. La ficha del paciente agrega tipo de sangre, idioma preferido, contacto de emergencia, sucursal y notas clínicas.

  • Alergias con un grado de severidad (leve / moderada / severa).
  • Condiciones médicas de un catálogo mantenido, agrupadas por categorías, cada una marcada por su relevancia dental y por si debe generar una alerta antes del tratamiento.
  • Condiciones por paciente con fecha de diagnóstico, estado y notas.
Directorio de pacientes en vista de tarjetas
06 · Planes de tratamiento

Cotiza todo el curso del tratamiento y observa cómo se convierte

Un plan agrupa el trabajo que el paciente ha aceptado: un título, una descripción, el profesional responsable, y un estado de borrador, activo, completado o cancelado.

Cada ítem del plan indica un servicio del catálogo, el diente al que aplica, la cantidad y el precio estimado, y sigue su propio avance — pendiente, en curso, completado u omitido.

Lista de planes de tratamiento
07 · Facturación

Los pagos parciales son ciudadanos de primera clase

Facturas por paciente y sucursal, cada una con número de factura, fecha de emisión, total, monto pagado y un estado que avanza de borrador → emitida → parcialmente pagada → pagada (o cancelada).

Los pagos se registran contra una factura con un monto, una fecha, una referencia y un método — efectivo, tarjeta, transferencia bancaria o seguro. Los pagos parciales están soportados de forma nativa, que es como realmente se paga un tratamiento dental.

Lista de facturas con totales, montos pagados y estados
08 · Catálogo de servicios

Con precio, categorizado y traducido por idioma

Todo lo que la clínica ofrece — consulta, limpieza, obturación, endodoncia, extracción, corona, implante, blanqueamiento, ortodoncia, radiografía — cada uno con un código, una categoría, un precio base, una especialidad opcional y un indicador de activo.

Los nombres y descripciones de los servicios están traducidos por idioma, así que una clínica que atiende en dos idiomas le muestra a cada paciente el texto correcto sin duplicar el catálogo.

Catálogo de servicios con códigos, categorías y precios base
09 · Organización y equipo

Multi-sede desde el primer día

  • Sucursales — múltiples sedes, cada una con su propia dirección, teléfono y correo.
  • Salas — salas de tratamiento por sucursal, incluidas en el cálculo de disponibilidad.
  • Usuarios — con roles: Administrador, Dentista, Asistente, Recepcionista.
  • Profesionales — número de licencia, una o más especialidades, y un color personal usado en todo el calendario.
  • Horarios de profesionales — el patrón semanal de trabajo por profesional, por sucursal, por día de la semana, con horas de inicio y fin y una sala asignada opcional.
  • Especialidades — un catálogo traducible (endodoncia, ortodoncia, etcétera).
Horarios semanales por profesional, sucursal y día de la semana
10 · Configuración

Las reglas de reserva viven en una sola pantalla

Configuración de toda la clínica en un solo lugar: nombre y logo de la clínica, y las reglas de reserva en línea — hora de apertura, hora de cierre, inicio y fin del descanso, qué días de la semana son laborales, duración del espacio en minutos, y la zona horaria IANA usada para convertir el horario local de la clínica a UTC.

Configuración de la clínica: marca y horario de reserva en línea
11 · Registro de auditoría

Nada cambia sin quedar registrado

Cada creación, actualización y eliminación en cada entidad se escribe automáticamente en un registro de auditoría, guardando la tabla, el registro, la acción y la marca de tiempo.

El registro es de solo lectura a través de la API — puede consultarse pero no editarse ni eliminarse desde la aplicación. Los registros que lo permiten se eliminan de forma suave (se desactivan en lugar de destruirse), así que el historial se conserva.

Registro de auditoría de solo lectura
Por qué es diferente

Seis cosas que la mayoría del software para clínicas hace mal

🔐

Aislamiento con base de datos por cliente

No es una tabla compartida con una columna tenant_id y un filtro que alguien podría olvidar. Los datos de cada empresa clínica viven en su propia base de datos, resuelta en cada solicitud a partir del subdominio o de una cabecera X-Tenant. Una solicitud sin un tenant válido se rechaza antes de llegar a cualquier dato.

🎯

Disponibilidad que realmente es correcta

El motor de reserva cruza el horario de la clínica, los horarios de los profesionales por sucursal, los descansos, las citas existentes y la ocupación de salas. Nunca ofrece un horario que la clínica no pueda cumplir.

🌍

Verdaderamente bilingüe

El español y el inglés son ambos de primera clase. Cada etiqueta, botón, aviso, diálogo, texto de ejemplo y mensaje de validación es una clave de traducción — incluidos valores como el estado de la cita y el estado del diente. El idioma preferido de cada usuario sigue a su cuenta.

🔗

La ficha clínica impulsa el dinero

Los hallazgos del odontograma alimentan los planes de tratamiento, los ítems del plan y los detalles de la cita hacen referencia al mismo catálogo de servicios con precio, y esas líneas se convierten en facturas y pagos. Nada se vuelve a digitar entre el trabajo clínico y la facturación.

🗄️

Funciona en cualquier lugar

La misma compilación corre sobre SQL Server para producción o sobre SQLite para un despliegue ligero y sin dependencias — elegido puramente por configuración, tanto para la base maestra como para cada base de datos de cliente.

📱

Instalable y lista para móvil

La interfaz es una aplicación web progresiva responsiva: funciona en un teléfono junto al sillón y puede instalarse en la pantalla de inicio.

Base técnica

Construido para mantenerse, no solo para demostrarse

ÁreaDetalle
Backend.NET 10 · ASP.NET Core Web API · EF Core 10 · FluentValidation · Mapster
FrontendReact 19 · TypeScript · Vite · TanStack Query · PWA
Bases de datosSQL Server (producción) o SQLite (despliegue ligero), elegido por configuración
ArquitecturaLimpia / por capas — Domain ← Application ← Infrastructure / API
SeguridadAutenticación JWT bearer, autorización basada en roles, hash de contraseñas con BCrypt
Multi-tenenciaBase de datos por cliente; la base de datos maestra contiene los catálogos de clientes e idiomas
AuditoríaUn interceptor de EF Core escribe una fila de auditoría en cada cambio persistido
APIREST, documentada con un documento OpenAPI y una interfaz interactiva Scalar
CalidadSuite de pruebas xUnit sobre los servicios de la aplicación; estándar de código forzado por analizadores
Textos publicitarios

Frases listas para usar

Extraídas de lo que el producto realmente hace — nada aquí es una afirmación que el software no pueda respaldar.

Titulares

  • Más tiempo para tus pacientes. Menos tiempo administrando.
  • Tu clínica, en equilibrio.
  • Desde la primera cita hasta el último pago — un solo sistema.
  • El odontograma, la agenda y la factura por fin se hablan entre sí.
  • Deja de administrar tu clínica con cuatro herramientas.

Subtítulos

  • Agenda, fichas de pacientes, odontogramas, planes de tratamiento y facturación en un solo espacio de trabajo construido en torno al ritmo real de una clínica dental.
  • Deja que los pacientes reserven solos — contra tu disponibilidad real, no una lista de deseos.
  • Cada hallazgo, cada plan, cada pago, en una sola línea de tiempo del paciente.

Llamados a la acción

  • Ve tu clínica en una sola pantalla. → Reserva una demo
  • Prueba la demo en vivo — sin instalación, sin tarjeta.
  • Registra una cita (de cara al paciente, para el sitio propio de la clínica)

Viñetas de funciones (forma breve)

🦷Odontograma interactivo — hallazgos por diente y por superficie, codificados por color, imprimible
📅Calendario clínico por día / semana / mes con estados de citas codificados por color
🌐Reserva pública en línea que respeta tu horario, tu equipo y tus salas
📋Planes de tratamiento que se convierten en líneas de factura
💳Facturas y pagos parciales — efectivo, tarjeta, transferencia o seguro
📊Un panel que responde “¿cómo fue el día?” antes de que termines tu café
🏢Múltiples sucursales, salas y horarios semanales por profesional
🔐Los datos de tu clínica en su propia base de datos — aislados por diseño
🌍Interfaz completa en español / inglés, intercambiable en un clic
📱Funciona en el teléfono junto al sillón; instalable como app

Manejo de objeciones

“Ya tenemos un calendario.” Tu calendario no sabe qué diente se trató, cuánto costó, ni si se pagó.
“La reserva en línea nos va a sobrecargar.” No puede. Un horario solo se ofrece si la clínica está abierta, el profesional tiene turno en esa sucursal, hay una sala libre y nadie más la tiene.
“Nuestros datos se mezclarían con los de otras clínicas.” No se mezclarían. Cada clínica corre sobre su propia base de datos.
“La mitad de nuestro equipo prefiere el español.” El software también. Cada usuario elige su propio idioma.

Formatos de anuncio sugeridos

  • Anuncio de una imagen — el panel, titular “Más tiempo para tus pacientes. Menos tiempo administrando.”
  • Carrusel (4 diapositivas) — panel → calendario semanal → odontograma → reserva en línea, una línea de beneficio cada una.
  • Dividido “escritorio + teléfono” — el panel de escritorio junto al panel móvil, titular “En recepción. En el sillón. De camino a casa.”
  • Cuadrícula de funciones — odontograma, planes de tratamiento, facturas y reserva en línea en una cuadrícula 2×2 con las viñetas breves.
Siguiente paso

Ve tu clínica en una sola pantalla

Abre la demo en vivo, o conversa con Espejo Labs sobre adaptarlo a tu clínica.

Credenciales de la demo: admin@demo.local · Admin12345