Bestilling og timeplan
booking
Tilpasset & utvikletBetalt
Timeplanmotoren under alt annet — kalendere, ledig tid, rom og reglene som avgjør hvilke tider en klient faktisk får se.
- En motor for ledig tid som løser timer per uke, daterte unntak og bestillinger som finnes, til ledige tider
- Timeplanleggere, verter, steder og rom, med kapasitet og kollisjonsoppdaging
- Regler for tider, ventelister og automatiske tilbud når en bestilling frigjøres
- Kartleggingsspørsmål stilt ved bestillingen, med svarene bevart på bestillingen
- Påminnelser på e-post og SMS, med sperrelister per person
- Kalenderpublisering som ICS, og lenker inn i eksterne kalendersystemer
- Oppmøteregistreringer, en bestillingstrakt og analysen bak tallene per behandler
- Ratebegrensning på offentlige bestillingsruter, og en slettevei for bestillingsdata
Betalt timebestilling
sale_meeting
Tilpasset & utvikletBetalt
Selger en-til-en-timer som klipp. Dette er modulen som gjør kjøp og bestilling til to atskilte steg, som er det som lar en pakke selges i dag og settes opp over måneder.
- Timer solgt som klipp mot et produkt, enkeltvis eller som pakke
- Tjenestevilkår for pakker godtatt ved kjøpet og bevart i den versjonen som ble godtatt
- Trinnvise avbestillingsregler med varslingsfrister, gebyrer og en nådetid
- Flytting og avbestilling som gir klippet tilbake der regelen sier det
- Behandlerbøttene — kjøpt, bestilt, gjennomført, ikke bestilt — og framgang per behandler
- Bestillingslenker i portalen, og porter i nettbutikken som stopper et kjøp som ikke kan bestilles
- En sømløsning for lønn: timen låser sin egen andel ved bestillingen uten å vite hva en avtale er
- Tilbakemelding etter timen, og sporet av ikke møtt som påliteligheten trenger
Klinikkplattform
clinic_platform
Tilpasset & utvikletBetalt
Applikasjonslaget: behandlere og deres offentlige profiler, mobil-API-et, innhold og fellesskap, varsler, og kontoen klienten ser.
- Behandlerprofiler med et verifiseringsforløp, kvalifikasjoner, tjenester og kalendere
- Omtaler, vurderinger, offentlige spørsmål og behandlertavlen bak dem
- REST-endepunkter for mobilappen, JWT-autentisering, og WebSocket-sesjoner
- Sanntidssamtale — klient til behandler, partnersamtaler og gruppekanaler — brolagt til sesjonene
- Innhold og publisering: utgiverprofiler, en rangert strøm og utforsking
- Fakturaer, betalingsmåter og broen fra ordre til time
- Varsler på push, e-post og i appen, med en spredning for timevarsler
- Alders- og identitetskontroll, supportsaker, forespørsler om rådgivende prat og enhetsregistrering
Odoo-programOnDelights Platform
Klinikkrapporter
clinic_reports
Tilpasset & utvikletBetalt
De sytten ledelsesrapportene. Tolv spør om klinikkens register stemmer med det som skjedde; fire sammenligner hvordan behandlere har det; én står over dem alle.
- Samsvarslister: fastlåste timer, ubestilte klipp, dekning mot etterspørsel, betalingskjeden, gebyrbok
- Klar til utbetaling, avbestillingsatferd, etterlevelsesmappe, kontinuitet for klientene og modereringskøen
- Timer uten rapport, og avbestilte timer lest sammen med atferd
- Prestasjon: resultatkortet for behandleren, tabellen, pålitelighet og utfall for klientene
- Én omfangskontroll — hele virksomheten, utvalgte personer, én person — med en sammenligningsperiode
- Lagrede visninger og CSV-eksport på hver rapport
- En rapport skriver aldri: å avinstallere fjerner rapportene og endrer ingen drift
Timerapporter
session_reports
Tilpasset & utvikletBetalt
Det kliniske notatet en behandler arkiverer etter en gjennomført time — lagret som et sikkert dokument om klienten heller enn som et vedlegg på et møte.
- En rapport arkivert mot timen og notert som å være om klienten
- Kryptert i ro på tjenesten for sikre dokumenter, med en nøkkel per versjon
- Tilgangen avgjort bare av behandlingsteamet, aldri av en rolle eller av ansiennitet
- Rettinger arkivert som nye versjoner; den forrige versjonen blir nøyaktig som den var
- Hvert oppslag loggført, så det å purre på en manglende rapport aldri betyr å lese en
Medlemskap
clinic_membership
Tilpasset & utvikletBetalt
En løpende ordning heller enn et kjøp hver gang: en plan solgt i butikken, og én klients medlemskap mot den.
- Planer er butikkprodukter med bilde og beskrivelse; den offentlige katalogen er på /memberships
- Et medlemskap bærer klipp, samtaletilgang og minutter til rådgivende prat utenom nett
- Klipp blir vanlige klipp, så bestilling aldri lærer en annen regelbok
- Perioder med fornyelse og overføring, og hva som overføres avgjort av planen
- En behandler ser hvilke av sine klienter som er medlemmer, og av hva
Rådgivende samtale etter minutt
ondelights_chat_metering
Tilpasset & utvikletBetalt
Behandlertid kjøpt som minutter heller enn som en time, brukt i samtale og gjort opp til minuttet.
- En tjeneste kan selge et budsjett av behandlerminutter, med et valgfritt gyldighetsvindu
- Prisliste på selskapet, mulig å overstyre per tjeneste
- En bokføringspost per belastning, og et utdrag både klienten og behandleren kan åpne
- Budsjettet sjekkes der meldingen sendes, ikke der noen husker å sjekke det
Kartleggingsskjemaer
ondelights_intake_form
Tilpasset & utvikletBetalt
Spørreskjemaet en klient fyller ut før den første timen, lagret som klinisk innhold heller enn som svar i en spørreundersøkelse.
- En tjeneste navngir spørreskjemaet som hører til den
- Klienten fyller det ut før timen, fra sine egne sider
- Svarene skrives rett til et kryptert dokument — aldri latt bli i undersøkelsens eget lager
- Klinikeren åpner det fra timen, under de vanlige reglene for dokumenttilgang
Gjennomgang av betaling utenom nett
sale_meeting_offline_payment
Tilpasset & utvikletBetalt
Bankoverføring som betalingsvei, for klinikker som vil at et menneske skal se på hver ordre før og etter at pengene flytter seg.
- Godkjenn ordren, fakturer den, ta imot kvitteringen, godkjenn kvitteringen, og lag så klippene
- Klipp kommer først når kvitteringen er godkjent, så en ubetalt ordre ikke kan bestille en time
- Et avslag bærer grunnen sin, og ordren går tilbake til den som kan rette den
- Hvert steg er en tilstand på ordren heller enn et notat noen la igjen
Betaling utenom nett — klientsider
sale_meeting_offline_payment_portal
Tilpasset & utvikletBetalt
Den halvdelen klienten ser av veien utenom nett: hvor de betaler, hva de laster opp, og hva ordren venter på.
- Hver tilstand har sin egen farge og sitt merke på Mine ordrer, så å vente er synlig forskjellig fra avslått
- Betal og last opp kvitteringen i én dialog, uten å forlate ordren
- Grunnen til avslaget vises der den som må handle på det, vil lese den
- Et tavlekort for ordrer som trenger noe fra klienten
Regnskapstavle
ondelights_finance_reports
Tilpasset & utvikletBetalt
Bøkene, på sin egen tavle: hva som kom inn, hva som skyldes, hva leveringen kostet og hva som ennå kommer. Atskilt fra administratorens med vilje — å purre en ubetalt faktura i drift er én jobb, og å føre regnskapet er en annen.
- En startside med fire pengefliser, seks helsetall, seks diagrammer og en flaggliste
- Tjueen rapporter: kontanter, inntekt, leveringskostnad, prognose, lekkasje og to kontrollister
- Periodisert eller kontant, fem perioder og et eget intervall, ført gjennom hver nedboring
- Snevre inn hver rapport på tjeneste, behandler eller klient; en diagramvisning og CSV på hver side
- Ingenting nettet, ingen rate uten en nevner, prognoselag aldri summert
- En sjekkliste for månedsslutt der alle haker er den gode avslutningen
- Leser regnskapet og aldri klinisk innhold — en egen tildeling, på en intern konto
Team Dashboards
ondelights_team_dashboards
Tilpasset & utvikletBetalt
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
Tilpasset & utvikletBetalt
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
Tilpasset & utvikletBetalt
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
Supportsaker
support
Tilpasset & utvikletBetalt
Et offentlig skjema som gjør et spørsmål til en oppgave noen eier.
- Et skjema på /support/ticket som hvem som helst kan bruke, pålogget eller ikke
- Hver innsending åpner en oppgave, tildelt butikkadministratoren
- Den som sendte inn, følger sin egen sak, og administratoren varsles i Discuss