Platforma Health Connect udostępnia różne typy danych, które obejmują głównie przypadki użycia związane z samopoczuciem i kondycją fizyczną. Umożliwia to aplikacjom w ekosystemie Androida udostępnianie danych bez konieczności kosztownego łączenia interfejsów API.
Dokumentacja medyczna pacjenta (PHR) rozszerza tę funkcję o podstawowe dane medyczne w formacie Fast Healthcare Interoperability Resources (FHIR®). FHIR to globalna specyfikacja typu open source opisująca schemat i semantykę danych medycznych opublikowana przez HL7 (Health Level Seven International).
Funkcje PHR w Health Connect:
- Interfejs API do zapisywania danych medycznych.
- przeglądarka z funkcjami dotyczącymi danych medycznych przechowywanych w Health Connect jako nowych typów danych medycznych oraz szczegółowe uprawnienia umożliwiające odczyt danych w dół ścieżki;
- Interfejs API dla aplikacji odczytujących dane medyczne na podstawie uprawnień przyznanych przez użytkownika.

Ograniczenia
Te interfejsy API są nadal w fazie rozwoju, więc występują pewne ograniczenia, a niektóre komponenty nie są jeszcze w pełni dostępne.
Interfejsy PHR API są oznaczone adnotacją ExperimentalPersonalHealthRecordApi
, co oznacza, że są one nadal w fazie rozwoju i mogą ulec zmianie.
Nadal istnieją pewne ograniczenia, a niektóre komponenty nie są jeszcze w pełni dostępne:
- Zasady Google Play dotyczące dostępu do danych PHR są nadal opracowywane, dlatego aplikacje mogą wymagać spełnienia dodatkowych wymagań, zanim będą mogły zostać opublikowane w Google Play.
- Niektóre funkcje, takie jak interfejsy API oparte na zmianach, nie zostały jeszcze opracowane w przypadku interfejsów PHR.
Rozpocznij
PHR to zestaw nowych typów rekordów w Health Connect, dlatego proces rozpoczęcia korzystania z Health Connect jest taki sam w przypadku PHR. Więcej informacji znajdziesz w artykule Pierwsze kroki z Health Connect.
Jeśli eksperymentujesz z dostępnymi wstępnie interfejsami PHR Framework, zdecydowanie zalecamy przejście na Jetpacka, aby ulepszyć komfort programistów z tych powodów:
- Wszystkie przewodniki i przykładowy kod zostały napisane z użyciem Jetpacka
- Narzędzia ekosystemu korzystają z interfejsów Jetpack API
- Interfejs API jest w języku Kotlin natywny
- W Jetpacku poprawiliśmy obsługę zgodności (np. interfejs API dotyczącego dostępności funkcji).
Interfejsy PHR są dostępne w Health Connect w wersji 1.1.0-beta02 w Jetpacku. Aktualizacja zależności Jetpacka do tej wersji wymaga skompilowania aplikacji z użyciem pakietu SDK Androida 16.
Gdy wszystko będzie gotowe i będziesz mieć możliwość zapisywania i odczytywania danych PHR w aplikacji, zapoznaj się z artykułami Zapisywanie danych medycznych i Odczytywanie danych medycznych.
Interfejs użytkownika
W tej sekcji znajdziesz ogólne informacje o wrażeniach użytkowników.
Uprawnienia
Prośba o uprawnienia do odczytu lub zapisu danych medycznych działa podobnie jak na dotychczasowych ekranach uprawnień Health Connect, ale wyświetla się osobny ekran danych o stanie zdrowia:
Przeglądanie danych
Health Connect umożliwia też podstawową wizualizację i przeglądanie przechowywanych danych PHR, podobnie jak w przypadku istniejących typów danych Health Connect.