Sağlık verisi türleri

Google Fit, genel sağlığın yönetimiyle ilgili ölçümler için (fitness yerine) sağlık verisi türlerine sahiptir.

Veri türleri listesi

Sağlık verisi türleri ve alanları hakkında daha fazla bilgi için Android referans belgelerine göz atabilirsiniz. enum birimini içeren alanlarda, seçilebilecek kabul edilen değerlerin listesi bulunur. Verileri başarıyla okuyup yazmak için izin verilen değerlerden yalnızca birini kullanın.

Kandaki glikoz

Bu veri türü, kandaki glikoz konsantrasyonunu yakalar. Her veri noktası, tek bir anlık kan şekeri ölçümünü temsil eder. 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 - birim)
kandaki glikoz seviyesi (float-mmol/L)
Kandaki glikoz seviyesi veya konsantrasyonu 1 mmol/L'nin 18 mg/dL olduğu mmol/L cinsinden değeri.
geçici yemekle ilişki (int—enum) (isteğe bağlı alan)
Okumanın yapıldığı zamana kıyasla kullanıcının yemek yediği zaman.
meal type [meal türü] (int—enum) (isteğe bağlı alan)
Ölçüm yapılırken kullanıcının yediği yemek türü.
geçici uykuyla ilişki (int - enum) (isteğe bağlı alan)
Değerin, kullanıcının uyuduğu zamana kıyasla ölçüldüğü zaman.
örnek kaynak (int—enum) (isteğe bağlı alan)
Kandaki glikozu ölçmek için kullanılan vücut sıvısının türüdür.

Android

Adcom.google.blood_glucose
Veri türü nesnesiTYPE_BLOOD_GLUCOSE
Alanlar (biçim - birim)
FIELD_BLOOD_GLUCOSE_LEVEL (float—mmol/L)
Kandaki glikoz seviyesi veya konsantrasyonu 1 mmol/L'nin 18 mg/dL olduğu mmol/L cinsinden değeri.
FIELD_TEMPORAL_RELATION_TO_MEAL (int—enum) (isteğe bağlı alan)
Okumanın yapıldığı zamana kıyasla kullanıcının yemek yediği zaman.
FIELD_MEAL_TYPE (int—enum) (isteğe bağlı alan)
Ölçüm yapılırken kullanıcının yediği yemek türü.
FIELD_TEMPORAL_RELATION_TO_SLEEP (int—enum) (isteğe bağlı alan)
Değerin, kullanıcının uyuduğu zamana kıyasla ölçüldüğü zaman.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int—enum) (isteğe bağlı alan)
Kandaki glikozu ölçmek için kullanılan vücut sıvısının türüdür.

Tansiyon

Bu veri türü, kullanıcının tansiyonunu ölçer. Her veri noktası tek bir anlık tansiyon ölçümünü temsil eder. Kan basıncı verilerini 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 - birim)
sistolik (float—mmHg)
Sistolik tansiyon ölçümü.
diastolik (float—mmHg)
Küçük tansiyon ölçümü.
body location (gövde konumu) (int—enum) (isteğe bağlı alan)
Ölçüm yapılırken kullanıcının vücut pozisyonu.
Measurement location (int—enum) (ölçüm konumu) (isteğe bağlı alan)
Ölçümün yapıldığı kol ve kolun bir kısmı.

Android

Adcom.google.blood_pressure
Veri türü nesnesiTYPE_BLOOD_PRESSURE
Alanlar (biçim - birim)
FIELD_BLOOD_PRESSURE_SYSTOLIC (float—mmHg)
Sistolik tansiyon ölçümü.
FIELD_BLOOD_PRESSURE_DIASTOLIC (float—mmHg)
Küçük tansiyon ölçümü.
FIELD_BODY_POSITION (int—enum) (isteğe bağlı alan)
Ölçüm yapılırken kullanıcının vücut pozisyonu.
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int—enum) (isteğe bağlı alan)
Ölçümün yapıldığı kol ve kolun bir kısmı.

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 yağını, toplam vücut ağırlığının bir yüzdesi olarak 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 - birim) percentage (float—yüzde)
Toplam vücut ağırlığı içinde 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 - birim) FIELD_PERCENTAGE (float—yüzde)
Toplam vücut ağırlığı içinde 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ı, tek bir anlık 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 - birim)
vücut sıcaklığı (float-santigrat)
Santigrat cinsinden vücut sıcaklığı.
Measurement location (int—enum) (ölçüm konumu) (isteğe bağlı alan)
Sıcaklık ölçümünün kullanıcının vücudunun neresinden yapıldığı.

Android

Adcom.google.body.temperature
Veri türü nesnesiTYPE_BODY_TEMPERATURE
Alanlar (biçim - birim)
FIELD_BODY_TEMPERATURE (float-santigrat)
Santigrat 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 neresinden yapıldığı.

Servikal mukus

Bu veri türü, servikal mukusun açıklamasını gösterir. Her veri noktası, kullanıcının servikal mukusun kendi değerlendirmesini temsil eder. Tüm alanlar isteğe bağlıdır ve servikal mukusun görünümünü ve etkisini ve miktarını açıklamak 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 - birim)
servikal mukus dokusu (int - enum) (isteğe bağlı alan)
Kullanıcının servikal mukusunun kıvamı veya dokusudur.
servikal mukus miktarı (int - enum) (isteğe bağlı alan)
Kullanıcının ne kadar servikal mukusu gözlemlediği.

Android

Adcom.google.cervical_mucus
Veri türü nesnesiTYPE_CERVICAL_MUCUS
Alanlar (biçim - birim)
FIELD_CERVICAL_MUCUS_TEXTURE (int—enum) (isteğe bağlı alan)
Kullanıcının servikal mukusunun kıvamı veya dokusudur.
FIELD_CERVICAL_MUCUS_AMOUNT (int—enum) (isteğe bağlı alan)
Kullanıcının ne kadar servikal mukusu gözlemlediği.

Servik pozisyon

Bu veri türünde her veri noktası, kullanıcının rahim boynunun raporunu temsil eder. Tüm alanlar isteğe bağlıdır ve serviksin pozisyonu, genişlemesi ve sıkılığıyla 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 - birim)
servikal pozisyon (int -enum) (isteğe bağlı alan)
Kullanıcının rahim ağzının konumu.
servikal genişleme (int - enum) (isteğe bağlı alan)
Kullanıcının rahim ağzının ne kadar açık veya geniş olduğu.
servikal sertlik (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 - birim)
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 rahim ağzının ne kadar açık veya geniş olduğu.
FIELD_CERVICAL_FIRMNESS (int—enum) (isteğe bağlı alan)
Kullanıcının rahim boynunun ne kadar sıkı olduğu.

Nabız

Bu veri türü, nabız/dakika olarak kullanıcının nabzını yakalar. Her veri noktası, anlık nabız ölçümünü temsil ettiğinden yalnızca bitiş zamanı ayarlanmalıdır. Bu değer, 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 - birim) nabız/dk (float - bpm)
Nabız/dakika cinsinden nabız.
Geçerli aralık: 0-1.000

Android

Adcom.google.heart_rate.bpm
Veri türü nesnesiTYPE_HEART_RATE_BPM
Android izniKaydetmek için BODY_SENSORS
Alanlar (biçim - birim) nabız/dk (float - bpm)
Nabız/dakika cinsinden nabız.
Geçerli aralık: 0-1.000 nabız/dk.

Boy

Bu veri türü, kullanıcının boyunu metre cinsinden yakalar. Her veri noktası, okuma sırasında kullanıcının yüksekliğini temsil ettiğinden yalnızca bitiş zamanı ayarlanmalıdır. Bu değer, 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 - birim) height (float - metre)
Metre cinsinden yükseklik.
Geçerli menzil: 0-3 metre

Android

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

Menstrüasyon

Bu veri türü, bir kullanıcının âdet akışının ne kadar yoğun olduğunun (lekeli, hafif, orta veya yoğun) açıklamasını yakalar. Her veri noktası, kullanıcının menstrüasyon kanamasının ne kadar ağır olduğuna dair bir açıklamayı temsil eder.

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 - birim)
menstrual flow (menstrüasyon akışı) (int - enum) (isteğe bağlı alan)
Kullanıcının döneminin ne kadar ağır olduğu.

Android

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

Ovülasyon testi

Bu veri türünde her veri noktası, bir ovülasyon 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 - birim)
ovulation test (int—enum) (isteğe bağlı alan)
Kullanıcının yumurtlama testinin sonucu. Bu test, kullanıcının yumurtlama yapıp yapmadığını gösterir.

Android

Adcom.google.ovulation_test
Veri türü nesnesiTYPE_OVULATION_TEST
Alanlar (biçim - birim)
FIELD_OVULATION_TEST_RESULT (int—enum) (isteğe bağlı alan)
Kullanıcının yumurtlama testinin sonucu. Bu test, kullanıcının yumurtlama yapıp yapmadığını gösterir.

Oksijen doygunluğu

Bu veri türü, kanda dolaşan oksijen miktarını yakalar. Oksijene doymuş hemoglobinin yüzdesi olarak ölçülür. Her veri noktası, ölçüm sırasında gösterilen tek bir oksijen doygunluğu ölçümünü temsil eder.

İsteğe bağlı alanlar, uygulanması durumunda ilave oksijen ilavesi hakkında bilgi 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 - birim)
oksijen doygunluğu (float - yüzde)
Kandaki oksijen doygunluğunun yüzde olarak ölçümü.
Geçerli aralık: %0-100
ek oksijen akış oranı (float-L/min)
Kullanıcıya dakikada litre cinsinden ek oksijen verilir. İlave oksijen sağlanmıyorsa ve kullanıcı yalnızca oda havasını soluyorsa sıfır değerine ayarlayın.
oksijen terapisi uygulama modu (int - enum) (isteğe bağlı alan)
Oksijen tedavisinin nasıl verildiği.
Nazal kanülle uygulanıyorsa mevcut olmayabilir veya 1 olabilir.
oksijen doygunluğu sistemi (int - enum) (isteğe bağlı alan)
Oksijen doygunluğunun ölçüldüğü uygulama.
Eksik olabilir veya periferik kılcal damar içinde ölçülüyorsa 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 oksimetresiyle ölçülürse hiç bulunmayabilir veya 1 olabilir.

Android

Adcom.google.oxygen_saturation
Veri türü nesnesiTYPE_OXYGEN_SATURATION
Alanlar (biçim - birim)
FIELD_OXYGEN_SATURATION (float - yüzde)
Kandaki oksijen doygunluğunun yüzde olarak ölçümü.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float—L/dk.)
Kullanıcıya dakikada litre cinsinden ek oksijen verilir. Sıfır ilave oksijen verilmediğini ve kullanıcının yalnızca oda havasını soluduğunu gösterir.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int—enum) (isteğe bağlı alan)
Oksijen tedavisinin nasıl verildiği.
Nazal kanülle uygulanıyorsa mevcut olmayabilir veya 1 olabilir.
FIELD_OXYGEN_SATURATION_SYSTEM (int—enum) (isteğe bağlı alan)
Oksijen doygunluğunun ölçüldüğü uygulama.
Eksik olabilir veya periferik kılcal damar içinde ölçülüyorsa 1 olabilir.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int—enum) (isteğe bağlı alan)
Oksijen doygunluğu nasıl ölçülür?
Nabız oksimetresiyle ölçülürse hiç bulunmayabilir veya 1 olabilir.

Uyku

Bu veri türü, kullanıcının uyku süresini ve türünü yakalar. Her veri noktası, uykunun bir aşaması için bir zaman aralığını temsil eder.

Veri noktasının başlangıç zamanı, uyku aşamasının başlangıcını temsil eder ve her zaman dahil edilmelidir. Zaman damgası, uyku aşamasının sonunu temsil eder. 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 - birim) uyku segmenti türü (int - sıralama)
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 - birim) 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 (dönemleri arasında kanama) yaşayıp yaşamadığını tespit eder. Her veri noktası, bir tespit örneğini temsil eder. Bu nedenle her noktanın bir zaman damgası olmalıdır ve oluşumlar alanı bir olarak 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 - birim)
occurrences (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 - birim)
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ı, okuma sırasında kullanıcının ağırlığını temsil ettiğinden yalnızca bitiş zamanı ayarlanmalıdır. Bu değer, 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 - birim) kilo (float - kg)
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 - birim) FIELD_WEIGHT (float—kg)
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 şu adımları uygulayın:

  1. Uygulamanızın Google'ın API Kullanıcı Verileri Politikası ve Google Fit Geliştirici ve Kullanıcı Verileri Politikası'na uyduğundan emin olun.
  2. İzin 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.