Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card
Construire avec Anpheros
Le chemin de l'accès à la production en neuf étapes — authentification, API, données médicales, consentement, FHIR, webhooks, SDK et mise en ligne — avec le guide pour chaque étape.
Construire sur Anpheros signifie l'utiliser comme couche de données médicales de votre application : votre produit appelle l'API Anpheros pour stocker et lire les dossiers des patients en HL7 FHIR R4, pour obtenir le consentement du patient et pour recevoir des événements. Cette page est la carte du premier accès à la production ; chaque étape renvoie au guide qui la couvre en détail.
1. Obtenir l'accès
La plateforme Anpheros est en bêta privée. L'environnement sandbox est en libre-service : connectez-vous avec Google sur le tableau de bord (https://platform.anpheros.com/dashboard/) et appuyez sur Obtenir une clé sandbox — vous obtenez une organisation, un projet sandbox avec ses 30 patients synthétiques propres, et une clé. L'accès en production se fait sur demande ([email protected]). Vous créez d'autres projets et clés d'API dans le tableau de bord ou via l'API d'administration ; les applications OAuth sont enregistrées avec POST /admin/projects/{id}/applications et les webhooks avec POST /v1/webhooks.
Un projet est l'unité d'isolation : ses clés ne voient que les patients qu'il a créés (et, avec consentement, ceux qui lui ont accordé l'accès).
2. Authentification
| Identifiant | Pour | Aspect |
|---|---|---|
| Clé API | vos serveurs | sk_test_… (sandbox), sk_live_… (production) |
| Jeton d'accès OAuth | une application agissant pour un patient | at_…, valide 30 minutes, renouvelé avec un jeton de rafraîchissement rotatif |
Envoyez-le comme Authorization: Bearer <credential>. Les clés sont affichées une seule fois et n'appartiennent jamais à une application mobile ou web. → Authentification et OAuth
3. Connexion à l'API
URL de base https://platform.anpheros.com ; REST à /v1, FHIR R4 à /fhir/R4. La référence interactive et la spécification OpenAPI décrivent chaque point de terminaison.
curl https://platform.anpheros.com/v1/patients -H "Authorization: Bearer $KEY"
→ Référence de l'API · API Santé
4. Créer et lire des données médicales
Créez un patient pour chacun de vos utilisateurs, écrivez des observations, des conditions, des médicaments et des documents avec un Idempotency-Key, et relisez-les sous forme de listes ou de chronologie. Indiquez l'auteur de chaque écriture (patient, practitioner, device, import, ai).
→ Démarrage · API de données médicales · Créer une application de santé
5. Ajouter le consentement
Pour accéder à un dossier qu'une personne conserve déjà dans Anpheros, enregistrez une application OAuth avec son URI de redirection, envoyez la personne à la page de consentement avec les scopes dont vous avez besoin, et échangez le code (PKCE) contre des tokens. La personne choisit la durée et peut révoquer l'accès à tout moment ; chaque lecture lui est visible.
→ Modèle de consentement et d'accès · Authentification et OAuth
6. Utilisez FHIR lorsque vous avez besoin du modèle complet
Les types de ressources au-delà de l'API REST — immunisations, procédures, plans de soins, allergies, rencontres et autres, 26 au total — sont disponibles via FHIR R4, ainsi que la recherche, l'historique, les transactions, $everything et le Résumé International du Patient ($summary).
→ Plateforme FHIR · Systèmes de codes FHIR · Interopérabilité des données de santé
7. Réagir aux événements
Enregistrez un point de terminaison de webhook pour les événements resource.*, consent.* ou document.finalized et vérifiez le Anpheros-Signature de chaque livraison. Les rapports de laboratoire peuvent être envoyés en un seul appel au connecteur de laboratoire.
→ Webhooks · Connecteur de laboratoire · Intégrations de soins de santé
8. Utiliser un SDK
@anpheros/sdk (TypeScript : Node 18+, navigateurs, Deno, Bun) et anpheros_sdk (Dart / Flutter) couvrent l'intégralité de l'API publique avec la même structure, ajoutent des clés d'idempotence aux créations, retentent en cas de 429/5xx, actualisent les jetons et implémentent le flux de consentement.
npm install @anpheros/sdk # or: dart pub add anpheros_sdk
→ SDKs
9. Passer en production
- Les clés de production (
sk_live_) sont délivrées aux organisations vérifiées ayant signé un accord de traitement des données. - Prévoyez les limites de la beta privée : zone unique, pas de SLA contractuel, 600 requêtes par minute par clé et par IP.
- Gérez les erreurs par type et conservez
Anpheros-Request-Idpour le support. - Examinez comment les données sont protégées et où elles sont stockées.
→ Sécurité, confidentialité et résidence des données · Limites · Erreurs · Versionnement et obsolescence
Ajout de l'IA
Si votre produit inclut un assistant ou un agent IA, l'API de contexte prépare la partie pertinente d'un enregistrement pour le modèle que vous utilisez, dans une limite de jetons et avec chaque élément étiqueté par sa source. → Applications d'IA dans le domaine de la santé
Liens connexes
- Anpheros pour les développeurs
- Développement de logiciels de santé
- Startups dans le domaine de la santé
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card