סוגים של נתוני בריאות

ב-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)
רמת הסוכר בדם או ריכוז הסוכר בדם mmol/L כאשר 1 mmol/L הוא 18 מ"ג ל-dL.
קשר זמני לארוחה (int – enum) (שדה אופציונלי)
מתי בוצעה הקריאה בהשוואה למועד שבו המשתמש אכל.
סוג הארוחה (int – enum) (שדה אופציונלי)
מהו סוג הארוחה שהמשתמש אכל בזמן המדידה.
temporal relation to sleep (int – enum) (שדה אופציונלי)
מתי המדידה בוצעה בהשוואה לזמן שבו המשתמש ישן.
specimen source (int – enum) (שדה אופציונלי)
סוג נוזל הגוף המשמש למדידת הסוכר בדם.

Android

שםcom.google.blood_glucose
אובייקט של סוג הנתוניםTYPE_BLOOD_GLUCOSE
שדות (פורמט, יחידות)
FIELD_BLOOD_GLUCOSE_LEVEL (float – mmol/L)
רמת הסוכר בדם או הריכוז שלו ב-mmol/L, כאשר 1 mmol/L שווה ל-18 mg/dL.
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 - mmHg)
המדידה של לחץ הדם הדיאסטולי.
מיקום הגוף (int – enum) (שדה אופציונלי)
מיקום הגוף של המשתמש בזמן המדידה.
מיקום המדידה (int – enum) (שדה אופציונלי)
איזה זרוע ואילו חלקים בזרוע נמדדו.

Android

שםcom.google.blood_pressure
אובייקט של סוג נתוניםTYPE_BLOOD_PRESSURE
שדות (format—units)
FIELD_BLOOD_PRESSURE_SYSTOLIC (float - mmHg)
מדידת לחץ הדם הסיסטולי.
FIELD_BLOOD_PRESSURE_DIASTOLIC (float - mmHg)
מדידת לחץ הדם הדיסטולי.
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
שדות (format—units) אחוזים (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
שדות (פורמט, יחידות)
cervical mucus texture (int – enum) (שדה אופציונלי)
העקביות או המרקם של ריר צוואר הרחם של המשתמש.
כמות ריר צוואר הרחם (int – enum) (שדה אופציונלי)
מהו ריר צוואר הרחם שהמשתמש בודק.

Android

שםcom.google.cervical_mucus
אובייקט של סוג הנתוניםTYPE_CERVICAL_MUCUS
שדות (format—units)
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) (שדה אופציונלי)
המיקום של צוואר הרחם של המשתמש.
cervical dilation (int – enum) (שדה אופציונלי)
מידת הפתיחה או ההרחבה של צוואר הרחם של המשתמש/ת.
נוקשות צוואר הרחם (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
שדות (פורמט, יחידות) bpm (float – bpm)
הדופק במספר פעימות לדקה.
טווח חוקי: 0 עד 1,000

Android

שםcom.google.heart_rate.bpm
אובייקט של סוג נתוניםTYPE_HEART_RATE_BPM
הרשאה ל-AndroidBODY_SENSORS להקלטה
שדות (format—units) bpm (float – bpm)
הדופק במספר פעימות לדקה.
טווח חוקי: 0 עד 1,000 פעימות בדקה

גובה

סוג הנתונים הזה מתעד את גובה המשתמש במטרים. מכיוון שכל נקודה על הגרף מייצג את גובה המשתמש בזמן הקריאה, אלא רק את שעת הסיום. צריך להגדיר. הכתובת הזו תשמש כחותמת הזמן של המדידה.

REST

שםcom.google.height
היקפי הרשאות OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
שדות (format—units) height (float – מטרים)
הגובה במטרים.
טווח חוקי: 0-3 מטרים

Android

שםcom.google.height
אובייקט של סוג נתוניםTYPE_HEIGHT
שדות (format—units) 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
שדות (פורמט, יחידות)
זרימת וסת (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
שדות (format—units)
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 – enum) (שדה אופציונלי)
האופן שבו ניתנים טיפולי חמצן.
יכול להיות שהערך יהיה ריק או 1 אם התרופה ניתנת באמצעות קנולה לאף.
oxygen saturation system (int – enum) (שדה אופציונלי)
המיקום שבו נמדדת רמת החמצן בדם.
ייתכן שהיעד חסר או 1 אם הוא נמדד בנימים היקפיים.
שיטת המדידה של רוויית החמצן (int – enum) (שדה אופציונלי)
איך נמדדת רמת החמצן בדם.
יכול להיות שהערך לא יופיע או שהוא יהיה 1 אם הוא נמדד באמצעות פולס אוקסימטר.

Android

שם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 אם הוא נמדד באמצעות פולס אוקסימטר.

שינה

סוג הנתונים הזה מתעד את משך השינה ואת סוג השינה של המשתמש. כל נקודה על הגרף מייצגת מרווח זמן של שלב שינה.

שעת ההתחלה של נקודת הנתונים מייצגת את תחילת שלב השינה, צריך לכלול תמיד. חותמת הזמן מייצגת את סוף שלב השינה. מרווחי הזמן לא חייבים להיות רציפים, אבל לא יכולים להיות חופפים.

REST

שםcom.google.sleep.segment
היקפי הרשאות של OAuth
https://www.googleapis.com/auth/fitness.sleep.read
https://www.googleapis.com/auth/fitness.sleep.write
שדות (format—units) sleep segment type (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
שדות (format—units)
occurrences (int – ספירה)
כל מקרה של זיהוי. מגדירים את השדה הזה לערך 1.

Android

שםcom.google.vaginal_spotting
אובייקט של סוג נתוניםTYPE_VAGINAL_SPOTTING
שדות (format—units)
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 עד 1,000 קילוגרמים

Android

שםcom.google.weight
אובייקט של סוג נתוניםTYPE_WEIGHT
שדות (פורמט, יחידות) FIELD_WEIGHT (float — ק"ג)
משקל הגוף בקילוגרמים
טווח תקין: 0 עד 1,000 קילוגרמים

קבלת הרשאה לקרוא ולכתוב נתוני בריאות

כדי לקרוא את נתוני הבריאות:

  1. חשוב לוודא שהאפליקציה עומדת בדרישות של המדיניות של Google בנושא נתוני משתמשים ב-API ושל המדיניות בנושא נתוני משתמשים ומפתחים של Google Fit.
  2. צריך להגיש בקשה לאימות מסך ההסכמה על ידי Google.

אם האפליקציה מאומתת, היא יכולה לקרוא נתוני בריאות שהמשתמשים הסכימו לקרוא.