Jenis data kesehatan

Google Fit memiliki jenis data kesehatan untuk pengukuran yang terkait dengan pengelolaan kesehatan umum (bukan kebugaran).

Daftar jenis data

Anda dapat mempelajari lebih lanjut tentang jenis data kesehatan, dan bidangnya, dari Dokumentasi referensi Android. Kolom dengan unit enum memiliki daftar nilai yang diterima untuk dipilih. Hanya gunakan salah satu nilai yang diizinkan untuk berhasil membaca dan menulis data.

Gula darah

Jenis data ini menangkap konsentrasi glukosa dalam darah. Setiap data mewakili satu pembacaan glukosa darah instan. Pelajari selengkapnya tentang menulis data glukosa darah.

REST

Namacom.google.blood_glucose
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.blood_glucose.read
https://www.googleapis.com/auth/fitness.blood_glucose.write
Kolom (format—unit)
kadar glukosa darah (float—mmol/L)
Kadar glukosa darah atau konsentrasi dalam mmol/L di mana 1 mmol/L adalah 18 mg/dL.
hubungan sementara dengan makanan (int—enum) (kolom opsional)
Ketika pembacaan dilakukan dibandingkan dengan saat pengguna makan.
meal type (int—enum) (kolom opsional)
Jenis makanan apa yang dimakan pengguna ketika pembacaan diambil.
hubungan sementara dengan tidur (int—enum) (kolom opsional)
Waktu pembacaan dilakukan dibandingkan dengan saat pengguna tidur.
sumber spesimen (int—enum) (kolom opsional)
Jenis cairan tubuh yang digunakan untuk mengukur glukosa darah.

Android

Namacom.google.blood_glucose
Objek jenis dataTYPE_BLOOD_GLUCOSE
Kolom (format—unit)
FIELD_BLOOD_GLUCOSE_LEVEL (float—mmol/L)
Kadar glukosa darah atau konsentrasi dalam mmol/L di mana 1 mmol/L adalah 18 mg/dL.
FIELD_TEMPORAL_RELATION_TO_MEAL (int—enum) (kolom opsional)
Ketika pembacaan dilakukan dibandingkan dengan saat pengguna makan.
FIELD_MEAL_TYPE (int—enum) (kolom opsional)
Jenis makanan apa yang dimakan pengguna ketika pembacaan diambil.
FIELD_TEMPORAL_RELATION_TO_SLEEP (int—enum) (kolom opsional)
Waktu pembacaan dilakukan dibandingkan dengan saat pengguna tidur.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int—enum) (kolom opsional)
Jenis cairan tubuh yang digunakan untuk mengukur glukosa darah.

Tekanan darah

Jenis data ini merekam tekanan darah pengguna. Setiap titik data mewakili satu pembacaan tekanan darah instan. Pelajari lebih lanjut cara menulis darah data tekanan tinggi.

REST

Namacom.google.blood_pressure
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
https://www.googleapis.com/auth/fitness.blood_pressure.write
Kolom (format—unit)
systolic (float—mmHg)
Pengukuran tekanan darah sistolik.
diastolik (float—mmHg)
Pengukuran tekanan darah diastolik.
posisi isi (int—enum) (kolom opsional)
Posisi tubuh pengguna saat pengukuran dilakukan.
lokasi pengukuran (int—enum) (kolom opsional)
Lengan dan bagian lengan mana yang diambil pengukuran.

Android

Namacom.google.blood_pressure
Objek jenis dataTYPE_BLOOD_PRESSURE
Kolom (format—unit)
FIELD_BLOOD_PRESSURE_SYSTOLIC (float—mmHg)
Pengukuran tekanan darah sistolik.
FIELD_BLOOD_PRESSURE_DIASTOLIC (float—mmHg)
Pengukuran tekanan darah diastolik.
FIELD_BODY_POSITION (int—enum) (kolom opsional)
Posisi tubuh pengguna saat pengukuran dilakukan.
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int—enum) (kolom opsional)
Lengan dan bagian lengan mana yang diambil pengukuran.

Persentase lemak tubuh

Jenis data ini merekam persentase lemak tubuh pengguna. Setiap titik data mewakili total lemak tubuh seseorang sebagai persentase total massa tubuh mereka.

REST

Namacom.google.body.fat.percentage
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Kolom (format—unit) persentase (float—persen)
Persentase total massa tubuh yang merupakan lemak tubuh.
Rentang yang valid: 0—100%

Android

Namacom.google.body.fat.percentage
Objek jenis dataTYPE_BODY_FAT_PERCENTAGE
Kolom (format—unit) FIELD_PERCENTAGE (float—persen)
Persentase total massa tubuh yang merupakan lemak tubuh.
Rentang yang valid: 0—100%

Suhu tubuh

Jenis data ini merekam suhu tubuh pengguna. Setiap titik data mewakili satu pengukuran suhu tubuh instan.

REST

Namacom.google.body.temperature
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.body_temperature.read
https://www.googleapis.com/auth/fitness.body_temperature.write
Kolom (format—unit)
suhu tubuh (float—celsius)
Suhu tubuh dalam derajat celsius.
lokasi pengukuran (int—enum) (kolom opsional)
Lokasi pengukuran suhu pada tubuh pengguna.

Android

Namacom.google.body.temperature
Objek jenis dataTYPE_BODY_TEMPERATURE
Kolom (format—unit)
FIELD_BODY_TEMPERATURE (float—celsius)
Suhu tubuh dalam derajat celsius.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int—enum) (kolom opsional)
Lokasi pengukuran suhu pada tubuh pengguna.

Lendir leher rahim

Jenis data ini berfungsi untuk mendeskripsikan deskripsi lendir serviks. Setiap titik data mewakili deskripsi lendir serviks yang dinilai sendiri untuk pengguna. Semua kolom bersifat opsional dan dapat digunakan untuk menggambarkan tampilan dan nuansa lendir serviks, dan jumlahnya.

REST

Namacom.google.cervical_mucus
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Kolom (format—unit)
tekstur lendir serviks (int—enum) (kolom opsional)
Konsistensi atau tekstur lendir serviks pengguna.
jumlah lendir serviks (int—enum) (kolom opsional)
Seberapa banyak lendir serviks yang diamati pengguna.

Android

Namacom.google.cervical_mucus
Objek jenis dataTYPE_CERVICAL_MUCUS
Kolom (format—unit)
FIELD_CERVICAL_MUCUS_TEXTURE (int—enum) (kolom opsional)
Konsistensi atau tekstur lendir serviks pengguna.
FIELD_CERVICAL_MUCUS_AMOUNT (int—enum) (kolom opsional)
Seberapa banyak lendir serviks yang diamati pengguna.

Posisi serviks

Dalam jenis data ini, setiap titik data mewakili laporan serviks pengguna. Semua bersifat opsional, dan dapat digunakan untuk menambahkan deskripsi posisi, pelebaran dan kekencangan serviks.

REST

Namacom.google.cervical_position
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Kolom (format—unit)
posisi serviks (int—enum) (kolom opsional)
Posisi serviks pengguna.
dilatasi serviks (int—enum) (kolom opsional)
Seberapa terbuka atau melebar serviks pengguna.
ketegangan serviks (int—enum) (kolom opsional)
Seberapa kuat leher serviks pengguna.

Android

Namacom.google.cervical_position
Objek jenis dataTYPE_CERVICAL_POSITION
Kolom (format—unit)
FIELD_CERVICAL_POSITION (int—enum) (kolom opsional)
Posisi serviks pengguna.
FIELD_CERVICAL_DILATION (int—enum) (kolom opsional)
Seberapa terbuka atau melebar serviks pengguna.
FIELD_CERVICAL_FIRMNESS (int—enum) (kolom opsional)
Seberapa kuat leher serviks pengguna.

Detak jantung

Jenis data ini merekam detak jantung pengguna dalam satuan detak per menit. Karena setiap titik data mewakili ukuran detak jantung instan, hanya waktu berakhir harus ditetapkan. Ini akan digunakan sebagai stempel waktu untuk pembacaan.

REST

Namacom.google.heart_rate.bpm
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.heart_rate.read
https://www.googleapis.com/auth/fitness.heart_rate.write
Kolom (format—unit) bpm (float—bpm)
Detak jantung dalam denyut per menit.
Rentang yang valid: 0—1.000

Android

Namacom.google.heart_rate.bpm
Objek jenis dataTYPE_HEART_RATE_BPM
Izin AndroidBODY_SENSORS untuk merekam
Kolom (format—unit) bpm (float—bpm)
Detak jantung dalam denyut per menit.
Rentang yang valid: 0—1.000 bpm

Tinggi

Jenis data ini merekam tinggi pengguna tersebut dalam meter. Karena setiap {i>data point<i} mewakili tinggi pengguna pada saat membaca, hanya waktu berakhir harus ditetapkan. Ini akan digunakan sebagai stempel waktu untuk pembacaan.

REST

Namacom.google.height
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Kolom (format—unit) height (float—meter)
Tinggi dalam meter.
Rentang yang valid: 0—3 meter

Android

Namacom.google.height
Objek jenis dataTYPE_HEIGHT
Kolom (format—unit) FIELD_HEIGHT (float—meter)
Tinggi dalam meter.
Rentang yang valid: 0—3 meter

Menstruasi

Jenis data ini menangkap deskripsi tentang seberapa banyak aliran menstruasi pengguna (bercak, ringan, sedang, atau tebal). Setiap titik data mewakili deskripsi dari seberapa banyak pendarahan menstruasi yang dialami pengguna.

REST

Namacom.google.menstruation
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Kolom (format—unit)
alur menstruasi (int—enum) (kolom opsional)
Seberapa berat menstruasi yang dialami pengguna.

Android

Namacom.google.menstruation
Objek jenis dataTYPE_MENSTRUATION
Kolom (format—unit)
FIELD_MENSTRUAL_FLOW (int—enum) (kolom opsional)
Seberapa berat menstruasi yang dialami pengguna.

Uji ovulasi

Dalam jenis data ini, setiap titik data mewakili hasil biner ovulasi (positif atau negatif).

REST

Namacom.google.ovulation_test
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Kolom (format—unit)
ovulation test (int—enum) (kolom opsional)
Hasil uji ovulasi pengguna, yang menunjukkan apakah mereka sedang ovulasi atau tidak.

Android

Namacom.google.ovulation_test
Objek jenis dataTYPE_OVULATION_TEST
Kolom (format—unit)
FIELD_OVULATION_TEST_RESULT (int—enum) (kolom opsional)
Hasil uji ovulasi pengguna, yang menunjukkan apakah mereka sedang ovulasi atau tidak.

Saturasi oksigen

Jenis data ini merekam jumlah oksigen yang beredar dalam darah, diukur sebagai persentase hemoglobin yang tersaturasi oksigen. Setiap titik data mewakili sebuah pembacaan saturasi oksigen darah tunggal pada saat pengukuran.

Isian opsional juga memungkinkan Anda menambahkan detail tentang oksigen tambahan jika dikelola.

REST

Namacom.google.oxygen_saturation
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
https://www.googleapis.com/auth/fitness.oxygen_saturation.write
Kolom (format—unit)
saturasi oksigen (float—persentase)
Pembacaan saturasi oksigen darah dalam persentase.
Rentang yang valid: 0—100%
kecepatan aliran oksigen tambahan (float—L/mnt)
Laju oksigen tambahan dipasok kepada pengguna dalam liter per menit. Setel ke nol jika tidak ada oksigen tambahan yang disediakan, dan pengguna hanya menghirup udara ruangan.
mode administrasi terapi oksigen (int—enum) (kolom opsional)
Cara terapi oksigen diberikan.
Dapat tidak ada atau 1 jika dikelola dengan kanula nasal.
oxygen saturation system (int—enum) (kolom opsional)
Tempat saturasi oksigen diukur.
Dapat tidak ada atau 1 jika diukur dalam kapiler periferal.
metode pengukuran saturasi oksigen (int—enum) (kolom opsional)
Cara saturasi oksigen diukur.
Bisa tidak ada atau 1 jika diukur dengan oksimetri nadi.

Android

Namacom.google.oxygen_saturation
Objek jenis dataTYPE_OXYGEN_SATURATION
Kolom (format—unit)
FIELD_OXYGEN_SATURATION (float—persentase)
Pembacaan saturasi oksigen darah dalam persentase.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float—L/mnt)
Laju oksigen tambahan dipasok kepada pengguna dalam liter per menit. Angka nol menunjukkan tidak ada oksigen tambahan yang disediakan, dan pengguna hanya menghirup udara ruangan.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int—enum) (kolom opsional)
Cara terapi oksigen diberikan.
Dapat tidak ada atau 1 jika dikelola dengan kanula nasal.
FIELD_OXYGEN_SATURATION_SYSTEM (int—enum) (kolom opsional)
Tempat saturasi oksigen diukur.
Dapat tidak ada atau 1 jika diukur dalam kapiler periferal.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int—enum) (kolom opsional)
Cara saturasi oksigen diukur.
Bisa tidak ada atau 1 jika diukur dengan oksimetri nadi.

Tidur

Jenis data ini merekam durasi dan jenis tidur pengguna. Setiap titik data mewakili interval waktu untuk tahapan tidur.

Waktu mulai titik data mewakili awal tahapan tidur dan selalu perlu disertakan. Stempel waktu mewakili akhir tidur tahap ini. Interval waktu tidak harus kontinu tetapi tidak boleh tumpang tindih.

REST

Namacom.google.sleep.segment
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.sleep.read
https://www.googleapis.com/auth/fitness.sleep.write
Kolom (format—unit) jenis segmen tidur (int—enum)
Nilai-nilai yang mewakili berbagai tahapan dan jenis tidur.

Android

Namacom.google.sleep.segment
Objek jenis dataTYPE_SLEEP_SEGMENT
Kolom (format—unit) FIELD_SLEEP_SEGMENT_TYPE (int—enum)
Nilai-nilai yang mewakili berbagai tahapan dan jenis tidur.

Bercak vagina

Jenis data ini merekam jika pengguna mengalami bercak (pendarahan di antara titik). Setiap titik data mewakili satu instance bercak, jadi setiap titik harus memiliki stempel waktu dan kolom kejadian harus disetel ke satu.

REST

Namacom.google.vaginal_spotting
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Kolom (format—unit)
kemunculan (int—jumlah)
Setiap instance bercak. Tetapkan kolom ini ke 1.

Android

Namacom.google.vaginal_spotting
Objek jenis dataTYPE_VAGINAL_SPOTTING
Kolom (format—unit)
FIELD_OCCURRENCES (int—jumlah)
Setiap instance bercak. Tetapkan kolom ini ke 1.

Berat

Jenis data ini menangkap berat pengguna tersebut dalam kilogram. Karena setiap {i>data point<i} mewakili bobot pengguna pada saat pembacaan, hanya waktu berakhir harus ditetapkan. Ini akan digunakan sebagai stempel waktu untuk pembacaan.

REST

Namacom.google.weight
Cakupan izin OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Kolom (format—unit) berat (float—kg)
Berat tubuh dalam kilogram.
Rentang yang valid: 0—1.000 kilogram

Android

Namacom.google.weight
Objek jenis dataTYPE_WEIGHT
Kolom (format—unit) FIELD_WEIGHT (float—kg)
Berat tubuh dalam kilogram.
Rentang yang valid: 0—1.000 kilogram

Mendapatkan izin untuk membaca dan menulis data kesehatan

Untuk membaca data kesehatan, ikuti langkah-langkah berikut:

  1. Pastikan aplikasi Anda mematuhi Kebijakan Data Pengguna API Google serta Kebijakan Data Pengguna dan Developer Google Fit.
  2. Ajukan permohonan agar layar izin Anda diverifikasi oleh Google.

Jika aplikasi Anda diverifikasi, aplikasi tersebut dapat membaca data kesehatan yang telah diizinkan untuk dibaca pengguna.