📁 مرور شاخص‌ها

نحوه عملکرد HealthKit

یک راهنمای فنی درباره نحوه ذخیره و سازمان‌دهی داده‌های سلامتی شما توسط Apple Health.


HealthKit چیست؟

HealthKit چارچوب اپل برای داده‌های سلامت و تناسب اندام است. این چارچوب به عنوان یک مخزن مرکزی عمل می‌کند که:

  • داده‌های سلامتی را از منابع مختلف ذخیره می‌کند (Apple Watch، iPhone، برنامه‌های شخص ثالث)
  • قالب داده یکسانی را برای تمام شاخص‌های سلامتی فراهم می‌کند
  • مجوزهای حریم خصوصی را در سطح جزئی مدیریت می‌کند
  • اشتراک‌گذاری داده بین برنامه‌های مجاز را امکان‌پذیر می‌سازد

نحوه ذخیره‌سازی داده‌ها

HealthKit داده‌ها را به صورت نمونه‌های نوع‌بندی شده ذخیره می‌کند، معمولاً شامل:

مؤلفهتوضیحاتمثال
زمان شروع/پایانزمان انجام اندازه‌گیری2025-01-15 08:30:00
مقدار + واحدخود اندازه‌گیری72 bpm
منبع و دستگاهکدام برنامه/دستگاه آن را نوشتهApple Watch Series 9
فرادادهزمینه اضافینوع تمرین، محل قرارگیری دستگاه

انواع نمونه

نمونه‌های کمّی

اندازه‌گیری‌های عددی با واحد.

مثال‌ها: - تعداد قدم‌ها (قدم) - ضربان قلب (bpm) - قند خون (mg/dL) - مسافت (متر) - انرژی سوزانده شده (kcal)

نمونه‌های دسته‌بندی

مقادیر شمارشی از یک مجموعه تعریف‌شده.

مثال‌ها: - مرحله خواب (REM، Core، عمیق، بیدار) - جریان قاعدگی (خفیف، متوسط، شدید) - جلسه ذهن‌آگاهی (حاضر/غایب)

نمونه‌های همبستگی

گروه‌هایی از نمونه‌های مرتبط که با هم ذخیره می‌شوند.

مثال‌ها: - فشار خون (سیستولیک + دیاستولیک) - غذا (مواد مغذی متعدد از یک وعده غذایی)

نمونه‌های تمرین

جلسات فعالیت ساختاریافته شامل: - نوع فعالیت (دویدن، شنا، دوچرخه‌سواری و غیره) - زمان شروع و پایان - کل انرژی سوزانده شده - مسافت (در صورت وجود) - داده‌های مسیر (در صورت ثبت)

سوابق بالینی

در صورت پشتیبانی منطقه و ارائه‌دهنده مراقبت بهداشتی شما: - نتایج آزمایشگاهی - سوابق واکسیناسیون - داروها - مستندات بالینی


منابع داده

HealthKit می‌تواند داده‌ها را از منابع مختلف دریافت کند:

دستگاه‌های اپل

  • Apple Watch - ضربان قلب، فعالیت، تمرینات، ECG، خواب، اکسیژن خون
  • iPhone - قدم‌ها، مسافت، طبقات صعود شده (سنسورهای حرکتی)

دستگاه‌های شخص ثالث

  • ترازوهای هوشمند (وزن، ترکیب بدن)
  • دستگاه‌های فشار‌سنج
  • دستگاه‌های سنجش قند خون
  • ردیاب‌های خواب

ورود دستی

  • داده‌های وارد شده توسط کاربر در برنامه Apple Health
  • داده‌های وارد شده از طریق برنامه‌های شخص ثالث

یکپارچه‌سازی مراقبت بهداشتی

  • سوابق بالینی از ارائه‌دهندگان پشتیبانی‌شده
  • نتایج آزمایشگاهی (در صورت موجود بودن)

اولویت منبع

هنگامی که چندین منبع یک شاخص را ثبت می‌کنند، HealthKit از قوانینی برای تعیین داده‌ای که نمایش داده شود استفاده می‌کند:

  1. داده‌های وارد شده توسط کاربر معمولاً بالاترین اولویت را دارند
  2. داده‌های دستگاه از سنسورهای پوشیده شده
  3. داده‌های برنامه‌های شخص ثالث

می‌توانید اولویت منبع را در تنظیمات Apple Health مدیریت کنید.


معماری حریم خصوصی

مدل حریم خصوصی HealthKit اساس طراحی آن است:

مجوزهای بر اساس نوع

برنامه‌ها دسترسی به انواع داده خاص را درخواست می‌کنند، نه تمام داده‌های سلامتی. می‌توانید اعطا کنید: - فقط دسترسی خواندن - فقط دسترسی نوشتن - هم خواندن و هم نوشتن - هیچ‌کدام

کنترل کاربر

  • مجوزها را هر زمان در تنظیمات > سلامت > دسترسی داده و دستگاه‌ها بررسی کنید
  • هر زمان دسترسی را لغو کنید
  • ببینید کدام برنامه‌ها به کدام انواع داده دسترسی داشته‌اند

ذخیره‌سازی روی دستگاه

  • داده‌های سلامتی به صورت محلی روی iPhone شما ذخیره می‌شوند
  • با رمز عبور دستگاه شما رمزگذاری شده‌اند
  • فقط در صورت فعال بودن سلامت در تنظیمات iCloud در iCloud پشتیبان‌گیری می‌شوند

شناسه‌های رایج HealthKit

هر نوع داده یک شناسه منحصر به فرد دارد. مثال‌ها:

شاخصشناسه HealthKit
ضربان قلبHKQuantityTypeIdentifier.heartRate
تعداد قدم‌هاHKQuantityTypeIdentifier.stepCount
تحلیل خوابHKCategoryTypeIdentifier.sleepAnalysis
VO₂ MaxHKQuantityTypeIdentifier.vo2Max
فشار خونHKCorrelationTypeIdentifier.bloodPressure

مراجع

Expertly Reviewed by

This content has been written and reviewed by a sports data metrics expert to ensure technical accuracy and adherence to the latest sports science methodologies.

نحوه عملکرد HealthKit - صادر کردن داده های سلامت Apple به...

یک راهنمای فنی درباره نحوه ذخیره و سازمان‌دهی داده‌های سلامتی شما توسط Apple Health. HealthKit چارچوب اپل برای داده‌های سلامت و تناسب اندام است.