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

يتضمّن 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 — ملي مول/لتر)
مستوى الجلوكوز في الدم أو تركيزه بوحدة الملي مول لكل لتر، حيث يعادل 1 ملي مول لكل لتر 18 مليغرام لكل ديسيلتر.
العلاقة الزمنية بالوجبة (int—enum) (حقل اختياري)
وقت أخذ القراءة مقارنةً بوقت تناول المستخدم للطعام
meal type (نوع الوجبة) (int—enum) (حقل اختياري)
نوع الوجبة التي تناولها المستخدم في الوقت الذي تم فيه أخذ القراءة
العلاقة الزمنية بالنوم (int—تعداد) (حقل اختياري)
وقت إجراء القياس مقارنةً بوقت نوم المستخدم.
specimen source (int — enum) (حقل اختياري)
نوع السائل في الجسم المستخدَم لقياس تركيز الجلوكوز في الدم

Android

الاسمcom.google.blood_glucose
كائن نوع البياناتTYPE_BLOOD_GLUCOSE
الحقول (التنسيق—الوحدات)
FIELD_BLOOD_GLUCOSE_LEVEL (float—ملي مول/لتر)
مستوى الجلوكوز في الدم أو تركيزه بوحدة الملي مول لكل لتر، حيث يعادل 1 ملي مول لكل لتر 18 مليغرام لكل ديسيلتر.
FIELD_TEMPORAL_RELATION_TO_MEAL (int—enum) (حقل اختياري)
وقت إجراء القياس مقارنةً بوقت تناول المستخدم لتناول الطعام.
FIELD_MEAL_TYPE (int — تعداد) (حقل اختياري)
نوع الوجبة التي تناولها المستخدم عند إجراء القياس.
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—ملم زئبق)
قياس ضغط الدم الانبساطي
body position (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 — تعداد) (حقل اختياري)
وضع جسم المستخدم عند إجراء القياس
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—نسبة مئوية)
النسبة المئوية لإجمالي كتلة الجسم التي تشكّل دهون الجسم
النطاق المسموح به: من 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—درجة مئوية)
درجة حرارة الجسم بالدرجة المئوية
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—قائمة بقيم ثابتة) (حقل اختياري)
قوام مخاط عنق الرحم لدى المستخدم أو قوامه
مقدار مخاط عنق الرحم (int — تعداد) (حقل اختياري)
مقدار المخاط العنقي الذي يلاحظه المستخدم

Android

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

وضع عنق الرحم

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

REST

الاسم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 — تعداد) (حقل اختياري)
مدى انفتاح عنق الرحم لدى المستخدم أو تمدده
صلابة عنق الرحم (int — عدد) (حقل اختياري)
مدى قوة عنق المستخدم.

Android

الاسمcom.google.cervical_position
عنصر نوع البياناتTYPE_CERVICAL_POSITION
الحقول (التنسيق—الوحدات)
FIELD_CERVICAL_POSITION (int—تعداد) (حقل اختياري)
وضع عنق رحم المستخدم
FIELD_CERVICAL_DILATION (تعداد — int) (حقل اختياري)
مدى فتح أو اتساع عنق الرحم للمستخدم.
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
الحقول (التنسيق—الوحدات) نبضة في الدقيقة (float—نبضة في الدقيقة)
معدّل نبضات القلب بعدد النبضات في الدقيقة
النطاق الصالح: من 0 إلى 1000

Android

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

الطول

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

راحة

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

Android

الاسم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 — تعداد) (حقل اختياري)
مدة الدورة الشهرية للمستخدم

Android

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

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

النوم

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

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

REST

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

Android

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

نزيف مهبلي

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

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.

الوزن

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

راحة

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

Android

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

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

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

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

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