ヘルスケアCSVの作り方
お試しヘルスケアログ解析 に提出するCSVは、iPhoneのヘルスケアデータを Health Auto Export というアプリで書き出すだけで作成できます。書き出したCSVはそのままアップロードできます(列の抽出や単位の換算は受付側で自動処理されます)。所要時間は初回で5〜10分ほどです。
用意するもの
- iPhone(ヘルスケアアプリにデータが記録されていること。Apple Watch があると指標が揃いやすいです)
- Health Auto Export アプリ(App Store)
パソコンや表計算ソフトは不要です(うまく受け付けられない場合のテンプレート貼り付けでのみ使います)。
手順1: 「手動エクスポート」を設定する
アプリの「手動エクスポート」画面を開き、いちばん上の「構成する」を次のように設定します。
- 日付範囲: 解析したい期間を選択します。「今日」〜「過去90日間」のプリセットのほか、それより長い期間は 「カスタム」を選ぶと開始日・終了日を指定できます(最大1年分まで提出できます)
- エクスポート形式: CSV
- エクスポートバージョン: v2(既定のまま)
続いて「健康指標をエクスポート」をオンにし、次のように設定します。
- 健康メトリックを選択: 「すべて選択」でOKです (下の「提出できる指標」以外の項目は、受付時に読み捨てられ保存されません。 最低限、自律神経系(安静時心拍・HRV・呼吸数)または睡眠系のデータがあれば解析できます)
- データを要約する: オン
- 期間グループ化: 日数 — 1日1行の集計値になります
健康指標より下の項目(ワークアウト・症状・月経周期トラッキング・薬・心の状態・ECG・心拍通知)は、 本サービスでは使用しないためすべてオフを推奨します。 解析に使わない健康情報を端末の外に出さないためです。
手順2: CSVを書き出す
画面下部の「エクスポート」を押して書き出しを実行し、生成されたCSVファイルを共有シートから保存します。 iPhoneからそのままアップロードするなら「ファイルに保存」、パソコンからアップロードするなら AirDrop・iCloud Drive・メール添付などで送ってください。
手順3: そのままアップロードする
書き出したCSVを お試しヘルスケアログ解析 からそのままアップロードしてください。列の抽出・単位の換算(睡眠の時間→分、エネルギーのkJ→kcal)・日付形式の調整は、受付側で自動的に行われます。受付できる条件は次のとおりです。
- 1日1行の日次集計であること(手順1の「データを要約する: オン」「期間グループ化: 日数」の設定)
- 自律神経系(安静時心拍・HRV・呼吸数)または睡眠系の指標が、少なくとも1つ含まれていること
- 同じ日付の行が重複していないこと
- 行数は最大366行(約1年分)、ファイルは20MBまで
形式に問題がある場合は、アップロード時に「どの列が足りないか」まで表示されるので、 その場で修正できます。
提出できる指標
日付は必須です。加えて、 自律神経系(安静時心拍・HRV・呼吸数)または睡眠系の指標が少なくとも1つ必要です。 それ以外は、データのない日・測定していない指標が空欄でも構いません。
| 項目名 | 区分 |
|---|---|
| 日付/時間 | 必須 |
| 安静時心拍数 | 自律神経・回復 |
| 心拍変動 | 自律神経・回復 |
| 呼吸数 | 自律神経・回復 |
| 睡眠分析 [Total] | 睡眠 |
| 睡眠分析 [REM] | 睡眠 |
| 睡眠分析 [深い] | 睡眠 |
| 睡眠分析 [コア] | 睡眠 |
| 睡眠分析 [起きている] | 睡眠 |
| 血中酸素飽和度 | 睡眠 |
| ステップカウント | 活動 |
| アクティブエネルギー | 活動 |
| 体重 | 身体組成 |
| 体脂肪率 | 身体組成 |
※ 項目名は日本語設定のiPhoneでの表記です。単位の違い(睡眠の「時間」・エネルギーの「kJ」など)はアップロード時に自動換算されます。
うまく受け付けられないとき: テンプレートに貼り付けて提出
アプリのバージョンや言語設定によっては、書き出したCSVの列名が上の「提出できる指標」と一致せず、そのままでは受け付けられないことがあります。その場合は次のテンプレートを表計算ソフトで開き、書き出したCSVから同じ意味の列の値をコピーして、対応する列に貼り付けてください。テンプレートの見出しは上の「提出できる指標」と同じ項目名です。
- 値はそのまま貼り付けでOKです。日付の時刻部分・単位の換算・並び順は、通常のアップロードと同じく自動処理されます
- 書き出したCSV側の単位(見出しのカッコ内。例: (hr)・(kJ))がテンプレートの見出しと異なる場合だけ、テンプレート側の見出しのカッコ内をその表記に合わせて書き換えてください