# API pro sledování zdraví

> Ukládejte kroky, srdeční tep, HRV, spánek a SpO₂ z jakéhokoli nositelného zařízení jako FHIR Observationy s kódy LOINC: která zařízení se dostanou do kterého zdravotního úložiště, proč neexistuje webové API a funkční požadavky.

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

**API pro sledování zdraví umožňuje aplikaci odesílat a číst data, která sbírají hodinky, prsteny, náramky a váhy — kroky, srdeční tep, variabilita srdečního tepu, spánek, saturace kyslíkem, hmotnost — jako strukturovaná data na serveru.** Většina zařízení nenabízí jedno sdílené API: jejich data se dostanou do zdravotního úložiště telefonu (Apple HealthKit nebo Android Health Connect) a vaše aplikace je odtud čte. Anpheros je serverová část: vaše aplikace zapisuje naměřené hodnoty jako FHIR R4 Observationy s kódy LOINC a každá jiná aplikace, klinika nebo AI agent s povolením dané osoby čte stejná data prostřednictvím jednoho API.

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

## Která zařízení dosáhnou na které zdravotní úložiště

| Zařízení | Dosáhne na | Přečíst pomocí |
|---|---|---|
| Apple Watch, iPhone, mnoho aplikací pro iOS | Apple HealthKit | Swift na iPhonu ([Apple Health to FHIR](https://developers.anpheros.com/cs/guides/apple-health-fhir)) |
| Galaxy Watch, Wear OS, Fitbit, Garmin, Oura, Withings (aplikace pro Android) | Android Health Connect | Kotlin nebo Flutter na telefonu ([Health Connect to FHIR](https://developers.anpheros.com/cs/guides/health-connect-fhir)) |
| Detaily Galaxy Watch nejsou v Health Connect | Samsung Health | Samsung Health Data SDK ([Samsung Health to FHIR](https://developers.anpheros.com/cs/guides/samsung-health-fhir)) |

HealthKit ani Health Connect nemají webové API ani REST API: data žijí v telefonu a může je číst pouze aplikace, kterou si osoba nainstalovala a povolila. API zdravotního trackeru na serveru tedy vždy začíná malou mobilní aplikací.

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

## Jeden den kroků

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

Ukládejte jednu Observation na metriku na lokální den, s časovým pásmem osoby v období. `Idempotency-Key` zajišťuje, že opakované odeslání je neškodné. [Data z nositelných zařízení ve FHIR](https://developers.anpheros.com/cs/guides/wearable-data-fhir) obsahují kompletní tabulku LOINC a otestovaný denní upsert.

## Přečíst zpět

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

Jiná aplikace čte stejná data pouze se souhlasem osoby (OAuth 2.1, rozsahy SMART jako `patient/Observation.rs?category=activity`) a každé čtení je zaznamenáno, kde si ho osoba může prohlédnout.

## Často kladené dotazy

### Existuje bezplatné API pro sledování zdraví?
Anpheros má bezplatnou sandbox: ukládejte a čtěte data ze sledovacích zařízení jako FHIR Observations s 30 syntetickými pacienty. API výrobců zařízení (Fitbit, Garmin, Oura, Withings) mají svá vlastní pravidla přístupu a podmínky.

### Existuje webové API pro Apple Health nebo Health Connect?
Ne. HealthKit a Health Connect uchovávají data v telefonu; nainstalovaná aplikace je čte s povolením uživatele a může je odeslat na server, jako je Anpheros.

### Které kódy by mělo API pro sledování zdraví používat?
LOINC: 41950-7 kroky, 8867-4 srdeční frekvence, 40443-4 klidová srdeční frekvence, 80404-7 variabilita srdeční frekvence (RMSSD), 59408-5 saturace kyslíkem, 93832-4 délka spánku, 29463-7 tělesná hmotnost. Jednotky v UCUM.

### Připojuje se Anpheros přímo k Fitbitu nebo Garminu?
Ne. Jejich data se do Anpheros dostávají prostřednictvím úložiště zdraví v telefonu a vaší aplikace; neexistuje přímé připojení cloud-to-cloud.

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

## Související

- [API pro nositelná zařízení: Fitbit, Garmin, Oura a Withings](https://developers.anpheros.com/cs/guides/wearable-apis)
- [Ukončení provozu Fitbit Web API (říjen 2026)](https://developers.anpheros.com/cs/guides/fitbit-web-api-shutdown)
- [Data z nositelných zařízení ve formátu FHIR (Apple Health, Health Connect)](https://developers.anpheros.com/cs/guides/wearable-data-fhir)
- [Vzdálené monitorování pacientů s FHIR](https://developers.anpheros.com/cs/guides/remote-patient-monitoring-fhir)
- [Aplikace pro osobní zdravotní záznamy (PHR) s FHIR](https://developers.anpheros.com/cs/guides/personal-health-record-app)
- [API pro lékařská data](https://developers.anpheros.com/cs/guides/medical-data-api)
