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

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

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

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

راحة

الاسمcom.google.body.fat.percentage
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
الحقول (التنسيق—الوحدات) Percent (float—percent)
يشير ذلك إلى النسبة المئوية لإجمالي كتلة الجسم التي تمثّل دهون الجسم.
النطاق الصالح: من 0 إلى 100%

Android

الاسم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 — درجة مئوية)
درجة حرارة الجسم بالدرجات المئوية.
Measurement location (موقع القياس) (int—enum) (حقل اختياري)
موضع قياس درجة الحرارة على جسم المستخدم

Android

الاسمcom.google.body.temperature
كائن نوع البياناتTYPE_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—التعداد) (حقل اختياري)
قوام أو قوام مخاط عنق الرحم لدى المستخدم.
مقدار مخاط عنق الرحم (int—التعداد) (حقل اختياري)
مقدار مخاط عنق الرحم الذي يلاحظه المستخدم.

Android

الاسمcom.google.cervical_mucus
كائن نوع البياناتTYPE_CERVICAL_MUCUS
الحقول (التنسيق—الوحدات)
FIELD_CERVICAL_MUCUS_TEXTURE (int—enum) (حقل اختياري)
قوام أو قوام مخاط عنق الرحم لدى المستخدم.
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
الحقول (التنسيق—الوحدات)
موضع عنق الرحم (int—التعداد) (حقل اختياري)
وضع عنق الرحم لدى المستخدم.
توسيع عنق الرحم (int—التعداد) (حقل اختياري)
مدى فتح عنق الرحم لدى المستخدم أو اتساعه.
صلابة عنق الرحم (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) (حقل اختياري)
مدى استقرار عنق الرحم لدى المستخدم

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

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

راحة

الاسم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 نبضة في الدقيقة

الطول

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

راحة

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

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

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

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

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

راحة

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

النوم

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

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

راحة

الاسم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)
قيم تمثل مراحل وأنواع النوم المختلفة.

النزيف المهبلي

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

راحة

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

الوزن

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

راحة

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

Android

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

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

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

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

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