Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card
API трекера здоров'я
Зберігайте кроки, пульс, HRV, сон та SpO₂ з будь-якого носимого пристрою як FHIR Observations з кодами LOINC: які пристрої досягають якого сховища здоров'я, чому немає веб API, та робочі запити.
API трекера здоров'я дозволяє додатку надсилати та читати дані, які збирають годинники, кільця, браслети та ваги — кроки, пульс, варіабельність серцевого ритму, сон, насичення киснем, вага — як структуровані дані на сервері. Більшість пристроїв не пропонують єдиного спільного API: їхні дані потрапляють до сховища даних про здоров'я телефону (Apple HealthKit або Android Health Connect), і ваш додаток читає їх звідти. Anpheros — це серверна частина: ваш додаток записує показники як спостереження FHIR R4 з кодами LOINC, а будь-який інший додаток, клініка або ШІ-агент за згодою особи читає ті самі дані через один API.
- Watch, ring, scaleApple Watch, Galaxy Watch, Fitbit, Garmin, Oura, Withings
- Health store on the phoneApple HealthKit or Android Health Connect
- Your appReads with the person's permission, per local day
- FHIR ObservationsLOINC-coded steps, heart rate, sleep, SpO₂, weight
- Your backendOne API for every device, with history and consent
Які пристрої досягають якого сховища даних про здоров'я
| Пристрій | Досягає | Читати за допомогою |
|---|---|---|
| Apple Watch, iPhone, багато програм для iOS | Apple HealthKit | Swift на iPhone (Apple Health до FHIR) |
| Galaxy Watch, Wear OS, Fitbit, Garmin, Oura, Withings (програми для Android) | Android Health Connect | Kotlin або Flutter на телефоні (Health Connect до FHIR) |
| Деталі Galaxy Watch, яких немає в Health Connect | Samsung Health | Samsung Health Data SDK (Samsung Health до FHIR) |
Ні HealthKit, ні Health Connect не мають веб- або REST API: дані зберігаються на телефоні, і їх може читати лише програма, яку встановила та дозволила особа. Тому API трекера здоров'я на сервері завжди починається з невеликої мобільної програми.
Один день кроків
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}"}
}'
Зберігайте один Observation на метрику на локальний день, із зазначенням часового поясу особи в періоді. Idempotency-Key робить повторне надсилання безпечним. Дані з носимих пристроїв у FHIR містять повну таблицю LOINC та протестований щоденний upsert.
Прочитати назад
# 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"
Інший додаток читає ті самі дані лише за згодою особи (OAuth 2.1, SMART scopes, такі як patient/Observation.rs?category=activity), і кожне читання реєструється там, де особа може його побачити.
Часті запитання
Чи існує безкоштовний API для відстеження стану здоров'я?
Anpheros має безкоштовний пісочник (sandbox): зберігайте та читайте дані трекера як FHIR Observations з 30 синтетичними пацієнтами. Власні API виробників пристроїв (Fitbit, Garmin, Oura, Withings) мають власні правила доступу та умови.
Чи існує веб-API для Apple Health або Health Connect?
Ні. HealthKit та Health Connect зберігають дані на телефоні; встановлений додаток читає їх за дозволом особи та може надсилати на сервер, такий як Anpheros.
Які коди повинен використовувати API для відстеження стану здоров'я?
LOINC: 41950-7 кроки, 8867-4 пульс, 40443-4 пульс у спокої, 80404-7 варіабельність серцевого ритму (RMSSD), 59408-5 насичення киснем, 93832-4 тривалість сну, 29463-7 маса тіла. Одиниці вимірювання в UCUM.
Чи підключається Anpheros безпосередньо до Fitbit або Garmin?
Ні. Їхні дані потрапляють до Anpheros через сховище даних телефону та ваш додаток; прямого з'єднання хмара-до-хмари немає.
Пов'язане
- API для носимих пристроїв: Fitbit, Garmin, Oura та Withings
- Припинення роботи Fitbit Web API (жовтень 2026 року)
- Дані з носимих пристроїв у FHIR (Apple Health, Health Connect)
- Дистанційний моніторинг пацієнтів за допомогою FHIR
- Додаток для персональної медичної картки (PHR) з FHIR
- API медичних даних
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card