Kinetiq · Moteur d'intelligence d'exercice et de preuve RTM

L'estimation de pose est gratuite. La preuve facturable au-dessus est la partie difficile, et c'est celle que nous avons construite.

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.

Une bibliothèque de pose brute enregistrera 15 squats réussis sur un genou qui s'effondre

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.

Un moteur déterministe note chaque répétition, une porte de politique décide de la facturabilité

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.

Moteur biomécanique déterministe

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.

Porte de politique RTM et rapport de forme FHIR

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.

Ce que le moteur mesure par répétition

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

Les agents optionnels : bornés à l'interprétation

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.

Séances travaillées, à l'écran

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.

Le pipeline qui s'exécute sur des images réelles

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.

Kinetiq notant Aisha, un clip réel de squat au poids du corps capturé, avec le squelette à 33 points superposé à la vidéo réelle et un tableau par répétition à droite montrant une bonne répétition et une répétition peu profonde notées par rapport au profil de dépistage bien-être.
Aisha : un clip réel de squat, points clés extraits hors ligne, noté par le même moteur que les séances synthétiques.

La répétition qu'un modèle de pose compte et qu'un clinicien ne devrait pas

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.

La séance post-LCA de Maria avec le tableau d'analyse par répétition mettant en évidence la répétition 9 en rouge comme KNEE VALGUS, lisant un indice de valgus du genou de 0.054 égal ou supérieur à 0.03 comme risque de nouvelle blessure et un tempo de 1.4 au-dessus de 1.25 comme compensatoire, tandis que les répétitions 5 à 14 autour d'elle lisent GOOD REP, et la répétition 12 lit NOT SCORED avec le point clé de la hanche sous le seuil de visibilité.
Répétition 9 signalée comme un risque de nouvelle blessure par valgus du genou, avec la clause de seuil exacte affichée ; la répétition 12 s'abstient parce que la hanche n'est pas visible.

Même mouvement, verdict différent selon le profil du patient

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 Jordan, athlète de bien-être d'entreprise, sous le profil wellness_athlete, avec un tableau par répétition où les squats autour de 80 degrés de flexion maximale lisent tous SHALLOW parce que la flexion est sous la cible de 95 degrés, la même profondeur qui a été notée bonne sous la cible post-LCA de 75 degrés de Maria.
Le basculement adaptatif à la population : environ 80 degrés est bon pour un genou post-LCA et peu profond pour un athlète bien-être.

Le reçu facturable, et l'abstention qui l'oriente

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.

La fenêtre modale de détermination RTM pour Maria indiquant NEEDS CLINICIAN REVIEW, famille RTM CPT 98975 à 98981 plus les codes 2026 98979 et 98985, avec 15 répétitions prescrites, 13 vérifiées, 1 signalée, 1 abstention pour occlusion, qualité moyenne 9.6 sur 10, et un bouton Export FHIR Report.
La détermination RTM : éligible à la facturation, mais l'alerte de valgus l'oriente vers un clinicien avant la facturation automatique.

Le benchmark, cadré honnêtement

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.

Le résumé du benchmark Kinetiq montrant des cartes de métriques pour 100 pour cent d'accord des verdicts sur 25 cas clairs, 100 pour cent sur 10 cas limites à un sigma d'un seuil, 3 répétitions occultées sur 3 avec abstention et 0 angle fabriqué, et 3 plus 1 sur 4 séances auto-facturables ou orientées vers revue, au-dessus d'un tableau d'accord par classe indiquant 100 pour cent pour good rep, shallow, not scored et knee valgus.
100 pour cent sur 35 répétitions sur 35 récupérées malgré un bruit injecté, et 3 répétitions occultées sur 3 avec abstention, sur le jeu synthétique étiqueté.

Où Kinetiq se situe, et où il ne se situe pas

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

Ce que cette démo ne fait pas

  • Elle n'utilise pas de caméra en direct ni d'inférence sur l'appareil. Le flux de points clés est généré synthétiquement pour trois scénarios ou extrait hors ligne avec MediaPipe à partir d'un clip réel capturé. Le SDK de capture mobile et tout déploiement en périphérie sont différés.
  • Elle ne revendique pas une goniométrie de niveau clinique. L'erreur d'angle du genou en monoculaire est de 9.3 à 21.9 degrés (Nature Scientific Reports, 2025), donc Kinetiq travaille à la granularité qu'exige le RTM et s'abstient sur les répétitions à faible visibilité plutôt que de rapporter un angle précis.
  • Le rapport de séance est de forme FHIR, pas validé FHIR ni conforme FHIR. Il reflète les formes Observation et DocumentReference ; l'écriture EHR est un adaptateur fictif, donc il émet et ne POST pas.
  • Le mapping RTM et CPT est un cadrage pour aider à documenter le RTM, pas une certification de facturation, une validation de conformité, ni une garantie de remboursement.
  • Le chemin de notation n'a ni LLM ni modèle profond entraîné. La V1 est un moteur de caractéristiques déterministe ; un TCN entraîné est le remplacement V2 annoncé derrière la même interface par répétition. Les agents optionnels n'interprètent que et sont vérifiés par ancrage.
  • Les patients sont des cas de test étiquetés honnêtement, pas de vrais patients ni des clients. Trois (Maria, Jordan, Eleanor) sont synthétiques et une (Aisha) est un clip réel de squat capturé sans identité réelle ni dossier médical. Il n'y a pas de clients, de déploiements, de témoignages, ni de ROI revendiqué.
  • L'accord des verdicts à 100 pour cent et l'abstention 3 sur 3 sont des mesures sur un jeu synthétique étiqueté fixe où la vérité terrain est constituée des paramètres implantés versus les seuils du profil, pas des garanties en monde ouvert ou en production.

Questions que posent les acheteurs

Nous exécutons déjà BlazePose et comptons les répétitions. Qu'apporte Kinetiq ?

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.

Peut-il mesurer un angle articulaire avec assez de précision pour facturer ?

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é.

Le rapport est-il conforme FHIR, et peut-il écrire dans notre EHR ?

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.

Comment facturons-nous réellement le RTM à partir de cela, et le remboursement est-il garanti ?

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.

Une IA note la forme d'exercice d'un patient. Comment est-ce défendable en toute sécurité ?

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é.

A-t-il besoin d'une caméra en direct ou d'un SDK mobile ? Qu'est-ce qui s'exécute aujourd'hui ?

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.

Ces chiffres à 100 pour cent sont-ils une exactitude en conditions réelles ?

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.

Recherche technique

La recherche derrière cette démo — l'architecture, la conception de la vérification, et le plan d'entreprise.

Construisez le cerveau au-dessus de votre modèle de pose

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.

Évaluation de la vérification d'exercice

  • ✓ Cartographier où votre flux de pose a besoin d'interprétation, pas seulement de décomptes de répétitions
  • ✓ Définir des seuils adaptatifs à la population par profil de patient
  • ✓ Régler la porte de confiance pour que le système s'abstienne plutôt que de deviner
  • ✓ Mettre en forme un enregistrement facturable RTM, de forme FHIR, sur lequel vos cliniciens peuvent documenter

Construire avec nous

  • ✓ Un moteur biomécanique déterministe, testé unitairement, au-dessus de n'importe quel modèle de pose
  • ✓ Un moteur de règles adaptatif à la population et une porte de politique RTM déterministe
  • ✓ Un rapport de séance de forme FHIR mappé à la famille CPT RTM
  • ✓ Des agents vérifiés par ancrage pour la note longitudinale, pas une notation boîte noire