Google Fit memiliki jenis data kesehatan untuk pengukuran yang terkait dengan pengelolaan kesehatan umum (bukan kebugaran).
Daftar jenis data
Anda dapat mempelajari lebih lanjut jenis data kesehatan beserta kolomnya dari
dokumentasi referensi Android. Kolom dengan unit enum memiliki daftar nilai yang dapat dipilih. Hanya gunakan salah satu nilai yang diizinkan agar berhasil membaca dan menulis data.
Gula darah
Jenis data ini menangkap konsentrasi glukosa dalam darah. Setiap titik data mewakili satu pembacaan glukosa darah instan. Pelajari lebih lanjut cara menulis data glukosa darah.
Kadar atau konsentrasi glukosa darah dalam mmol/L di mana 1 mmol/L adalah 18 mg/dL.
hubungan sementara dengan makanan (int—enum) (kolom opsional)
Waktu pembacaan dilakukan dibandingkan dengan saat pengguna makan.
Nilai yang diterima
"intVal": 1 // Reading wasn't taken before or after a meal
"intVal": 2 // Reading was taken during a fasting period
"intVal": 3 // Reading was taken before a meal
"intVal": 4 // Reading was taken after a meal
jenis makanan (int—enum) (kolom opsional)
Jenis makanan yang akan dikonsumsi pengguna saat pembacaan dilakukan.
hubungan sementara dengan tidur (int—enum) (kolom opsional)
Kapan pembacaan dilakukan dibandingkan dengan kapan pengguna tidur.
Nilai yang diterima
"intVal": 1 // User was fully awake
"intVal": 2 // Before the user fell asleep
"intVal": 3 // After the user woke up
"intVal": 4 // While the user was still sleeping
source spesimen (int—enum) (kolom opsional)
Jenis cairan tubuh yang digunakan untuk mengukur glukosa darah.
Waktu pembacaan dilakukan dibandingkan dengan saat pengguna makan.
Nilai yang diterima
FIELD_TEMPORAL_RELATION_TO_MEAL_GENERAL // Reading wasn't taken before or after a meal
FIELD_TEMPORAL_RELATION_TO_MEAL_FASTING // Reading was taken during a fasting period
FIELD_TEMPORAL_RELATION_TO_MEAL_BEFORE_MEAL // Reading was taken before a meal
FIELD_TEMPORAL_RELATION_TO_MEAL_AFTER_MEAL // Reading was taken after a meal
FIELD_MEAL_TYPE (int—enum) (kolom opsional)
Jenis makanan yang akan dikonsumsi pengguna saat pembacaan dilakukan.
Kapan pembacaan dilakukan dibandingkan dengan kapan pengguna tidur.
Nilai yang diterima
TEMPORAL_RELATION_TO_SLEEP_FULLY_AWAKE // User was fully awake.
TEMPORAL_RELATION_TO_SLEEP_BEFORE_SLEEP // Before the user fell asleep.
TEMPORAL_RELATION_TO_SLEEP_ON_WAKING // After the user woke up.
TEMPORAL_RELATION_TO_SLEEP_DURING_SLEEP // While the user was still sleeping.
Jenis data ini menangkap tekanan darah pengguna. Setiap titik data mewakili satu pembacaan tekanan darah seketika. Pelajari lebih lanjut cara menulis data
tekanan darah.
"intVal": 1 // Standing up
"intVal": 2 // Sitting down
"intVal": 3 // Lying down
"intVal": 4 // Reclining
lokasi pengukuran (int—enum) (kolom opsional)
Lengan dan bagian lengan mana yang diukur.
Nilai yang diterima
"intVal": 1 // Left wrist
"intVal": 2 // Right wrist
"intVal": 3 // Left upper arm
"intVal": 4 // Right upper arm
Android
Name
com.google.blood_pressure
Objek jenis data
TYPE_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.
Nilai yang diterima
BODY_POSITION_STANDING // Standing up
BODY_POSITION_SITTING // Sitting down
BODY_POSITION_LYING_DOWN // Lying down
BODY_POSITION_SEMI_RECUMBENT // Reclining
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_WRIST // Left wrist
BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_WRIST // Right wrist
BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_UPPER_ARM // Left upper arm
BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_UPPER_ARM // Right upper arm
Persentase lemak tubuh
Jenis data ini menangkap persentase lemak tubuh pengguna. Setiap titik data
mewakili total lemak tubuh seseorang sebagai persentase dari total massa tubuh mereka.
Jenis data ini menangkap deskripsi lendir serviks. Setiap titik data
mewakili deskripsi mandiri tentang lendir serviks untuk pengguna. Semua kolom bersifat opsional dan dapat digunakan untuk mendeskripsikan tampilan dan nuansa lendir serviks, serta jumlahnya.
"intVal": 1 // Dry, little or no mucus
"intVal": 2 // Sticky
"intVal": 3 // Creamy
"intVal": 4 // Watery
"intVal": 5 // Clear and stretchy like egg white
jumlah lendir serviks (int—enum) (kolom opsional)
Berapa banyak lendir serviks yang diamati oleh pengguna.
Nilai yang diterima
"intVal": 1 // Light
"intVal": 2 // Medium
"intVal": 3 // Heavy
Pada jenis data ini, setiap titik data mewakili laporan serviks pengguna. Semua kolom bersifat opsional, dan dapat digunakan untuk menambahkan deskripsi posisi, penghentian, dan kekencangan serviks.
Jenis data ini menangkap detak jantung pengguna dalam detak per menit. Karena setiap
titik data mewakili pengukuran detak jantung secara instan, hanya waktu berakhir
yang harus ditetapkan. Ini akan digunakan sebagai stempel waktu untuk pembacaan.
Jenis data ini menangkap tinggi pengguna tersebut dalam meter. Karena setiap titik data mewakili tinggi pengguna pada saat pembacaan, hanya waktu berakhir yang harus ditetapkan. Ini akan digunakan sebagai stempel waktu untuk pembacaan.
Jenis data ini menangkap deskripsi seberapa besar aliran menstruasi pengguna
(bercak, ringan, sedang, atau berat). Setiap titik data mewakili deskripsi
seberapa berat pendarahan menstruasi pengguna.
Jenis data ini menangkap jumlah oksigen yang beredar dalam darah, yang diukur sebagai persentase hemoglobin jenuh oksigen. Setiap titik data mewakili pembacaan tunggal saturasi oksigen darah pada saat pengukuran.
Kolom opsional juga memungkinkan Anda menambahkan detail tentang oksigen tambahan jika diberikan.
Pembacaan saturasi oksigen darah dalam persentase.
Rentang yang valid: 0-100%
tingkat aliran oksigen tambahan (float—L/mnt)
Laju oksigen tambahan diberikan kepada pengguna dalam liter per menit.
Tetapkan ke nol jika tidak ada oksigen tambahan yang disediakan, dan pengguna
hanya menghirup udara ruangan.
Bisa jadi tidak ada atau 1 jika diberikan melalui kanula hidung.
sistem saturasi oksigen (int—enum) (kolom opsional)
Tempat saturasi oksigen diukur.
Bisa tidak ada atau 1 jika diukur dalam kapiler periferal.
metode pengukuran saturasi oksigen (int—enum) (kolom opsional)
Cara pengukuran saturasi oksigen.
Bisa tidak ada atau 1 jika diukur dengan oksimetri nadi.
Android
Name
com.google.oxygen_saturation
Objek jenis data
TYPE_OXYGEN_SATURASI
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 diberikan kepada pengguna dalam liter per menit.
Nol menunjukkan tidak ada oksigen tambahan yang disediakan, dan pengguna hanya
menghirup udara ruangan.
Bisa tidak ada atau 1 jika diukur dengan oksimetri nadi.
Tidur
Jenis data ini menangkap durasi dan jenis tidur pengguna. Setiap titik data
merepresentasikan interval waktu untuk tahapan tidur.
Waktu mulai titik data mewakili awal tahapan tidur dan
selalu perlu disertakan. Stempel waktu mewakili akhir tahapan tidur. Interval waktu tidak harus berkelanjutan, tetapi tidak boleh tumpang-tindih.
Nilai yang mewakili berbagai fase dan jenis tidur.
Nilai yang diterima
"intVal": 0 // Unspecified or unknown if user is sleeping.
"intVal": 1 // Awake; user is awake.
"intVal": 2 // Sleeping; generic or non-granular sleep description.
"intVal": 3 // Out of bed; user gets out of bed in the middle of a sleep session.
"intVal": 4 // Light sleep; user is in a light sleep cycle.
"intVal": 5 // Deep sleep; user is in a deep sleep cycle.
"intVal": 6 // REM sleep; user is in a REM sleep cyle.
Android
Name
com.google.sleep.segment
Objek jenis data
TYPE_SLEEP_SEGMENT
Kolom (format—unit)
FIELD_SLEEP_GROUPS_TYPE (int—enum)
Nilai yang mewakili berbagai fase dan jenis tidur.
Nilai yang diterima
SLEEP_SEGMENT_TYPE_UNSPECIFIED // Unspecified or unknown if user is sleeping.
AWAKE // Awake; user is awake.
SLEEP // Sleeping; generic or non-granular sleep description.
OUT_OF_BED // Out of bed; user gets out of bed in the middle of a sleep session.
SLEEP_LIGHT // Light sleep; user is in a light sleep cycle.
SLEEP_DEEP // Deep sleep; user is in a deep sleep cycle.
SLEEP_REM // REM sleep; user is in a REM sleep cyle.
Bercak vagina
Jenis data ini menangkap jika pengguna mengalami bercak (perdarahan di antara periodenya). Setiap titik data mewakili satu instance spotting, jadi setiap titik
harus memiliki stempel waktu dan kolom kemunculan harus ditetapkan ke
satu.
Jenis data ini menangkap berat pengguna dalam kilogram. Karena setiap titik data mewakili berat pengguna pada saat pembacaan, hanya waktu berakhir yang harus ditetapkan. Ini akan digunakan sebagai stempel waktu untuk pembacaan.