انواع داده های سلامت

گوگل فیت انواع داده‌های سلامت را برای اندازه‌گیری‌های مربوط به مدیریت سلامت عمومی (برخلاف تناسب اندام) دارد.

فهرست انواع داده

می‌توانید اطلاعات بیشتری در مورد انواع داده‌های سلامت و فیلدهای آنها را از مستندات مرجع اندروید کسب کنید. فیلدهایی که واحد enum دارند، فهرستی از مقادیر پذیرفته شده برای انتخاب دارند. برای خواندن و نوشتن موفقیت‌آمیز داده‌ها، فقط از یکی از مقادیر مجاز استفاده کنید.

قند خون

این نوع داده غلظت گلوکز خون را ثبت می‌کند. هر نقطه داده نشان دهنده یک قرائت لحظه‌ای گلوکز خون است. درباره نوشتن داده‌های گلوکز خون بیشتر بدانید.

استراحت

نام com.google.blood_glucose
دامنه‌های مجوز OAuth
https://www.googleapis.com/auth/fitness.blood_glucose.read
https://www.googleapis.com/auth/fitness.blood_glucose.write
فیلدها (قالب — واحدها)
سطح گلوکز خون ( float — میلی‌مول در لیتر)
سطح یا غلظت گلوکز خون بر حسب میلی‌مول در لیتر که در آن ۱ میلی‌مول در لیتر برابر با ۱۸ میلی‌گرم در دسی‌لیتر است.
رابطه زمانی با وعده غذایی ( int —enum) (فیلد اختیاری)
زمانی که این اندازه‌گیری انجام شد با زمانی که کاربر غذا خورد، مقایسه شد.
نوع غذا ( int —enum) (فیلد اختیاری)
کاربر هنگام اندازه‌گیری قند خون، چه نوع غذایی خورده است؟
رابطه زمانی با خواب ( int —enum) (فیلد اختیاری)
زمانی که اندازه‌گیری انجام شد با زمانی که کاربر خواب بود مقایسه شد.
منبع نمونه ( int —enum) (فیلد اختیاری)
نوع مایع بدن که برای اندازه‌گیری قند خون استفاده می‌شود.

اندروید

نام com.google.blood_glucose
شیء نوع داده نوع_قند_خون
فیلدها (قالب — واحدها)
سطح گلوکز خون (FLG ) ( float —میلی‌مول بر لیتر)
سطح یا غلظت گلوکز خون بر حسب میلی‌مول در لیتر که در آن ۱ میلی‌مول در لیتر برابر با ۱۸ میلی‌گرم در دسی‌لیتر است.
FIELD_TEMPORAL_RELATION_TO_MEAL ( int صحیح — شمارشی) (فیلد اختیاری)
زمانی که این اندازه‌گیری انجام شد با زمانی که کاربر غذا خورد، مقایسه شد.
FIELD_MEAL_TYPE ( int از نوع شمارشی) (فیلد اختیاری)
کاربر هنگام اندازه‌گیری قند خون، چه نوع غذایی خورده است؟
FIELD_TEMPORAL_RELATION_TO_SLEEP ( int صحیح — شمارشی) (فیلد اختیاری)
زمانی که اندازه‌گیری انجام شد با زمانی که کاربر خواب بود مقایسه شد.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE ( int صحیح —شماره ای) (فیلد اختیاری)
نوع مایع بدن که برای اندازه‌گیری قند خون استفاده می‌شود.

فشار خون

این نوع داده، فشار خون کاربر را ثبت می‌کند. هر نقطه داده نشان دهنده یک فشار خون لحظه‌ای است. درباره نوشتن داده‌های فشار خون بیشتر بدانید.

استراحت

نام com.google.blood_pressure
دامنه‌های مجوز OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
https://www.googleapis.com/auth/fitness.blood_pressure.write
فیلدها (قالب — واحدها)
فشار سیستولیک ( float - میلی‌متر جیوه)
اندازه‌گیری فشار خون سیستولیک.
دیاستولیک ( float - میلی‌متر جیوه)
اندازه‌گیری فشار خون دیاستولیک
موقعیت بدنه ( int —enum) (فیلد اختیاری)
موقعیت بدن کاربر هنگام اندازه‌گیری.
محل اندازه‌گیری ( int —enum) (فیلد اختیاری)
کدام بازو و کدام قسمت از بازو اندازه‌گیری انجام شده است.

اندروید

نام com.google.blood_pressure
شیء نوع داده نوع فشار خون
فیلدها (قالب — واحدها)
فشار خون میدانی (foil_pressure_systolic ) ( float —میلی‌متر جیوه)
اندازه‌گیری فشار خون سیستولیک.
فشار خون میدانی دیاستولیک ( float — میلی‌متر جیوه)
اندازه‌گیری فشار خون دیاستولیک
FIELD_BODY_POSITION ( int —شمارشی) (فیلد اختیاری)
موقعیت بدن کاربر هنگام اندازه‌گیری.
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION ( int صحیح — شمارشی) (فیلد اختیاری)
کدام بازو و کدام قسمت از بازو اندازه‌گیری انجام شده است.

درصد چربی بدن

این نوع داده درصد چربی بدن یک کاربر را ثبت می‌کند. هر نقطه داده نشان دهنده کل چربی بدن یک فرد به عنوان درصدی از کل جرم بدن او است.

استراحت

نام com.google.body.fat.percentage
دامنه‌های مجوز OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
فیلدها (قالب — واحدها) درصد ( float —درصد)
درصد چربی بدن از کل توده بدن.
محدوده معتبر : 0 تا 100٪

اندروید

نام com.google.body.fat.percentage
شیء نوع داده TYPE_BODY_FAT_PERCENTAGE
فیلدها (قالب — واحدها) FIELD_PERCENTAGE ( float —درصد)
درصد چربی بدن از کل توده بدن.
محدوده معتبر : 0 تا 100٪

دمای بدن

این نوع داده دمای بدن کاربر را ثبت می‌کند. هر نقطه داده نشان‌دهنده یک اندازه‌گیری دمای بدن در لحظه است.

استراحت

نام com.google.body.temperature
دامنه‌های مجوز OAuth
https://www.googleapis.com/auth/fitness.body_temperature.read
https://www.googleapis.com/auth/fitness.body_temperature.write
فیلدها (قالب — واحدها)
دمای بدن ( float - سانتیگراد)
دمای بدن بر حسب درجه سانتیگراد.
محل اندازه‌گیری ( int —enum) (فیلد اختیاری)
اندازه‌گیری دما از کجای بدن کاربر انجام شده است.

اندروید

نام com.google.body.temperature
شیء نوع داده نوع_دمای_بدن
فیلدها (قالب — واحدها)
دمای بدن (FIELD_BODY_TEMPERATURE) ( float —سلسیوس)
دمای بدن بر حسب درجه سانتیگراد.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION ( int صحیح — شمارشی) (فیلد اختیاری)
اندازه‌گیری دما از کجای بدن کاربر انجام شده است.

مخاط دهانه رحم

این نوع داده، توصیف مخاط دهانه رحم را ثبت می‌کند. هر نقطه داده، توصیفی خودارزیابی‌شده از مخاط دهانه رحم را برای کاربر نشان می‌دهد. همه فیلدها اختیاری هستند و می‌توانند برای توصیف ظاهر و حس مخاط دهانه رحم و مقدار آن استفاده شوند.

استراحت

نام com.google.cervical_mucus
دامنه‌های مجوز OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
فیلدها (قالب — واحدها)
بافت مخاط دهانه رحم ( int —enum) (فیلد اختیاری)
قوام یا بافت مخاط دهانه رحم کاربر.
مقدار مخاط دهانه رحم ( int —enum) (فیلد اختیاری)
میزان مخاط دهانه رحم که کاربر مشاهده می‌کند.

اندروید

نام com.google.cervical_mucus
شیء نوع داده نوع_مخاط_دهانه_رحم
فیلدها (قالب — واحدها)
FIELD_CERVICAL_MUCUS_TEXTURE ( int صحیح — شمارشی) (فیلد اختیاری)
قوام یا بافت مخاط دهانه رحم کاربر.
FIELD_CERVICAL_MUCUS_AMOUNT ( int صحیح — شمارشی) (فیلد اختیاری)
میزان مخاط دهانه رحم که کاربر مشاهده می‌کند.

موقعیت دهانه رحم

در این نوع داده، هر نقطه داده نشان‌دهنده گزارشی از دهانه رحم کاربر است. همه فیلدها اختیاری هستند و می‌توانند برای اضافه کردن توضیحاتی در مورد موقعیت، اتساع و سفتی دهانه رحم استفاده شوند.

استراحت

نام com.google.cervical_position
دامنه‌های مجوز OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
فیلدها (قالب — واحدها)
cervical position ( int —enum) (optional field)
موقعیت دهانه رحم کاربر.
اتساع دهانه رحم ( int —enum) (فیلد اختیاری)
میزان باز یا گشاد شدن دهانه رحم کاربر.
سفتی دهانه رحم ( int —enum) (فیلد اختیاری)
میزان سفتی دهانه رحم کاربر.

اندروید

نام com.google.cervical_position
شیء نوع داده نوع_موقعیت_سرویکس
فیلدها (قالب — واحدها)
FIELD_CERVICAL_POSITION ( int —شمارشی) (فیلد اختیاری)
موقعیت دهانه رحم کاربر.
FIELD_CERVICAL_DILATION ( int صحیح — شمارشی) (فیلد اختیاری)
میزان باز یا گشاد شدن دهانه رحم کاربر.
FIELD_CERVICAL_FIRMNESS ( int صحیح — شمارشی) (فیلد اختیاری)
میزان سفتی دهانه رحم کاربر.

ضربان قلب

این نوع داده، ضربان قلب کاربر را بر حسب ضربان در دقیقه ثبت می‌کند. از آنجا که هر نقطه داده نشان‌دهنده‌ی اندازه‌گیری لحظه‌ای ضربان قلب است، فقط زمان پایان باید تنظیم شود. این زمان به عنوان مهر زمانی برای خواندن استفاده خواهد شد.

استراحت

نام com.google.heart_rate.bpm
دامنه‌های مجوز OAuth
https://www.googleapis.com/auth/fitness.heart_rate.read
https://www.googleapis.com/auth/fitness.heart_rate.write
فیلدها (قالب — واحدها) bpm ( float - bpm)
ضربان قلب بر حسب ضربه در دقیقه.
محدوده معتبر : 0-1000

اندروید

نام com.google.heart_rate.bpm
شیء نوع داده TYPE_HEART_RATE_BPM
مجوز اندروید BODY_SENSORS برای ضبط
فیلدها (قالب — واحدها) bpm ( float - bpm)
ضربان قلب بر حسب ضربه در دقیقه.
محدوده معتبر : 0-1000 ضربه در دقیقه

ارتفاع

این نوع داده، قد کاربر را بر حسب متر ثبت می‌کند. از آنجا که هر نقطه داده، نشان‌دهنده قد کاربر در زمان خواندن است، فقط زمان پایان باید تنظیم شود. این به عنوان مهر زمانی برای خواندن استفاده خواهد شد.

استراحت

نام com.google.height
دامنه‌های مجوز OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
فیلدها (قالب — واحدها) ارتفاع ( float — متر)
ارتفاع بر حسب متر.
برد معتبر : 0 تا 3 متر

اندروید

نام com.google.height
شیء نوع داده TYPE_HEIGHT
فیلدها (قالب — واحدها) FIELD_HEIGHT ( float — متر)
ارتفاع بر حسب متر.
برد معتبر : 0 تا 3 متر

قاعدگی

این نوع داده، توصیفی از شدت جریان قاعدگی کاربر (لکه‌بینی، کم، متوسط ​​یا زیاد) را ثبت می‌کند. هر نقطه داده، توصیفی از شدت خونریزی قاعدگی کاربر را نشان می‌دهد.

استراحت

نام com.google.menstruation
دامنه‌های مجوز OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
فیلدها (قالب — واحدها)
جریان قاعدگی ( int —enum) (فیلد اختیاری)
دوره پریود کاربر چقدر سنگین بوده است.

اندروید

نام com.google.menstruation
شیء نوع داده نوع_قاعدگی
فیلدها (قالب — واحدها)
FIELD_MENSTRUAL_FLOW ( int —شمارشی) (فیلد اختیاری)
دوره پریود کاربر چقدر سنگین بوده است.

آزمایش تخمک گذاری

در این نوع داده، هر نقطه داده نشان دهنده نتیجه دودویی یک آزمایش تخمک گذاری (مثبت یا منفی) است.

استراحت

نام com.google.ovulation_test
دامنه‌های مجوز OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
فیلدها (قالب — واحدها)
تست تخمک‌گذاری ( int —enum) (فیلد اختیاری)
نتیجه آزمایش تخمک‌گذاری کاربر، که نشان می‌دهد آیا او تخمک‌گذاری می‌کند یا خیر.

اندروید

نام com.google.ovulation_test
شیء نوع داده تست نوع تخمک‌گذاری
فیلدها (قالب — واحدها)
FIELD_OVULATION_TEST_RESULT ( int صحیح — شمارشی) (فیلد اختیاری)
نتیجه آزمایش تخمک‌گذاری کاربر، که نشان می‌دهد آیا او تخمک‌گذاری می‌کند یا خیر.

اشباع اکسیژن

این نوع داده، میزان اکسیژن در گردش خون را ثبت می‌کند که به صورت درصد هموگلوبین اشباع‌شده با اکسیژن اندازه‌گیری می‌شود. هر نقطه داده نشان‌دهنده یک واحد اشباع اکسیژن خون در زمان اندازه‌گیری است.

فیلدهای اختیاری همچنین به شما امکان می‌دهند جزئیات مربوط به هرگونه اکسیژن مکمل تجویز شده را اضافه کنید.

استراحت

نام com.google.oxygen_saturation
دامنه‌های مجوز OAuth
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
https://www.googleapis.com/auth/fitness.oxygen_saturation.write
فیلدها (قالب — واحدها)
اشباع اکسیژن ( float - درصد)
درصد اشباع اکسیژن خون
محدوده معتبر : 0 تا 100٪
نرخ جریان اکسیژن تکمیلی ( float — لیتر در دقیقه)
نرخ اکسیژن اضافی که به کاربر بر حسب لیتر در دقیقه ارائه می‌شود. اگر هیچ اکسیژن اضافی ارائه نمی‌شود و کاربر فقط هوای اتاق را تنفس می‌کند، روی صفر تنظیم کنید.
حالت تجویز اکسیژن درمانی ( int —enum) (فیلد اختیاری)
نحوه انجام اکسیژن درمانی.
در صورت تجویز از طریق کانولای بینی، می‌تواند وجود نداشته باشد یا 1 باشد.
سیستم اشباع اکسیژن ( int —enum) (فیلد اختیاری)
جایی که اشباع اکسیژن اندازه گیری می شود.
می‌تواند وجود نداشته باشد یا در صورت اندازه‌گیری در مویرگ‌های محیطی، 1 باشد.
روش اندازه‌گیری اشباع اکسیژن ( int —enum) (فیلد اختیاری)
نحوه اندازه‌گیری اشباع اکسیژن
می‌تواند وجود نداشته باشد یا در صورت اندازه‌گیری با پالس اکسی‌متری 1 باشد.

اندروید

نام com.google.oxygen_saturation
شیء نوع داده نوع_اشباع_اکسیژن
فیلدها (قالب — واحدها)
FIELD_OXYGEN_SATURATION ( float —درصد)
درصد اشباع اکسیژن خون
نرخ جریان اکسیژن مکمل (field_supplemental_oxygen_flow_rate) ( float — لیتر بر دقیقه)
میزان اکسیژن اضافی که به کاربر داده می‌شود بر حسب لیتر در دقیقه. صفر نشان می‌دهد که هیچ اکسیژن اضافی داده نشده و کاربر فقط هوای اتاق را تنفس می‌کند.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE ( int صحیح — شمارشی) (فیلد اختیاری)
نحوه انجام اکسیژن درمانی.
در صورت تجویز از طریق کانولای بینی، می‌تواند وجود نداشته باشد یا 1 باشد.
FIELD_OXYGEN_SATURATION_SYSTEM ( int صحیح — شمارشی) (فیلد اختیاری)
جایی که اشباع اکسیژن اندازه گیری می شود.
می‌تواند وجود نداشته باشد یا در صورت اندازه‌گیری در مویرگ‌های محیطی، 1 باشد.
روش اندازه‌گیری اکسیژن (FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD) ( int صحیح —شمارشی) (فیلد اختیاری)
نحوه اندازه‌گیری اشباع اکسیژن
می‌تواند وجود نداشته باشد یا در صورت اندازه‌گیری با پالس اکسی‌متری 1 باشد.

خواب

این نوع داده، طول و نوع خواب کاربر را ثبت می‌کند. هر نقطه داده، نشان‌دهنده یک بازه زمانی برای یک مرحله از خواب است.

زمان شروع نقطه داده، نشان دهنده شروع مرحله خواب است و همیشه باید لحاظ شود. مهر زمانی نشان دهنده پایان مرحله خواب است. فواصل زمانی نیازی به پیوسته بودن ندارند، اما نباید همپوشانی داشته باشند.

استراحت

نام com.google.sleep.segment
دامنه‌های مجوز OAuth
https://www.googleapis.com/auth/fitness.sleep.read
https://www.googleapis.com/auth/fitness.sleep.write
فیلدها (قالب — واحدها) نوع قطعه خواب ( int —enum)
مقادیری که مراحل و انواع مختلف خواب را نشان می‌دهند.

اندروید

نام com.google.sleep.segment
شیء نوع داده TYPE_SLEEP_SEGMENT
فیلدها (قالب — واحدها) نوع فیلد خواب ( int نوع شمارشی)
مقادیری که مراحل و انواع مختلف خواب را نشان می‌دهند.

لکه بینی واژن

این نوع داده، ثبت می‌کند که آیا کاربر لکه‌بینی (خونریزی بین دوره قاعدگی) را تجربه می‌کند یا خیر. هر نقطه داده نشان‌دهنده یک نمونه از لکه‌بینی است، بنابراین هر نقطه باید یک مهر زمانی داشته باشد و فیلد رخدادها باید روی یک تنظیم شود.

استراحت

نام com.google.vaginal_spotting
دامنه‌های مجوز OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
فیلدها (قالب — واحدها)
تعداد تکرارها ( int —تعداد)
هر نمونه از لکه‌بینی. این فیلد را روی 1 تنظیم کنید.

اندروید

نام com.google.vaginal_spotting
شیء نوع داده نوع_لکه_بینی_واژن
فیلدها (قالب — واحدها)
FIELD_OCCURRENCES ( int —تعداد)
هر نمونه از لکه‌بینی. این فیلد را روی 1 تنظیم کنید.

وزن

این نوع داده، وزن کاربر را بر حسب کیلوگرم ثبت می‌کند. از آنجا که هر نقطه داده، وزن کاربر را در زمان خواندن نشان می‌دهد، فقط زمان پایان باید تنظیم شود. این به عنوان مهر زمانی برای خواندن استفاده خواهد شد.

استراحت

نام com.google.weight
دامنه‌های مجوز OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
فیلدها (قالب — واحدها) وزن ( float - کیلوگرم)
وزن بدن بر حسب کیلوگرم.
محدوده معتبر : 0-1000 کیلوگرم

اندروید

نام com.google.weight
شیء نوع داده TYPE_WEIGHT
فیلدها (قالب — واحدها) وزن فیلد ( float — کیلوگرم)
وزن بدن بر حسب کیلوگرم.
محدوده معتبر : 0-1000 کیلوگرم

دریافت مجوز برای خواندن و نوشتن داده‌های سلامت

برای خواندن داده‌های سلامت، این مراحل را دنبال کنید:

  1. مطمئن شوید که برنامه شما با خط‌مشی داده‌های کاربر API گوگل و خط‌مشی داده‌های توسعه‌دهندگان و کاربر Google Fit مطابقت دارد.
  2. برای تأیید صفحه رضایت خود توسط گوگل درخواست دهید.

اگر برنامه شما تأیید شود، می‌تواند داده‌های سلامتی را که کاربران به خواندن آنها رضایت داده‌اند، بخواند.