AnpherosAnpheros PlatformDevelopers

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

API de suivi de santé

Stocker les pas, la fréquence cardiaque, la variabilité de la fréquence cardiaque, le sommeil et la SpO₂ de n'importe quel appareil portable sous forme d'Observations FHIR codées LOINC : quels appareils accèdent à quel magasin de santé, pourquoi il n'y a pas d'API web, et requêtes fonctionnelles.

Une API de suivi de santé permet à une application d'envoyer et de lire les données collectées par les montres, bagues, bracelets et balances — pas, fréquence cardiaque, variabilité de la fréquence cardiaque, sommeil, saturation en oxygène, poids — sous forme de données structurées sur un serveur. La plupart des appareils ne proposent pas une API partagée : leurs données atteignent le magasin de santé du téléphone (Apple HealthKit ou Android Health Connect), et votre application les lit à partir de là. Anpheros est le côté serveur : votre application écrit les relevés sous forme d'Observations FHIR R4 codées LOINC, et toute autre application, clinique ou agent IA ayant le consentement de la personne lit les mêmes données via une seule API.

From a watch to your backend
  1. Watch, ring, scaleApple Watch, Galaxy Watch, Fitbit, Garmin, Oura, Withings
  2. Health store on the phoneApple HealthKit or Android Health Connect
  3. Your appReads with the person's permission, per local day
  4. FHIR ObservationsLOINC-coded steps, heart rate, sleep, SpO₂, weight
  5. Your backendOne API for every device, with history and consent

Quels appareils atteignent quels magasins de santé

Appareil Atteint Lire avec
Apple Watch, iPhone, de nombreuses applications iOS Apple HealthKit Swift sur l'iPhone (Apple Health vers FHIR)
Galaxy Watch, Wear OS, Fitbit, Garmin, Oura, Withings (applications Android) Android Health Connect Kotlin ou Flutter sur le téléphone (Health Connect vers FHIR)
Détails de la Galaxy Watch non présents dans Health Connect Samsung Health Samsung Health Data SDK (Samsung Health vers FHIR)

Ni HealthKit ni Health Connect ne disposent d'une API web ou REST : les données résident sur le téléphone, et seule une application installée et autorisée par la personne peut les lire. Une API de suivi de santé sur un serveur commence donc toujours par une petite application mobile.

What a health tracker API should store, coded
StepsLOINC 41950-7 · daily total, effectivePeriod = the day
Resting heart rateLOINC 40443-4 · beats per minute
Heart rate variabilityLOINC 80404-7 · RMSSD in ms
Oxygen saturationLOINC 59408-5 · percent
SleepLOINC 93832-4 duration; 93831-6 / 93830-8 stages
Active energyLOINC 41981-2 · kcal

Écrire une journée d'étapes

curl -X POST https://platform.anpheros.com/fhir/R4/Observation \
  -H "Authorization: Bearer $KEY" -H "Content-Type: application/fhir+json" \
  -H "Idempotency-Key: steps-$PID-2026-10-15" \
  -d '{
    "resourceType": "Observation",
    "status": "final",
    "category": [{"coding": [{"system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "activity"}]}],
    "code": {"coding": [{"system": "http://loinc.org", "code": "41950-7", "display": "Number of steps in 24 hour Measured"}]},
    "subject": {"reference": "Patient/'"$PID"'"},
    "effectivePeriod": {"start": "2026-10-15T00:00:00+03:00", "end": "2026-10-16T00:00:00+03:00"},
    "valueQuantity": {"value": 8412, "unit": "steps", "system": "http://unitsofmeasure.org", "code": "{steps}"}
  }'

Stockez une Observation par métrique par jour local, avec le fuseau horaire de la personne dans la période. Le Idempotency-Key rend un renvoi inoffensif. Données portables en FHIR contient la table LOINC complète et un upsert quotidien testé.

Relire

# the last 30 daily step counts
curl "https://platform.anpheros.com/fhir/R4/Observation?patient=$PID&code=http://loinc.org|41950-7&_sort=-date&_count=30" \
  -H "Authorization: Bearer $KEY"

Une autre application relit les mêmes données uniquement avec le consentement de la personne (OAuth 2.1, scopes SMART tels que patient/Observation.rs?category=activity), et chaque lecture est enregistrée là où la personne peut la consulter.

Questions fréquentes

Existe-t-il une API gratuite de suivi de santé ?

Anpheros propose un bac à sable gratuit : stockez et lisez les données de suivi sous forme d'Observations FHIR avec 30 patients synthétiques. Les API des fabricants d'appareils (Fitbit, Garmin, Oura, Withings) ont leurs propres règles d'accès et conditions.

Existe-t-il une API web pour Apple Health ou Health Connect ?

Non. HealthKit et Health Connect conservent les données sur le téléphone ; une application installée les lit avec la permission de la personne et peut les envoyer à un serveur tel qu'Anpheros.

Quels codes une API de suivi de santé devrait-elle utiliser ?

LOINC : 41950-7 pas, 8867-4 fréquence cardiaque, 40443-4 fréquence cardiaque au repos, 80404-7 variabilité de la fréquence cardiaque (RMSSD), 59408-5 saturation en oxygène, 93832-4 durée du sommeil, 29463-7 poids corporel. Unités en UCUM.

Anpheros se connecte-t-il directement à Fitbit ou Garmin ?

Non. Leurs données parviennent à Anpheros via le magasin de santé du téléphone et votre application ; il n'y a pas de connexion directe cloud à cloud.

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