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

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

דימום בין וסתי

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

REST

שםcom.google.vaginal_spotting
היקפי ההרשאות של OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
שדות (פורמט – יחידות)
occurrences (int-count)
כל מקרה של הכתמה. מגדירים את השדה הזה לערך 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.

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