Sağlık verisi türleri

Google Fit'te, genel sağlığı yönetmeyle ilgili ölçümler için sağlık verisi türleri bulunur (fitness'ın aksine).

Veri türleri listesi

Sağlık verisi türleri ve alanları hakkında daha fazla bilgiyi Android referans belgelerinde bulabilirsiniz. enum birimli alanlarda, seçilebilecek kabul edilen değerlerin listesi bulunur. Verileri başarıyla okumak ve yazmak için yalnızca izin verilen değerlerden birini kullanın.

Kandaki glikoz

Bu veri türü, kandaki glikoz konsantrasyonunu gösterir. Her veri noktası, anlık bir kan şekeri ölçümünü gösterir. Kan şekeri verilerini yazma hakkında daha fazla bilgi edinin.

REST

Adcom.google.blood_glucose
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.blood_glucose.read
https://www.googleapis.com/auth/fitness.blood_glucose.write
Alanlar (biçim—birimler)
kan şekeri seviyesi (float—mmol/L)
Kan şekeri seviyesi veya konsantrasyonu (mmol/L cinsinden). 1 mmol/L, 18 mg/dL'dir.
temporal relation to meal (int—enum) (isteğe bağlı alan)
Ölçümün, kullanıcının yemek yediği zamana kıyasla ne zaman yapıldığı.
meal type (int—enum) (isteğe bağlı alan)
Okuma yapılırken kullanıcının ne tür bir yemek yediği.
uykuyla zamansal ilişki (int—enum) (isteğe bağlı alan)
Okumanın yapıldığı zaman ile kullanıcının uyuduğu zaman arasındaki fark.
specimen source (int—enum) (isteğe bağlı alan)
Kan şekerini ölçmek için kullanılan vücut sıvısı türü.

Android

Adcom.google.blood_glucose
Veri türü nesnesiTYPE_BLOOD_GLUCOSE
Alanlar (biçim—birimler)
FIELD_BLOOD_GLUCOSE_LEVEL (float—mmol/L)
Kan şekeri seviyesi veya konsantrasyonu (mmol/L cinsinden). 1 mmol/L, 18 mg/dL'dir.
FIELD_TEMPORAL_RELATION_TO_MEAL (int—enum) (isteğe bağlı alan)
Ölçümün, kullanıcının yemek yediği zamana kıyasla ne zaman yapıldığı.
FIELD_MEAL_TYPE (int—enum) (isteğe bağlı alan)
Okuma yapılırken kullanıcının ne tür bir yemek yediği.
FIELD_TEMPORAL_RELATION_TO_SLEEP (int—enum) (isteğe bağlı alan)
Okumanın yapıldığı zaman ile kullanıcının uyuduğu zaman arasındaki fark.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int—enum) (isteğe bağlı alan)
Kan şekerini ölçmek için kullanılan vücut sıvısı türü.

Tansiyon

Bu veri türü, kullanıcının tansiyonunu yakalar. Her veri noktası, anlık bir tansiyon ölçümünü gösterir. Kan basıncı verileri yazma hakkında daha fazla bilgi edinin.

REST

Adcom.google.blood_pressure
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.blood_pressure.read
https://www.googleapis.com/auth/fitness.blood_pressure.write
Alanlar (biçim—birimler)
sistolik (float—mmHg)
Sistolik tansiyon ölçümü.
diastolik (float—mmHg)
Diyastolik tansiyon ölçümü.
body position (int—enum) (isteğe bağlı alan)
Ölçüm alınırken kullanıcının vücut pozisyonu.
measurement location (int—enum) (isteğe bağlı alan)
Ölçümün hangi koldan ve kolun hangi kısmından alındığı.

Android

Adcom.google.blood_pressure
Veri türü nesnesiTYPE_BLOOD_PRESSURE
Alanlar (biçim—birimler)
FIELD_BLOOD_PRESSURE_SYSTOLIC (float—mmHg)
Sistolik tansiyon ölçümü.
FIELD_BLOOD_PRESSURE_DIASTOLIC (float—mmHg)
Diyastolik tansiyon ölçümü.
FIELD_BODY_POSITION (int—enum) (isteğe bağlı alan)
Ölçüm alınırken kullanıcının vücut pozisyonu.
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int—enum) (isteğe bağlı alan)
Ölçümün hangi koldan ve kolun hangi kısmından alındığı.

Vücut yağ yüzdesi

Bu veri türü, kullanıcının vücut yağı yüzdesini yakalar. Her veri noktası, bir kişinin toplam vücut kütlesinin yüzdesi olarak toplam vücut yağ yüzdesini temsil eder.

REST

Adcom.google.body.fat.percentage
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Alanlar (biçim—birimler) percentage (yüzde float)
Vücut yağ yüzdesi.
Geçerli aralık: %0-100

Android

Adcom.google.body.fat.percentage
Veri türü nesnesiTYPE_BODY_FAT_PERCENTAGE
Alanlar (biçim—birimler) FIELD_PERCENTAGE (float—yüzde)
Vücut yağ yüzdesi.
Geçerli aralık: %0-100

Vücut sıcaklığı

Bu veri türü, kullanıcının vücut sıcaklığını yakalar. Her veri noktası, anlık bir vücut sıcaklığı ölçümünü temsil eder.

REST

Adcom.google.body.temperature
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.body_temperature.read
https://www.googleapis.com/auth/fitness.body_temperature.write
Alanlar (biçim—birimler)
vücut sıcaklığı (float—santigrat)
Santigrat derece cinsinden vücut sıcaklığı.
measurement location (int—enum) (isteğe bağlı alan)
Sıcaklık ölçümünün kullanıcının vücudunun hangi bölgesinden alındığı.

Android

Adcom.google.body.temperature
Veri türü nesnesiTYPE_BODY_TEMPERATURE
Alanlar (biçim—birimler)
FIELD_BODY_TEMPERATURE (float—celsius)
Santigrat derece cinsinden vücut sıcaklığı.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int—enum) (isteğe bağlı alan)
Sıcaklık ölçümünün kullanıcının vücudunun hangi bölgesinden alındığı.

Servikal mukus

Bu veri türü, servikal mukusun açıklamasını yakalar. Her veri noktası, bir kullanıcının kendi değerlendirmesine göre servikal mukus açıklamasını gösterir. Tüm alanlar isteğe bağlıdır ve servikal mukusun görünümünü, hissini ve miktarını tanımlamak için kullanılabilir.

REST

Adcom.google.cervical_mucus
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Alanlar (biçim—birimler)
cervical mucus texture (int—enum) (isteğe bağlı alan)
Kullanıcının servikal mukusunun kıvamı veya dokusu.
cervical mucus amount (int—enum) (isteğe bağlı alan)
Kullanıcının gözlemlediği servikal mukus miktarı.

Android

Adcom.google.cervical_mucus
Veri türü nesnesiTYPE_CERVICAL_MUCUS
Alanlar (biçim—birimler)
FIELD_CERVICAL_MUCUS_TEXTURE (int—enum) (isteğe bağlı alan)
Kullanıcının servikal mukusunun kıvamı veya dokusu.
FIELD_CERVICAL_MUCUS_AMOUNT (int—enum) (isteğe bağlı alan)
Kullanıcının gözlemlediği servikal mukus miktarı.

Servik pozisyon

Bu veri türünde her veri noktası, kullanıcının serviks raporunu temsil eder. Tüm alanlar isteğe bağlıdır ve serviksin pozisyonu, genişlemesi ve sertliği ile ilgili açıklamalar eklemek için kullanılabilir.

REST

Adcom.google.cervical_position
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Alanlar (biçim—birimler)
cervical_position (int—enum) (isteğe bağlı alan)
Kullanıcının rahim ağzının konumu.
cervical dilation (int—enum) (isteğe bağlı alan)
Kullanıcının serviksinin ne kadar açık veya genişlemiş olduğu.
cervical_firmness (int—enum) (isteğe bağlı alan)
Kullanıcının rahim ağzının ne kadar sıkı olduğu.

Android

Adcom.google.cervical_position
Veri türü nesnesiTYPE_CERVICAL_POSITION
Alanlar (biçim—birimler)
FIELD_CERVICAL_POSITION (int—enum) (isteğe bağlı alan)
Kullanıcının rahim ağzının konumu.
FIELD_CERVICAL_DILATION (int—enum) (isteğe bağlı alan)
Kullanıcının serviksinin ne kadar açık veya genişlemiş olduğu.
FIELD_CERVICAL_FIRMNESS (int—enum) (isteğe bağlı alan)
Kullanıcının serviksinin ne kadar sıkı olduğu.

Nabız

Bu veri türü, kullanıcının nabzını dakika başına atım sayısı olarak ölçer. Her veri noktası kalp atış hızının anlık ölçümünü temsil ettiğinden yalnızca bitiş zamanı ayarlanmalıdır. Bu, okuma için zaman damgası olarak kullanılır.

REST

Adcom.google.heart_rate.bpm
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.heart_rate.read
https://www.googleapis.com/auth/fitness.heart_rate.write
Alanlar (biçim—birimler) bpm (float—bpm)
Dakikadaki nabız sayısı.
Geçerli aralık: 0-1000

Android

Adcom.google.heart_rate.bpm
Veri türü nesnesiTYPE_HEART_RATE_BPM
Android izniKaydetmek için BODY_SENSORS
Alanlar (biçim—birimler) bpm (float—bpm)
Dakikadaki nabız sayısı.
Geçerli aralık: 0-1.000 nabız/dk.

Yükseklik

Bu veri türü, kullanıcının boyunu metre cinsinden yakalar. Her veri noktası, okuma sırasında kullanıcının boyunu temsil ettiğinden yalnızca bitiş zamanı ayarlanmalıdır. Bu, okuma için zaman damgası olarak kullanılır.

REST

Adcom.google.height
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Alanlar (biçim—birimler) height (float—metre)
Metre cinsinden yükseklik.
Geçerli aralık: 0-3 metre

Android

Adcom.google.height
Veri türü nesnesiTYPE_HEIGHT
Alanlar (biçim—birimler) FIELD_HEIGHT (float—metre)
Metre cinsinden yükseklik.
Geçerli aralık: 0-3 metre

Menstrüasyon

Bu veri türü, kullanıcının adet kanamasının ne kadar yoğun olduğuna dair bir açıklamayı (lekelenme, hafif, orta veya yoğun) yakalar. Her veri noktası, kullanıcının adet kanamasının ne kadar yoğun olduğunu gösterir.

REST

Adcom.google.menstruation
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Alanlar (biçim—birimler)
menstrual flow (int—enum) (isteğe bağlı alan)
Kullanıcının adet döneminin ne kadar yoğun olduğu.

Android

Adcom.google.menstruation
Veri türü nesnesiTYPE_MENSTRUATION
Alanlar (biçim—birimler)
FIELD_MENSTRUAL_FLOW (int—enum) (isteğe bağlı alan)
Kullanıcının adet döneminin ne kadar yoğun olduğu.

Ovülasyon testi

Bu veri türünde her veri noktası, bir yumurtlama testinin ikili sonucunu (pozitif veya negatif) temsil eder.

REST

Adcom.google.ovulation_test
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Alanlar (biçim—birimler)
ovülasyon testi (int—enum) (isteğe bağlı alan)
Kullanıcının yumurtlama testinin sonucu (yumurtlama olup olmadığını gösterir).

Android

Adcom.google.ovulation_test
Veri türü nesnesiTYPE_OVULATION_TEST
Alanlar (biçim—birimler)
FIELD_OVULATION_TEST_RESULT (int—enum) (isteğe bağlı alan)
Kullanıcının yumurtlama testinin sonucu (yumurtlama olup olmadığını gösterir).

Oksijen doygunluğu

Bu veri türü, kandaki oksijen doygunluğuna sahip hemoglobin yüzdesi olarak ölçülen, kanda dolaşan oksijen miktarını yakalar. Her veri noktası, ölçüm sırasında tek bir kan oksijen doygunluğu okumasını temsil eder.

İsteğe bağlı alanlar, uygulanan ek oksijen hakkında ayrıntılar eklemenize de olanak tanır.

REST

Adcom.google.oxygen_saturation
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
https://www.googleapis.com/auth/fitness.oxygen_saturation.write
Alanlar (biçim—birimler)
Oksijen doygunluğu (float—yüzde)
Kandaki oksijen doygunluğu oranı.
Geçerli aralık: %0-100
İlave oksijen akış hızı (float—L/dk.)
Kullanıcıya dakikada litre cinsinden sağlanan ek oksijen oranı. Ek oksijen verilmiyorsa ve kullanıcı yalnızca oda havası soluyorsa sıfır olarak ayarlayın.
oxygen therapy administration mode (int—enum) (isteğe bağlı alan)
Oksijen tedavisinin uygulanma şekli
Nazal kanül ile uygulandığında mevcut olmayabilir veya 1 olabilir.
oksijen doygunluğu sistemi (int—enum) (isteğe bağlı alan)
Oksijen doygunluğunun ölçüldüğü yer.
Çevresel kılcal damarlarda ölçülürse mevcut olmayabilir veya 1 olabilir.
oksijen doygunluğu ölçüm yöntemi (int—enum) (isteğe bağlı alan)
Oksijen doygunluğu nasıl ölçülür?
Nabız oksimetrisi ile ölçülürse mevcut olmayabilir veya 1 olabilir.

Android

Adcom.google.oxygen_saturation
Veri türü nesnesiTYPE_OXYGEN_SATURATION
Alanlar (biçim—birimler)
FIELD_OXYGEN_SATURATION (float—yüzde)
Kandaki oksijen doygunluğu oranı.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float—L/dk.)
Kullanıcıya dakikada litre cinsinden sağlanan ek oksijen oranı. Sıfır, ek oksijen verilmediğini ve kullanıcının yalnızca oda havası soluduğunu gösterir.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int—enum) (isteğe bağlı alan)
Oksijen tedavisinin uygulanma şekli
Nazal kanül ile uygulandığında mevcut olmayabilir veya 1 olabilir.
FIELD_OXYGEN_SATURATION_SYSTEM (int—enum) (isteğe bağlı alan)
Oksijen doygunluğunun ölçüldüğü yer.
Çevresel kılcal damarlarda ölçülürse mevcut olmayabilir veya 1 olabilir.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int—enum) (isteğe bağlı alan)
Oksijen doygunluğu nasıl ölçülür?
Nabız oksimetrisi ile ölçülürse mevcut olmayabilir veya 1 olabilir.

Uyku

Bu veri türü, kullanıcının uyku süresini ve uyku türünü yakalar. Her veri noktası, uyku aşamasına ait bir zaman aralığını gösterir.

Veri noktasının başlangıç zamanı, uyku aşamasının başlangıcını gösterir ve her zaman dahil edilmelidir. Zaman damgası, uyku aşamasının sonunu gösterir. Zaman aralıklarının sürekli olması gerekmez ancak çakışmamalıdır.

REST

Adcom.google.sleep.segment
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.sleep.read
https://www.googleapis.com/auth/fitness.sleep.write
Alanlar (biçim—birimler) sleep segment type (int—enum)
Farklı uyku aşamalarını ve türlerini temsil eden değerler.

Android

Adcom.google.sleep.segment
Veri türü nesnesiTYPE_SLEEP_SEGMENT
Alanlar (biçim—birimler) FIELD_SLEEP_SEGMENT_TYPE (int—enum)
Farklı uyku aşamalarını ve türlerini temsil eden değerler.

Vajinal lekelenme

Bu veri türü, kullanıcının lekelenme (adet dönemleri arasında kanama) yaşayıp yaşamadığını gösterir. Her veri noktası bir tespit örneğini temsil eder. Bu nedenle, her noktada bir zaman damgası olmalı ve occurrences alanı bire ayarlanmalıdır.

REST

Adcom.google.vaginal_spotting
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Alanlar (biçim—birimler)
oluşumlar (int—sayı)
Her tespit örneği. Bu alanı 1 olarak ayarlayın.

Android

Adcom.google.vaginal_spotting
Veri türü nesnesiTYPE_VAGINAL_SPOTTING
Alanlar (biçim—birimler)
FIELD_OCCURRENCES (int—sayı)
Her tespit örneği. Bu alanı 1 olarak ayarlayın.

Ağırlık

Bu veri türü, kullanıcının ağırlığını kilogram cinsinden yakalar. Her veri noktası, kullanıcının okuma sırasındaki ağırlığını temsil ettiğinden yalnızca bitiş zamanı ayarlanmalıdır. Bu, okuma için zaman damgası olarak kullanılır.

REST

Adcom.google.weight
OAuth izin kapsamları
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Alanlar (biçim—birimler) weight (float—kgs)
Kilogram cinsinden vücut ağırlığı.
Geçerli aralık: 0-1.000 kilogram

Android

Adcom.google.weight
Veri türü nesnesiTYPE_WEIGHT
Alanlar (biçim—birimler) FIELD_WEIGHT (float—kgs)
Kilogram cinsinden vücut ağırlığı.
Geçerli aralık: 0-1.000 kilogram

Sağlık verilerini okuma ve yazma izni alma

Sağlık verilerini okumak için aşağıdaki adımları uygulayın:

  1. Uygulamanızın Google'ın API Kullanıcı Verileri Politikası ile Google Fit Geliştirici ve Kullanıcı Verileri Politikası'na uygun olduğundan emin olun.
  2. Kullanıcı rızası ekranınızın Google tarafından doğrulanması için başvurun.

Uygulamanız doğrulanırsa kullanıcıların okunmasına izin verdiği sağlık verilerini okuyabilir.