Varaukset ja aikataulutus
booking
Räätälöity ja kehitettyMaksullinen
Se aikataulutusmoottori kaiken muun alla — kalenterit, saatavuus, huoneet ja ne säännöt jotka päättävät mitkä ajat asiakas oikeasti saa nähdä.
- Saatavuusmoottori joka ratkaisee viikkotunnit, päivätyt poikkeukset ja olemassa olevat varaukset vapaiksi ajoiksi
- Aikatauluttajat, isännät, toimipisteet ja huoneet, kapasiteetin ja päällekkäisyyksien havaitsemisen kera
- Aikasäännöt, jonotuslistat ja automaattiset aikatarjoukset kun varaus vapautuu
- Taustakysymykset esitettyinä varaushetkellä, ja vastaukset pidettyinä varauksella
- Muistutukset sähköpostitse ja tekstiviestillä, ja henkilökohtaiset estolistat
- Kalenterin julkaisu ICS-muodossa, ja linkit ulkoisiin kalenterijärjestelmiin
- Läsnäolokirjaukset, varaussuppilo ja se analytiikka joka on ammattilaiskohtaisten lukujen takana
- Kuormanrajoitus julkisilla varausreiteillä, ja poistoreitti varaustiedolle
Maksullisten tapaamisten varaus
sale_meeting
Räätälöity ja kehitettyMaksullinen
Myy kahdenkeskisiä tapaamisia krediitteinä. Juuri tämä moduuli tekee ostamisesta ja varaamisesta kaksi erillistä askelta, ja juuri se sallii paketin myymisen tänään ja aikatauluttamisen kuukausien ajalle.
- Tapaamiset myytyinä krediitteinä tuotetta vasten, yksittäin tai pakettina
- Pakettien palvelusopimukset hyväksyttyinä ostohetkellä ja pidettyinä siinä versiossa jossa ne hyväksyttiin
- Porrastetut peruutuslinjaukset varoitusaikoineen, maksuineen ja armonaikoineen
- Ajan siirron ja perumisen kulut jotka palauttavat krediitin siellä missä linjaus niin sanoo
- Ammattilaisen lokerot — ostettu, varattu, pidetty, varaamatta — ja ammattilaiskohtainen edistyminen
- Portaalin varauslinkit, ja verkkosivuston ostoskorin portit jotka estävät varauskelvottoman ostoksen
- Palkkioratkaisijan sauma: tapaaminen jäädyttää oman osuutensa varaushetkellä tietämättä mikä sopimus on
- Tapaamisen jälkeinen palaute, ja se saapumatta jäämisen jälki jota luotettavuusraportointi tarvitsee
Vastaanoton alusta
clinic_platform
Räätälöity ja kehitettyMaksullinen
Sovelluskerros: ammattilaiset ja heidän julkiset profiilinsa, mobiilirajapinta, sisältö ja yhteisö, ilmoitukset, ja asiakkaalle näkyvä tili.
- Ammattilaisten profiilit varmistustyönkulkuineen, pätevyyksineen, palveluineen ja kalentereineen
- Arviot, arvosanat, julkiset kysymykset ja niiden takana oleva ammattilaisen työpöytä
- REST-endpointit mobiilisovellukselle, JWT-tunnistautuminen ja WebSocket-istunnot
- Reaaliaikainen keskustelu — asiakkaalta ammattilaiselle, kumppanikeskustelut ja ryhmäkanavat — sillattuna tapaamisiin
- Sisältö ja julkaiseminen: julkaisijaprofiilit, järjestetty virta ja löytäminen
- Laskut, maksutavat ja silta tilauksesta tapaamiseen
- Ilmoitukset pushina, sähköpostina ja sovelluksessa, ja haarautuma tapaamisten hälytyksille
- Iän ja henkilöllisyyden varmistus, tukitiketit, konsultaatiopyynnöt ja laitteiden rekisteröinti
Odoo-sovelluksetOnDelights Platform
Vastaanoton raportit
clinic_reports
Räätälöity ja kehitettyMaksullinen
Ne seitsemäntoista johdon raporttia. Kaksitoista kysyy, vastaako vastaanoton tietue sitä mitä tapahtui; neljä vertailee ammattilaisten menestystä; yksi on niiden kaikkien yläpuolella.
- Yhdenmukaisuuslistat: jumiin jääneet tapaamiset, varaamattomat krediitit, kattavuus vs. kysyntä, rahaketju, palkkiokirjanpito
- Maksuvalmius, peruutuskäyttäytyminen, vaatimustenmukaisuuskansio, asiakkaiden jatkuvuus ja moderointijono
- Tapaamiset ilman raporttia, ja perutut tapaamiset luettuina käyttäytymisen rinnalla
- Suoritus: ammattilaisen tuloskortti, vertailutaulukko, luotettavuus ja asiakkaiden tulokset
- Yksi laajuusvalinta — koko liiketoiminta, valitut henkilöt, yksi henkilö — vertailujakson kera
- Tallennetut näkymät ja CSV-vienti jokaisella raportilla
- Raportti ei koskaan kirjoita: sen poistaminen poistaa raportit eikä muuta yhtäkään operatiivista käyttäytymistä
Tapaamisraportit
session_reports
Räätälöity ja kehitettyMaksullinen
Se kliininen muistiinpano jonka ammattilainen kirjaa pidetyn tapaamisen jälkeen — säilytettynä suojattuna asiakirjana asiakkaasta eikä liitteenä tapaamisella.
- Raportti kirjattuna tapaamista vasten ja merkittynä asiakasta koskevaksi
- Salattuna levossa suojattujen asiakirjojen palvelussa, ja avain versiota kohden
- Pääsyn päättää vain hoitotiimin ratkaiseminen, ei koskaan rooli eikä asema
- Oikaisut kirjataan uusina versioina; edellinen versio jää täsmälleen sellaiseksi kuin se oli
- Jokainen luku lokitetaan, joten puuttuvan raportin jahtaaminen ei koskaan tarkoita sellaisen lukemista
Jäsenyydet
clinic_membership
Räätälöity ja kehitettyMaksullinen
Pysyvä järjestely eikä osto joka kerta: kaupassa myytävä paketti, ja yhden asiakkaan jäsenyys sitä vasten.
- Paketit ovat kaupan tuotteita kuvineen ja kuvauksineen; julkinen luettelo on osoitteessa /memberships
- Jäsenyys kantaa tapaamiskrediittejä, keskustelupääsyn ja offline-konsultaatiominuutteja
- Krediitit pysyvät tavallisina tapaamiskrediitteinä, joten varaamisen ei tarvitse oppia toista sääntökirjaa
- Jaksot uusimisineen ja siirtoineen, ja paketti päättää mikä siirtyy
- Ammattilainen näkee ketkä hänen asiakkaistaan ovat jäseniä, ja missä
Minuuttiperusteiset keskustelukonsultaatiot
ondelights_chat_metering
Räätälöity ja kehitettyMaksullinen
Ammattilaisen aika ostettuna minuutteina eikä vastaanottoaikana, käytettynä keskustelussa ja kirjattuna minuutilleen.
- Palvelu voi myydä budjetin ammattilaisen minuutteja, ja valinnaisen voimassaoloikkunan
- Hinnasto yrityksellä, ohitettavissa palvelukohtaisesti
- Kirjausrivi jokaisesta veloituksesta, ja tiliote jonka sekä asiakas että ammattilainen voivat avata
- Budjetti tarkistetaan siellä missä viesti lähetetään, ei siellä missä joku muistaa tarkistaa sen
Alkukyselylomakkeet
ondelights_intake_form
Räätälöity ja kehitettyMaksullinen
Se kysely jonka asiakas täyttää ennen ensimmäistä tapaamista, säilytettynä kliinisenä sisältönä eikä kyselyvastauksina.
- Palvelu nimeää sen kyselyn joka kuuluu sen mukana
- Asiakas täyttää sen ennen tapaamista, omilta sivuiltaan
- Vastaukset kirjoitetaan suoraan salattuun asiakirjaan — ei koskaan jätetä kyselyn omaan säilöön
- Kliinikko avaa sen tapaamisesta, tavanomaisten asiakirjojen pääsysääntöjen alla
Offline-maksujen katselmointi
sale_meeting_offline_payment
Räätälöity ja kehitettyMaksullinen
Pankkisiirto maksureittinä, niille vastaanotoille jotka haluavat ihmisen katsovan jokaista tilausta ennen ja jälkeen rahan liikkumisen.
- Hyväksy tilaus, laskuta se, ota vastaan siirtotosite, hyväksy tosite, ja luo sitten krediitit
- Krediitit ilmestyvät vasta kun tosite on hyväksytty, joten maksamaton tilaus ei voi varata tapaamista
- Hylkäys kantaa perustelunsa, ja tilaus palaa sille joka voi korjata sen
- Jokainen askel on tilauksen tila eikä muistiinpano jonka joku jätti
Offline-maksu — asiakkaan sivut
sale_meeting_offline_payment_portal
Räätälöity ja kehitettyMaksullinen
Offline-reitin asiakkaalle näkyvä puolisko: missä hän maksaa, mitä hän lataa, ja mitä tilaus odottaa.
- Kullakin tilalla on oma värinsä ja merkkinsä Omissa tilauksissa, joten odottaminen erottuu näkyvästi hylkäyksestä
- Maksa ja lataa tosite yhdessä ikkunassa, poistumatta tilaukselta
- Hylkäyksen perustelu näytetään siellä missä sen lukee se jonka on toimittava sen mukaan
- Kojelautakortti niille tilauksille jotka odottavat jotakin asiakkaalta
Taloushallinnon kojelauta
ondelights_finance_reports
Räätälöity ja kehitettyMaksullinen
Kirjat omalla kojelaudallaan: mitä tuli sisään, mitä ollaan velkaa, mitä toimittaminen maksoi ja mitä on vielä tulossa. Erillään ylläpitäjän omasta suunnitellusti — maksamattoman laskun jahtaaminen kentällä on yksi työ, ja kirjanpidon pitäminen toinen.
- Aloitussivu jossa neljä rahalaattaa, kuusi terveyssuhdelukua, kuusi kaaviota ja lippulista
- Kaksikymmentäyksi raporttia: kassa, liikevaihto, toimituskustannus, ennuste, vuoto ja kaksi kontrollitarkistuslistaa
- Suoriteperuste tai kassaperuste, viisi jaksoa ja mukautettu aikaväli, vietyinä läpi jokaisen poraussuunnan
- Rajaa mikä tahansa raportti palvelun, ammattilaisen tai asiakkaan mukaan; kaavionäkymä ja CSV jokaisella sivulla
- Mitään ei netoteta, ei suhdelukua ilman nimittäjää, ennustekerroksia ei koskaan summata
- Kuukauden sulkemisen tarkistuslista jossa kaikki rastit on hyvä sulkeminen
- Lukee kirjanpidon eikä koskaan kliinistä sisältöä — erillinen myönnös, sisäisellä tilillä
Team Dashboards
ondelights_team_dashboards
Räätälöity ja kehitettyMaksullinen
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
Räätälöity ja kehitettyMaksullinen
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
Räätälöity ja kehitettyMaksullinen
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
Tukitiketit
support
Räätälöity ja kehitettyMaksullinen
Julkinen lomake joka muuttaa kysymyksen tehtäväksi jolla on omistaja.
- Lomake osoitteessa /support/ticket jota kuka tahansa voi käyttää, kirjautuneena tai ei
- Jokainen lähetys avaa tehtävän, osoitettuna kaupan ylläpitäjälle
- Lähettäjä seuraa omaa tikettiään, ja ylläpitäjälle ilmoitetaan Discussissa