Dokumentacja medyczna

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.
Omówienie tego, jak działają dane o stanie zdrowia w Health Connect.
Rysunek 1. Jak osobiste dane o stanie zdrowia współpracują z Health Connect

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 medycznychOdczytywanie 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:

uprawnienia

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.

przeglądanie