أنواع البيانات الصحية

يتضمّن Google Fit أنواع بيانات صحية للقياسات المتعلقة بإدارة الصحة العامة (بدلاً من اللياقة البدنية).

قائمة أنواع البيانات

يمكنك الاطّلاع على مزيد من المعلومات حول أنواع البيانات الصحية وحقولها من المستندات المرجعية لنظام التشغيل Android. تحتوي الحقول التي تتضمّن الوحدة enum على قائمة بالقيم المقبولة التي يمكنك الاختيار من بينها. استخدِم إحدى القيم المسموح بها فقط لقراءة البيانات وكتابتها بنجاح.

الغلوكوز في الدم

يتضمّن نوع البيانات هذا تركيز الغلوكوز في الدم. تمثّل كل نقطة بيانات قراءة واحدة فورية لمستوى الغلوكوز في الدم. مزيد من المعلومات عن كتابة بيانات الغلوكوز في الدم

REST

الاسم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) (حقل اختياري)
نوع سائل الجسم المستخدَم لقياس مستوى الغلوكوز في الدم

Android

الاسم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) (حقل اختياري)
نوع سائل الجسم المستخدَم لقياس مستوى الغلوكوز في الدم

ضغط الدم

يسجّل نوع البيانات هذا ضغط دم المستخدم. تمثّل كل نقطة بيانات قراءة واحدة فورية لضغط الدم. مزيد من المعلومات حول كتابة بيانات ضغط الدم

REST

الاسم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) (حقل اختياري)
الذراع والجزء من الذراع اللذان تم القياس فيهما

Android

الاسم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) (حقل اختياري)
الذراع والجزء من الذراع اللذان تم أخذ القياس منهما

النسبة المئوية للدهون في الجسم

يسجّل نوع البيانات هذا نسبة الدهون بالجسم للمستخدم. تمثّل كل نقطة بيانات إجمالي نسبة الدهون بالجسم كنسبة مئوية من إجمالي كتلة الجسم.

REST

الاسم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

Android

الاسمcom.google.body.fat.percentage
عنصر نوع البياناتTYPE_BODY_FAT_PERCENTAGE
الحقول (التنسيق—الوحدات) FIELD_PERCENTAGE (float—percent)
النسبة المئوية لإجمالي كتلة الجسم التي تتكوّن من الدهون
النطاق الصالح: من 0 إلى %100

درجة حرارة الجسم

يسجّل نوع البيانات هذا درجة حرارة جسم المستخدم. تمثّل كل نقطة بيانات قياسًا واحدًا لدرجة حرارة الجسم في لحظة معيّنة.

REST

الاسم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) (حقل اختياري)
الموضع الذي تم قياس درجة الحرارة منه على جسم المستخدم

Android

الاسمcom.google.body.temperature
عنصر نوع البياناتTYPE_BODY_TEMPERATURE
الحقول (التنسيق—الوحدات)
FIELD_BODY_TEMPERATURE (float—celsius)
درجة حرارة الجسم بالدرجة المئوية
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int—enum) (حقل اختياري)
الموضع الذي تم قياس درجة الحرارة منه على جسم المستخدم

مخاط عنق الرحم

يلتقط نوع البيانات هذا وصفًا للمخاط العنقي. تمثّل كل نقطة بيانات وصفًا ذاتيًا لمخاط عنق الرحم يقدّمه المستخدم. جميع الحقول اختيارية ويمكن استخدامها لوصف مظهر الإفرازات المهبلية وملمسها وكميتها.

REST

الاسم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) (حقل اختياري)
اتّساق أو ملمس المخاط العنقي لدى المستخدمة
cervical mucus amount (int—enum) (حقل اختياري)
مقدار المخاط العنقي الذي تلاحظه المستخدمة

Android

الاسمcom.google.cervical_mucus
عنصر نوع البياناتTYPE_CERVICAL_MUCUS
الحقول (التنسيق—الوحدات)
FIELD_CERVICAL_MUCUS_TEXTURE (int—enum) (حقل اختياري)
اتّساق أو ملمس المخاط العنقي لدى المستخدمة
FIELD_CERVICAL_MUCUS_AMOUNT (int—enum) (حقل اختياري)
مقدار المخاط العنقي الذي تلاحظه المستخدمة

وضع عنق الرحم

في نوع البيانات هذا، تمثّل كل نقطة بيانات تقريرًا عن عنق رحم المستخدمة. جميع الحقول اختيارية، ويمكن استخدامها لإضافة أوصاف حول موضع عنق الرحم وتوسّعه وصلابته.

REST

الاسم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) (حقل اختياري)
تشير هذه السمة إلى موضع عنق الرحم.
توسّع عنق الرحم (int—enum) (حقل اختياري)
مدى اتساع عنق الرحم لدى المستخدمة
cervical firmness (int—enum) (حقل اختياري)
مدى صلابة عنق رحم المستخدمة

Android

الاسمcom.google.cervical_position
عنصر نوع البياناتTYPE_CERVICAL_POSITION
الحقول (التنسيق—الوحدات)
FIELD_CERVICAL_POSITION (int—enum) (حقل اختياري)
تشير هذه السمة إلى موضع عنق الرحم.
FIELD_CERVICAL_DILATION (int—enum) (حقل اختياري)
مدى اتساع عنق الرحم لدى المستخدمة
FIELD_CERVICAL_FIRMNESS (int—enum) (حقل اختياري)
مدى صلابة عنق الرحم لدى المستخدمة

معدّل نبضات القلب

يسجّل نوع البيانات هذا معدّل نبضات القلب لدى المستخدم بوحدة نبضة في الدقيقة. بما أنّ كل نقطة بيانات تمثّل قياسًا فوريًا لمعدّل نبضات القلب، يجب ضبط وقت الانتهاء فقط. سيتم استخدام هذا الطابع الزمني للقراءة.

REST

الاسمcom.google.heart_rate.bpm
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.heart_rate.read
https://www.googleapis.com/auth/fitness.heart_rate.write
الحقول (التنسيق—الوحدات) نبضة في الدقيقة (float نبضة في الدقيقة)
معدّل نبضات القلب (نبضة في الدقيقة)
النطاق الصالح: من 0 إلى 1000

Android

الاسمcom.google.heart_rate.bpm
عنصر نوع البياناتTYPE_HEART_RATE_BPM
إذن AndroidBODY_SENSORS للتسجيل
الحقول (التنسيق—الوحدات) نبضة في الدقيقة (float نبضة في الدقيقة)
معدّل نبضات القلب (نبضة في الدقيقة)
النطاق الصحيح: من 0 إلى 1000 نبضة في الدقيقة

الطول

يسجّل نوع البيانات هذا طول المستخدم بالأمتار. بما أنّ كل نقطة بيانات تمثّل طول المستخدم في وقت القراءة، يجب ضبط وقت الانتهاء فقط. سيتم استخدام هذا الطابع الزمني للقراءة.

REST

الاسمcom.google.height
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
الحقول (التنسيق—الوحدات) الارتفاع (float—متر)
الارتفاع بالأمتار
النطاق الصالح: من 0 إلى 3 أمتار

Android

الاسمcom.google.height
عنصر نوع البياناتTYPE_HEIGHT
الحقول (التنسيق—الوحدات) FIELD_HEIGHT (float—أمتار)
الارتفاع بالأمتار
النطاق الصالح: من 0 إلى 3 أمتار

الحيض

يلتقط نوع البيانات هذا وصفًا لغزارة الطمث لدى المستخدمة (نزول قطرات أو خفيف أو متوسط أو غزير). تمثّل كل نقطة بيانات وصفًا لغزارة نزيف الدورة الشهرية لدى المستخدمة.

REST

الاسمcom.google.menstruation
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
الحقول (التنسيق—الوحدات)
menstrual flow (int—enum) (حقل اختياري)
تُستخدَم لتحديد غزارة الدورة الشهرية للمستخدمة.

Android

الاسمcom.google.menstruation
عنصر نوع البياناتTYPE_MENSTRUATION
الحقول (التنسيق—الوحدات)
FIELD_MENSTRUAL_FLOW (int—enum) (حقل اختياري)
تُستخدَم لتحديد غزارة الدورة الشهرية للمستخدمة.

اختبار الإباضة

في نوع البيانات هذا، تمثّل كل نقطة بيانات النتيجة الثنائية لاختبار الإباضة (إيجابية أو سلبية).

REST

الاسم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) (حقل اختياري)
نتيجة اختبار الإباضة الذي يجريه المستخدم، والذي يوضّح ما إذا كان في مرحلة الإباضة أم لا

Android

الاسمcom.google.ovulation_test
عنصر نوع البياناتTYPE_OVULATION_TEST
الحقول (التنسيق—الوحدات)
FIELD_OVULATION_TEST_RESULT (int—enum) (حقل اختياري)
نتيجة اختبار الإباضة الذي يجريه المستخدم، والذي يوضّح ما إذا كان في مرحلة الإباضة أم لا

تشبّع الأكسجين في الدم

يلتقط نوع البيانات هذا كمية الأكسجين المتداولة في الدم، ويتم قياسها كنسبة مئوية من الهيموغلوبين المشبّع بالأكسجين. تمثّل كل نقطة بيانات قراءة واحدة لنسبة الأكسجين في الدم في وقت القياس.

تتيح لك الحقول الاختيارية أيضًا إضافة تفاصيل حول أي أكسجين تكميلي تم إعطاؤه.

REST

الاسم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—تعداد) (حقل اختياري)
كيفية تلقّي العلاج بالأكسجين
يمكن أن يكون غائبًا أو 1 إذا تم إعطاؤه بواسطة أنبوب أنفي.
نظام نسبة الأكسجين في الدم (int—enum) (حقل اختياري)
المكان الذي يتم فيه قياس نسبة تشبّع الأكسجين في الدم
يمكن أن تكون القيمة غائبة أو 1 إذا تم قياسها في الشعيرات الدموية الطرفية.
طريقة قياس نسبة تشبّع الأكسجين (int—enum) (حقل اختياري)
كيفية قياس نسبة الأكسجين في الدم
يمكن أن تكون القيمة غير متوفّرة أو 1 إذا تم قياسها باستخدام مقياس التأكسج بالنبض.

Android

الاسمcom.google.oxygen_saturation
عنصر نوع البياناتTYPE_OXYGEN_SATURATION
الحقول (التنسيق—الوحدات)
FIELD_OXYGEN_SATURATION (float—النسبة المئوية)
تمثّل هذه السمة قراءة نسبة الأكسجين في الدم كنسبة مئوية.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float—لتر/دقيقة)
معدّل تزويد المستخدم بالأكسجين الإضافي باللتر في الدقيقة يشير الرقم صفر إلى عدم توفير أكسجين إضافي، وأنّ المستخدم يتنفس الهواء العادي فقط.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int—enum) (حقل اختياري)
كيفية تلقّي العلاج بالأكسجين
يمكن أن يكون غائبًا أو 1 إذا تم إعطاؤه بواسطة أنبوب أنفي.
FIELD_OXYGEN_SATURATION_SYSTEM (int—enum) (حقل اختياري)
المكان الذي يتم فيه قياس نسبة تشبّع الأكسجين في الدم
يمكن أن تكون القيمة غائبة أو 1 إذا تم قياسها في الشعيرات الدموية الطرفية.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int—enum) (حقل اختياري)
كيفية قياس نسبة الأكسجين في الدم
يمكن أن تكون القيمة غير متوفّرة أو 1 إذا تم قياسها باستخدام مقياس التأكسج بالنبض.

النوم

يسجّل نوع البيانات هذا مدة نوم المستخدم ونوعه. تمثّل كل نقطة بيانات فترة زمنية لمرحلة من مراحل النوم.

يمثّل وقت بدء نقطة البيانات بداية مرحلة النوم ويجب تضمينه دائمًا. يمثّل الطابع الزمني نهاية مرحلة النوم. لا يلزم أن تكون الفواصل الزمنية متواصلة، ولكن يجب ألا تتداخل.

REST

الاسمcom.google.sleep.segment
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.sleep.read
https://www.googleapis.com/auth/fitness.sleep.write
الحقول (التنسيق—الوحدات) نوع شريحة النوم (int—enum)
قيم تمثّل مراحل النوم وأنواعه المختلفة

Android

الاسمcom.google.sleep.segment
عنصر نوع البياناتTYPE_SLEEP_SEGMENT
الحقول (التنسيق—الوحدات) FIELD_SLEEP_SEGMENT_TYPE (int—enum)
قيم تمثّل مراحل النوم وأنواعه المختلفة

نزيف مهبلي

يسجّل نوع البيانات هذا ما إذا كانت المستخدمة تعاني من نزيف بين فترات الدورة الشهرية. تمثّل كل نقطة بيانات حالة رصد واحدة، لذا يجب أن تتضمّن كل نقطة طابعًا زمنيًا ويجب ضبط حقل "عدد مرات الظهور" على واحد.

REST

الاسم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.

Android

الاسمcom.google.vaginal_spotting
عنصر نوع البياناتTYPE_VAGINAL_SPOTTING
الحقول (التنسيق—الوحدات)
FIELD_OCCURRENCES (int—عدد)
كل مثيل من عمليات الرصد اضبط هذا الحقل على 1.

الوزن

يسجّل نوع البيانات هذا وزن المستخدم بالكيلوغرام. بما أنّ كل نقطة بيانات تمثّل وزن المستخدم في وقت القراءة، يجب ضبط وقت الانتهاء فقط. سيتم استخدام هذا الطابع الزمني للقراءة.

REST

الاسمcom.google.weight
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
الحقول (التنسيق—الوحدات) الوزن (float—كجم)
وزن الجسم بالكيلوغرام
النطاق الصحيح: من 0 إلى 1000 كيلوغرام

Android

الاسمcom.google.weight
عنصر نوع البياناتTYPE_WEIGHT
الحقول (التنسيق—الوحدات) FIELD_WEIGHT (float—كجم)
وزن الجسم بالكيلوغرام
النطاق الصحيح: من 0 إلى 1000 كيلوغرام

الحصول على إذن بقراءة البيانات الصحية وتعديلها

لقراءة بيانات الصحة، اتّبِع الخطوات التالية:

  1. تأكَّد من أنّ تطبيقك يلتزم بسياسة بيانات المستخدمين في واجهات برمجة التطبيقات من Google وسياسة بيانات المستخدمين ومطوّري البرامج في Google Fit.
  2. قدِّم طلبًا لتحقّق Google من صحة شاشة طلب الموافقة.

إذا تم التحقّق من تطبيقك، يمكنه قراءة بيانات الصحة التي وافق المستخدمون على قراءتها.