# Health Tracker API

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

Source: https://developers.anpheros.com/de/guides/health-tracker-api

**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.

<!-- visual:tracker-flow -->

## 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](https://developers.anpheros.com/de/guides/apple-health-fhir)) |
| Galaxy Watch, Wear OS, Fitbit, Garmin, Oura, Withings (Android-Apps) | Android Health Connect | Kotlin oder Flutter auf dem Telefon ([Health Connect zu FHIR](https://developers.anpheros.com/de/guides/health-connect-fhir)) |
| Galaxy Watch-Details nicht in Health Connect | Samsung Health | Samsung Health Data SDK ([Samsung Health zu FHIR](https://developers.anpheros.com/de/guides/samsung-health-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.

<!-- visual:tracker-codes -->

## Einen Tag lang Schritte aufzeichnen

```bash
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](https://developers.anpheros.com/de/guides/wearable-data-fhir) enthält die vollständige LOINC-Tabelle und einen getesteten täglichen Upsert.

## Zurücklesen

```bash
# 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.

<!-- visual:cta-tracker -->

## Verwandte Themen

- [Wearable APIs: Fitbit, Garmin, Oura und Withings](https://developers.anpheros.com/de/guides/wearable-apis)
- [Fitbit Web API Abschaltung (Oktober 2026)](https://developers.anpheros.com/de/guides/fitbit-web-api-shutdown)
- [Wearable-Daten in FHIR (Apple Health, Health Connect)](https://developers.anpheros.com/de/guides/wearable-data-fhir)
- [Remote Patient Monitoring mit FHIR](https://developers.anpheros.com/de/guides/remote-patient-monitoring-fhir)
- [Personal Health Record (PHR) App mit FHIR](https://developers.anpheros.com/de/guides/personal-health-record-app)
- [Medical Data API](https://developers.anpheros.com/de/guides/medical-data-api)
