# Samsung Health إلى FHIR

> بيانات Galaxy Watch عبر Health Connect أو Samsung Health Data SDK: مقارنة حقيقية، موافقة الشريك، وضع المطور، وتعيين FHIR.

Source: https://developers.anpheros.com/ar/guides/samsung-health-fhir

**يتم تسجيل بيانات Galaxy Watch و Galaxy Ring بواسطة تطبيق Samsung Health على الهاتف، وهناك طريقتان لقراءتها: عبر Health Connect، حيث يقوم Samsung Health بتصدير مجموعة فرعية في جدوله الزمني الخاص، أو مباشرة باستخدام Samsung Health Data SDK، الذي يقرأ كل ما يعرضه Samsung Health ولكنه يحتاج إلى موافقة شريك Samsung قبل نشر التطبيق.** أيًا كان المسار الذي تسلكه، تصبح القيم FHIR R4 Observations بنفس الطريقة التي يتم بها التعامل مع بيانات Apple Health أو Health Connect. تقارن هذه الصفحة بين المسارين بقياس من هاتف حقيقي، وتشرح ما يتطلبه كل منهما.

## مساران

| | عبر Health Connect | Samsung Health Data SDK |
|---|---|---|
| ما تقرأه | ما تختاره Samsung Health للتصدير إلى Health Connect | البيانات الموجودة في Samsung Health: الخطوات، معدل ضربات القلب، النوم، الأكسجين في الدم، ضغط الدم، جلوكوز الدم، تكوين الجسم، درجة حرارة الجلد، التمارين، التغذية، الماء، والمزيد |
| الحداثة | عندما تقوم Samsung Health بالتصدير، والذي قد يتأخر | ما لدى Samsung Health الآن |
| المتطلبات | أذونات Health Connect، إعلان Play Console | Android 10 (API 29) أو أحدث، Samsung Health 6.30.2 أو أحدث، جهاز Samsung (لا يوجد محاكي) |
| قبل النشر | مراجعة Google Play لإعلان Health Connect | **طلب وموافقة شريك Samsung**؛ حتى ذلك الحين، يعمل الـ SDK فقط مع وضع المطور الخاص بـ Samsung Health قيد التشغيل |
| نفس الكود على هواتف أخرى | نعم: تكامل واحد لـ Samsung، Pixel، Fitbit، Garmin، Oura | لا: أجهزة Samsung فقط |

المصادر: [نظرة عامة على Samsung Health Data SDK](https://developer.samsung.com/health/data/overview.html) و [العملية](https://developer.samsung.com/health/data/process.html).

## ما قسناه على هاتف Galaxy

أثناء بناء Anpheros Daily، قارنا المسارين على هاتف Galaxy S26 Ultra مقترن بساعة Galaxy Watch، في نفس اللحظة في 27 سبتمبر 2026:

| المصدر | الخطوات في ذلك اليوم | أنواع أخرى متاحة |
|---|---|---|
| تطبيق Samsung Health (على الشاشة) | 4,566 | معدل ضربات القلب، النوم، تشبع الدم بالأكسجين |
| Health Connect، البيانات التي كتبها Samsung Health | 3,211 | لا شيء: تم تصدير الخطوات فقط، الدفعة الأخيرة قبل حوالي 90 دقيقة |
| Samsung Health Data SDK | 4,566 | كانت الخطوات هي النوع الذي تم اختباره في ذلك اليوم؛ الاختبارات اللاحقة قرأت معدل ضربات القلب والنوم والتمارين بنفس الطريقة |

كان لدى Samsung Health جميع أذونات الكتابة في Health Connect؛ لقد قام ببساطة بتصدير أقل، وفي وقت لاحق. هذا هاتف واحد ويوم واحد، وليس قاعدة، ولكنه يتوافق مع ما يبلغه الأشخاص: إذا كان لدى المستخدمين لديك ساعات Galaxy ويرون أرقامًا مختلفة في تطبيقك وفي Samsung Health، فإن مسار Health Connect هو السبب المحتمل، ولا يمكن للتطبيق إجبار Samsung Health على التصدير بشكل متكرر.

## الاختبار باستخدام SDK قبل الموافقة

يتحقق Samsung Health Data SDK من Samsung ما إذا كان تطبيقك (اسم الحزمة وشهادة التوقيع) معتمدًا. قبل الموافقة:

1. على هاتف الاختبار، افتح Samsung Health › Settings › About Samsung Health وانقر على رقم الإصدار بشكل متكرر حتى تظهر خيارات المطور، ثم قم بتشغيل **وضع المطور لـ Samsung Health Data SDK**.
2. يمكن لتطبيقك بعد ذلك قراءة البيانات على هذا الهاتف. بدون وضع المطور، يرفض SDK بخطأ في التفويض، لذا قم بتوفير آلية احتياطية لـ Health Connect.

وضع المطور مخصص للاختبار فقط وليس شيئًا يجب أن تطلب من المستخدمين تمكينه. للنشر، قم بتقديم طلب الشريك إلى Samsung؛ بعد الموافقة، تقوم Samsung بتسجيل الحزمة والتوقيع الخاص بك.

## من Samsung Health إلى FHIR

التعيين هو نفسه لمخازن البيانات الصحية الأخرى:

| بيانات Samsung Health | LOINC | UCUM |
|---|---|---|
| الخطوات (الإجمالي اليومي) | 41950-7 | `{steps}` |
| معدل ضربات القلب (المتوسط اليومي، الأدنى، الأعلى) | 8867-4 | `/min` |
| الأكسجين في الدم | 59408-5 | `%` |
| مدة النوم ومراحله | 93832-4; 93831-6, 93830-8, 93829-0 | `min` |
| ضغط الدم | 85354-9 مع 8480-6 و 8462-4 | `mm[Hg]` |
| جلوكوز الدم | 2339-0 | `mg/dL` |
| وزن الجسم | 29463-7 | `kg` |
| درجة حرارة الجلد | لا يوجد رمز LOINC عام لدرجة حرارة المعصم؛ استخدم رمزك الخاص ولا تصفه بأنه درجة حرارة الجسم | `Cel` |

هناك تفصيلان مهمان. يعيد Samsung Health Data SDK جلوكوز الدم بوحدة mmol/L؛ قم بتحويله (Anpheros Daily يخزن mg/dL) أو احتفظ بالوحدة كما تم الإبلاغ عنها، ولكن لا تخلط أبدًا بين الوحدات تحت رمز واحد. ودرجة حرارة المعصم أو الجلد ليست درجة حرارة الجسم: كتابتها تحت 8310-5 ستضلل أي شخص يقرأ السجل.

اكتب ملاحظة (Observation) واحدة لكل شخص ومقياس ويوم، مع تمييزها كبيانات جهاز، وقم بتحديثها عند مزامنة نفس اليوم مرة أخرى. الكود الخلفي، الذي يتم تشغيله على المنصة، موجود في [بيانات الأجهزة القابلة للارتداء في FHIR](https://developers.anpheros.com/ar/guides/wearable-data-fhir).

## اختيار المسار

- **معظم التطبيقات:** تبدأ بـ Health Connect. فهي تغطي أجهزة Samsung وجميع بائعي Android الآخرين بتكامل واحد، والفجوات تتعلق بسلوك تصدير Samsung Health، وليس بكودك.
- **التطبيقات التي يجب أن تتطابق فيها بيانات Galaxy Watch تمامًا مع Samsung Health** (تحديات الخطوات، اتجاهات معدل ضربات القلب التي يقارنها الأشخاص بالتطبيق Samsung): أضف Samsung Health Data SDK على أجهزة Samsung، وقدم طلب الشراكة مبكرًا، واحتفظ بـ Health Connect كخيار احتياطي. اقرأ كل نوع من مصدر واحد فقط، وإلا سيكون للسجل تكرارات.

## أين يتناسب Anpheros

يقوم Anpheros Platform بتخزين النتيجة — كل قيمة كـ FHIR R4 Observation مُعلمة كبيانات جهاز، مع الموافقة، والمصدر، وسجل الوصول — ولا يقرأ Samsung Health بنفسه. تطبيق Anpheros الخاص، **Anpheros Daily**، يقرأ بيانات Samsung Health على Android من خلال Health Connect، كما هو موضح أعلاه.

## أسئلة متكررة

### هل تتم مزامنة Samsung Health مع Health Connect؟
نعم، تكتب Samsung Health إلى Health Connect عندما يسمح المستخدم بذلك، ولكنها تصدّر مجموعة فرعية من الأنواع وجدولها الخاص، لذلك قد يتأخر Health Connect أو يفقد أنواعًا تظهر في Samsung Health.

### هل توجد واجهة برمجة تطبيقات REST لـ Samsung Health؟
لا توجد واجهة برمجة تطبيقات REST أو واجهة برمجة تطبيقات ويب عامة تقرأ بيانات Samsung Health الخاصة بالمستخدم. تتم قراءة البيانات على الهاتف، عبر Health Connect أو Samsung Health Data SDK، ويرسل تطبيقك هذه البيانات إلى خادم.

### هل أحتاج إلى موافقة Samsung لاستخدام Samsung Health Data SDK؟
للنشر، نعم: تطلب Samsung طلب شراكة قبل التوزيع وتسجل التطبيق المعتمد. للتطوير، يتيح وضع المطور في Samsung Health عمل SDK على هاتف اختبار.

### هل يمكنني قراءة بيانات Galaxy Watch على iPhone؟
تم تصميم Galaxy Watch للهواتف التي تعمل بنظام Android وتسجل البيانات في Samsung Health هناك؛ لا يوجد مسار مدعوم من Galaxy Watch إلى Apple Health.

### لماذا تكون خطوات Galaxy Watch أقل في تطبيقي مقارنة بـ Samsung Health؟
إذا كنت تقرأ عبر Health Connect، فقد لا يكون Samsung Health قد صدّر أحدث بياناته بعد. قراءة الإجمالي المجمّع لـ Health Connect، والمزامنة عند فتح تطبيقك، وإضافة Samsung Health Data SDK حيثما كان ذلك مهمًا، يقلل الفجوة.

## ذات الصلة

- [بيانات الأجهزة القابلة للارتداء في FHIR](https://developers.anpheros.com/ar/guides/wearable-data-fhir): جدول التعيين والرمز الخلفي
- [Health Connect إلى FHIR](https://developers.anpheros.com/ar/guides/health-connect-fhir)
- [Apple Health (HealthKit) إلى FHIR](https://developers.anpheros.com/ar/guides/apple-health-fhir)
- [كيفية بناء تطبيق سجل صحي شخصي](https://developers.anpheros.com/ar/guides/personal-health-record-app)
