健康に関するデータの種類

Google Fit には、管理に関連する測定用の健康データタイプがあります (フィットネスではなく)の健康全般についてよく知ることができます。

データ型のリスト

健康に関するデータの種類とそのフィールドについて詳しくは、 Android リファレンス ドキュメント単位が enum のフィールドには 使用できる値のリストです。使用できる値のいずれかを 読み取りと書き込みが成功した場合です

血糖値

このデータタイプは血液中のグルコースの濃度をキャプチャします。各データは、 ポイントは、単一の瞬間的な血糖値の測定値を表します。詳細: 血糖値データの書き込み

REST

名前com.google.blood_glucose
OAuth 権限スコープ
https://www.googleapis.com/auth/fitness.blood_glucose.read
https://www.googleapis.com/auth/fitness.blood_glucose.write
フィールド(形式 - 単位)
血糖値float—mmol/L)
血糖値または血糖濃度(mmol/L)。1 mmol/L は 18 mg/dL です。
食事との時間関係int - 列挙型)(省略可 フィールド)
測定した時間とユーザーが食べた時間を比較します。
meal typeint - 列挙型)(省略可 フィールド)
測定時にユーザーが食べた食事の種類。
睡眠との時間関係int - 列挙型)(省略可 フィールド)
測定時間と睡眠時間の比較。
標本ソースint - 列挙型)(省略可 フィールド)
血糖値の測定に使用する体液の種類。

Android

名前com.google.blood_glucose
データ型オブジェクトTYPE_BLOOD_GLUCOSE
フィールド(形式 - 単位)
FIELD_BLOOD_GLUCOSE_LEVELfloat - mmol/L)
血糖値または血糖濃度(mmol/L)。1 mmol/L は 18 mg/dL です。
FIELD_TEMPORAL_RELATION_TO_MEALint - 列挙型)(オプション フィールド)
測定した時間とユーザーが食べた時間を比較します。
FIELD_MEAL_TYPEint - 列挙型)(省略可のフィールド)
測定時にユーザーが食べた食事の種類。
FIELD_TEMPORAL_RELATION_TO_SLEEPint - 列挙型)(オプション フィールド)
測定時間と睡眠時間の比較。
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCEint - 列挙型)(オプション フィールド)
血糖値の測定に使用する体液の種類。

血圧

このデータ型はユーザーの血圧を取得します。各データポイントは 血圧を 1 回測定します血の書き方について詳しくはこちら 圧力データ

REST

名前com.google.blood_pressure
OAuth 権限スコープ
https://www.googleapis.com/auth/fitness.blood_pressure.read
https://www.googleapis.com/auth/fitness.blood_pressure.write
フィールド(形式 - 単位)
最高血圧systolicfloat~ mmHg)
収縮期血圧の測定値。
最低血圧float~ mmHg)
拡張期血圧の測定値。
body positionint - 列挙型)(省略可 フィールド)
測定時のユーザーの体の位置。
測定場所int - 列挙型)(省略可 フィールド)
測定した腕と部位。

Android

名前com.google.blood_pressure
データ型オブジェクトTYPE_BLOOD_PRESSURE
フィールド(形式 - 単位)
FIELD_BLOOD_PRESSURE_SYSTOLICfloat~ mmHg)
収縮期血圧の測定値。
FIELD_BLOOD_PRESSURE_DIASTOLICfloat~ mmHg)
拡張期血圧の測定値。
FIELD_BODY_POSITIONint - 列挙型)(オプション フィールド)
測定時のユーザーの体の位置。
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATIONint - 列挙型)(オプション フィールド)
測定した腕と部位。

体脂肪率

このデータ型はユーザーの体脂肪率を取得します。各データポイント は、個人の総体脂肪率を体重に対するパーセンテージで表したものです。

REST

名前com.google.body.fat.percentage
OAuth 権限スコープ
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
フィールド(形式 - 単位) percentagefloat - パーセント)
総体重のうち体脂肪である体重のパーセンテージ。
有効範囲: 0 ~ 100%

Android

名前com.google.body.fat.percentage
データ型オブジェクトTYPE_BODY_FAT_PERCENTAGE
フィールド(形式 - 単位) FIELD_PERCENTAGEfloat - パーセント)
総体重のうち体脂肪である体重のパーセンテージ。
有効範囲: 0 ~ 100%

体温

このデータ型はユーザーの体温を取得します。各データポイント 単一の瞬間体温測定値を表します。

REST

名前com.google.body.temperature
OAuth 権限スコープ
https://www.googleapis.com/auth/fitness.body_temperature.read
https://www.googleapis.com/auth/fitness.body_temperature.write
フィールド(形式 - 単位)
体温float - 摂氏)
体温(摂氏)。
測定場所int - 列挙型)(省略可 フィールド)
体温が測定された場所。

Android

名前com.google.body.temperature
データ型オブジェクトTYPE_BODY_TEMPERATURE
フィールド(形式 - 単位)
FIELD_BODY_TEMPERATUREfloat - 摂氏)
体温(摂氏)。
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATIONint - 列挙型)(オプション フィールド)
体温が測定された場所。

子宮頸管粘液

このデータ型は、子宮頸管粘液の説明をキャプチャします。各データポイント は、ユーザーによる子宮頸管粘液の自己評価による説明を表します。すべての項目 オプションで、子宮頸管粘液の外観や感触を説明するために使用できます。 表示されます。

REST

名前com.google.cervical_mucus
OAuth 権限スコープ
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
フィールド(形式 - 単位)
子宮頸管粘液の質感int - 列挙型)(オプション フィールド)
ユーザーの子宮頸管粘液の一貫性または質感。
子宮頸管粘液量int - 列挙型)(オプション フィールド)
ユーザーが観察する子宮頸管粘液の量。

Android

名前com.google.cervical_mucus
データ型オブジェクトTYPE_CERVICAL_MUCUS
フィールド(形式 - 単位)
FIELD_CERVICAL_MUCUS_TEXTUREint - 列挙型)(オプション フィールド)
ユーザーの子宮頸管粘液の一貫性または質感。
FIELD_CERVICAL_MUCUS_AMOUNTint - 列挙型)(省略可 フィールド)
ユーザーが観察する子宮頸管粘液の量。

子宮頸部の位置

このデータ型では、各データポイントがユーザーの子宮頸管のレポートを表します。すべて フィールドは省略可能で、位置の説明、 子宮頚管の拡張や硬さなどがあります。

REST

名前com.google.cervical_position
OAuth 権限スコープ
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
フィールド(形式 - 単位)
子宮頸管の位置int - 列挙型)(省略可)
ユーザーの子宮の子宮の位置。
子宮頸管拡張int - 列挙型)(省略可)
子宮の子宮の開口率または拡張度。
子宮頸管硬さint - 列挙型)(省略可 フィールド)
ユーザーの子宮頸部の硬さ。

Android

名前com.google.cervical_position
データ型オブジェクトTYPE_CERVICAL_POSITION
フィールド(形式 - 単位)
FIELD_CERVICAL_POSITIONint - 列挙型)(オプション フィールド)
ユーザーの子宮の子宮の位置。
FIELD_CERVICAL_DILATIONint - 列挙型)(オプション フィールド)
子宮の子宮の開口率または拡張度。
FIELD_CERVICAL_FIRMNESSint - 列挙型)(オプション フィールド)
子宮の子宮の筋肉の硬さです。

心拍数

このデータ型ではユーザーの心拍数が 1 分あたりの心拍数でキャプチャされます。なぜなら、 データポイントは心拍数の瞬間的な測定値を表し、終了時間のみ を設定する必要があります。これは読み取りのタイムスタンプとして使用されます。

REST

名前com.google.heart_rate.bpm
OAuth 権限スコープ
https://www.googleapis.com/auth/fitness.heart_rate.read
https://www.googleapis.com/auth/fitness.heart_rate.write
フィールド(形式 - 単位) bpmfloat~ bpm)
心拍数(拍/分)。
有効範囲: 0 ~ 1,000

Android

名前com.google.heart_rate.bpm
データ型オブジェクトTYPE_HEART_RATE_BPM
Android の権限録画するにはBODY_SENSORS
フィールド(形式 - 単位) bpmfloat~ bpm)
心拍数(拍/分)。
有効範囲: 0 ~ 1,000 bpm

高さ

このデータ型は、そのユーザーの身長をメートル単位でキャプチャします。データポイントごとに 読み取りの時点におけるユーザーの身長を表します(読み取りの終了時間のみ) を設定する必要があります。これは読み取りのタイムスタンプとして使用されます。

REST

名前com.google.height
OAuth 権限スコープ
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
フィールド(形式 - 単位) heightfloat - メートル)
高さ(メートル単位)。
有効範囲: 0 ~ 3 メートル

Android

名前com.google.height
データ型オブジェクトTYPE_HEIGHT
フィールド(形式 - 単位) FIELD_HEIGHTfloat - メートル)
高さ(メートル単位)。
有効範囲: 0 ~ 3 メートル

月経期間

このデータ型は、ユーザーの月経周期の重さの説明を取得します。 (スポッティング、軽い、普通、重い)。各データポイントは、トレーニング データの ユーザーの月経出血の重さ。

REST

名前com.google.menstruation
OAuth 権限スコープ
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
フィールド(形式 - 単位)
menstrual flowint - 列挙型)(省略可 フィールド)
生理周期の重さ。

Android

名前com.google.menstruation
データ型オブジェクトTYPE_MENSTRUATION
フィールド(形式 - 単位)
FIELD_MENSTRUAL_FLOWint - 列挙型)(省略可のフィールド)
生理周期の重さ。

排卵検査

このデータ型では、各データポイントは排卵のバイナリ結果を表します (陽性または陰性)。

REST

名前com.google.ovulation_test
OAuth 権限スコープ
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
フィールド(形式 - 単位)
排卵テストint - 列挙型)(省略可 フィールド)
ユーザーの排卵検査の結果。排卵日であるかどうかがわかります。

Android

名前com.google.ovulation_test
データ型オブジェクトTYPE_OVULATION_TEST
フィールド(形式 - 単位)
FIELD_OVULATION_TEST_RESULTint - 列挙型)(オプション フィールド)
ユーザーの排卵検査の結果。排卵日であるかどうかがわかります。

酸素飽和度

このタイプのデータでは、血液中に循環している酸素の量が測定されます。 酸素飽和ヘモグロビンの割合で表します各データポイントは、 測定時の単一の血中酸素濃度測定値。

オプションのフィールドでは、血中酸素ウェルネスの詳細情報も追加できます。 あります。

REST

名前com.google.oxygen_saturation
OAuth 権限スコープ
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
https://www.googleapis.com/auth/fitness.oxygen_saturation.write
フィールド(形式 - 単位)
酸素飽和度float - パーセント)
血中酸素ウェルネスの測定値のパーセンテージ。
有効範囲: 0 ~ 100%
補助酸素流量float~ L/分)
追加酸素供給速度は、毎分リットルでユーザーに供給されます。 酸素補給が提供されておらず、ユーザーが 呼吸します。
酸素療法管理モードint - 列挙型)(省略可 フィールド)
酸素療法の実施方法。
鼻カニューラによって投与される場合は、欠如するか 1 となる。
酸素飽和度システムint - 列挙型)(省略可)
酸素飽和度を測定する場所です。
存在しないか、周辺毛細血管で測定した場合は 1 の場合があります。
酸素飽和度の測定方法int - 列挙型)(省略可)
酸素飽和度の測定方法。
パルス酸素濃度測定で測定した場合は、存在しないか、1 になることがあります。

Android

名前com.google.oxygen_saturation
データ型オブジェクトTYPE_OXYGEN_SATURATION
フィールド(形式 - 単位)
FIELD_OXYGEN_SATURATIONfloat - パーセント)
血中酸素ウェルネスの測定値のパーセンテージ。
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATEfloat~ L/分)
追加酸素供給速度は、毎分リットルでユーザーに供給されます。 0 は酸素が補給されていないことを意味し、ユーザーは 呼吸します。
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODEint - 列挙型)(省略可のフィールド)
酸素療法の実施方法。
鼻カニューラによって投与される場合は、欠如するか 1 となる。
FIELD_OXYGEN_SATURATION_SYSTEMint - 列挙型)(オプション フィールド)
酸素飽和度を測定する場所です。
存在しないか、周辺毛細血管で測定した場合は 1 の場合があります。
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHODint - 列挙型)(オプション フィールド)
酸素飽和度の測定方法。
パルス酸素濃度測定で測定した場合は、存在しないか、1 になります。

睡眠

このデータ型はユーザーの睡眠時間と睡眠タイプを記録します。各データポイント 睡眠ステージの時間間隔を表します。

データポイントの開始時間は睡眠ステージの開始を表し、 常に含める必要がありますタイムスタンプはスリープの終了を表します なります。時間の間隔は連続している必要はありませんが、重ならないようにしてください。

REST

名前com.google.sleep.segment
OAuth 権限スコープ
https://www.googleapis.com/auth/fitness.sleep.read
https://www.googleapis.com/auth/fitness.sleep.write
フィールド(形式 - 単位) 睡眠セグメント タイプint - 列挙型)
さまざまな睡眠ステージと睡眠タイプを表す値。

Android

名前com.google.sleep.segment
データ型オブジェクトTYPE_SLEEP_SEGMENT
フィールド(形式 - 単位) FIELD_SLEEP_SEGMENT_TYPEint - 列挙型)
さまざまな睡眠ステージと睡眠タイプを表す値。

腟出血

このデータ型では、ユーザーがスポッティング(スポット間での出血)が発生した場合に、 です。各データポイントは点検の 1 つの例を表すため、 タイムスタンプがあり、出現回数フィールドを 1 です。

REST

名前com.google.vaginal_spotting
OAuth 権限スコープ
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
フィールド(形式 - 単位)
発生数int - 数)
検出の各インスタンス。このフィールドは、1 に設定します。

Android

名前com.google.vaginal_spotting
データ型オブジェクトTYPE_VAGINAL_SPOTTING
フィールド(形式 - 単位)
FIELD_OCCURRENCESint - 数)
検出の各インスタンス。このフィールドは、1 に設定します。

重量

このデータ型は、そのユーザーの体重をキログラム単位でキャプチャします。データポイントごとに 読み取り時のユーザーの体重を表します(読み取りの終了時間のみ) を設定する必要があります。これは読み取りのタイムスタンプとして使用されます。

REST

名前com.google.weight
OAuth 権限スコープ
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
フィールド(形式 - 単位) 重量float - kg)
体重(kg)。
有効範囲: 0 ~ 1,000 キログラム

Android

名前com.google.weight
データ型オブジェクトTYPE_WEIGHT
フィールド(形式 - 単位) FIELD_WEIGHTfloat - kg)
体重(kg)。
有効範囲: 0 ~ 1,000 キログラム

健康に関するデータの読み取りと書き込みの権限の取得

健康に関するデータを読み取る手順は次のとおりです。

  1. アプリが Google の API ユーザーデータに関するポリシー、および Google Fit のデベロッパーおよびユーザーデータに関するポリシーに準拠していることをご確認ください。
  2. 同意画面の Google による確認を申請します。

アプリが検証されると、ユーザーが読み取りに同意した健康に関するデータを読み取れるようになります。