Sağlık verisi türleri

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

Veri türleri listesi

Sağlık verisi türleri ve alanları hakkında daha fazla bilgiyi şuradan edinebilirsiniz: Android referans dokümanları. enum birimine sahip alanlarda, kabul edilen değerlerin listesi yer alır. Verileri başarılı bir şekilde okumak ve yazmak için yalnızca izin verilen değerlerden birini kullanın.

Kandaki glikoz

Bu veri türü, kandaki glikoz konsantrasyonunu yakalar. Her veri noktası, ani bir kan şekeri ölçümünü ifade 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 - birimler)
kan şekeri seviyesi (float - mmol/L)
1 mmol/L'nin 18 mg/dL olduğu mmol/L cinsinden kan şekeri seviyesi veya konsantrasyonu.
yemekle geçici ilişki (int - enum) (isteğe bağlı alan)
Ölçümün alındığı zaman ve kullanıcının yemek yediği zaman.
meal type (int—enum) (isteğe bağlı alan)
Ölçüm yapılırken kullanıcının yediği yemek türü.
uykuyla geçici ilişki (int - enum) (isteğe bağlı alan)
Ölçümün yapıldığı zaman ile kullanıcının uyuduğu zaman arasındaki fark.
örnek kaynağı (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)
1 mmol/L'nin 18 mg/dL olduğu mmol/L cinsinden kan şekeri seviyesi veya konsantrasyonu.
FIELD_TEMPORAL_RELATION_TO_MEAL (int—enum) (isteğe bağlı alan)
Ölçümün yapıldığı zaman ile kullanıcının yemek yediği zaman arasındaki fark.
FIELD_MEAL_TYPE (int - sıralama) (isteğe bağlı alan)
Ölçüm yapıldığı sırada kullanıcının yediği yemek türü.
FIELD_TEMPORAL_RELATION_TO_SLEEP (int - sıralama) (isteğe bağlı alan)
Ölçümü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)
Kandaki glikozu ö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ı, ani tansiyon ölçümü yapılır. 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—birimler)
systolic (float - mmHg)
Sistolik tansiyon ölçümü.
diastolik (float - mmHg)
Küçük tansiyon ölçümüdür.
body position (int—enum) (isteğe bağlı alan)
Ölçüm yapılı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 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 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 bir veri noktası bir kişinin toplam vücut yağını, toplam vücut kütlesinin yüzdesi olarak gösterir.

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 (float—yüzde)
Toplam vücut kütlesinin vücut yağına oranı.
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)
Toplam vücut kütlesinin, vücut yağ yüzdesi yüzdesidir.
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 bir veri noktası ani 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ısı.
measurement location (int - enum) (isteğe bağlı alan)
Sıcaklık ölçümünün kullanıcının vücudunun neresinden alındığı.

Android

Adcom.google.body.temperature
Veri türü nesnesiTYPE_BODY_TEMPERATURE
Alanlar (biçim - birimler)
FIELD_BODY_TEMPERATURE (float - santigrat)
Santigrat derece cinsinden vücut ısısı.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int - sıralama) (isteğe bağlı alan)
Kullanıcının vücut sıcaklığı ölçümünün yapıldığı yer.

Servikal mukus

Bu veri türü, rahim ağzı mukusunun açıklamasını yakalar. Her veri noktası, bir kullanıcının rahim ağzı mukusuyla ilgili kendi değerlendirmesini gösterir. Tüm alanlar isteğe bağlıdır ve rahim ağzı mukusunun 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)
servikal mukus dokusu (int—enum) (isteğe bağlı alan)
Kullanıcının servikal mukusunun kıvamı veya dokusu.
servikal mukus miktarı (int—enum) (isteğe bağlı alan)
Kullanıcının vajinal 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 ne kadar servikal mukus gözlemlediği.

Servik pozisyon

Bu veri türünde her veri noktası, kullanıcının rahim ağzıyla ilgili bir raporu temsil eder. Tümü alanları isteğe bağlıdır ve pozisyona dair bilgi eklemek için kullanılabilir. rahim boynunun genişlemesi ve sıkılığı.

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)
servikal pozisyon (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 rahim ağzının 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 rahim ağzının ne kadar açık veya genişlemiş olduğu.
FIELD_CERVICAL_FIRMNESS (int—enum) (isteğe bağlı alan)
Kullanıcının rahim ağzının ne kadar sert olduğu.

Nabız

Bu veri türü, kullanıcının nabzını nabız/dakika olarak kaydeder. 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, okumanın 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) nabız (float—nabız/dk.)
Dakikadaki nabız sayısı (nabız/dk.) olarak nabız.
Geçerli aralık: 0-1.000

Android

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

Boy

Bu veri türü, kullanıcının yüksekliğini metre cinsinden yakalar. Çünkü her bir veri noktası kullanıcının okuma sırasında yüksekliğini, yalnızca bitiş zamanını temsil eder ayarlanmalıdır. Bu, okuma için zaman damgası olarak kullanılacaktı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ü, bir kullanıcının menstrüasyon akışının ne kadar ağır olduğuna dair açıklamayı yakalar (lekelenme, hafif, orta veya ağır). Her veri noktası, projenin kullanıcının menstrüasyon kanamasının ne kadar ağır olduğu.

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 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 kanamasının ne kadar ağır olduğu.

Ovülasyon testi

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

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 testi sonucu. Bu sonuç, 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 - birimler)
FIELD_OVULATION_TEST_RESULT (int—enum) (isteğe bağlı alan)
Kullanıcının yumurtlama testi sonucu. Bu sonuç, kullanıcının yumurtlama yapıp yapmadığını gösterir.

Oksijen doygunluğu

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

İsteğe bağlı alanlar, uygulanmışsa ek oksijen desteğiyle ilgili ayrıntılar da eklemenize 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)
Yüzde olarak ölçülen kandaki oksijen doygunluğu.
Geçerli aralık: %0-100
İlave oksijen akış hızı (float—L/dk.)
Kullanıcıya litre/dakika cinsinden verilen ilave oksijen hızı. Ek oksijen sağlanmadıysa ve kullanıcı hesaba katılıyorsa sıfır olarak ayarlayın yalnızca solunum odasında bulunan havayı kullanın.
Oksijen tedavisi uygulama modu (int—enum) (isteğe bağlı alan)
Oksijen tedavisinin nasıl uygulandığı.
Nazal kanül ile uygulanırsa yok veya 1 olabilir.
oksijen doygunluğu sistemi (int - enum) (isteğe bağlı alan)
Oksijen doygunluğunun ölçüldüğü yer.
Periferik kılcal damarlarda ölçülürse bulunmayabilir 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 yok veya 1 olabilir.

Android

Adcom.google.oxygen_saturation
Veri türü nesnesiTYPE_OXYGEN_SATURATION
Alanlar (biçim - birimler)
FIELD_OXYGEN_SATURATION (float - yüzde)
Yüzde olarak ölçülen kandaki oksijen doygunluğu.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float—L/dk.)
Kullanıcıya litre/dakika cinsinden verilen ilave oksijen hızı. Sıfır, ek oksijen sağlanmadığını 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 uygulanma şekli.
Nazal kanül ile uygulanırsa yok veya 1 olabilir.
FIELD_OXYGEN_SATURATION_SYSTEM (int—enum) (isteğe bağlı alan)
Oksijen doygunluğunun ölçüldüğü yer.
Periferik kılcal damarlarda ölçülürse bulunmayabilir 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 oksimetresi ile ölçüldüyse mevcut olmayabilir veya 1 olabilir.

Uyku

Bu veri türü, kullanıcının süresini ve uyku türünü belirler. Her bir veri noktası uykunun bir aşaması için 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 edilmesi gerekir. Zaman damgası, uykunun sonunu belirtir sahip olacaksınız. 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) uyku segmenti türü (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ı yakalar. Her veri noktası bir lekelenme örneğini temsil eder. Bu nedenle her noktanın bir zaman damgası ve occurrences alanının bir olarak ayarlanması gerekir.

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)
tekrar sayısı (int - sayı)
Her lekelenme ö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 lekelenme örneği. Bu alanı 1 olarak ayarlayın.

Ağırlık

Bu veri türü, kullanıcının kilosunu kilogram cinsinden yakalar. Her veri noktası, ölçüm sırasındaki kullanıcının ağırlığını temsil ettiğinden yalnızca bitiş zamanı ayarlanmalıdır. Bu, okumanın 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—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 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. İ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.