كيف يعمل HealthKit
مقدمة تقنية حول كيفية قيام Apple Health بتخزين وتنظيم بياناتك الصحية.
ما هو HealthKit؟
HealthKit هو إطار عمل Apple للبيانات الصحية واللياقة البدنية. وهو يعمل كمستودع مركزي يقوم بـ:
- تخزين البيانات الصحية من مصادر متعددة (Apple Watch و iPhone وتطبيقات الطرف الثالث)
- توفير تنسيق بيانات متسق عبر جميع المقاييس الصحية
- إدارة أذونات الخصوصية على مستوى دقيق
- تمكين مشاركة البيانات بين التطبيقات المصرح لها
كيفية تخزين البيانات
يقوم HealthKit بتخزين البيانات كـ عينات مصنفة، وعادة ما تتضمن:
| المكون | الوصف | مثال |
|---|---|---|
| وقت البدء/الانتهاء | متى حدث القياس | 2025-01-15 08:30:00 |
| القيمة + الوحدة | القياس نفسه | 72 نبضة في الدقيقة |
| المصدر والجهاز | أي تطبيق/جهاز قام بالكتابة | Apple Watch Series 9 |
| الميتا-داتا | سياق إضافي | نوع التمرين، مكان وضع الجهاز |
أنواع العينات
عينات الكمية
قياسات عددية متبوعة بوحدات.
أمثلة: - عدد الخطوات (خطوات) - معدل ضربات القلب (نبضة في الدقيقة) - جلوكوز الدم (مجم/ديسيلتر) - المسافة (أمتار) - الطاقة المحروقة (كيلو كالوري)
عينات الفئات
قيم محددة من مجموعة معرفة.
أمثلة: - مرحلة النوم (REM، Core، Deep، Awake) - تدفق الدورة الشهرية (خفيف، متوسط، ثقيل) - جلسة اليقظة (موجود/غير موجود)
عينات الارتباط
مجموعات من العينات ذات الصلة المخزنة معاً.
أمثلة: - ضغط الدم (الانقباضي + الانبساطي) - الغذاء (عناصر غذائية متعددة من وجبة واحدة)
عينات التمارين
جلسات نشاط منظمة تحتوي على: - نوع النشاط (جري، سباحة، ركوب دراجات، إلخ) - وقت البدء والانتهاء - إجمالي الطاقة المحروقة - المسافة (إذا كانت قابلة للتطبيق) - بيانات المسار (إذا تم تسجيلها)
السجلات السريرية
عندما تكون مدعومة في منطقتك ومن قبل مقدم الرعاية الصحية الخاص بك: - نتائج المختبر - سجلات التحصين - الأدوية - المستندات السريرية
مصادر البيانات
يمكن لـ HealthKit استقبال البيانات من مصادر متعددة:
أجهزة Apple
- Apple Watch - معدل ضربات القلب، النشاط، التمارين، تخطيط القلب، النوم، أكسجين الدم
- iPhone - الخطوات، المسافة، الطوابق المقطوعة (مستشعرات الحركة)
أجهزة من جهات خارجية
- الموازين الذكية (الوزن، تكوين الجسم)
- أجهزة مراقبة ضغط الدم
- أجهزة قياس الجلوكوز
- أجهزة تتبع النوم
الإدخال اليدوي
- البيانات التي يدخلها المستخدم في تطبيق Apple Health
- البيانات المدخلة من خلال تطبيقات الطرف الثالث
التكامل مع الرعاية الصحية
- السجلات السريرية من مقدمي الخدمة المدعومين
- نتائج المختبر (حيثما توفرت)
أولوية المصدر
عندما تقوم مصادر متعددة بتسجيل نفس المقياس، يستخدم HealthKit قواعد لتحديد البيانات التي سيتم عرضها:
- بيانات المستخدم المدخلة يدوياً عادة ما يكون لها الأولوية القصوى
- بيانات الجهاز من المستشعرات القابلة للارتداء
- بيانات تطبيقات الطرف الثالث
يمكنك إدارة أولوية المصدر في إعدادات Apple Health.
بنية الخصوصية
نموذج خصوصية HealthKit أساسي لتصميمه:
أذونات لكل نوع
تطلب التطبيقات الوصول إلى أنواع بيانات محددة، وليس كل البيانات الصحية. يمكنك منح: - الوصول للقراءة فقط - الوصول للكتابة فقط - كلاهما القراءة والكتابة - لا شيء
تحكم المستخدم
- مراجعة الأذونات في أي وقت في الإعدادات > الصحة > الوصول إلى البيانات والأجهزة
- إلغاء الوصول في أي وقت
- معرفة التطبيقات التي وصلت إلى أي أنواع بيانات
التخزين على الجهاز
- يتم تخزين البيانات الصحية محلياً على جهاز iPhone الخاص بك
- مشفرة برمز مرور جهازك
- يتم نسخها احتياطياً إلى iCloud فقط إذا تم تمكين "الصحة" في إعدادات iCloud
معرفات HealthKit الشائعة
لكل نوع بيانات معرف فريد. أمثلة:
| المقياس | معرف HealthKit |
|---|---|
| معدل ضربات القلب | HKQuantityTypeIdentifier.heartRate |
| عدد الخطوات | HKQuantityTypeIdentifier.stepCount |
| تحليل النوم | HKCategoryTypeIdentifier.sleepAnalysis |
| VO₂ Max | HKQuantityTypeIdentifier.vo2Max |
| ضغط الدم | HKCorrelationTypeIdentifier.bloodPressure |
