개인 건강 기록

헬스 커넥트 플랫폼은 주로 웰빙 및 피트니스 사용 사례를 다루는 다양한 데이터 유형을 제공하므로 Android 생태계의 앱이 고비용 일대일 API 통합 없이 데이터를 공유할 수 있습니다.

개인 건강 기록 (PHR)은 이 기능을 확장하여 Fast Healthcare Interoperability Resources (FHIR®) 형식의 기본 의료 데이터를 포함합니다. FHIR는 HL7 (Health Level Seven International)에서 게시한 의료 데이터의 스키마 및 시맨틱을 설명하는 오픈소스 글로벌 사양입니다.

헬스 커넥트의 PHR 기능:

  • 의료 데이터를 작성하는 애플리케이션을 위한 API입니다.
  • 다운스트림 읽기를 허용하는 세분화된 권한과 함께 헬스 커넥트에 새 의료 데이터 유형으로 저장된 의료 데이터를 위한 사용자 대상 브라우저 환경입니다.
  • 사용자가 부여한 권한을 기반으로 의료 데이터를 읽는 애플리케이션용 API입니다.
개인 건강 기록이 헬스 커넥트와 함께 작동하는 방식에 관한 개요입니다.
그림 1. 개인 건강 기록이 헬스 커넥트와 함께 작동하는 방식

제한사항

이러한 API는 아직 개발 중이므로 몇 가지 제한사항이 있으며 일부 구성요소는 완전히 사용할 수 없습니다.

PHR API는 ExperimentalPersonalHealthRecordApi 주석으로 표시되며, 이는 이러한 API가 아직 개발 중이며 변경될 수 있음을 나타냅니다.

아직 몇 가지 제한사항이 있으며 일부 구성요소는 완전히 사용할 수 없습니다.

  • PHR 액세스에 대한 Play 정책은 아직 개발 중이며 앱을 Play 스토어에 출시하기 전에 추가 요구사항을 충족해야 할 수 있습니다.
  • 변경 로그 기반 API와 같은 일부 기능은 아직 PHR API용으로 개발되지 않았습니다.

시작하기

PHR은 헬스 커넥트의 새로운 레코드 유형 집합이므로 헬스 커넥트를 시작하는 것과 동일한 프로세스가 PHR에도 적용됩니다. 자세한 내용은 헬스 커넥트 시작하기를 참고하세요.

처음에 제공된 PHR 프레임워크 API를 실험해 왔다면 다음과 같은 이유로 Jetpack으로 전환하여 개발자 환경을 개선하는 것이 좋습니다.

  • 모든 가이드 및 샘플 코드는 Jetpack용으로 작성됩니다.
  • 생태계 도구에서 Jetpack API 사용
  • API 노출 영역이 Kotlin 네이티브입니다.
  • Jetpack의 호환성 지원 (예: Feature Availability API)이 개선되었습니다.

PHR API는 Jetpack의 헬스 커넥트 버전 1.1.0-beta02를 통해 제공됩니다. Jetpack 종속 항목을 이 버전으로 업데이트하려면 앱을 Android 16 SDK에 맞게 컴파일해야 합니다.

앱에서 PHR 데이터를 쓰고 읽을 준비가 되면 의료 데이터 쓰기의료 데이터 읽기를 참고하세요.

사용자 환경

이 섹션에서는 사용자 환경에 관한 일반적인 정보를 제공합니다.

권한

의료 기록 읽기 또는 쓰기 권한을 요청하는 것은 기존 헬스 커넥트 권한 화면과 유사하지만 별도의 건강 기록 화면이 표시됩니다.

권한

데이터 탐색

헬스 커넥트는 기존 헬스 커넥트 데이터 유형과 마찬가지로 저장된 PHR 데이터의 기본 시각화 및 탐색도 제공합니다.

탐색