Pour les développeurs

Suivi à distance des patients avec FHIR : tension artérielle, fréquence cardiaque et symptômes depuis les appareils du patient

Comment mettre en place un suivi à distance des patients sur un dossier FHIR sans matériel supplémentaire : les relevés du téléphone, de la montre ou d'un tensiomètre arrivent sous forme d'Observations FHIR avec le consentement du patient, votre application reçoit un webhook, la clinique lit la série. Ce qu'Anpheros fournit et ce qui reste le vôtre.

par Publié 4 min de lecture

La surveillance à distance des patients implique généralement un kit : un appareil expédié au patient, un cloud fournisseur, un tableau de bord et un projet d'intégration pour intégrer les données dans le dossier. La plupart des relevés qu'une clinique souhaite en 2026 existent déjà sur le téléphone et la montre du patient. Ce qui manque, c'est un dossier dans lequel ils affluent, le consentement pour les lire, et un moyen d'être informé lorsqu'une nouvelle donnée arrive. C'est ce que propose la Plateforme Anpheros. L'appareil, les seuils et le flux de travail clinique restent les vôtres.

Version technique pour les développeurs : Surveillance à distance des patients avec FHIR · Données des objets connectés en FHIR sur developers.anpheros.com, avec les requêtes, les réponses et les limites. Cette page est la version en langage clair.

D'où proviennent les relevés

Anpheros Daily, l'application patient, enregistre les signes vitaux sous forme de ressources FHIR Observation avec des codes LOINC : pression artérielle (panneau 85354-9, avec 8480-6 systolique et 8462-4 diastolique), fréquence cardiaque (8867-4), poids corporel (29463-7), température corporelle, glucose, SpO₂ (59408-5), pas (41950-7), durée du sommeil (93832-4), fréquence cardiaque au repos (40443-4) et HRV (80404-7). Ils proviennent de :

  • le téléphone, saisis par la personne après un relevé ;
  • la montre ou le bracelet, via Apple Health sur iPhone et Health Connect sur Android, sous forme de résumés quotidiens et de séries ;
  • un tensiomètre ou une balance connectée qui écrit dans ces mêmes magasins de santé.

Chaque Observation porte sa provenance (author_type appareil, patient ou import, et la source), de sorte qu'une clinique peut distinguer un relevé de montre d'un relevé saisi manuellement. Votre propre application peut également écrire des Observations, via /fhir/R4 ou /v1, avec les mêmes codes.

Comment la clinique obtient l'accès

La personne accorde l'accès à l'application de la clinique via OAuth, avec des scopes (par exemple, observations uniquement, catégorie signes vitaux) et une durée de 30, 90, 180 ou 365 jours. L'autorisation apparaît dans les "Connexions" de la personne ; elle peut la révoquer à tout moment, et chaque lecture est enregistrée. Pour un programme géré par la clinique, le projet peut également créer le patient lui-même et voir ce qu'il a créé sans autorisation.

Comment votre application sait que quelque chose est arrivé

Enregistrez un webhook pour resource.created et resource.updated. Les livraisons sont légères, avec uniquement les identifiants et les versions, signées avec HMAC-SHA256 et retentées jusqu'à 24 heures. Lisez la ressource, appliquez vos seuils, alertez votre infirmière. Les événements se déclenchent pour les écritures par d'autres projets dans les dossiers auxquels vous avez accès, ce qui est exactement le cas d'une application patient écrivant dans un dossier qu'une clinique surveille.

curl -X POST $BASE/v1/webhooks -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
  -d '{"url": "https://your.app/anpheros/hook", "events": ["resource.created", "resource.updated"]}'

Lecture des séries

Pour un graphique ou une règle, GET /v1/patients/{id}/series?code=… renvoie une mesure au fil du temps ; GET /v1/patients/{id}/timeline entrelace les relevés, les symptômes et les médicaments. Via FHIR :

GET /fhir/R4/Observation?patient={id}&code=http://loinc.org|85354-9&date=ge2026-09-01&_sort=-date

Les symptômes se situent à côté des chiffres : la personne les enregistre comme des Observations codées dans le chapitre R de la CIM-10 avec une intensité, de sorte qu'une augmentation de la pression artérielle et une semaine de maux de tête sont visibles ensemble.

Ce que la plateforme ne fait pas

Elle ne définit pas les seuils, ne déclenche pas d'alertes cliniques et ne décide pas qui a besoin d'un appel. Ce sont des décisions cliniques qui appartiennent à votre produit, sous votre gouvernance clinique. La plateforme stocke, étiquette et partage ; le moteur de modèles peut montrer ce qui a changé et ce qui se répète, avec des preuves, mais elle ne diagnostique pas.

Questions fréquentes

Les patients ont-ils besoin d'un appareil spécial ?

Non. Le téléphone, la montre qu'ils possèdent déjà, ou un tensiomètre grand public qui se synchronise avec Apple Health ou Health Connect suffisent. Un appareil dédié peut toujours être utilisé s'il écrit dans ces magasins ou si votre application écrit ses relevés directement dans le dossier.

À quelle fréquence les relevés arrivent-ils ?

Aussi souvent que l'appareil et la personne les produisent. Les résumés de montre arrivent quotidiennement ; une pression artérielle saisie manuellement arrive lorsqu'elle est saisie. Les webhooks se déclenchent à chaque écriture.

La clinique peut-elle écrire en retour, par exemple une plage cible ?

Oui, en tant que ses propres ressources : un CarePlan ou un Goal en FHIR, ou une note. Elle ne peut pas modifier ce que le patient ou l'appareil a écrit ; chaque auteur possède ses propres ressources.

S'agit-il d'un dispositif médical certifié ?

Non. La Plateforme Anpheros est un dossier et une API. Si votre produit de surveillance prend des décisions cliniques, les obligations relatives aux dispositifs médicaux vous incombent.

Par où commencer ?

La sandbox gratuite contient 30 patients synthétiques avec six mois de signes vitaux. Enregistrez un webhook, lisez une série et construisez vos règles sur des données réalistes : developers.anpheros.com/guides/first-hour.

Ce guide est informatif et ne remplace pas une consultation médicale. Pour toute décision concernant votre santé, parlez-en à votre médecin. En cas d’urgence, appelez le 112.
À propos de l'auteur
Adrian Kereky

Fondateur d’Anpheros. Ingénieur en électronique, il a passé six ans sur la conduite autonome, dans des projets automobiles menés en partenariat avec Samsung et NVIDIA, sur l’architecture des systèmes d’aide à la conduite et d’IA qui tournent sur des puces NVIDIA avec CUDA. Il a ensuite construit Anpheros : le dossier médical contrôlé par le patient et la plateforme HL7 FHIR R4 sur laquelle il repose.

En savoir plus sur Anpheros et l'auteur →

Gardez votre dossier médical avec vous

Anpheros Daily conserve symptômes, analyses, médicaments et documents au même endroit, dans un format standard, sous votre contrôle. Le plan Basic est gratuit.

Télécharger Anpheros Daily