# Egészségkövető API

> Tároljon lépéseket, pulzusszámot, HRV-t, alvást és SpO₂-t bármilyen viselhető eszközről LOINC-kódolt FHIR megfigyelésekként: mely eszközök érik el melyik egészségtárolót, miért nincs web API, és működő kérések.

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

**Az egészségkövető API lehetővé teszi egy alkalmazás számára, hogy az órák, gyűrűk, karkötők és mérlegek által gyűjtött adatokat – lépések, pulzusszám, pulzusszám-variabilitás, alvás, oxigéntelítettség, súly – strukturált adatként küldje el és olvassa le egy szerverről.** A legtöbb eszköz nem kínál egy megosztott API-t: az adataik eljutnak a telefon egészségtárolójába (Apple HealthKit vagy Android Health Connect), és az Ön alkalmazása onnan olvassa le őket. Az Anpheros a szerveroldal: az Ön alkalmazása a méréseket LOINC-kódolt FHIR R4 megfigyelésekként írja, és minden más, a személy beleegyezésével rendelkező alkalmazás, klinika vagy AI ügynök ugyanazt az adatot olvassa egy API-n keresztül.

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

## Mely eszközök mely egészségügyi tárolókat érnek el

| Eszköz | Elér | Olvassa ezzel |
|---|---|---|
| Apple Watch, iPhone, sok iOS alkalmazás | Apple HealthKit | Swift az iPhone-on ([Apple Health to FHIR](https://developers.anpheros.com/hu/guides/apple-health-fhir)) |
| Galaxy Watch, Wear OS, Fitbit, Garmin, Oura, Withings (Android alkalmazások) | Android Health Connect | Kotlin vagy Flutter a telefonon ([Health Connect to FHIR](https://developers.anpheros.com/hu/guides/health-connect-fhir)) |
| A Galaxy Watch részletei nem szerepelnek a Health Connectben | Samsung Health | Samsung Health Data SDK ([Samsung Health to FHIR](https://developers.anpheros.com/hu/guides/samsung-health-fhir)) |

Sem a HealthKit, sem a Health Connect nem rendelkezik webes vagy REST API-val: az adatok a telefonon élnek, és csak az a személy által telepített és engedélyezett alkalmazás olvashatja el. Egy szerveren lévő egészségkövető API ezért mindig egy kis mobilalkalmazással indul.

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

## Egy nap lépései

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

Tároljon egy Observation-t metrikánként, helyi naponként, a személy időzónájával a periódusban. A `Idempotency-Key` ártalmatlanná teszi az újra küldést. [Hordható eszköz adatok FHIR formátumban](https://developers.anpheros.com/hu/guides/wearable-data-fhir) tartalmazza a teljes LOINC táblát és egy tesztelt napi upsert-et.

## Visszaolvasás

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

Egy másik alkalmazás ugyanazokat az adatokat csak a személy beleegyezésével olvassa vissza (OAuth 2.1, SMART scope-ok, mint például a `patient/Observation.rs?category=activity`), és minden olvasás naplózásra kerül, ahol a személy láthatja azt.

## Gyakran ismételt kérdések

### Van ingyenes egészségkövető API?
Az Anpheros rendelkezik egy ingyenes sandbox-szal: tárolhat és olvashat követőadatokat FHIR megfigyelések (Observations) formájában, 30 szintetikus beteggel. Az eszközgyártók saját API-jai (Fitbit, Garmin, Oura, Withings) saját hozzáférési szabályokkal és feltételekkel rendelkeznek.

### Van web API az Apple Health vagy a Health Connect számára?
Nem. A HealthKit és a Health Connect az adatokat a telefonon tárolják; egy telepített alkalmazás a felhasználó engedélyével olvassa el azokat, és elküldheti egy szerverre, mint például az Anpheros.

### Milyen kódokat használjon egy egészségkövető API?
LOINC: 41950-7 lépésszám, 8867-4 pulzusszám, 40443-4 nyugalmi pulzusszám, 80404-7 pulzusszám-variabilitás (RMSSD), 59408-5 oxigéntelítettség, 93832-4 alvásidőtartam, 29463-7 testtömeg. Egységek UCUM-ban.

### Az Anpheros közvetlenül csatlakozik a Fitbithez vagy a Garminhoz?
Nem. Az adataik a telefon egészségtárolóján és az Ön alkalmazásán keresztül jutnak el az Anpheroshoz; nincs közvetlen felhő-felhő kapcsolat.

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

## Kapcsolódó

- [Viselhető eszközök API-jai: Fitbit, Garmin, Oura és Withings](https://developers.anpheros.com/hu/guides/wearable-apis)
- [Fitbit Web API leállítása (2026. október)](https://developers.anpheros.com/hu/guides/fitbit-web-api-shutdown)
- [Viselhető eszközök adatai FHIR formátumban (Apple Health, Health Connect)](https://developers.anpheros.com/hu/guides/wearable-data-fhir)
- [Távfelügyeleti betegellátás FHIR-rel](https://developers.anpheros.com/hu/guides/remote-patient-monitoring-fhir)
- [Személyes egészségügyi nyilvántartási (PHR) alkalmazás FHIR-rel](https://developers.anpheros.com/hu/guides/personal-health-record-app)
- [Orvosi adat API](https://developers.anpheros.com/hu/guides/medical-data-api)
