Insights
Construire l’Aligner CRM de SwissAligner
Plongée technique : stack, moteur de facturation, stripping V1→V2, et un seul dossier pour dentistes et patients.
Le contexte
SwissAligner produit des aligneurs et le logiciel que les cabinets utilisent au quotidien : intake, plan de traitement, stripping, collaboration et facturation. La même plateforme s’adresse aussi directement aux patients via une application compagnon pour le suivi, le chat et les factures.
La contrainte était la coordination — plans de stripping papier, mises à jour dispersées et données ressaisies à plusieurs endroits. Il fallait un système cohérent, pas un tableau de bord de plus.
Ce qui coinçait
Les orthodontistes dessinaient les plans de stripping à la main. L’administration relançait les mises à jour sur plusieurs canaux. Gestion de cas et facturation vivaient séparées du suivi patient.
Chaque heure passée à reconcilier l’information était une heure en moins pour les patients ou la production.
Stack & architecture
Aligner CRM est une application web moderne pour le labo et les dentistes — dossiers, tableaux de bord, devis, facturation et notes consolidées — avec authentification JWT et discussion temps réel optionnelle.
Le compagnon patient est une app native iOS et Android issue d’un seul code Ionic + Capacitor, reliée à la même base CRM que la plateforme dentiste. Pas de base patient parallèle : capture, chat, factures et rappels écrivent sur le même dossier que le dentiste utilise déjà.
L’hébergement des données sensibles reste en Suisse (Infomaniak), avec des contrôles d’accès orientés RGPD.
Dossiers, chat & flux cliniques
Dans le produit, nous avons construit des flux de type ERP : radiographie, tarification, étapes de traitement, imagerie, plans de stripping, commentaires et chat contextualisé pour que les cabinets partenaires coordonnent dans un seul espace.
Les tableaux de bord exposent dossiers, statuts de suivi et revenus pour que le travail quotidien reste dans une seule interface.
Moteur de facturation
Un dossier devient devis, rapport clinique et facture en quelques clics. Dès génération, la facture part par e-mail au dentiste — fin du délai multi-jours par courrier.
Les factures de cas se regroupent ensuite en une note consolidée, filtrable par période et détaillée par facture et patient avant envoi. Les factures cabinet partent directement aux patients.
Cette séparation — règlement professionnel pour les dentistes, facturation directe patients — explique le gain sur l’encaissement et la charge admin, sans deux systèmes séparés.
Plans de stripping — évolution du design
Le client nous a demandé de digitaliser les plans de stripping dans Aligner CRM, en remplacement d’un flux manuel sur papier. Ci-dessous : la première livraison (V1), puis la V2 après rectification UX pour une navigation et une lisibilité améliorées.
Première version in-product des plans de stripping dans Aligner CRM, conforme au cahier des charges lors du passage du papier vers le logiciel.
Après revue et rectification, une mise en page et une vue d’ensemble plus claires pour parcourir les étapes plus rapidement.
Un seul dossier pour dentiste et patient
Les contrôles photo en direct (envois depuis la galerie bloqués) permettent de vérifier le port des aligneurs sans visite photo de routine. Chat, factures et rappels push restent attachés au même dossier que le dentiste voit dans Aligner CRM — une source de vérité, zéro double saisie.
Notre façon de travailler
Nous partons d’une contrainte métier, pas d’une liste de fonctionnalités. Cartographier qui touche quelles données, supprimer la double saisie, livrer quelque chose que l’ops peut faire tourner sans nous.
Pour SwissAligner : un CRM de production pour les cabinets, un parcours de facturation aligné sur les flux d’argent réels, des plans cliniques digitalisés, et une app compagnon qui étend la même base aux patients — UX produit pour un usage quotidien, pas un site vitrine.