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.
- 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
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ă.
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
- API-uri pentru dispozitive purtabile: Fitbit, Garmin, Oura și Withings
- Închiderea API-ului web Fitbit (octombrie 2026)
- Date de la dispozitive purtabile în FHIR (Apple Health, Health Connect)
- Monitorizarea pacienților la distanță cu FHIR
- Aplicație pentru dosare medicale personale (PHR) cu FHIR
- API pentru date medicale
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card