HealthKit 데이터 중 사용할 데이터 정리

sun02·2022년 4월 26일
1

iOS

목록 보기
17/27

전체 데이터 타입들 중

  • iOS 타겟 버전 9.0 이상
  • '저'에게 필요한(필요성이 높다고 느껴지는) 데이터

를 정리하였습니다.

데이터 입력 방식 (2022.04 기준)
✍🏻 : 사용자 작성
⌚️ : 애플워치 측정
📱 : 아이폰 측정
🧮 : 계산 값

1. Characteristic Identifiers

Data출력 데이터데이터 입력
biologicalSex생물학적 성별✍🏻
bloodType혈액형✍🏻
dateOfBirth생일Date✍🏻
fitzpatrickSkinType피츠패트릭피부타입✍🏻

2. Activity

Data출력 데이터축적 여부데이터입력
stepCount걸음 수counto⌚️,📱,✍🏻
distanceWalkingRunning걷거나 뛴 거리lengtho⌚️, 📱, ✍🏻
distanceCycling자전거로 이동한 거리lengtho⌚️, 📱, ✍🏻
basalEnergyBurned사용자가 사용한 휴식 에너지energyo✍🏻,🧮
activeEnergyBurned사용자가 사용한 활동 에너지energyo✍🏻,🧮
flightsClimbed사용자가 올라간 계단 수counto⌚️, ✍🏻
appleStandHour사용자가 샘플 시간 동안 1분 이상 서거나 움직임⌚️

3. Body Measurements

Data출력 데이터축적 여부데이터 입력
Heightlengthx✍🏻
BodyMass사용자의 체질량(체중)massx✍🏻
bodyMassIndex(BMI)사용자의 체질량 지수countx🧮
leanBodyMass사용자의 제지방량massx✍🏻
bodyFatPercentage사용자의 체지방률Scalar(Percent, 0.0 - 1.0)x✍🏻

4. Reproductive Health

Data출력 데이터축적 여부데이터 입력
basalBodyTemperature사용자의 기초 체온 (충분한 수면을 취한 뒤 일어나 아무것도 하지 않았을 때의 체온)Temperaturex✍🏻
menstrualFlow생리주기 기록✍🏻, 🧮

6. Vital Signs

Data출력 데이터축적 여부데이터 입력
heartRate심박수Scalar(Count)/Timex⌚️ , ✍🏻
OxygenSaturation사용자의 산소포화도Scalar(Percent, 0.0 - 1.0)x✍🏻,⌚️(애플워치 시리즈 6이상)
bodyTemperature사용자의 체온Temperaturex✍🏻
bloodPressure수축기 혈압과 이완기 혈압을 단일 혈압 판독값으로 결합하는 상관관계 샘플
bloodPressureSystolic사용자의 수축기 혈압Pressurex✍🏻
bloodPressureDiasolic사용자의 이완기 혈압Pressurex✍🏻
respiratoryRate사용자의 호흡수Scalar(Count)/Timex⌚️,✍🏻

7. Nutrition (✍🏻)

모든 영양 데이터는 quantity 데이터를 가집니다.
소비된 영양에너지와 수분을 제외한 모든 영양 데이터의 단위는 질량입니다. (축적 o)

  • 영양소
    • 소비된 영양 에너지 : volume
  • 비타민
  • 미네랄
  • 수분 : volume
  • 카페인
  • 초미량 미네랄

11. Lab and Test Results

Data출력 데이터축적 여부데이터 입력
bloodGlucose사용자의 혈당 수치Mass/Volumex✍🏻

12. Mindfulness and Sleep

Data출력 데이터데이터 입력
sleepAnalysis수면 분석 정보에 대한 카테고리 샘플📱 ,⌚️,✍🏻

14. Workouts(⌚️,✍🏻)

모든 운동 데이터는 다음의 프로퍼티를 가집니다.
옵셔널인 프로퍼티는 운동의 종류에 따라 값이 있을 수도 없을 수도 있습니다.

  • 양궁
  • 볼링
  • 펜싱
  • 체조
  • 미식축구
  • 야구
  • 크리켓 ... 등등

출처 - Apple document
출처 - Apple support

0개의 댓글