Prenotazione e pianificazione
booking
Adattato e sviluppatoA pagamento
Il motore di pianificazione sotto tutto il resto — calendari, disponibilità, stanze e le regole che decidono quali slot un paziente possa davvero vedere.
- Un motore di disponibilità che risolve orari settimanali, eccezioni datate e prenotazioni esistenti in slot liberi
- Pianificatori, ospiti, sedi e stanze, con capienza e rilevamento delle sovrapposizioni
- Regole sugli slot, liste d'attesa e offerte automatiche di slot quando una prenotazione si libera
- Domande di accettazione poste al momento della prenotazione, con le risposte conservate sulla prenotazione
- Promemoria per email e SMS, con liste di esclusione per persona
- Pubblicazione del calendario in ICS, e collegamenti ai sistemi di calendario esterni
- Registrazioni di presenza, un imbuto di prenotazione e le analisi dietro le cifre per professionista
- Limitazione di frequenza sulle vie di prenotazione pubbliche, e una via di cancellazione dei dati di prenotazione
Prenotazione di sedute a pagamento
sale_meeting
Adattato e sviluppatoA pagamento
Vende sedute individuali come crediti. È il modulo che rende acquisto e prenotazione due passi distinti, il che permette di vendere oggi un pacchetto e programmarlo nell'arco di mesi.
- Sedute vendute come crediti su un prodotto, singolarmente o in pacchetto
- Contratti di servizio dei pacchetti accettati all'acquisto e conservati nella versione accettata
- Politiche di disdetta a fasce con finestre di preavviso, penali e un periodo di grazia
- Flussi di spostamento e disdetta che restituiscono il credito dove la policy lo dica
- I secchi del professionista — acquistate, prenotate, trattenute, non prenotate — e l'avanzamento per professionista
- Collegamenti di prenotazione del portale, e barriere del carrello che fermano un acquisto non prenotabile
- Una cucitura di risoluzione del compenso: la seduta congela la propria ripartizione alla prenotazione senza sapere che cosa sia un contratto
- Riscontri dopo la seduta, e la traccia delle mancate presentazioni di cui la reportistica sull'affidabilità ha bisogno
Piattaforma della clinica
clinic_platform
Adattato e sviluppatoA pagamento
Lo strato applicativo: i professionisti e i loro profili pubblici, l'API mobile, i contenuti e la comunità, le notifiche e l'area riservata del paziente.
- Profili dei professionisti con flusso di verifica, titoli, servizi e calendari
- Recensioni, valutazioni, domande pubbliche e il cruscotto del professionista che le governa
- Endpoint REST per l'applicazione mobile, autenticazione JWT e sessioni WebSocket
- Chat in tempo reale — fra paziente e professionista, con i partner e in canali di gruppo — agganciata alle sedute
- Contenuti e pubblicazione: profili degli autori, un flusso ordinato e la scoperta dei contenuti
- Fatture, metodi di pagamento e il ponte fra l'ordine e la seduta
- Notifiche via push, e-mail e dentro l'applicazione, con una diramazione per i promemoria delle sedute
- Verifica dell'età e dell'identità, ticket di assistenza, richieste di consulto e registrazione dei dispositivi
Applicazioni OdooOnDelights Platform
Report della clinica
clinic_reports
Adattato e sviluppatoA pagamento
I diciassette report della direzione. Dodici chiedono se il registro della clinica corrisponda a quanto è accaduto; quattro confrontano l'andamento dei professionisti; uno sta sopra tutti gli altri.
- Elenchi di allineamento: sedute bloccate, crediti non prenotati, copertura rispetto alla domanda, catena del denaro, registro degli onorari
- Pronti al pagamento, condotta sulle disdette, fascicolo di conformità, continuità del paziente e coda di moderazione
- Sedute senza report, e sedute disdette lette accanto alla condotta
- Andamento: la scheda del professionista, la classifica, l'affidabilità e gli esiti dei pazienti
- Un solo comando di perimetro — tutta l'attività, alcune persone, una persona — con un periodo di confronto
- Viste salvate ed esportazione CSV su ogni report
- Un report non scrive mai nulla: disinstallarlo toglie i report e non cambia nessun comportamento operativo
Report delle sedute
session_reports
Adattato e sviluppatoA pagamento
La nota clinica che il professionista deposita dopo una seduta tenuta — conservata come documento protetto riferito al paziente, non come allegato di un appuntamento.
- Un report depositato sulla seduta e registrato come riferito al paziente
- Cifrato a riposo sul servizio dei documenti protetti, con una chiave per versione
- L'accesso lo decide solo l'appartenenza all'équipe di cura, mai un ruolo né l'anzianità
- Le correzioni si depositano come nuove versioni; la versione precedente resta esattamente com'era
- Ogni lettura è registrata, così cercare un report mancante non significa mai leggerne uno
Abbonamenti
clinic_membership
Adattato e sviluppatoA pagamento
Un accordo stabile invece di un acquisto ogni volta: un piano venduto in negozio, e l'abbonamento di un singolo paziente su quel piano.
- I piani sono prodotti del negozio con immagine e descrizione; il catalogo pubblico sta su /memberships
- Un abbonamento porta con sé crediti di seduta, accesso alla chat e minuti di consulto offline
- I crediti restano normali crediti di seduta, così la prenotazione non deve imparare un secondo regolamento
- Periodi con rinnovo e riporto, e il piano decide che cosa si riporta
- Il professionista vede quali suoi pazienti sono abbonati, e a che cosa
Consulti in chat a consumo
ondelights_chat_metering
Adattato e sviluppatoA pagamento
Il tempo del professionista acquistato a minuti invece che ad appuntamento, speso in chat e contabilizzato al minuto.
- Un servizio può vendere un monte minuti del professionista, con una finestra di validità facoltativa
- Tariffario sull'azienda, sostituibile servizio per servizio
- Una riga di registro per ogni addebito, e un estratto conto che tanto il paziente quanto il professionista possono aprire
- Il monte minuti è controllato dove il messaggio parte, non dove qualcuno si ricorda di controllarlo
Questionari di accoglienza
ondelights_intake_form
Adattato e sviluppatoA pagamento
Il questionario che il paziente compila prima della prima seduta, conservato come contenuto clinico e non come risposte a un sondaggio.
- Un servizio indica il questionario che lo accompagna
- Il paziente lo compila prima della seduta, dalle proprie pagine
- Le risposte sono scritte direttamente in un documento cifrato — mai lasciate nell'archivio del sondaggio
- Il clinico lo apre dalla seduta, secondo le normali regole di accesso ai documenti
Verifica dei pagamenti offline
sale_meeting_offline_payment
Adattato e sviluppatoA pagamento
Il bonifico bancario come via di pagamento, per le cliniche che vogliono una persona a guardare ogni ordine prima e dopo il movimento del denaro.
- Approvare l'ordine, fatturarlo, ricevere la contabile del bonifico, approvarla e solo allora emettere i crediti
- I crediti compaiono soltanto a contabile approvata, così un ordine non pagato non può prenotare una seduta
- Il rifiuto porta con sé la propria motivazione, e l'ordine torna a chi è in grado di rimediare
- Ogni passo è uno stato dell'ordine, non un appunto lasciato da qualcuno
Pagamento offline — pagine del paziente
sale_meeting_offline_payment_portal
Adattato e sviluppatoA pagamento
La metà rivolta al paziente della via offline: dove paga, che cosa carica e che cosa sta aspettando l'ordine.
- Ogni stato ha colore e segno propri in « I miei ordini », così l'attesa si distingue a vista dal rifiuto
- Pagare e caricare la contabile in un'unica finestra, senza uscire dall'ordine
- La motivazione del rifiuto è mostrata dove la leggerà chi deve porvi rimedio
- Un riquadro nel cruscotto per gli ordini che aspettano qualcosa dal paziente
Cruscotto della contabilità
ondelights_finance_reports
Adattato e sviluppatoA pagamento
I conti, su un cruscotto tutto loro: che cosa è entrato, che cosa è dovuto, quanto è costata l'erogazione e che cosa deve ancora arrivare. Separato da quello della direzione per scelta — rincorrere una fattura non pagata in reparto è un mestiere, e tenere la contabilità un altro.
- Una pagina d'ingresso con quattro riquadri di denaro, sei indici di salute, sei grafici e un elenco di segnalazioni
- Ventuno report: cassa, ricavi, costo dell'erogazione, previsione, dispersione e due liste di controllo
- Competenza o cassa, cinque periodi e un intervallo personalizzato, portati dentro ogni approfondimento
- Restringere qualsiasi report per servizio, professionista o paziente; vista a grafico ed esportazione CSV su ogni pagina
- Niente compensazioni, nessun tasso senza il suo denominatore, i livelli di previsione mai sommati fra loro
- Una lista di controllo di chiusura mensile dove tutte le spunte sono la chiusura buona
- Legge la contabilità e mai il contenuto clinico — un'autorizzazione distinta, su un'utenza interna
Team Dashboards
ondelights_team_dashboards
Adattato e sviluppatoA pagamento
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
Adattato e sviluppatoA pagamento
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
Adattato e sviluppatoA pagamento
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
Ticket di assistenza
support
Adattato e sviluppatoA pagamento
Un modulo pubblico che trasforma una domanda in un compito con un responsabile.
- Un modulo su /support/ticket che chiunque può usare, con o senza accesso
- Ogni invio apre un compito, assegnato all'amministratore del negozio
- Chi ha scritto segue il proprio ticket, e l'amministratore è avvisato in Discuss