Pour les développeurs

Serveur FHIR gratuit pour le développement : un bac à sable avec 30 patients synthétiques et six mois d'historique

Où trouver un serveur FHIR R4 gratuit que vous pouvez utiliser dès aujourd'hui : le bac à sable Anpheros, en libre-service, avec 30 patients synthétiques, des données réalistes LOINC, ICD-10 et ATC, une API REST, des webhooks et des SDK. Limites, réinitialisations et à quoi ressemblent les données.

par Publié 4 min de lecture

Les serveurs de test FHIR publics sont utiles pour une première requête et inutiles dès que vous avez besoin de données qui restent en place, de patients qui vous ressemblent, ou d'une écriture qui n'est pas effacée par la personne suivante. Le sandbox Anpheros est un serveur FHIR R4 gratuit qui appartient à votre projet : vos 30 patients synthétiques, vos propres écritures, vos propres clés et webhooks, et un bouton de réinitialisation lorsque vous souhaitez retrouver les données d'origine.

Version technique pour les développeurs : Sandbox FHIR · Base de données FHIR gratuite sur developers.anpheros.com, avec les requêtes, les réponses et les limites. Cette page est la version en langage clair.

Ce que vous obtenez

  • Un point d'accès FHIR R4 à https://platform.anpheros.com/fhir/R4, avec une CapabilityStatement à /metadata, la recherche, _history, $everything, $summary (International Patient Summary) et $validate.
  • Les mêmes données via REST à /v1 : patients, observations, médicaments, conditions, chronologie, documents.
  • 30 patients synthétiques par projet, avec six mois d'historique jusqu'au jour de création du projet : adultes, enfants et personnes âgées de toute l'UE, avec des conditions codées en ICD-10, des médicaments en ATC, des allergies, des résultats de laboratoire et des signes vitaux en LOINC.
  • Webhooks, documents, importation de laboratoire, OAuth, exactement comme en production, donc rien ne change lorsque vous passez en production.
  • SDK pour Dart (anpheros_sdk sur pub.dev) et TypeScript (@anpheros/sdk sur npm).

Le sandbox est gratuit et reste gratuit. Personne ne demande de carte.

Obtenir une clé

Connectez-vous au tableau de bord sur platform.anpheros.com/dashboard avec Google et appuyez sur Obtenir une clé sandbox. Vous recevez une organisation, un projet sandbox et une clé sk_test_…, affichée une seule fois. De même via l'API Admin :

curl -X POST https://platform.anpheros.com/admin/sandbox/quickstart \
     -H "Authorization: Bearer $FIREBASE_ID_TOKEN"

Première requête :

export BASE=https://platform.anpheros.com
export KEY=sk_test_…
curl "$BASE/fhir/R4/Patient?_count=5" -H "Authorization: Bearer $KEY"
curl "$BASE/fhir/R4/Observation?patient=$PID&category=laboratory&_sort=-date" -H "Authorization: Bearer $KEY"

Les patients synthétiques

Chaque projet sandbox obtient sa propre copie. Modifiez ou supprimez n'importe quoi ; aucun autre projet ne le voit. Réinitialiser les patients de test dans le tableau de bord (ou POST /admin/projects/{id}/sandbox/reset) les ramène à leur état initial, avec de nouveaux identifiants ; les patients que vous avez créés vous-même ne sont pas affectés. Chaque patient synthétique conserve un identifiant stable à travers les réinitialisations, de sorte qu'un test peut toujours trouver la même personne :

Patient?identifier=https://anpheros.com/fhir/sid/sandbox-persona|p02

est toujours Elena Ionescu, née en 1985, avec les mêmes conditions et les mêmes six mois de relevés.

Limites

Généreuses mais finies, pour qu'un script incontrôlé ne coûte rien à personne :

Limite Sandbox
Écritures de ressources 10 000 par projet par jour
Patients 100 de vos propres patients, en plus des 30 patients synthétiques
Documents 250 Mo par projet
Requêtes 600 par minute par clé
Projets sandbox 5 par organisation

Une clé sandbox ne voit que des données sandbox. La production est une base de données différente, ouverte aux organisations vérifiées avec un accord de traitement des données signé ; le premier mois de production est gratuit.

Le tableau de bord affiche le dossier de chaque patient, le FHIR de chaque ressource, la Provenance qui le sous-tend et le journal des requêtes du projet. Pour un aperçu rapide sans code, GET /v1/patients/{id}/timeline renvoie tout sur une personne par ordre chronologique, et GET /fhir/R4/Patient/{id}/$everything renvoie le dossier complet sous forme de Bundle. Des exemples de ressources pour chaque type sont publiés sur platform.anpheros.com/tools/fhir-examples, et un validateur sur /tools/fhir-validator.

Questions fréquentes

Le sandbox est-il vraiment gratuit ?

Oui, sans limite de temps et sans carte. Les limites ci-dessus visent à le maintenir gratuit pour tout le monde.

Est-ce un serveur FHIR public ?

Non, et c'est là l'avantage. Les serveurs de test publics sont partagés et effacés ; votre sandbox appartient à votre projet, avec ses propres clés. D'autres développeurs ne peuvent pas voir ni modifier vos données.

Puis-je charger mes propres patients de test ?

Oui : créez des patients et des ressources via /fhir/R4 ou /v1, jusqu'à 100 patients par projet. Le connecteur de laboratoire importe un rapport complet à partir de CSV, HL7 v2 ou JSON en une seule requête.

Que se passe-t-il lorsque je passe en production ?

Rien ne change dans votre code. L'URL de base est la même ; une clé sk_live_… pointe les mêmes appels vers la base de données de production. La production nécessite une organisation vérifiée et un accord de traitement des données signé.

Un assistant IA peut-il utiliser le sandbox ?

Oui. Le serveur MCP sur platform.anpheros.com/mcp accepte une clé sandbox et expose le dossier à tout assistant compatible MCP : lister les patients, obtenir un contexte labellisé par provenance, rechercher du FHIR, valider et créer des ressources. Voir Intégration EMR avec les assistants médicaux IA.

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