Thérapéo
ThérapéoConnect
Toutes les solutions →

Un raccordement, tout le parcours de soins

Reliez votre logiciel aux praticiens, aux équipes de coordination et aux patients de Thérapéo, avec le consentement du praticien.

Voir les tarifs →

Interopérabilité

API FHIR : le standard d’interopérabilité expliqué aux éditeurs

FHIR (Fast Healthcare Interoperability Resources) est le standard d’échange de données de santé publié par HL7. Il s’appuie sur les technologies du web, ce qui le rend bien plus simple à intégrer que les générations précédentes.

En bref

FHIR est un standard d’échange de données de santé publié par HL7. Il découpe l’information en ressources (Patient, Practitioner, Appointment, DocumentReference…) échangées par une API REST en JSON ou en XML. En France, l’ANS l’a retenu pour les nouveaux volets du CI-SIS, avec des profils adaptés au contexte national.

Mis à jour le · Par l’équipe Thérapéo

GET /fhir/Appointment/rdv-001 { "resourceType": "Appointment", "status": "booked", "start": "2026-11-04T09:30:00+01:00", "participant": [ { "actor": { "reference": "Patient/exemple" } }, { "actor": { "reference": "Practitioner/exemple" } } ] }
Exemple fictif · FHIR R4
Écrans affichant le code d’une intégration logicielle
Photo d’illustration · Pexels

Le principe : des ressources et une API REST

FHIR modélise la santé en briques réutilisables appelées ressources. Chacune a une structure définie et une adresse : on lit un patient avec une requête GET, on crée un rendez-vous avec une requête POST. Un développeur web s’y retrouve en quelques heures.

RessourceCe qu’elle décrit
PatientIdentité et coordonnées du patient, dont ses identifiants (INS).
Practitioner / PractitionerRoleLe professionnel et son activité (RPPS, profession, lieu d’exercice).
OrganizationUn établissement ou une structure (FINESS).
AppointmentUn rendez-vous et ses participants.
DocumentReferenceUn document clinique et ses métadonnées.
ObservationUne mesure ou un résultat (douleur, constantes, biologie).

Versions et profils : R4, R5 et profils français

La version R4 est la plus déployée et la plus stable : c’est celle que vous rencontrerez le plus souvent. R5 apporte des évolutions, mais l’écosystème reste majoritairement en R4.

Un profil restreint et précise une ressource pour un usage donné : champs obligatoires, terminologies imposées, extensions. Les profils français (portés par l’ANS et l’association Interop’Santé) adaptent FHIR aux identifiants nationaux comme l’INS ou le RPPS.

Avant de développer, vérifiez quel profil votre partenaire attend. Deux implémentations « FHIR R4 » peuvent ne pas se comprendre si elles n’utilisent pas les mêmes profils.

Où FHIR est déjà utilisé en France

  • L’Annuaire Santé de l’ANS, interrogeable en FHIR pour retrouver un professionnel ou une structure.
  • Les volets récents du CI-SIS, notamment autour de la gestion d’agenda et des annuaires.
  • Les échanges entre logiciels de coordination et plateformes de parcours.

Les documents cliniques restent souvent véhiculés en CDA, notamment pour le DMP : un projet complet combine fréquemment les deux.

FHIR et Thérapéo Connect

Thérapéo consomme déjà l’Annuaire Santé de l’ANS en FHIR. Pour décrire votre intégration, vous pouvez fournir une spécification FHIR, une description OpenAPI ou une collection Postman : les correspondances de champs sont ensuite établies flux par flux.

Voir aussi : les quatre niveaux d’interopérabilité et l’API santé de Thérapéo Connect.

Statut chez Thérapéo Connect

Ce qui est disponible aujourd’hui, et ce qui ne l’est pas encore.

Annuaire Santé (FHIR)DisponibleThérapéo interroge l’annuaire national de l’ANS pour retrouver un professionnel par son RPPS.
API OAuth 2 ThérapéoDisponibleServeur OAuth 2 en production. Chaque intégration agit au nom d’un praticien qui l’a autorisée, jamais avec des droits propres.
Bac à sableEn préparationEnvironnement de test sur données fictives, en cours d’ouverture aux partenaires.

Questions fréquentes

FHIR est-il obligatoire en France ?

Il n’existe pas d’obligation générale, mais l’ANS l’a retenu pour les nouveaux volets du CI-SIS et plusieurs services nationaux l’exposent déjà. Pour un nouveau développement, c’est le choix le plus durable.

Quelle différence entre FHIR et HL7 v2 ?

HL7 v2 repose sur des messages à segments séparés par des barres verticales, très répandus à l’hôpital. FHIR utilise des ressources et une API REST en JSON, plus simples à manipuler avec les outils du web.

Faut-il un serveur FHIR pour échanger en FHIR ?

Pas nécessairement. Vous pouvez exposer quelques ressources depuis votre propre API ou consommer celles d’un partenaire. Un serveur FHIR complet devient utile si vous stockez et requêtez beaucoup de ressources.

Raccordez votre logiciel une fois, rejoignez tout le parcours de soins.

Thérapéo Connect est ouvert aux éditeurs de logiciels de santé, sur invitation. Décrivez votre logiciel : nous revenons vers vous.

Demander un accès
Praticiens utilisant Thérapéo