Kinetiq · Moteur d'intelligence d'exercice et de preuve RTM
Chaque plateforme de kinésithérapie peut déjà exécuter une estimation de pose gratuite et compter les répétitions. Kinetiq est la couche déterministe au-dessus des points clés : il note chaque répétition par rapport à un profil clinique adaptatif à la population, s'abstient lorsqu'une articulation n'est pas visible au lieu d'inventer un angle, et exporte un rapport de séance facturable RTM, de forme FHIR, sur lequel un clinicien peut agir. Les agents conseillent, le code décide.
100%
Accord des verdicts par répétition récupéré malgré un bruit injecté sur les points clés (35 répétitions sur 35)
Jeu synthétique étiqueté fixe : 25 cas clairs plus 10 cas limites
3 / 3
Répétitions occultées : abstention au lieu de deviner un angle, 0 angle fabriqué
Invariant d'honnêteté testé unitairement sur le jeu étiqueté
3 sur 4
Séances auto-vérifiées facturables RTM, 1 orientée vers revue clinicienne, 0 non facturable
3 patients synthétiques plus 1 clip réel capturé
Une démo exécutable du mécanisme sur trois patients synthétiques et un clip réel de squat capturé. Elle s'exécute hors ligne, sans caméra en direct, sans matériel et sans clé API ; les agents optionnels sont la seule partie qui peut utiliser un modèle.
Du volume sans vérification, et un décompte de répétitions qu'aucun payeur ne remboursera.
Compter les répétitions est la partie facile, et c'est presque gratuit. BlazePose et MoveNet s'exécutent sur un téléphone et vous diront qu'un patient a fait 15 squats. Ce qu'ils ne vous diront pas, c'est que la répétition 9 s'est effondrée médialement vers un risque de nouvelle blessure, que la hanche est sortie du cadre à la répétition 12 de sorte qu'aucun angle honnête n'existe, ou que la même profondeur de 80 degrés est un progrès pour un genou post-chirurgical et un échec pour un athlète en bonne santé. Cette interprétation est la couche dont une plateforme de kinésithérapie a réellement besoin, et c'est la couche qui vieillit le plus mal lorsqu'on la saute.
La douleur est concrète. L'observance des exercices à domicile en kinésithérapie se situe à 35 pour cent, et 65 pour cent des patients abandonnent dès le premier mois (recherche Veriprajna WP29, 2026), tandis que l'auto-déclaration surestime la conformité. Les cliniciens veulent facturer la télésurveillance thérapeutique (Remote Therapeutic Monitoring) sur les CPT 98975 à 98981, plus les codes 2026 98979 et 98985 avec le seuil qualificatif abaissé jusqu'à seulement 2 jours ou 10 minutes, mais CMS exige des données collectées par l'appareil liées aux décisions de traitement, pas des coordonnées brutes (recherche Veriprajna WP29, 2026). Les points clés bruts ne franchissent pas cette barre.
Les enjeux pour les employeurs sont tout aussi concrets. Les affections musculo-squelettiques coûtent aux employeurs environ 3,591 dollars par salarié et par an, 486 dollars en coûts directs et 3,105 dollars en productivité, on estime que 36 pour cent des chirurgies MSK sont considérées comme inutiles à l'échelle de 90 milliards de dollars, et plus de 50 pour cent des salariés refusent de partager des données de santé pour des raisons de confidentialité (recherche Veriprajna WP29, 2026). Et le plafond de précision est réel : l'erreur d'angle du genou en monoculaire se situe à une erreur absolue moyenne de 9.3 à 21.9 degrés (Nature Scientific Reports, 2025), ce qui explique exactement pourquoi un système qui revendique un angle de niveau clinique à partir d'une seule caméra en promet trop, et pourquoi un système qui s'abstient sur une répétition à faible visibilité est honnête.
Le noyau de confiance est du code clair, testé unitairement. Aucun LLM ne se trouve dans le chemin de notation.
Le pipeline par séance est direct. Un flux de points clés, synthétique ou extrait hors ligne d'un clip capturé, est lissé avec un filtre 1-Euro, filtré sur la confiance des points clés de sorte qu'une répétition s'abstient lorsqu'une articulation n'est pas visible, segmenté en répétitions par auto-similarité temporelle agnostique à la classe, transformé en caractéristiques biomécaniques par répétition, noté par un moteur de règles adaptatif à la population, passé par une porte de politique RTM déterministe, et écrit dans un rapport de séance de forme FHIR qui s'affiche sur un tableau de bord canvas. Chaque verdict est du NumPy clair qu'un clinicien peut interroger.
Le noyau de confiance, entièrement en dehors de tout modèle de langage. Un filtre 1-Euro lisse le flux de style BlazePose à 33 points clés, une porte de confiance s'abstient sous le seuil de visibilité, une segmentation agnostique à la classe trouve les répétitions par auto-similarité temporelle, et chaque répétition produit l'angle articulaire et le ROM, un indice de valgus du genou, un ratio de tempo descente/ascension, la fluidité Log Dimensionless Jerk, et un indice de symétrie L ou R. Du code clair, testé unitairement, pour qu'un clinicien voie exactement pourquoi une répétition a été signalée.
En dehors du modèle, du code clair décide par séance : rtm_billable, needs_clinician_review, ou insufficient_device_data, mappé à la famille RTM CMS CPT 98975 à 98981 plus les codes 2026 98979 et 98985. Le rapport est un JSON de forme FHIR qui reflète les formes de champs Observation et DocumentReference, avec les observations par répétition, le rollup de séance, la détermination RTM, et la documentation que CMS attend. De forme FHIR, pas validé FHIR : Kinetiq émet l'enregistrement, il ne POST pas vers un EHR en direct.
| Signal | Ce qu'il détecte | Base |
|---|---|---|
| Angle articulaire et ROM | Si la flexion maximale atteint la cible du profil, par exemple 75 degrés post-LCA versus 95 degrés pour un athlète bien-être. | déterministe |
| Indice de valgus du genou | Effondrement médial du genou, un risque de nouvelle blessure sur un genou en rééducation, seuillé par profil (par exemple 0.03 post-LCA). | déterministe |
| Ratio de tempo descente/ascension | Ralentissement ou précipitation compensatoire sur une partie du mouvement (par exemple tempo au-dessus de 1.25). | déterministe |
| Fluidité LDLJ et symétrie L ou R | Qualité de mouvement saccadée ou asymétrique qu'un simple décompte de répétitions masque. | déterministe |
| Porte de confiance | Une articulation sous le seuil de visibilité, de sorte que la répétition n'est pas notée plutôt que de se voir attribuer un angle fabriqué. | déterministe, s'abstient |
Au-dessus du noyau déterministe, deux agents optionnels interchangeables par fournisseur interprètent et communiquent les chiffres : un Moniteur longitudinal qui rédige une escalade clinicienne proactive lorsqu'une tendance se dégrade, et un Scribe clinique qui rédige la note RTM. Chacun est vérifié par ancrage contre les preuves déterministes, de sorte que tout chiffre qu'un agent introduit qui n'est pas déjà dans les preuves est rejeté et le gabarit déterministe est affiché à la place. Les deux s'abstiennent sans clé API. L'adaptateur utilise par défaut Claude claude-opus-4-8 et bascule vers OpenAI ou Gemini, mais la porte de notation ne change jamais de mains : les agents conseillent, le code décide.
Quatre patients étiquetés honnêtement : trois sont synthétiques (Maria, Jordan, Eleanor) et une (Aisha) est un clip réel de squat capturé. Pas de caméra en direct, pas d'identité réelle de patient, pas de dossier médical.
Aisha est une vraie vidéo de squat au poids du corps dont les points clés ont été extraits hors ligne avec MediaPipe, puis notés par le même moteur inchangé, de sorte que la toute première chose que vous voyez est le pipeline qui s'exécute sur des images réelles, étiquetées honnêtement. Le squelette à 33 points se superpose au clip réel tandis que le panneau note chaque répétition par rapport au profil de dépistage bien-être. La porte de séance renvoie rtm_billable, avec 1 vérifiée, 2 signalées, et une qualité moyenne de 8.3.
Maria est une patiente synthétique post-LCA qui fait 15 squats prescrits. Une bibliothèque de pose brute enregistrerait les 15 comme des répétitions. Kinetiq les note, et à la répétition 9 il renvoie KNEE VALGUS : l'indice de valgus du genou lit 0.054, égal ou supérieur au seuil de 0.03, la flexion maximale est de 78.6 degrés, et le tempo est de 1.4, au-dessus de la limite de 1.25, une alerte de risque de nouvelle blessure plutôt qu'une bonne répétition. Toute la thèse tient en une ligne : la valeur n'est pas de compter la répétition, c'est d'attraper celle qui compte.
Le jugement adaptatif à la population n'est pas un slogan ; il inverse un verdict. Passez du profil de Maria (post-LCA, cible 75 degrés) à Jordan, un athlète de bien-être d'entreprise (cible 95 degrés), et un squat à environ 80 degrés de profondeur qui a été noté bon pour Maria est noté SHALLOW pour Jordan. Le même mouvement obtient un verdict différent parce que les seuils sont indexés sur le patient. Dans la séance complète de Jordan, la porte renvoie encore rtm_billable même avec des répétitions signalées, une nuance honnête : facturable ne signifie pas que chaque répétition était bonne.
La séance de Maria se consolide en 13 répétitions vérifiées, 1 signalée (répétition 9), et 1 abstention pour occlusion, à une qualité moyenne de 9.6 sur 10. La détermination RTM lit needs_clinician_review, mappée aux CPT 98975 à 98981 plus les codes 2026 98979 et 98985 : la séance est éligible à la facturation, mais l'alerte de valgus l'oriente vers un clinicien avant toute facturation automatique, et cette alerte clinicienne documente elle-même une décision de plan de traitement. À partir de là, le rapport de forme FHIR s'exporte comme la preuve auditable sur laquelle un clinicien documente le RTM.
L'exécution du jeu étiqueté fixe fait apparaître le résultat durable. L'accord des verdicts par répétition par rapport à la vérité terrain implantée est de 100 pour cent sur 25 cas clairs et de 100 pour cent sur 10 cas limites à environ un sigma d'un seuil, avec un accord par classe tous à 1.00. La vérité terrain, ce sont les paramètres physiques implantés versus les seuils du profil, calculés indépendamment du moteur, et le bruit de mesure est injecté après que les étiquettes sont fixées, de sorte que le moteur doit récupérer le verdict à travers le bruit. L'invariant d'honnêteté est distinct et testé unitairement : sur 3 répétitions occultées, 3 se sont abstenues, avec 0 angle fabriqué. Ce sont l'exactitude de la tâche, le débit et l'honnêteté sur un jeu synthétique étiqueté fixe, pas une garantie en monde ouvert.
Il s'exécute après les points clés, au-dessus de n'importe quel modèle de pose que vous utilisez déjà. Il construit la couche d'interprétation et de preuve ; il ne concurrence pas l'estimateur de pose.
| Préoccupation | Estimation de pose brute et décompte de répétitions | Kinetiq |
|---|---|---|
| Un genou qui s'effondre à la répétition 9 | Compté comme une répétition | Signalé comme un risque de nouvelle blessure par valgus du genou, avec le seuil affiché |
| Une articulation hors cadre | Un angle inféré quand même | S'abstient, répétition non notée, aucun angle fabriqué |
| Même profondeur, patient différent | Un seul seuil fixe pour tout le monde | Verdict adaptatif à la population indexé sur le profil du patient |
| Preuve de facturation | Coordonnées brutes que CMS ne remboursera pas | Rapport de séance facturable RTM, de forme FHIR, mappé à la famille CPT |
| Qui décide de la facturabilité | Non traité | Une porte de politique déterministe en dehors de tout modèle |
| Durabilité à mesure que les modèles de pose s'améliorent | Toute la valeur est le capteur, qui devient une commodité | La valeur est le cerveau et la preuve au-dessus du capteur |
L'estimation de pose et le décompte de répétitions sont la partie devenue une commodité. Une bibliothèque de pose brute enregistrera volontiers 15 squats réussis sur un patient dont le genou s'effondre à la répétition 9. Kinetiq est la couche au-dessus des points clés : il note chaque répétition par rapport à un profil clinique adaptatif à la population, s'abstient lorsqu'une articulation n'est pas visible, et exporte un rapport de séance facturable RTM, de forme FHIR, sur lequel un clinicien peut agir. Cette couche d'interprétation et de preuve est ce qu'une plateforme de kinésithérapie facture réellement et sur quoi un clinicien agit, et elle survit à chaque mise à niveau du modèle de pose plutôt que de vieillir avec lui.
Nous ne revendiquons pas une goniométrie de niveau clinique, et nous le disons à l'écran. L'erreur d'angle du genou en monoculaire se situe à une erreur absolue moyenne de 9.3 à 21.9 degrés (Nature Scientific Reports, 2025), donc une revendication d'angle exact au degré près à partir d'une seule caméra est un piège. Kinetiq travaille à la granularité qu'exige réellement le RTM, achèvement vérifié plus qualité approximative plus tendance, et il s'abstient sur les répétitions à faible visibilité plutôt que d'inventer un angle précis. La preuve de facturation est l'enregistrement de séance vérifié, mappé au protocole, pas un angle articulaire exact revendiqué.
Il est de forme FHIR, pas validé FHIR. Le rapport de séance est un JSON structuré qui reflète les formes de champs FHIR Observation et DocumentReference, portant les observations par répétition, le rollup de séance, la détermination RTM et la famille CPT, et les champs de documentation que CMS attend. L'écriture EHR ou FHIR est un adaptateur fictif dans cette démo, donc Kinetiq émet l'enregistrement, il ne POST pas vers un serveur en direct. Cela garde l'artefact honnête : c'est la preuve sur laquelle un clinicien documente, mise en forme pour une intégration FHIR en aval que vous construiriez, pas une écriture EHR certifiée.
CMS rembourse la télésurveillance thérapeutique (Remote Therapeutic Monitoring) sur la famille CPT 98975 à 98981, plus les codes 2026 98979 et 98985, et exige des données collectées par l'appareil liées aux décisions de traitement plutôt que des coordonnées brutes. Kinetiq est conçu pour produire exactement cette preuve : une porte de politique déterministe renvoie rtm_billable, needs_clinician_review, ou insufficient_device_data, et le rapport de forme FHIR documente les données collectées par l'appareil et le lien avec la décision de traitement. Le mapping CPT est un cadrage pour vous aider à documenter le RTM, pas une certification de facturation ni une garantie de remboursement, et une séance signalée est orientée vers un clinicien avant la facturation automatique.
Le noyau de confiance est déterministe et n'a aucun LLM dans le chemin de notation. Chaque verdict par répétition et la détermination de facturabilité RTM sont du code NumPy clair, testé unitairement, pour qu'un clinicien puisse interroger exactement pourquoi une répétition a été signalée, par exemple la répétition 9 signalée parce que l'indice de valgus 0.054 est égal ou supérieur à 0.03 et que le tempo 1.4 est au-dessus de 1.25. Les agents conseillent, le code décide : les deux agents optionnels n'interprètent et ne communiquent que les preuves déterministes, et tout nombre qu'un agent introduit qui n'est pas dans les preuves est rejeté et le gabarit déterministe est affiché à la place. Cette auditabilité est l'enjeu pour une firme dont la marque est la vérité.
Il n'y a pas de caméra en direct ni d'inférence sur l'appareil dans cette démo. Le flux de points clés est soit généré synthétiquement pour trois scénarios, soit extrait hors ligne avec MediaPipe à partir d'un clip réel de squat capturé, un capteur fictif dans les deux cas. Le SDK de capture mobile et tout déploiement en périphérie sont différés. Ce qui s'exécute aujourd'hui, c'est la vraie logique d'interprétation et de preuve : le lissage 1-Euro, la porte de confiance, la segmentation de répétitions agnostique à la classe, la biomécanique par répétition, les règles adaptatives à la population, la porte de politique RTM, et l'export de forme FHIR, le tout sans clé sur un ordinateur portable.
Non, et nous prenons soin de les cadrer. L'accord des verdicts à 100 pour cent porte sur un jeu synthétique étiqueté fixe de 35 répétitions, 25 claires et 10 limites à environ un sigma d'un seuil, où la vérité terrain est constituée des paramètres physiques implantés versus les seuils du profil, calculés indépendamment du moteur, et le moteur doit récupérer le verdict à travers un bruit de mesure injecté après que les étiquettes sont fixées. Les cas limites sont un test de stress de discrimination, donc c'est une vraie discrimination plutôt que la mémorisation d'un cas extrême, mais ce n'est pas une garantie en monde ouvert. Les mesures durables sont l'exactitude de la tâche, le débit d'automatisation et l'honnêteté, y compris 3 répétitions occultées sur 3 avec abstention et 0 angle fabriqué, qui tiennent à mesure que l'estimation de pose s'améliore.
La recherche derrière cette démo — l'architecture, la conception de la vérification, et le plan d'entreprise.
Des données d'exercice vérifiées, adaptatives à la population, avec un reçu facturable.
Si vos équipes produit et cliniques cherchent comment transformer un flux de pose brut en données d'exercice vérifiées, facturables RTM, sans revendiquer à l'excès un angle de niveau clinique, nous aimerions sincèrement entendre comment vous y réfléchissez. Le problème est à l'échelle de l'industrie et les réponses le seront aussi.