CareAdjustor
Le bureau entre deux séances

CareAdjustor, c’est la visite, en logiciel, pour chiropracteurs, kinésithérapeutes, naprapathes, ostéopathes et masseurs. La personne réserve un vrai créneau. Le clinicien ouvre ce même créneau, rédige une note propre à sa profession, et facture avant que le patient sorte. Un seul objet séance — pas un calendrier dans un onglet, Word dans un autre, et une caisse qui ne parle à aucun des deux.

Les textes et photos ici sont originaux. Ils décrivent le produit en production sur careadjustor.com sans coller leurs pages marketing. Conçu dans l’UE. Les données patients restent dans l’UE.

Réservation + agenda Notes cliniques Invoice
Kinésithérapeute traitant l’épaule d’un patient en cabinet, laptop à proximité
Objet séance
8 langues
Serveurs UE
Réserver → soigner → facturer
La même séance, du lien public /book jusqu’au reçu
Cabinet MSK
Book /book/{slug} → agenda
Treat SOAP + schémas MSK
Invoice TVA · échéanciers · cartes cadeaux
Go APIs + MySQL

Ce que ce produit fait vraiment

Une personne qui a mal au dos a besoin d’un chiropracteur ou d’un kiné. Le cabinet a besoin de trois faits vrais sur une même visite : le créneau est libre, la note correspond à cette profession (pas un formulaire de médecin généraliste), et le paiement est encaissé avant la sortie. CareAdjustor, c’est cette boucle. Cartes cadeaux, échéanciers, SMS et campagnes vivent sur le même tenant — ce n’est pas un second produit.

Salle d’attente du cabinet
1 · Réserver

Le site écrit l’agenda

Le patient ouvre /book/{clinic-slug} ou un embed sur le site du cabinet. Choisit l’acte, le clinicien, l’heure. Cette ligne apparaît dans le calendrier glisser-déposer (couleurs par praticien, pause déjeuner, jours off). Annulation depuis l’e-mail de confirmation. La réception n’a pas à prendre cet appel.

Clinicien avec un laptop à côté d’une table de soin
2 · Soigner

La note est celle de ce métier

Le clinicien démarre la séance depuis l’agenda du jour. SOAP, schémas de fixations, dermatomes, tests ortho, MSK kiné et outcomes, feuilles d’ostéo et de massage, diagnostic. Imagerie sur la même visite (DICOM avec aperçu JPEG). Dictée sur les offres supérieures. Pas un fichier Word sur un disque partagé.

Patient dans une salle de rééducation ambulatoire
3 · Facturer

Payer, puis le créneau suivant

Facture TVA UE sur cette séance — ou un échéancier, ou une carte cadeau. Reçu. Réserver la série pendant qu’ils sont encore dans la pièce. SMS/push si quelqu’un réserve ou annule à moins de 24 heures. Feedback / NPS optionnel après le départ.

Un premier patient lombalgie · mardi

C’est le produit. Chaque fonctionnalité plus tardive (campagnes, journal d’audit, Kanta) s’accroche à cette séquence — ce n’est pas un sac d’écrans sans lien.

  1. Trouver le cabinet — La personne utilise la page de réservation publique ou un widget sur le site du cabinet. Elle ne crée pas un compte de portail patient hospitalier.
  2. Choisir un vrai créneau — Acte (p. ex. premier examen chiropratique), clinicien nommé, horaire réellement libre. Déjeuner et jours off déjà bloqués. L’agenda ne peut pas donner 14:00 deux fois.
  3. Confirmer sans passer par le bureau — E-mail et/ou SMS, iCal, lien d’annulation. S’ils se désistent, le créneau revient dans l’agenda. Une annulation tardive peut envoyer un push à l’équipe.
  4. Le clinicien ouvre la même ligne — PWA sur téléphone ou laptop. Liste du jour, couleur de ce praticien. Ils démarrent la séance : c’est désormais l’unité de travail.
  5. Écrire ce que ce métier écrit — SOAP plus les schémas qui appartiennent ici (fixations, dermatomes, tests MSK, outcomes). Joindre une radio s’ils en ont apporté une. La sauvegarde reste sur cette séance.
  6. Encaisser sur le même objet — Facture avec TVA UE, découpage en échéancier, ou carte cadeau. La caisse n’est pas un carnet à part.
  7. Réserver la série — Prochain soin pendant qu’ils sont encore là. Le rappel part le jour où il faut. La réception ne court pas après WhatsApp.
  8. Après leur départ — NPS optionnel. Le propriétaire voit la journée dans les rapports (PDF). Si la loi l’exige, la purge GDPR est une action journalisée avec un motif — pas une faveur SQL.

Qui fait quelle étape

  1. PatientRéserve, annule, paie, laisse parfois un avis. Ils ne voient jamais les schémas SOAP ni l’agenda des autres.
  2. ClinicianPossède les étapes 4–7 : calendrier → écrans de recherche pour leur licence → facture → créneau suivant. Vingt minutes entre deux patients : c’est la contrainte pour laquelle la PWA est conçue.
  3. Réception / propriétaireRéservation walk-in sur le même agenda, produits et tarifs, utilisateurs et rôles, campagnes, calendriers multi-sites sur Standard+, journal d’audit, import CSV/XLSX des clients existants.
  4. Pas encore dans cette boucleL’archive nationale finlandaise Kanta est en test (parcours Premium). Les liens assureur / caisse / e-facture sont cadrés par cabinet via le bureau de tickets in-app — pas présentés comme live pour chaque tenant.

Offres : Trial · Solo · Standard · Premium

Essai 60 jours, sans carte. Cœur sur toutes les offres payantes : réservation en ligne, calendrier, patients, notes de recherche, facturation, PWA, 2FA / WebAuthn, magic-link, tenants. Premium ajoute pièces jointes, dictée, et Kanta quand il sort de test.

Huit langues d’interface (dont fi, en, sv). Construit par Black Sauna Studios. Le logiciel de cette profession ici remonte à 2004 ; la stack que nous livrons aujourd’hui pour ce produit, c’est Go, MySQL, Next.js et Bootstrap sur le bureau du cabinet.

Trois outils, une séance

L’agenda

Le créneau est vrai

Le calendrier du site et la liste papier au bureau ne sont pas d’accord. Des 14:00 en double. Annuler, c’est un coup de fil.

Le /book public écrit le même agenda que le clinicien déplace. Déjeuner et jours off déjà bloqués. Le lien d’annulation rend le créneau.

La note

Appartient à cette visite

Une case SOAP de généraliste, ou Word sur un partage. Les tests de la semaine dernière vivent dans la boîte de quelqu’un. Le clinicien de remplacement ne trouve pas le dossier.

La séance ouvre les schémas que cette licence utilise. Les images se joignent ici. La personne suivante sur le planning peut lire mardi dernier.

La caisse

Se clôture sur la séance

Facture dans une autre appli. Cartes cadeaux dans un tableur. Série notée sur un post-it.

Facture TVA, échéancier ou carte cadeau sur le même objet. Créneau suivant pendant qu’ils sont encore dans la pièce.

Utile sur l’étage de consultations MSK

Ce n’est pas un SIH hospitalier. Il ne gère ni le bloc, ni les services, ni les labos. Sur un étage de consultations MSK, les huit mêmes étapes s’appliquent : un créneau nommé, un thérapeute nommé, une note avec tests et images, une facture ou un débit interne, puis la visite suivante. Le produit y est utile parce que le flux correspond déjà au fonctionnement de ce service.

Service kiné / chiro

La note correspond au corps, pas à un formulaire de généraliste

Les dermatomes et schémas de fixations expliquent pourquoi une équipe MSK hospitalière choisirait ceci plutôt qu’un DPI générique. La séance est un seul objet : tests, images, diagnostic, visite suivante. Un interne qui couvre le service peut encore lire les constats de la semaine dernière.

Plusieurs salles

Calendriers par clinicien, sites par bâtiment

Une salle de kiné ambulatoire hospitalière et une clinique du rachis de l’autre côté de la rue peuvent être deux lieux, chacun avec son agenda et sa réservation en ligne — sans second produit. Le reporting reste par site.

Images

La radio sur la visite, pas dans l’e-mail

DICOM et photos se joignent à la séance, chiffrés sur disque. C’est le mode de défaillance hospitalier que ce produit est conçu pour éviter : « l’IRM est dans la boîte de quelqu’un. »

Finlande / droit de l’UE

Une piste d’audit que vous pouvez montrer

Les changements sont journalisés pour que les éditions ultérieures restent visibles. La purge GDPR est un bouton avec un motif, pas une faveur SQL. L’export Kanta CDA est le chemin d’archive nationale pour les chiropracteurs et naprapathes finlandais une fois sorti de test — c’est ainsi que ce bureau parle à un dossier national adjacent à l’hôpital, pas en prétendant être Epic.

APIs Go. MySQL. Next.js sur le bureau.

La visite en huit étapes s’appuie sur des services Go (APIs JSON pour réservation, séances, notes de recherche, factures, utilisateurs) et MySQL pour les tenants, patients, lignes d’agenda et audit. L’appli cabinet et la page de réservation publique sont en Next.js with HTML, Bootstrap, and CSS — calendrier, écrans SOAP et caisse, sur des mises en page qu’un clinicien peut utiliser sur laptop ou tablette entre deux créneaux de 20 minutes.

Les paiements carte et échéancier passent par une payment gateway (checkout + webhook). Cartes cadeaux et factures TVA s’écrivent sur la même ligne de séance dans MySQL. Jobs mail/SMS, stockage fichiers pour images et aperçus DICOM, 2FA et purge GDPR restent à côté — pas dans un second produit.

Go garde les écritures d’agenda et les sauvegardes SOAP en un aller-retour. Next.js + Bootstrap, c’est le bureau. MySQL est la source de vérité pour que l’agenda, la note et le reçu ne dérivent pas.

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

APIs de réservation, séance, recherche, facture et auth. Webhooks de la payment gateway. Jobs de fond pour SMS et mail.

MySQL

Cabinets, utilisateurs, patients, agenda, lignes SOAP/recherche, factures, cartes cadeaux, audit. Un id de séance relie agenda → note → paiement.

Next.js · HTML · Bootstrap · CSS

Page publique /book/{slug}, tableau de bord cabinet, calendrier, feuilles de recherche, facturation. Bureau et tablette responsive. Pas d’appli native séparée.

Payment gateway + le reste

Checkout, remboursements, prélèvements d’échéancier, webhook pour marquer la séance payée. Plus 2FA, iCal, widget d’embed, rapports PDF, fichiers chiffrés.

Quatre outils deviennent une séance

L’agenda est vrai

La réservation web écrit le même calendrier que le clinicien déplace sur tablette.

La note est celle de cette profession

Fixations, dermatomes, outcomes kiné — pas une case SOAP vide.

Le dossier reste dans l’UE

Chiffré au repos. Seuls les utilisateurs du cabinet voient les patients. L’IA n’entraîne pas sur les dossiers sans un oui séparé.

Besoin d’un bureau de cabinet MSK sur Go et Next.js ?

Réservation, notes propres à la profession, facturation, payment gateway — la forme CareAdjustor.