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

يتضمّن 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 — تعداد) (حقل اختياري)
وقت إجراء القياس مقارنةً بوقت تناول المستخدم لتناول الطعام.
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) (حقل اختياري)
نوع سائل الجسم المستخدَم لقياس الغلوكوز في الدم.

ضغط الدم

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

راحة

الاسمcom.google.blood_pressure
نطاقات أذونات OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
https://www.googleapis.com/auth/fitness.blood_pressure.write
الحقول (التنسيق—الوحدات)
systolic (float—mmHg)
قياس ضغط الدم الانقباضي.
الانبساط (float—ملم زئبق)
قياس ضغط الدم الانبساطي
موضع النص (int — تعداد) (حقل اختياري)
موضع جسم المستخدم عند إجراء القياس
موقع القياس (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) (حقل اختياري)
المجموعة وجزء المجموعة التي تم إجراء القياس عليها.

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

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

راحة

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

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

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

راحة

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

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

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

راحة

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

وضع عنق الرحم

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

راحة

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

Android

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

Android

الاسمcom.google.heart_rate.bpm
عنصر نوع البياناتTYPE_HEART_RATE_BPM
إذن Androidيجب BODY_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 — تعداد) (حقل اختياري)
هي نتيجة اختبار الإباضة للمستخدم الذي يوضح ما إذا كانت الطفلة أثناء الإباضة أم لا.

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

النوم

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

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

راحة

الاسم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
الحقول (التنسيق—الوحدات) الوزن (float — كيلوغرام)
وزن الجسم بالكيلوغرام.
النطاق الصالح: من 0 إلى 1,000 كيلوغرام

Android

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

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

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

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

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