Fonctionnalités

Tout ce qu'un ostéopathe moderne a besoin. Rien de plus.

Cinq familles de fonctionnalités, conçues ensemble pour un workflow clinique fluide. Pas un assemblage de plugins — un système intégré, pensé par un ostéopathe en exercice.

01 — Pratique quotidienne

Le CRM qui vous suit, du matin jusqu'à la dernière séance.

Agenda, dossier patient, recherche, schémas anatomiques. Tout ce qu'un cabinet ostéo a besoin, conçu pour le geste.

Agenda Palpa — vue semaine FullCalendar

Agenda multi-vues FullCalendar

Vues mois / semaine / 3 jours / jour. Drag-drop pour replanifier, étirement pour modifier la durée. Multi-praticien avec codes couleur. Récurrence (suivi post-op, sportifs).

Recherche avancée 15 critères + ⌘K

Filtrer par âge, sexe, ville, code postal, motif, dernière consult, créé après/avant, etc. Command palette globale (Cmd+K) avec fuzzy search patients + 9 actions rapides.

Schémas anatomiques dessinables

5 supports (squelette face/dos, crâne 3 vues), 3 épaisseurs, palette 7 couleurs, undo/redo, export PNG. Annotations versionnées par consultation.

Profils patient form-builder

4 profils par défaut (adulte, enfant, nourrisson, femme enceinte), 10 catégories d'antécédents structurés, EVA douleur avant/après, IMC auto-calculé, relations parenté.

Quick-patient depuis l'agenda

Créer un patient + un RDV en 3 champs depuis le timeslot agenda. Gagner du temps sur les nouveaux contacts.

Lettres types + en-tête PDF

5 templates (certificat, ordonnance ostéo, courrier confrère, etc.), entête cabinet personnalisé, signature scannée. Génération PDF en un clic.

02 — IA & gain de temps

Vous palpez. Palpa transcrit, structure, prépare.

Le différenciateur 1+1=3 pour ostéopathes et chiropracteurs : votre patient remplit un questionnaire avant la séance, ses réponses sont injectées dans le prompt Mistral. Le compte-rendu IA arrive avec le contexte douleur, zones, craintes de manipulation, tests et attentes que les scribes génériques n'ont pas.

Flow consultation IA Palpa — 5 étapes (consentement, enregistrement, analyse IA, validation, follow-up)

Consultation IA full-auto (Mistral Voxtral)

Flow 5 étapes : consentement signature → enregistrement (Wake Lock + chunks 10s, robuste iOS) → 3 LLM Mistral parallèles (structuration, flags, tests) → validation split-pane → programmation rappel.

Questionnaires pré-consultation

38 questions (8 sections A-H), body diagram SVG cliquable 16 zones, auto-save 15s. Réponses injectées dans le prompt IA = compte-rendu enrichi. Token HMAC sécurisé envoyé par email.

Red & yellow flags HAS-based

L'IA suggère les drapeaux selon les recommandations HAS et sociétés savantes. Suggestions, pas diagnostics — vous validez ou corrigez en un clic.

Compte-rendu structuré 6 sections

Motif, anamnèse, examen, palpation, diagnostic, traitement. Confiance affichée par section. Édition inline. Audio chiffré supprimé sous 24h.

Lettres types + relances 3 niveaux

Pipeline d'impayés Celery beat (J+15 / J+30 / mise en demeure). Templates personnalisables. Audit trail.

Mistral AI souverain (Paris)

STT Voxtral (FR), LLM Small/Large pour structuration. Prompts IA configurables UI. Quotas IA par plan (10 / 200 / 800 / 3000 / Unlimited).

03 — Paiements & comptabilité

Frais de réservation Stripe. Compta auto-calculée. Stats YoY.

Connectez Stripe pour encaisser les frais de réservation. 0% commission Palpa en v1, suivi manuel des exceptions.

Configuration Stripe des frais de réservation Palpa

Stripe Connect Standard

Frais de réservation via votre propre compte Stripe. KYC et payouts gérés par Stripe. Les exceptions restent suivies manuellement.

Comptabilité HT / TVA / bénéfices

Comptabilité auto-calculée à partir des factures et paiements. Opérations manuelles (loyer, fournitures, formations). Export Excel + bordereau de remise.

Stats 4 onglets year-over-year

Sexe, âge, top 10 villes / motifs / antécédents / sources d'acquisition / patients fidèles / no-show. Comparaison année N vs N-1.

Suivi manuel des exceptions Stripe

Les frais de réservation sont capturés via Stripe. En cas d'annulation, d'exception ou de geste commercial, Palpa garde le dossier de paiement clair pour que le cabinet décide et trace l'action.

04 — Communication patient

Online booking, avis Google, lien de paiement.

Réduisez le no-show via l'arrhe à la réservation, augmentez vos avis Google sans lever le petit doigt. Tout est opt-in côté patient (RGPD).

Configuration Andrew — avis Google automatiques post-consultation

Rappel RDV manuel SMS + email

Bouton "Envoyer un rappel maintenant" sur la fiche RDV. Pas de cron auto J-1 (Doctolib le fait déjà côté patient). Vous branchez votre compte OVH SMS Pro pour ne payer que ce que vous envoyez.

Online booking public `/book/{slug}`

Page de réservation publique no-auth. Slot grid avec disponibilités praticien. Opt-in cabinet (activable/désactivable). RGPD-compliant.

Andrew — avis Google automatiques

Envoi automatique d'une demande d'avis Google après chaque consultation. Canal SMS / email / WhatsApp avec fallback. Tracking des clics. Relance automatique J+3 si pas de retour.

Questionnaires pré-consult par email

Lien sécurisé envoyé au patient (token HMAC). 38 questions, ~7 min, mobile-first avec auto-save 15s. Réponses importables dans la fiche consult.

Suivi patient email/SMS, WhatsApp à venir

Palpa privilégie aujourd'hui les emails et SMS cabinet configurables. Le chantier suivant ajoute les résumés patient et conseils/exercices ostéo-chiro envoyés par lien sécurisé.

05 — Sécurité & RGPD

Souverain. Chiffré. Auditable.

Hébergement Hetzner Helsinki, IA Mistral Paris, SMS OVH FR. PHI chiffré at-rest (Fernet column encryption Wave 7). Backups GPG. Multi-cabinet isolé par RLS Postgres. RGPD article 17 et 20 implémentés.

Dashboard Palpa — feed d'actions sécurisé

Chiffrement PHI at-rest (Fernet)

Wave 7 — chiffrement column-level des notes médicales (anamnèse, diagnostic, traitement, transcripts IA, antécédents). Clé rotationnelle par cabinet. RGPD-natif.

Isolation multi-cabinets RLS Postgres

Row-level security au niveau base de données. Aucune fuite cross-tenant possible, même par bug applicatif. Super-admin bypass auditable.

Backups GPG quotidiens

Pipeline backup Postgres chiffré GPG. Cron quotidien 03:05 UTC. Rétention 30 jours. Restauration testée.

2FA TOTP + JWT jti revocation

TOTP réel (Google Authenticator, Authy, 1Password). JWT avec jti claim + table revoked_tokens. Refresh families avec reuse detection (vol détecté = famille révoquée).

RGPD article 20 + article 17

Export ZIP complet (article 20 portabilité) en un clic. Hard-delete patient (article 17 effacement) avec hash audit. DPA fourni.

Audit trail append-only 7 ans

Toutes les actions sensibles loggées de manière immuable. Conservation 7 ans. UI de consultation /admin/audit (super-admin).

Hébergement Hetzner Helsinki (Finlande)

CX33 dedicated, ufw SSH+80+443, HTTPS Let's Encrypt auto-renouvelé. Tailscale en backup admin. Aucun datacenter US.

Cabinet status runtime guard

Wave 7 — cabinet suspended/expired bloque le login praticien. Subscription middleware bloque les mutations PHI sur cabinet en grace period (lecture autorisée pour export RGPD).

IDs professionnels FR

SIRET, ADELI, RPPS, APE, TVA — gérés nativement.

Mentions légales auto-injectées sur factures et lettres types. Conformité fiscale FR (régime micro ou TVA réelle).

Une question spécifique ?

Anthony répond personnellement à anthony@palpa.fr sous 24h ouvrées. Pas de hotline, pas de chatbot.