Nền tảng Health Connect cung cấp một loạt loại dữ liệu, chủ yếu bao gồm các trường hợp sử dụng về sức khoẻ và thể chất, cho phép các ứng dụng trong hệ sinh thái Android chia sẻ dữ liệu mà không cần tích hợp API một với một tốn kém.
Hồ sơ sức khoẻ cá nhân (PHR) mở rộng chức năng này để bao gồm dữ liệu y tế cơ bản ở định dạng Fast Healthcare Interoperability Resources (FHIR®). FHIR là một quy cách toàn cầu nguồn mở mô tả giản đồ và ngữ nghĩa cho dữ liệu y tế do HL7 (Health Level Seven International) phát hành.
PHR trên Health Connect có các tính năng sau:
- API cho các ứng dụng ghi dữ liệu y tế.
- Trải nghiệm trình duyệt dành cho người dùng đối với dữ liệu y tế được lưu trữ trong Health Connect dưới dạng các loại dữ liệu y tế mới, cùng với các quyền chi tiết để cho phép đọc hạ nguồn.
- Một API cho các ứng dụng đọc dữ liệu y tế dựa trên các quyền do người dùng cấp.

Các điểm hạn chế
Vì các API này vẫn đang trong quá trình phát triển nên vẫn còn một số hạn chế và một số thành phần chưa được cung cấp đầy đủ.
Các API PHR được đánh dấu bằng chú thích ExperimentalPersonalHealthRecordApi
, cho biết rằng các API này vẫn đang trong quá trình phát triển và có thể thay đổi.
Vẫn còn một số hạn chế và một số thành phần chưa được cung cấp đầy đủ:
- Chính sách của Play về quyền truy cập vào hồ sơ sức khoẻ điện tử vẫn đang được phát triển và các ứng dụng có thể cần phải đáp ứng thêm các yêu cầu thì mới có thể phát hành trên Cửa hàng Play.
- Một số tính năng, chẳng hạn như API dựa trên nhật ký thay đổi, chưa được phát triển cho API PHR.
Bắt đầu
Vì PHR là một tập hợp các loại bản ghi mới trong Health Connect, nên quy trình bắt đầu sử dụng Health Connect cũng áp dụng cho PHR. Hãy xem bài viết Bắt đầu sử dụng Health Connect để biết thêm thông tin.
Nếu đã thử nghiệm với các API Khung PHR có sẵn ban đầu, bạn nên chuyển sang Jetpack để cải thiện trải nghiệm cho nhà phát triển vì những lý do sau:
- Tất cả hướng dẫn và mã mẫu đều được viết cho Jetpack
- Các công cụ trong hệ sinh thái sử dụng API Jetpack
- Nền tảng API là Kotlin gốc
- Jetpack đã cải thiện khả năng hỗ trợ khả năng tương thích (chẳng hạn như API Tính năng có sẵn)
Các API PHR được cung cấp thông qua Health Connect phiên bản 1.1.0-beta02 trong Jetpack. Để cập nhật phần phụ thuộc Jetpack lên phiên bản này, bạn phải biên dịch ứng dụng dựa trên SDK Android 16.
Sau khi thiết lập và sẵn sàng ghi và đọc dữ liệu hồ sơ sức khoẻ điện tử trong ứng dụng, hãy xem phần Ghi dữ liệu y tế và Đọc dữ liệu y tế.
Trải nghiệm người dùng
Phần này cung cấp thông tin chung về trải nghiệm người dùng.
Quyền
Việc yêu cầu quyền đọc hoặc ghi hồ sơ y tế hoạt động tương tự như các màn hình quyền hiện có của Health Connect, nhưng một màn hình hồ sơ sức khoẻ riêng sẽ xuất hiện:
Duyệt dữ liệu
Health Connect cũng cung cấp tính năng xem và duyệt dữ liệu PHR cơ bản được lưu trữ, tương tự như các loại dữ liệu Health Connect hiện có.