AnpherosAnpheros PlatformDevelopers

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.

From a watch to your backend
  1. Watch, ring, scaleApple Watch, Galaxy Watch, Fitbit, Garmin, Oura, Withings
  2. Health store on the phoneApple HealthKit or Android Health Connect
  3. Your appReads with the person's permission, per local day
  4. FHIR ObservationsLOINC-coded steps, heart rate, sleep, SpO₂, weight
  5. 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 трекера здоров'я на сервері завжди починається з невеликої мобільної програми.

What a health tracker API should store, coded
StepsLOINC 41950-7 · daily total, effectivePeriod = the day
Resting heart rateLOINC 40443-4 · beats per minute
Heart rate variabilityLOINC 80404-7 · RMSSD in ms
Oxygen saturationLOINC 59408-5 · percent
SleepLOINC 93832-4 duration; 93831-6 / 93830-8 stages
Active energyLOINC 41981-2 · kcal

Один день кроків

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 через сховище даних телефону та ваш додаток; прямого з'єднання хмара-до-хмари немає.

Пов'язане

Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card

Product updates by email

New features, guides and the end of the beta. One email a month at most.

Send me occasional Anpheros Platform updates by email (new features, API changes, guides). I'll confirm by email and can unsubscribe in one click from any email. Privacy