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

ב-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) (שדה אופציונלי)
מהו סוג הארוחה שהמשתמש אכל בזמן המדידה.
קשר זמני לשינה (int – enum) (שדה אופציונלי)
מתי המדידה בוצעה בהשוואה לזמן שבו המשתמש ישן.
מקור הדגימה (int - enum) (שדה אופציונלי)
סוג נוזל הגוף המשמש למדידת הסוכר בדם.

Android

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

Android

שםcom.google.blood_pressure
אובייקט של סוג הנתוניםTYPE_BLOOD_PRESSURE
שדות (פורמט, יחידות)
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
שדות (פורמט, יחידות) אחוזים (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 – enum) (שדה אופציונלי)
העקביות או המרקם של ריר צוואר הרחם של המשתמש.
כמות ריר צוואר הרחם (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
שדות (פורמט, יחידות)
מיקום צוואר הרחם (int – enum) (שדה אופציונלי)
מיקום צוואר הרחם של המשתמש.
הרחבה של צוואר הרחם (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
שדות (פורמט, יחידות) פעימות לדקה (float - פעימות לדקה)
הדופק בפעימות בדקה.
טווח חוקי: 0 עד 1,000

Android

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

גובה

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

REST

שם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 מטרים

וסת

סוג הנתונים הזה מתאר את מידת העומס בווסת של המשתמשת (בהיר, קל, בינוני או כבד). כל נקודה על הגרף מייצגת תיאור של כמה כבד היה הדימום הווסתי של המשתמש.

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
שדות (פורמט, יחידות)
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 עד L/min)
קצב החמצן הנוסף מסופק למשתמש בליטרים לדקה. יש להגדיר את הערך אפס אם לא סופק חמצן משלים, והמשתמש אוורור בחדר נשימה בלבד.
מצב מתן טיפול בחמצן (int – enum) (שדה אופציונלי)
איך מתבצע טיפול בחמצן.
עשויה להעדר או 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 – 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
שדות (פורמט, יחידות) סוג של פלח שינה (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 עד 1,000 קילוגרמים

Android

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

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

כדי לקרוא נתוני בריאות, צריך לפעול לפי השלבים הבאים:

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

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