Reservas y agenda
booking
Adaptado y desarrolladoDe pago
El motor de agenda que hay debajo de todo lo demás — calendarios, disponibilidad, salas y las reglas que deciden qué huecos puede ver realmente un paciente.
- Un motor de disponibilidad que convierte el horario semanal, las excepciones con fecha y las reservas existentes en huecos libres
- Planificadores, anfitriones, ubicaciones y salas, con aforo y detección de solapamientos
- Reglas de huecos, listas de espera y ofertas automáticas de hueco cuando se libera una reserva
- Preguntas de admisión hechas en el momento de reservar, con las respuestas guardadas en la reserva
- Recordatorios por correo electrónico y SMS, con listas de exclusión por persona
- Publicación del calendario en ICS, y enlaces a sistemas de calendario externos
- Registros de asistencia, un embudo de reservas y la analítica que hay detrás de las cifras por profesional
- Limitación de frecuencia en las rutas públicas de reserva, y una vía de supresión de los datos de reservas
Reserva de sesiones de pago
sale_meeting
Adaptado y desarrolladoDe pago
Vende sesiones individuales como créditos. Es el módulo que separa comprar y reservar en dos pasos, lo que permite vender hoy un paquete y programarlo a lo largo de meses.
- Sesiones vendidas como créditos sobre un producto, sueltas o en paquete
- Acuerdos de servicio del paquete aceptados en la compra y conservados en la versión aceptada
- Políticas de cancelación escalonadas, con plazos de preaviso, penalizaciones y un periodo de gracia
- Flujos de cambio de fecha y de cancelación que devuelven el crédito cuando la política lo dice
- Los compartimentos del profesional — comprado, reservado, celebrado, sin reservar — y la evolución por profesional
- Enlaces de reserva en el portal, y controles en el carrito de la web que impiden una compra que no se podría reservar
- Un punto de conexión para el pago: la sesión congela su propio reparto al reservarse sin saber qué es un contrato
- Comentarios tras la sesión, y el rastro de ausencias que necesitan los informes de fiabilidad
Plataforma clínica
clinic_platform
Adaptado y desarrolladoDe pago
La capa de aplicación: los profesionales y sus perfiles públicos, la API móvil, contenidos y comunidad, notificaciones y la cuenta del paciente.
- Perfiles de profesional con un flujo de verificación, credenciales, servicios y calendarios
- Valoraciones, puntuaciones, preguntas públicas y el panel del profesional que hay detrás
- Endpoints REST para la aplicación móvil, autenticación JWT y sesiones WebSocket
- Chat en tiempo real — de paciente a profesional, chats de pareja y canales de grupo — vinculado a las sesiones
- Contenidos y publicación: perfiles de editor, un canal ordenado y descubrimiento
- Facturas, métodos de pago y el puente del pedido a la sesión
- Notificaciones por push, correo electrónico y dentro de la aplicación, con distribución de avisos de sesión
- Verificación de edad e identidad, incidencias de soporte, solicitudes de consulta y registro de dispositivos
Apps de OdooOnDelights Platform
Informes de la clínica
clinic_reports
Adaptado y desarrolladoDe pago
Los diecisiete informes de gestión. Doce preguntan si el registro de la clínica coincide con lo que ocurrió; cuatro comparan cómo les va a los profesionales; uno está por encima de todos.
- Listas de conciliación: sesiones atascadas, créditos sin reservar, cobertura frente a demanda, cadena del dinero, registro de cargos
- Preparación de pagos, conducta de cancelación, expediente de cumplimiento, continuidad de pacientes y la cola de moderación
- Sesiones sin informe, y sesiones canceladas leídas junto con la conducta
- Rendimiento: la ficha del profesional, la clasificación, la fiabilidad y los resultados de los pacientes
- Un único control de alcance — todo el negocio, personas seleccionadas, una persona — con un periodo de comparación
- Vistas guardadas y exportación a CSV en cada informe
- Un informe nunca escribe: desinstalarlo elimina los informes y no cambia ningún comportamiento operativo
Informes de sesión
session_reports
Adaptado y desarrolladoDe pago
La nota clínica que un profesional registra tras una sesión celebrada — guardada como documento seguro sobre el paciente, no como adjunto de una reunión.
- Un informe registrado en la sesión y anotado como relativo al paciente
- Cifrado en reposo en el servicio de documentos seguros, con una clave por versión
- El acceso lo decide solo el equipo asistencial, nunca un rol ni la antigüedad
- Las correcciones se registran como versiones nuevas; la anterior queda exactamente como estaba
- Cada lectura queda registrada, de modo que perseguir un informe que falta nunca obliga a leer uno
Membresías
clinic_membership
Adaptado y desarrolladoDe pago
Un acuerdo permanente en lugar de una compra cada vez: un plan vendido en la tienda, y la membresía de un paciente sobre él.
- Los planes son productos de la tienda con imagen y descripción; el catálogo público está en /memberships
- Una membresía incluye créditos de sesión, acceso al chat y minutos de consulta fuera de sesión
- Los créditos siguen siendo créditos de sesión ordinarios, así que la reserva nunca tiene que aprender un segundo reglamento
- Periodos con renovación y traspaso, y el plan decide qué se traspasa
- Un profesional ve cuáles de sus pacientes son miembros, y de qué plan
Consultas por chat con medición
ondelights_chat_metering
Adaptado y desarrolladoDe pago
Tiempo de un profesional comprado en minutos en lugar de como cita, gastado en el chat y contabilizado al minuto.
- Un servicio puede vender una bolsa de minutos del profesional, con un plazo de validez opcional
- Tarifa definida en la empresa, que se puede sobrescribir por servicio
- Un asiento por cada cargo, y un extracto que pueden abrir tanto el paciente como el profesional
- La bolsa se comprueba donde se envía el mensaje, no donde alguien se acuerda de comprobarla
Formularios de admisión
ondelights_intake_form
Adaptado y desarrolladoDe pago
El cuestionario que un paciente rellena antes de la primera sesión, guardado como contenido clínico y no como respuestas de encuesta.
- Un servicio indica qué cuestionario lo acompaña
- El paciente lo rellena antes de la sesión, desde sus propias páginas
- Las respuestas se escriben directamente en un documento cifrado — nunca se quedan en el almacenamiento de la encuesta
- El profesional lo abre desde la sesión, con las reglas de acceso a documentos habituales
Revisión de pagos offline
sale_meeting_offline_payment
Adaptado y desarrolladoDe pago
La transferencia bancaria como vía de pago, para las clínicas que quieren que una persona revise cada pedido antes y después de que se mueva el dinero.
- Aprobar el pedido, facturarlo, recibir el justificante de la transferencia, aprobarlo y, entonces, emitir los créditos
- Los créditos aparecen solo cuando se aprueba el justificante, así que un pedido impagado no puede reservar una sesión
- Un rechazo lleva su motivo, y el pedido vuelve a quien puede resolverlo
- Cada paso es un estado del pedido, no una nota que alguien dejó
Pago offline — páginas del paciente
sale_meeting_offline_payment_portal
Adaptado y desarrolladoDe pago
La mitad de la vía offline que ve el paciente: dónde paga, qué sube y a qué está esperando el pedido.
- Cada estado tiene su propio color y marca en Mis pedidos, para que esperar se distinga a simple vista de un rechazo
- Pagar y subir el justificante en un solo cuadro de diálogo, sin salir del pedido
- El motivo del rechazo se muestra donde lo va a leer la persona que tiene que actuar
- Una tarjeta en el panel para los pedidos que necesitan algo del paciente
Panel de contabilidad
ondelights_finance_reports
Adaptado y desarrolladoDe pago
Los libros, en un panel propio: qué ha entrado, qué se debe, cuánto ha costado la prestación y qué está por venir. Separado del de administración a propósito — perseguir una factura impagada en el día a día es un trabajo, y llevar el libro mayor es otro.
- Una página de inicio con cuatro recuadros de importes, seis ratios de salud, seis gráficos y una lista de alertas
- Veintiún informes: caja, ingresos, coste de prestación, previsión, fugas y dos listas de verificación de control
- Devengo o caja, cinco periodos y un intervalo personalizado, conservados en cada informe de detalle
- Acotar cualquier informe por servicio, profesional o paciente; vista de gráfico y CSV en cada página
- Nada compensado, ninguna tasa sin denominador, las capas de la previsión nunca sumadas
- Una lista de verificación de cierre de mes en la que todo marcado es un buen cierre
- Lee el libro mayor y nunca contenido clínico — una concesión aparte, sobre una cuenta interna
Team Dashboards
ondelights_team_dashboards
Adaptado y desarrolladoDe pago
What needs doing, for the four teams around the clinic. Sales, people, marketing and delivery each get a page, and every page opens with the same question: what is late, what is now, what is coming, and what has nobody promised to act on.
- Four dashboards, each a record rather than code, so a pack can add one
- The activity strip on every page: late · today · planned · nothing scheduled · needs attention
- **Nothing scheduled** is the band Odoo has no state for — an open record nobody has promised to do anything about, which appears on no other screen
- The attention rule is printed under its own count, because a threshold the reader cannot see is one they stop trusting
- Twenty-six reports, each carrying the code of the specification row it implements
- A figure whose model is not installed reports *not applicable*, never zero
- Lists that should be empty, with a nightly alert that ships switched off
- Every rate prints its denominator, and an em dash under five records
- Today's presence and absence — still checked in, checked in today, on leave today
- Depends on base, mail and web and nothing else: it reports on CRM, HR, mailing, project and contract data without requiring any of it
Dashboards — CRM, Sales, Delivery, People
ondelights_dashboard_spreadsheets
Adaptado y desarrolladoDe pago
How we are doing, in the app managers already open. Four pages in Odoo's own Dashboards, in a Clinic Teams section of their own, built the way its Sales and Expenses pages are built.
- Four pages — CRM, Sales, Delivery, People — beside Odoo's own
- Four KPI tiles a page, each with the previous period beside it
- Two charts and two to four top-N tables a page, every one opening the records behind it
- A figure that is a state of the world takes no period and shows no comparison — headcount filtered to the last ninety days is not headcount
- A chart grouped by a date takes the period; one grouped by a stage does not
- The workbooks are generated and their cross-references validated before anything is written
- Each page is visible to the Odoo group that owns its data, so nothing extra is granted
Dashboards — Attendance, Time off, Staff payments
ondelights_dashboard_hr
Adaptado y desarrolladoDe pago
Three more pages in the same section, kept apart because each one needs an app the clinic may not run.
- Attendance: currently checked in, records, hours worked, extra hours, by employee and by department
- Time off: requests awaiting an answer, days approved, refusals, and where leave falls by month, type and department
- Staff payments: to report, to validate, to reimburse, and what was claimed in the period
- Separate from the other dashboards because each forces an app — attendance, time off, expenses
- Attendance counts records, not people: a lunch break makes one person two rows, and the page says so
- Currently checked in is a presence figure during the working day and a list of people who forgot to check out after it
Incidencias de soporte
support
Adaptado y desarrolladoDe pago
Un formulario público que convierte una pregunta en una tarea de la que alguien es responsable.
- Un formulario en /support/ticket que puede usar cualquiera, con sesión iniciada o no
- Cada envío abre una tarea, asignada al administrador de la tienda
- Quien la envía sigue su propia incidencia, y el administrador recibe el aviso en Discuss