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

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

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

می‌توانید در مورد انواع داده‌های سلامت و فیلدهای آنها از مستندات مرجع Android اطلاعات بیشتری کسب کنید. فیلدهایی با واحد 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 -mmol/L)
سطح یا غلظت گلوکز خون بر حسب میلی مول در لیتر که 1 میلی مول در لیتر 18 میلی گرم در دسی لیتر است.
رابطه زمانی با وعده غذایی ( int —enum) (فیلد اختیاری)
زمانی که خواندن در مقایسه با زمانی که کاربر غذا می خورد گرفته شد.
نوع غذا ( int — enum) (فیلم اختیاری)
هنگام خواندن مطالعه، کاربر چه نوع غذایی می خورد.
رابطه زمانی با خواب ( int —enum) (فیلد اختیاری)
زمانی که خواندن در مقایسه با زمانی که کاربر خواب بود گرفته شد.
منبع نمونه ( int —enum) (فیلد اختیاری)
نوع مایع بدن که برای اندازه گیری گلوکز خون استفاده می شود.

اندروید

نام com.google.blood_glucose
شی نوع داده TYPE_BLOOD_GLUCOSE
فیلدها (فرمت-واحدها)
FIELD_BLOOD_GLUCOSE_LEVEL ( float —mmol/L)
سطح یا غلظت گلوکز خون بر حسب میلی مول در لیتر که 1 میلی مول در لیتر 18 میلی گرم در دسی لیتر است.
FIELD_TEMPORAL_RELATION_TO_MEAL ( int —enum) (فیلد اختیاری)
زمانی که خواندن در مقایسه با زمانی که کاربر غذا می خورد گرفته شد.
FIELD_MEAL_TYPE ( int —enum) (فیلد اختیاری)
هنگام خواندن مطالعه، کاربر چه نوع غذایی می خورد.
FIELD_TEMPORAL_RELATION_TO_SLEEP ( int —enum) (فیلد اختیاری)
زمانی که خواندن در مقایسه با زمانی که کاربر خواب بود گرفته شد.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE ( int — enum) (فیلد اختیاری)
نوع مایع بدن که برای اندازه گیری گلوکز خون استفاده می شود.

فشار خون

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

استراحت

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

اندروید

نام com.google.blood_pressure
شی نوع داده TYPE_BLOOD_PRESSURE
فیلدها (فرمت-واحدها)
FIELD_BLOOD_PRESSURE_SYSTOLIC ( float — میلی‌متر جیوه)
اندازه گیری فشار خون سیستولیک
FIELD_BLOOD_PRESSURE_DIASTOLIC ( float — میلی‌متر جیوه)
اندازه گیری فشار خون دیاستولیک
FIELD_BODY_POSITION ( int —enum) (فیلد اختیاری)
وضعیت بدن کاربر هنگام اندازه گیری.
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION ( int — enum) (فیلد اختیاری)
کدام بازو و قسمتی از بازو اندازه گیری شد.

درصد چربی بدن

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

استراحت

نام 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
شی نوع داده TYPE_BODY_TEMPERATURE
فیلدها (فرمت-واحدها)
FIELD_BODY_TEMPERATURE ( float - سلسیوس)
دمای بدن بر حسب درجه سانتیگراد.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION ( int —enum) (فیلد اختیاری)
اندازه گیری دما از کجا روی بدن کاربر انجام شده است.

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

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

استراحت

نام 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
شی نوع داده TYPE_CERVICAL_MUCUS
فیلدها (فرمت-واحدها)
FIELD_CERVICAL_MUCUS_TEXTURE ( int —enum) (فیلد اختیاری)
قوام یا بافت مخاط دهانه رحم کاربر.
FIELD_CERVICAL_MUCUS_AMOUNT ( int —enum) (فیلد اختیاری)
مصرف کننده چقدر مخاط دهانه رحم را مشاهده می کند.

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

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

استراحت

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

اندروید

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

ضربان قلب

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

استراحت

نام 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 bpm

ارتفاع

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

استراحت

نام 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
شی نوع داده TYPE_MENSTRUATION
فیلدها (فرمت-واحدها)
FIELD_MENSTRUAL_FLOW ( int —enum) (فیلد اختیاری)
پریود کاربر چقدر سنگین بود.

تست تخمک گذاری

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

استراحت

نام 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
شی نوع داده TYPE_OVULATION_TEST
فیلدها (فرمت-واحدها)
FIELD_OVULATION_TEST_RESULT ( int —enum) (فیلد اختیاری)
نتیجه آزمایش تخمک گذاری کاربر، که نشان می دهد آیا تخمک گذاری دارند یا خیر.

اشباع اکسیژن

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

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

استراحت

نام 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 - L/min)
میزان اکسیژن اضافی بر حسب لیتر در دقیقه در اختیار کاربر قرار می گیرد. در صورتی که اکسیژن اضافی ارائه نشده باشد و کاربر فقط هوای اتاق را تنفس کند، روی صفر تنظیم کنید.
حالت تجویز اکسیژن درمانی ( int —enum) (فیلد اختیاری)
نحوه انجام اکسیژن درمانی
می تواند وجود نداشته باشد یا 1 در صورت تجویز توسط کانولای بینی.
سیستم اشباع اکسیژن ( int —enum) (میدان اختیاری)
جایی که اشباع اکسیژن اندازه گیری می شود.
اگر در مویرگ های محیطی اندازه گیری شود، می تواند وجود نداشته باشد یا 1 باشد.
روش اندازه گیری اشباع اکسیژن ( int —enum) (میدان اختیاری)
نحوه اندازه گیری اشباع اکسیژن
اگر با پالس اکسیمتری اندازه گیری شود می تواند وجود نداشته باشد یا 1 باشد.

اندروید

نام com.google.oxygen_saturation
شی نوع داده TYPE_OXYGEN_SATURATION
فیلدها (فرمت-واحدها)
FIELD_OXYGEN_SATURATION ( float - درصد)
قرائت اشباع اکسیژن خون به صورت درصد.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE ( float — L/min)
میزان اکسیژن اضافی بر حسب لیتر در دقیقه در اختیار کاربر قرار می گیرد. صفر نشان می دهد که اکسیژن اضافی ارائه نشده است و کاربر فقط هوای اتاق را تنفس می کند.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE ( int —enum) (فیلد اختیاری)
نحوه انجام اکسیژن درمانی
می تواند وجود نداشته باشد یا 1 در صورت تجویز توسط کانولای بینی.
FIELD_OXYGEN_SATURATION_SYSTEM ( int —enum) (فیلد اختیاری)
جایی که اشباع اکسیژن اندازه گیری می شود.
اگر در مویرگ های محیطی اندازه گیری شود، می تواند وجود نداشته باشد یا 1 باشد.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD ( int —enum) (فیلد اختیاری)
نحوه اندازه گیری اشباع اکسیژن
اگر با پالس اکسیمتری اندازه گیری شود می تواند وجود نداشته باشد یا 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
فیلدها (فرمت-واحدها) FIELD_SLEEP_SEGMENT_TYPE ( int — enum)
مقادیر نشان دهنده مراحل و انواع مختلف خواب.

لکه بینی واژن

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

استراحت

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

اندروید

نام com.google.vaginal_spotting
شی نوع داده TYPE_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
فیلدها (فرمت-واحدها) FIELD_WEIGHT ( float — کیلوگرم)
وزن بدن بر حسب کیلوگرم.
محدوده معتبر : 0-1000 کیلوگرم

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

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

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

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