AnpherosAnpheros PlatformDevelopers

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

API de données médicales

Où vont les différents types de données médicales dans l'API Anpheros, comment elles sont codées, et comment les écrire, filtrer, tracer, corriger et supprimer — avec exemples fonctionnels.

Une API de données médicales donne aux logiciels un accès structuré au contenu des dossiers patients : créer un patient, enregistrer une mesure de tension artérielle, lister les médicaments actifs, joindre un rapport de laboratoire, tracer qui a écrit quoi. Cette page décrit les opérations de données de l'API Anpheros — où se situe chaque type de données médicales, comment il est codé, et comment le lire — avec des exemples qui fonctionnent contre le sandbox.

Les applications utilisent ces opérations pour traiter Anpheros comme la base de données médicale de leur produit : les dossiers patients résident dans le magasin HL7 FHIR R4 de la plateforme, et l'application les lit et les écrit via l'API au lieu de conserver ses propres tables de données médicales.

Pour une vue d'ensemble plus large (authentification, consentement, événements), consultez API de santé.

Où vont les différents types de données médicales

Données médicales REST v1 Ressource FHIR Codage
La personne POST /v1/patients Patient nom, date de naissance, genre, identifiants
Signes vitaux, résultats de laboratoire, symptômes, activité, enquêtes /v1/patients/{id}/observations Observation LOINC (symptômes : chapitre R de la CIM-10) ; unités UCUM
Diagnostics et problèmes /v1/patients/{id}/conditions Condition CIM-10
Médicaments /v1/patients/{id}/medications MedicationStatement ATC, nom du produit conservé sous forme de texte
Documents (PDF, images) /v1/patients/{id}/documents DocumentReference types de documents LOINC
Un rapport de laboratoire complet POST /v1/patients/{id}/labs/import Observation (laboratoire) LOINC lorsque connu, sinon le propre code du laboratoire
Doses prises ou sautées, vaccinations, allergies, procédures, rapports, plans de soins, objectifs, références, visites, rendez-vous, équipes de soins, antécédents familiaux, questionnaires /fhir/R4/{type} MedicationAdministration, Immunization, AllergyIntolerance, Procedure, DiagnosticReport, CarePlan, Goal, ServiceRequest, Encounter, Appointment, CareTeam, FamilyMemberHistory, QuestionnaireResponse par systèmes de codes FHIR

Les objets REST v1 et les ressources FHIR sont les mêmes enregistrements avec les mêmes identifiants ; chaque objet v1 porte sa référence fhir.

Écrire des données médicales

# a lab result with its reference range, linked to the report it came from
curl -X POST https://platform.anpheros.com/v1/patients/$PID/observations \
     -H "Authorization: Bearer $KEY" -H 'content-type: application/json' -H "Idempotency-Key: $(uuidgen)" -d '{
  "code": "4548-4", "display": "Hemoglobin A1c", "category": "laboratory",
  "value": 6.4, "unit": "%", "effective_at": "2026-09-01T08:00:00Z",
  "reference_range": {"low": 4.0, "high": 5.6},
  "derived_from": ["DocumentReference/'$DOC'"], "author_type": "import"
}'

Lecture des données médicales

curl "https://platform.anpheros.com/v1/patients/$PID/observations?category=laboratory&code=4548-4&from=2026-01-01" -H "Authorization: Bearer $KEY"
curl "https://platform.anpheros.com/v1/patients/$PID/conditions?clinical_status=active" -H "Authorization: Bearer $KEY"
curl "https://platform.anpheros.com/v1/patients/$PID/medications?status=active" -H "Authorization: Bearer $KEY"
curl "https://platform.anpheros.com/v1/patients/$PID/timeline?from=2026-06-01" -H "Authorization: Bearer $KEY"
Point de terminaison Filtres
observations category, code, from, to
conditions clinical_status
medications status
documents kind
timeline from, to, types

Les listes sont paginées avec limit et cursor. La timeline fusionne les observations, les conditions, les médicaments, les documents, les visites, les rendez-vous, les vaccinations et les épisodes de soins en une seule liste chronologique — l'entrée naturelle pour un écran d'historique du patient.

Pour tout ce que les filtres REST ne couvrent pas, utilisez la recherche FHIR : GET /fhir/R4/Observation?patient=$PID&code=http://loinc.org|4548-4&_sort=-date (plateforme FHIR).

Traçage et correction des données

Documents

Créez le document (vous obtenez une cible de téléchargement), téléchargez les octets via la plateforme ou directement vers le stockage, puis finalisez. Après la finalisation, l'original est immuable ; son SHA-256 et sa taille sont enregistrés. Jusqu'à 25 MiB par fichier.

Liens connexes

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

Product updates by email

New features, guides and the end of the beta. One email a month at most.

Send me occasional Anpheros Platform updates by email (new features, API changes, guides). I'll confirm by email and can unsubscribe in one click from any email. Privacy