본문 바로가기
Digital Healthcare/SAMSUNG

[Samsung Health SDK] Health Data Store

by goatlab 2022. 8. 8.
728x90
반응형
SMALL

Health Data Store

 

 

SDK는 사용자 동의하에 건강 데이터에 액세스할 수 있는 건강 데이터 저장소를 제공한다. 건강 데이터 저장소의 데이터는 다른 파트너 앱과도 공유할 수 있다.

 

데이터 액세스 준비

 

애플리케이션은 건강 데이터 저장소를 연결하고 건강 데이터 저장소의 데이터에 액세스할 수 있는 데이터 권한을 얻어야 한다. 다음 그림은 Samsung Health 를 사용하기 위한 기본 흐름을 보여준다.

 

 

연결 실패의 경우 모든 예외는 사용자에게 적절한 메시지와 함께 명확하게 처리되어야 한다. 응용 프로그램에서 예기치 않은 작업을 방지하는 데 도움이 된다. 자세한 코드는 다음을 참조하면 된다.

 

 

건강 데이터 쿼리

 

HealthDataResolver는 다음 그림의 API로 데이터 접근을 도와준다.

 

 

데이터 삽입을 제외한 모든 쿼리는 필터를 통해 요청하여 쿼리의 대상 범위를 설정할 수 있다. 데이터 쿼리는 비동기식 또는 동기식으로 전송된다.

 

일반적으로 비동기 쿼리가 사용되며 필요에 따라 방법 중 하나를 선택할 수 있다. 자세한 내용은 다음 예를 참조하면 된다.

 

 

쿼리 결과는 다음 표와 같이 검색된다.

 

필터

 

HealthDataResolver.Filter건강 데이터를 읽고 업데이트하고 집계하기 위해 데이터 범위를 지우는 데 매우 유용하다. 여러 필터를 다음과 결합할 수 있다.

 

  • and()
  • or()

 

데이터 정규화

 

건강 데이터는 다음 표의 SI (International System of Unit)에 정의된 정규화된 단위를 기반으로 저장된다.

 

 

데이터 정규화를 통해 애플리케이션은 특정 단위 없이 상태 데이터를 읽을 수 있다. 건강 데이터를 건강 데이터 저장소에 삽입할 때 데이터 단위를 통합하는 데 주의해야 함을 의미한다. HealthDataUnit는 서로 다른 단위 간의 데이터 값을 변환하는 데 도움이 된다.

 

https://developer.samsung.com/health/android/data/guide/health-data-store.html

 

Health | Samsung Developers

The world runs on you.

developer.samsung.com

 

728x90
반응형
LIST

'Digital Healthcare > SAMSUNG' 카테고리의 다른 글

[Samsung Health SDK] Privacy  (0) 2022.08.08
[Samsung Health SDK] Health Data Type  (0) 2022.08.08
[Samsung Health SDK] Health Data  (2) 2022.08.08
Samsung Health SDK  (0) 2022.08.08
Samsung Privileged Health SDK  (0) 2022.08.08