Health Connect 平台提供各種資料類型,主要涵蓋身心健康和健身用例,讓 Android 生態系統中的應用程式能夠分享資料,而無需進行高成本的一對一 API 整合作業。
個人健康記錄 (PHR) 可擴充這項功能,納入 快速醫療照護互通資源 (FHIR®) 格式的基本醫療資料。FHIR 是開放原始碼全球規格,描述 HL7 (Health Level Seven International) 發布的醫療資料結構定義和語意。
Health Connect 上的個人健康記錄功能:
- 用於寫入醫療資料的應用程式 API。
- 針對儲存在 Health Connect 中以新醫療資料類型形式儲存的醫療資料,提供面向使用者的瀏覽器體驗,以及允許下游讀取的細微權限。
- 應用程式可根據使用者授予的權限,讀取醫療資料的 API。

限制
由於這些 API 仍在開發中,因此仍存在一些限制,且部分元件無法完全使用。
PHR API 會標示 ExperimentalPersonalHealthRecordApi
註解,表示這些 API 仍在開發中,且可能會變更。
但仍有一些限制,且部分元件無法完全使用:
- 個人健康記錄存取權的 Play 政策仍在開發中,應用程式可能需要符合額外規定,才能在 Play 商店發布。
- 部分功能 (例如以變更記錄為基礎的 API) 尚未針對 PHR API 開發。
立即開始
由於個人健康記錄是 Health Connect 中一組新的記錄類型,因此個人健康記錄適用於 Health Connect 的相同啟動程序。詳情請參閱「開始使用 Health Connect」。
如果您曾經嘗試使用最初推出的 PHR Framework API,我們強烈建議您改用 Jetpack,以便改善開發人員體驗,原因如下:
- 所有指南和程式碼範例都是為 Jetpack 編寫
- 生態系統工具使用 Jetpack API
- API 介面為原生 Kotlin
- Jetpack 改善了相容性支援功能 (例如 Feature Availability API)
個人健康記錄 API 可透過 Jetpack 中的 Health Connect 1.1.0-beta02 版取得。將 Jetpack 依附元件更新至這個版本時,應用程式必須針對 Android 16 SDK 進行編譯。
設定完成後,您就可以在應用程式中寫入及讀取個人健康記錄資料,請參閱「寫入醫療資料」和「讀取醫療資料」相關說明。
使用者體驗
本節提供使用者體驗的一般資訊。
權限
要求讀取或寫入醫療記錄權限的行為與現有的 Health Connect 權限畫面類似,但會顯示獨立的健康記錄畫面:
資料瀏覽
Health Connect 也提供基本可視化功能,可瀏覽儲存的個人健康記錄資料,類似現有的 Health Connect 資料類型。