CareAdjustor
De balie tussen twee behandelingen

CareAdjustor is het consult, als software, voor chiropractors, fysiotherapeuten, naprapathen, osteopaten en massagetherapeuten. De persoon boekt een echt slot. De clinicus opent datzelfde slot, schrijft een beroepsspecifieke notitie en factureert voordat ze de deur uitlopen. Eén sessie-object — geen agenda in het ene tabblad, Word in het andere, en een kassa die met geen van beide praat.

Tekst en foto’s hier zijn origineel. Ze beschrijven het live product op careadjustor.com zonder hun marketingpagina’s te kopiëren. Gebouwd in de EU. Patiëntgegevens blijven in de EU.

Book + diary Clinical notes Invoice
Fysiotherapeut behandelt de schouder van een patiënt, laptop ernaast
Sessie-object
8 talen
EU-servers
Boeken → behandelen → factureren
Dezelfde sessie van de publieke /book-link tot het ontvangstbewijs
MSK-kliniek
Book /book/{slug} → diary
Treat SOAP + MSK charts
Invoice VAT · plans · gift cards
Go APIs + MySQL

Wat dit product écht doet

Iemand met rugpijn heeft een chiropractor of fysio nodig. De kliniek heeft drie feiten die op één consult waar moeten blijven: het slot is vrij, de notitie past bij dit beroep (geen huisartsenformulier), en er wordt betaald voordat ze vertrekken. CareAdjustor is die lus. Cadeaukaarten, betaalplannen, SMS en campagnes zitten op dezelfde tenant — het is geen tweede product.

Clinic waiting area
1 · Book

De website schrijft de agenda

Patiënt opent /book/{clinic-slug} of een embed op de klinieksite. Kiest dienst, clinicus, tijd. Die rij verschijnt op de drag-and-drop-agenda (kleuren per behandelaar, lunch, vrije dagen). Annuleren via de bevestigingsmail. De receptie neemt die bel niet op.

Clinicus met laptop naast een behandeltafel
2 · Treat

De notitie is van dit vak

De clinicus start de sessie vanuit de agenda van vandaag. SOAP, fixatiekaarten, dermatomen, orthotests, fysio-MSK en uitkomsten, osteopathische en massageformulieren, diagnose. Beeldvorming bij hetzelfde consult (DICOM met JPEG-preview). Dictee op hogere plannen. Geen Word-bestand op een shared drive.

Patiënt in een poliklinische revalidatiegym
3 · Invoice

Betalen, dan het volgende slot

EU-btw-factuur op die sessie — of een betaalplan, of een cadeaukaart. Bon. Boek de reeks terwijl ze nog in de kamer zijn. SMS/push als iemand binnen 24 uur boekt of annuleert. Optionele feedback / NPS nadat ze weg zijn.

Eén nieuwe lage-rugpatiënt · dinsdag

Dit is het product. Elke latere feature (campagnes, auditlog, Kanta) hangt aan deze volgorde — het is geen zak losse schermen.

  1. Vind de kliniek — De persoon gebruikt de publieke boekingspagina of een widget op de eigen site van de kliniek. Ze maken geen login voor een ziekenhuisportaal.
  2. Kies een echt slot — Dienst (bijv. eerste chiropractisch onderzoek), genoemde clinicus, tijd die écht vrij is. Lunch en vrije dagen zijn al geblokkeerd. De agenda kan 14:00 niet twee keer geven.
  3. Bevestigen zonder de balie — E-mail en/of SMS, iCal, annuleerlink. Als ze afhaken, keert het slot terug naar de agenda. Late annulering kan een push naar het team sturen.
  4. De clinicus opent dezelfde rij — PWA op telefoon of laptop. De lijst van vandaag, kleur voor die behandelaar. Ze starten de sessie; dat is nu de werkeenheid.
  5. Schrijf wat dit beroep schrijft — SOAP plus de kaarten die hier horen (fixatie, dermatomen, MSK-tests, uitkomsten). Voeg een röntgenfoto toe als ze die meenamen. Opslaan blijft op deze sessie.
  6. Neem betaling op hetzelfde object — Factuur met EU-btw, splitsen als plan, of een cadeaukaart inwisselen. De kassa is geen apart schriftje.
  7. Boek de reeks — Volgende behandeling terwijl ze er nog zijn. De herinnering gaat uit op de dag dat het nodig is. De receptie jaagt geen WhatsApp na.
  8. Nadat ze weg zijn — Optionele NPS. De eigenaar ziet de dag in rapporten (PDF). Als de wet het eist, is GDPR-verwijdering een gelogde actie met reden — geen SQL-gunst.

Wie doet welke stap

  1. PatientBoekt, annuleert, betaalt, laat misschien feedback. Ze zien nooit SOAP-kaarten of andermans agenda’s.
  2. ClinicusBezit stappen 4–7: agenda → onderzoeksschermen voor hun bevoegdheid → factuur → volgend slot. Twintig minuten tussen patiënten is de constraint waar de PWA voor is gebouwd.
  3. Receptie / eigenaarWalk-in-boeking op dezelfde agenda, producten en prijzen, gebruikers en rollen, campagnes, agenda’s voor meerdere locaties op Standard+, auditlog, CSV/XLSX-import van bestaande klanten.
  4. Nog niet in deze lusHet Finse nationale Kanta-archief is in test (Premium-pad). Koppelingen naar verzekeraar / kassa / e-factuur zijn per kliniek via de in-app ticketdesk — niet als live geclaimd voor elke tenant.

Plannen: Trial · Solo · Standard · Premium

Trial 60 dagen, geen kaart. Kern op alle betaalde plannen: online boeken, agenda, patiënten, onderzoeksnotities, facturatie, PWA, 2FA / WebAuthn, magic-link, tenants. Premium voegt bijlagen, dictee en Kanta toe wanneer het uit test gaat.

Acht UI-talen (inclusief fi, en, sv). Gebouwd door Black Sauna Studios. Software voor dit beroep gaat hier terug tot 2004; de stack die we vandaag tegen dat product leveren is Go, MySQL, Next.js en Bootstrap op de kliniekbalie.

Drie tools, één sessie

De agenda

Het slot klopt

Website-agenda en de papieren lijst aan de balie zijn het oneens. Dubbelgeboekte 14:00-slots. Annuleren is een telefoontje.

Publiek /book schrijft dezelfde agenda die de clinicus sleept. Lunch en vrije dagen al geblokkeerd. Annuleerlink geeft het slot terug.

De notitie

Hoort bij dit consult

Huisarts-SOAP-vak, of Word op een share. Tests van vorige week leven in iemands inbox. De waarnemend clinicus vindt de kaart niet.

De sessie opent de kaarten die deze bevoegdheid gebruikt. Beelden horen hier. De volgende op de rooster kan afgelopen dinsdag lezen.

De kassa

Sluit op de sessie

Factuur in een andere app. Cadeaukaarten in een spreadsheet. Reeks geboekt op een sticky note.

Btw-factuur, plan of cadeaukaart op hetzelfde object. Volgend slot terwijl ze nog in de kamer zijn.

Nuttig op de MSK-polikliniekvloer

Dit is geen ziekenhuis-HIS. Het draait geen OK, verpleegafdelingen of labs. Op een MSK-polikliniekvloer gelden dezelfde acht stappen: een genoemd slot, een genoemde therapeut, een notitie met tests en beelden, een factuur of interne doorbelasting, dan het volgende consult. Het product is daar nuttig omdat de flow al past bij hoe die afdeling werkt.

Fysio- / chiro-afdeling

De notitie past bij het lichaam, niet bij een huisartsenformulier

Dermatomen en fixatiekaarten zijn waarom een ziekenhuis-MSK-team dit boven een generiek EPD zou kiezen. De sessie is één object: tests, beelden, diagnose, volgend consult. Een arts-assistent die de afdeling waarneemt kan de bevindingen van vorige week nog lezen.

Meerdere kamers

Agenda’s per clinicus, locaties per gebouw

Een poliklinische fysiozaal in het ziekenhuis en een wervelkliniek over straat kunnen twee locaties zijn met eigen agenda’s en online boeken — zonder een tweede product. Rapportage blijft per locatie.

Beelden

Röntgen bij het consult, niet in e-mail

DICOM en foto’s hangen aan de sessie, versleuteld op schijf. Dat is de ziekenhuisfout die dit product vermijdt: “de MRI zit in iemands inbox.”

Finland / EU-recht

Audittrail die u kunt tonen

Wijzigingen worden gelogd zodat latere edits zichtbaar zijn. GDPR-verwijdering is een knop met reden, geen SQL-gunst. Kanta CDA-export is het nationale-archiefpad voor Finse chiropractors en naprapathen zodra het uit test gaat — zo praat deze balie met een nationaal dossier naast het ziekenhuis, niet door Epic te pretenderen.

Go-API’s. MySQL. Next.js op de balie.

Het consult van acht stappen wordt ondersteund door Go services (JSON-API’s voor boeken, sessies, onderzoeksnotities, facturen, gebruikers) en MySQL voor tenants, patiënten, agendarjen en audit. De kliniekapp en publieke boekingspagina zijn Next.js met HTML, Bootstrap, en CSS — agenda, SOAP-schermen en de kassa op layouts die een clinicus op laptop of tablet kan gebruiken tussen twee slots van 20 minuten.

Kaart- en planbetalingen lopen via een payment gateway (checkout + webhook). Cadeaukaarten en btw-facturen schrijven terug op dezelfde sessierij in MySQL. Mail/SMS-jobs, bestandsopslag voor beelden en DICOM-previews, 2FA en GDPR-purge zitten ernaast, niet in een tweede product.

Go houdt agenda-writes en SOAP-saves in één round-trip. Next.js + Bootstrap is de balie. MySQL is de bron van waarheid zodat agenda, notitie en bon niet uit elkaar lopen.

Go MySQL Next.js HTML Bootstrap CSS Payment gateway REST JSON PWA / tablet 2FA SMS / e-mail Bestand + DICOM
Go

API’s voor boeken, sessie, onderzoek, factuur en auth. Webhooks van de payment gateway. Achtergrondjobs voor SMS en mail.

MySQL

Klinieken, gebruikers, patiënten, agenda, SOAP-/onderzoeksrijen, facturen, cadeaukaarten, audit. Eén sessie-id bindt boeken → notitie → betalen.

Next.js · HTML · Bootstrap · CSS

Publiek /book/{slug}, kliniekdashboard, agenda, onderzoeksformulieren, facturatie. Responsive balie en tablet. Geen aparte native app nodig.

Payment gateway + de rest

Checkout, terugbetalingen, plancharges, webhook om de sessie als betaald te markeren. Plus 2FA, iCal, embed-widget, PDF-rapporten, versleutelde bestanden.

Vier tools worden één sessie

De agenda klopt

Websiteboeking schrijft dezelfde agenda die de clinicus op een tablet sleept.

De notitie is van dit beroep

Fixatie, dermatomen, fysio-uitkomsten — geen leeg SOAP-vak.

Het dossier blijft in de EU

Versleuteld in rust. Alleen gebruikers van de kliniek zien patiënten. AI traint niet op dossiers zonder aparte ja.

Een MSK-kliniekbalie nodig op Go en Next.js?

Boeken, beroepsspecifieke notities, facturatie, payment gateway — de CareAdjustor-vorm.