Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card
건강 추적기 API
모든 웨어러블의 걸음 수, 심박수, HRV, 수면 및 SpO₂를 LOINC 코딩된 FHIR Observation으로 저장: 어떤 장치가 어떤 건강 저장소에 도달하는지, 웹 API가 없는 이유, 작동 요청.
건강 추적기 API를 사용하면 애플리케이션이 시계, 반지, 밴드 및 체중계에서 수집한 데이터(걸음 수, 심박수, 심박 변이도, 수면, 산소 포화도, 체중)를 서버의 구조화된 데이터로 보내고 읽을 수 있습니다. 대부분의 기기는 공유 API를 제공하지 않습니다. 기기의 데이터는 휴대폰의 건강 스토어(Apple HealthKit 또는 Android Health Connect)에 도달하며, 앱은 거기서 데이터를 읽습니다. Anpheros는 서버 측입니다. 앱은 판독값을 LOINC 코드로 코딩된 FHIR R4 Observation으로 작성하며, 다른 모든 앱, 클리닉 또는 AI 에이전트는 해당 개인의 동의 하에 단일 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 | iPhone의 Swift (Apple Health to FHIR) |
| Galaxy Watch, Wear OS, Fitbit, Garmin, Oura, Withings (Android 앱) | Android Health Connect | 휴대폰의 Kotlin 또는 Flutter (Health Connect to FHIR) |
| Health Connect에 없는 Galaxy Watch 상세 정보 | Samsung Health | Samsung Health Data SDK (Samsung Health to 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}"}
}'
사람의 시간대를 period에 포함하여, 메트릭당 로컬 하루에 하나의 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, patient/Observation.rs?category=activity와 같은 SMART 스코프) 동일한 데이터를 읽으며, 모든 읽기 작업은 기록되어 사용자가 확인할 수 있습니다.
자주 묻는 질문
무료 건강 추적기 API가 있나요?
Anpheros는 무료 샌드박스를 제공합니다. 30명의 가상 환자에 대한 FHIR Observation으로 추적기 데이터를 저장하고 읽을 수 있습니다. 기기 제조업체 자체 API(Fitbit, Garmin, Oura, Withings)는 자체 액세스 규칙 및 약관을 따릅니다.
Apple Health 또는 Health Connect용 웹 API가 있나요?
아니요. 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 웹 API 종료 (2026년 10월)
- FHIR에서의 웨어러블 데이터 (Apple Health, Health Connect)
- FHIR을 이용한 원격 환자 모니터링
- FHIR을 이용한 개인 건강 기록(PHR) 앱
- 의료 데이터 API
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card