AnpherosAnpheros PlatformDevelopers

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

واجهة برمجة تطبيقات متتبع الصحة

تخزين الخطوات، معدل ضربات القلب، تباين معدل ضربات القلب (HRV)، النوم، وتشبع الأكسجين (SpO₂) من أي جهاز قابل للارتداء كملاحظات FHIR مرمزة بـ LOINC: أي الأجهزة تصل إلى أي مخزن صحي، لماذا لا توجد واجهة برمجة تطبيقات ويب، وطلبات عملية.

تسمح واجهة برمجة تطبيقات تعقب الصحة للتطبيق بإرسال وقراءة البيانات التي تجمعها الساعات، والخواتم، والأساور، والموازين — الخطوات، ومعدل ضربات القلب، وتقلب معدل ضربات القلب، والنوم، وتشبع الأكسجين، والوزن — كبيانات منظمة على خادم. معظم الأجهزة لا تقدم واجهة برمجة تطبيقات مشتركة واحدة: تصل بياناتها إلى متجر الصحة الخاص بالهاتف (Apple HealthKit أو Android Health Connect)، ويقرأها تطبيقك من هناك. Anpheros هو الجانب الخادم: يكتب تطبيقك القراءات كـ FHIR R4 Observations مرمزة بـ LOINC، ويقرأ كل تطبيق آخر أو عيادة أو وكيل ذكاء اصطناعي بنفس البيانات من خلال واجهة برمجة تطبيقات واحدة بموافقة الشخص.

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: البيانات موجودة على الهاتف، ولا يمكن قراءتها إلا بواسطة تطبيق قام الشخص بتثبيته والسماح له بذلك. لذلك، تبدأ واجهة برمجة تطبيقات متتبع الصحة على خادم دائمًا بتطبيق جوال صغير.

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 الكامل وعملية تحديث يومية تم اختبارها.

قراءتها مرة أخرى

# 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 مثل patient/Observation.rs?category=activity)، ويتم تسجيل كل قراءة حيث يمكن للشخص رؤيتها.

أسئلة متكررة

هل توجد واجهة برمجة تطبيقات مجانية لتتبع الصحة؟

لدى Anpheros بيئة اختبار مجانية (sandbox): قم بتخزين وقراءة بيانات المتتبع كـ FHIR Observations مع 30 مريضًا اصطناعيًا. واجهات برمجة التطبيقات الخاصة بمصنعي الأجهزة (Fitbit, Garmin, Oura, Withings) لها قواعد وشروط وصول خاصة بها.

هل توجد واجهة برمجة تطبيقات ويب لـ Apple Health أو Health Connect؟

لا. تحتفظ HealthKit و Health Connect بالبيانات على الهاتف؛ يقوم التطبيق المثبت بقراءتها بإذن الشخص ويمكنه إرسالها إلى خادم مثل Anpheros.

ما هي الرموز التي يجب أن تستخدمها واجهة برمجة تطبيقات تتبع الصحة؟

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