FHIR

Explication de la recherche FHIR : paramètres, préfixes, modificateurs, _include et pagination

Comment interroger un serveur FHIR : paramètres de recherche par type (token, date, référence, chaîne, quantité), préfixes comme ge et lt, modificateurs comme :exact et :missing, chaînage, _include et _revinclude, tri, _count et pagination, avec des exemples d'URL pour les résultats de laboratoire.

par Publié 2 min de lecture

Réponse courte : La recherche FHIR est une requête REST : GET [base]/[ResourceType]?parameter=value. Chaque ressource a des paramètres de recherche définis avec un type, et les valeurs peuvent être affinées avec des préfixes (ge, lt…) et des modificateurs (:exact, :missing…). Les résultats reviennent sous forme de Bundle de recherche avec des liens de pagination.

Types de paramètres et exemples

  • token (codes) : Observation?code=http://loinc.org|4548-4
  • date : Observation?date=ge2025-01-01&date=lt2026-01-01 ; préfixes eq, ne, gt, lt, ge, le, sa, eb, ap.
  • reference : Observation?subject=Patient/123 (ou patient=123).
  • string : Patient?family=smith (commence par par défaut ; modificateurs :exact et :contains).
  • quantity : Observation?value-quantity=gt7|http://unitsofmeasure.org|%.

Combinez avec & (et) ; répétez les valeurs séparées par des virgules pour ou : code=http://loinc.org|2093-3,http://loinc.org|2571-8.

Inclusion, tri et pagination

  • _include=Observation:subject ajoute le Patient référencé aux résultats ; _revinclude=Provenance:target ajoute les ressources qui y pointent.
  • Chaînage : Observation?subject:Patient.family=smith.
  • _sort=-date trie du plus récent au plus ancien ; _count=50 définit la taille de la page ; suivez link[relation=next] pour la page suivante plutôt que de construire vous-même les décalages.
  • _summary=count ne retourne que le total.

Dans Anpheros

La plateforme Anpheros prend en charge la recherche FHIR standard sur les ressources du patient, dans les portées que le patient a accordées. Développeurs : démarrage, le bac à sable FHIR et limites.

Pages associées

Sources

Questions fréquentes

Comment rechercher des observations FHIR par code LOINC ?

Observation?code=http://loinc.org|4548-4 (système|code).

Comment rechercher par plage de dates ?

Répétez la date avec des préfixes : date=ge2025-01-01&date=lt2026-01-01.

Que fait _include ?

Ajoute les ressources référencées par les résultats, telles que le Patient de chaque Observation, au même Bundle.

Comment parcourir les résultats ?

Suivez le lien suivant dans le Bundle retourné ; définissez la taille de la page avec _count.

Anpheros Platform

Essayez gratuitement dans le sandbox

Votre premier appel FHIR en 5 minutes. Une API HL7 FHIR R4 avec le consentement du patient intégré : essayez-la dans le bac à sable, puis connectez votre propre application ou système de clinique.

Gratuit · 30 patients synthétiques · sans carte

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 numéro d’urgence local (112 en Europe).
Rédigé par
L'équipe Anpheros

Anpheros développe un dossier médical que le patient contrôle et peut partager avec n'importe quelle clinique, sur une plateforme HL7 FHIR R4, basée en UE. Ces guides vous aident à comprendre et organiser votre santé ; ils ne remplacent pas votre médecin.

À propos d'Anpheros →