AnpherosAnpheros PlatformDevelopers

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

Health Tracker API

Speichern Sie Schritte, Herzfrequenz, HRV, Schlaf und SpO₂ von jedem Wearable als LOINC-kodierte FHIR Observations: Welche Geräte erreichen welchen Health Store, warum es keine Web-API gibt und funktionierende Anfragen.

Eine Health Tracker API ermöglicht es einer Anwendung, die von Uhren, Ringen, Armbändern und Waagen gesammelten Daten – Schritte, Herzfrequenz, Herzfrequenzvariabilität, Schlaf, Sauerstoffsättigung, Gewicht – als strukturierte Daten auf einem Server zu senden und zu lesen. Die meisten Geräte bieten keine gemeinsame API: ihre Daten erreichen den Health Store des Telefons (Apple HealthKit oder Android Health Connect), und Ihre App liest sie von dort. Anpheros ist die Serverseite: Ihre App schreibt die Messwerte als LOINC-codierte FHIR R4 Observations, und jede andere App, Klinik oder KI-Agent mit der Zustimmung der Person liest dieselben Daten über eine einzige 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

Welche Geräte erreichen welchen Health Store

Gerät Erreicht Lesen mit
Apple Watch, iPhone, viele iOS-Apps Apple HealthKit Swift auf dem iPhone (Apple Health zu FHIR)
Galaxy Watch, Wear OS, Fitbit, Garmin, Oura, Withings (Android-Apps) Android Health Connect Kotlin oder Flutter auf dem Telefon (Health Connect zu FHIR)
Galaxy Watch-Details nicht in Health Connect Samsung Health Samsung Health Data SDK (Samsung Health zu FHIR)

Weder HealthKit noch Health Connect verfügen über eine Web- oder REST-API: Die Daten leben auf dem Telefon, und nur eine App, die die Person installiert und zugelassen hat, kann sie lesen. Eine Health-Tracker-API auf einem Server beginnt daher immer mit einer kleinen mobilen App.

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

Einen Tag lang Schritte aufzeichnen

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}"}
  }'

Speichern Sie eine Observation pro Metrik pro lokalem Tag, wobei die Zeitzone der Person in der Periode angegeben wird. Die Idempotency-Key macht ein erneutes Senden harmlos. Wearable-Daten in FHIR enthält die vollständige LOINC-Tabelle und einen getesteten täglichen Upsert.

Zurücklesen

# 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"

Eine andere Anwendung liest dieselben Daten nur mit der Zustimmung der Person (OAuth 2.1, SMART Scopes wie patient/Observation.rs?category=activity), und jeder Lesevorgang wird protokolliert, wo die Person ihn einsehen kann.

Häufig gestellte Fragen

Gibt es eine kostenlose API für Gesundheits-Tracker?

Anpheros bietet eine kostenlose Sandbox: Speichern und lesen Sie Tracker-Daten als FHIR Observations mit 30 synthetischen Patienten. Die eigenen APIs der Gerätehersteller (Fitbit, Garmin, Oura, Withings) haben ihre eigenen Zugangsregeln und Bedingungen.

Gibt es eine Web-API für Apple Health oder Health Connect?

Nein. HealthKit und Health Connect speichern Daten auf dem Telefon; eine installierte App liest diese mit der Erlaubnis der Person und kann sie an einen Server wie Anpheros senden.

Welche Codes sollte eine API für Gesundheits-Tracker verwenden?

LOINC: 41950-7 Schritte, 8867-4 Herzfrequenz, 40443-4 Ruheherzfrequenz, 80404-7 Herzfrequenzvariabilität (RMSSD), 59408-5 Sauerstoffsättigung, 93832-4 Schlafdauer, 29463-7 Körpergewicht. Einheiten in UCUM.

Verbindet sich Anpheros direkt mit Fitbit oder Garmin?

Nein. Ihre Daten erreichen Anpheros über den Health Store des Telefons und Ihre App; es gibt keine direkte Cloud-zu-Cloud-Verbindung.

Verwandte Themen

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