概要
標準の「ヘルスケア」アプリのエクスポート機能(export.xml)には含まれないECG波形、オージオグラム、ワークアウトのGPSルート、心拍系列、State of Mind(気分記録)、服用記録、臨床記録(FHIR)などを含め、HealthKit APIから直接読み取りJSON / NDJSON / GPXとして端末内に書き出す個人利用アプリ。読み取り専用で、データは一切端末外へ送信しない
解決する課題
- ・標準のヘルスケアアプリのエクスポート機能では、ECG波形やGPSルート、心拍系列といった詳細データが欠落しており、健康データを網羅的に取得する手段がなかった
- ・健康データは機微な個人情報であるため、外部サーバーを一切経由せずに端末内だけで取得・保存を完結させる必要があった
使用技術
SwiftSwiftUIHealthKitXcodeGen
開発背景
Health Dashboardでの可視化を見据え、標準エクスポートでは取得できない詳細データまで含めて手元に残しておきたいと考え、HealthKit APIを直接呼び出しデータ型ごとにJSON / NDJSONへ逐次書き出す仕組みを構築(実機専用・読み取り専用・ネットワーク通信なし)