AnpherosAnpheros PlatformDevelopers

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

API de urmărire a sănătății

Stocați pași, ritm cardiac, HRV, somn și SpO₂ de la orice dispozitiv purtabil ca Observații FHIR codificate LOINC: ce dispozitive ajung la ce store de sănătate, de ce nu există un API web și cereri funcționale.

Un API de urmărire a sănătății permite unei aplicații să trimită și să citească datele pe care ceasurile, inelele, brățările și cântarele le colectează — pași, ritm cardiac, variabilitate a ritmului cardiac, somn, saturație de oxigen, greutate — ca date structurate pe un server. Majoritatea dispozitivelor nu oferă un API comun: datele lor ajung la depozitul de sănătate al telefonului (Apple HealthKit sau Android Health Connect), iar aplicația dvs. le citește de acolo. Anpheros este partea de server: aplicația dvs. scrie citirile ca Observații FHIR R4 codificate LOINC, iar orice altă aplicație, clinică sau agent AI cu consimțământul persoanei citește aceleași date printr-un singur 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

Ce dispozitive ajung la ce depozit de sănătate

Dispozitiv Ajunge la Citește cu
Apple Watch, iPhone, multe aplicații iOS Apple HealthKit Swift pe iPhone (Apple Health to FHIR)
Galaxy Watch, Wear OS, Fitbit, Garmin, Oura, Withings (aplicații Android) Android Health Connect Kotlin sau Flutter pe telefon (Health Connect to FHIR)
Detalii Galaxy Watch care nu sunt în Health Connect Samsung Health Samsung Health Data SDK (Samsung Health to FHIR)

Nici HealthKit, nici Health Connect nu au o API web sau REST: datele se află pe telefon și doar o aplicație pe care persoana a instalat-o și a permis-o o poate citi. Prin urmare, o API de urmărire a sănătății pe un server începe întotdeauna cu o aplicație mobilă mică.

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

Scrieți un pas pe zi

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

Stocați o Observation per metrică per zi locală, cu fusul orar al persoanei în perioada. Idempotency-Key face ca o retransmitere să fie inofensivă. Date de la dispozitive purtabile în FHIR conține tabelul LOINC complet și un upsert zilnic testat.

Citește-o înapoi

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

O altă aplicație citește aceleași date doar cu consimțământul persoanei (OAuth 2.1, SMART scopes precum patient/Observation.rs?category=activity), iar fiecare citire este înregistrată unde persoana o poate vedea.

Întrebări frecvente

Există un API gratuit pentru urmărirea sănătății?

Anpheros dispune de un sandbox gratuit: stocați și citiți date de urmărire ca Observații FHIR cu 30 de pacienți sintetici. API-urile producătorilor de dispozitive (Fitbit, Garmin, Oura, Withings) au propriile reguli de acces și termeni.

Există un API web pentru Apple Health sau Health Connect?

Nu. HealthKit și Health Connect păstrează datele pe telefon; o aplicație instalată le citește cu permisiunea persoanei și le poate trimite către un server precum Anpheros.

Ce coduri ar trebui să folosească un API de urmărire a sănătății?

LOINC: 41950-7 pași, 8867-4 ritm cardiac, 40443-4 ritm cardiac de repaus, 80404-7 variabilitatea ritmului cardiac (RMSSD), 59408-5 saturația oxigenului, 93832-4 durata somnului, 29463-7 greutatea corporală. Unități în UCUM.

Anpheros se conectează direct la Fitbit sau Garmin?

Nu. Datele lor ajung la Anpheros prin intermediul stocării de sănătate a telefonului și al aplicației dvs.; nu există o conexiune directă cloud-to-cloud.

Conexe

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