# API pre sledovanie zdravia

> Ukladajte kroky, srdcovú frekvenciu, HRV, spánok a SpO₂ z akéhokoľvek nositeľného zariadenia ako FHIR Observations s LOINC kódovaním: ktoré zariadenia sa dostanú do ktorého zdravotného úložiska, prečo neexistuje webové API a fungujúce požiadavky.

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

**API pre sledovanie zdravia umožňuje aplikácii odosielať a čítať dáta, ktoré zbierajú hodinky, prstene, náramky a váhy — kroky, srdcovú frekvenciu, variabilitu srdcovej frekvencie, spánok, saturáciu kyslíkom, hmotnosť — ako štruktúrované dáta na serveri.** Väčšina zariadení neponúka jedno zdieľané API: ich dáta sa dostanú do zdravotného úložiska telefónu (Apple HealthKit alebo Android Health Connect) a vaša aplikácia si ich odtiaľ prečíta. Anpheros je serverová časť: vaša aplikácia zapisuje údaje ako FHIR R4 Observations s LOINC kódovaním a každá iná aplikácia, klinika alebo AI agent s povolením osoby číta tie isté dáta prostredníctvom jedného API.

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

## Ktoré zariadenia dosahujú ktorý zdravotný úložisko

| Zariadenie | Dosahuje | Prečítať pomocou |
|---|---|---|
| Apple Watch, iPhone, mnoho aplikácií pre iOS | Apple HealthKit | Swift na iPhone ([Apple Health do FHIR](https://developers.anpheros.com/sk/guides/apple-health-fhir)) |
| Galaxy Watch, Wear OS, Fitbit, Garmin, Oura, Withings (aplikácie pre Android) | Android Health Connect | Kotlin alebo Flutter na telefóne ([Health Connect do FHIR](https://developers.anpheros.com/sk/guides/health-connect-fhir)) |
| Detaily Galaxy Watch nie sú v Health Connect | Samsung Health | Samsung Health Data SDK ([Samsung Health do FHIR](https://developers.anpheros.com/sk/guides/samsung-health-fhir)) |

HealthKit ani Health Connect nemajú webové ani REST API: dáta žijú v telefóne a môže ich čítať iba aplikácia, ktorú si osoba nainštalovala a povolila. API zdravotného trackera na serveri preto vždy začína malou mobilnou aplikáciou.

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

## Napíšte kroky na jeden deň

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

Uložte jedno Observation na metriku na lokálny deň s časovou zónou osoby v období. `Idempotency-Key` robí opätovné odoslanie neškodným. [Údaje z nositeľných zariadení vo FHIR](https://developers.anpheros.com/sk/guides/wearable-data-fhir) obsahujú kompletnú tabuľku LOINC a otestovaný denný upsert.

## Prečítať späť

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

Iná aplikácia číta tie isté údaje len s povolením osoby (OAuth 2.1, rozsahy SMART ako `patient/Observation.rs?category=activity`) a každé čítanie je zaznamenané, kde si ho osoba môže pozrieť.

## Často kladené otázky

### Existuje bezplatné API pre sledovanie zdravia?
Anpheros má bezplatný sandbox: ukladajte a čítajte údaje zo sledovacích zariadení ako FHIR Observations s 30 syntetickými pacientmi. Vlastné API výrobcov zariadení (Fitbit, Garmin, Oura, Withings) majú svoje vlastné pravidlá prístupu a podmienky.

### Existuje webové API pre Apple Health alebo Health Connect?
Nie. HealthKit a Health Connect uchovávajú údaje v telefóne; nainštalovaná aplikácia ich číta s povolením osoby a môže ich poslať na server, ako je Anpheros.

### Ktoré kódy by malo používať API pre sledovanie zdravia?
LOINC: 41950-7 krokov, 8867-4 srdcová frekvencia, 40443-4 pokojová srdcová frekvencia, 80404-7 variabilita srdcovej frekvencie (RMSSD), 59408-5 saturácia kyslíkom, 93832-4 dĺžka spánku, 29463-7 telesná hmotnosť. Jednotky v UCUM.

### Spája sa Anpheros priamo s Fitbit alebo Garmin?
Nie. Ich údaje sa dostanú do Anpheros prostredníctvom úložiska zdravia telefónu a vašej aplikácie; neexistuje priame pripojenie cloud-to-cloud.

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

## Súvisiace

- [API pre nositeľné zariadenia: Fitbit, Garmin, Oura a Withings](https://developers.anpheros.com/sk/guides/wearable-apis)
- [Ukončenie prevádzky Fitbit Web API (október 2026)](https://developers.anpheros.com/sk/guides/fitbit-web-api-shutdown)
- [Údaje z nositeľných zariadení vo formáte FHIR (Apple Health, Health Connect)](https://developers.anpheros.com/sk/guides/wearable-data-fhir)
- [Monitorovanie pacientov na diaľku pomocou FHIR](https://developers.anpheros.com/sk/guides/remote-patient-monitoring-fhir)
- [Aplikácia na osobnú zdravotnú kartu (PHR) s FHIR](https://developers.anpheros.com/sk/guides/personal-health-record-app)
- [API pre lekárske údaje](https://developers.anpheros.com/sk/guides/medical-data-api)
