심박수 알림 - JSON 내보내기 형식
JSON 내보내기에서 심박수 알림 구조에 대한 문서
Last updated: February 6, 2026
On this page
심박수 알림
심박수 알림에는 Apple Watch의 높은 심박수 및 낮은 심박수 경고, 불규칙한 리듬 알림, 이러한 이벤트 중에 수집된 상세한 심박수 데이터가 포함됩니다. JSON 내보내기에서 심박수 알림은 heartRateNotifications 배열에 저장됩니다.
구조
심박수 알림 데이터는 다른 건강 지표와 다른 고유한 구조를 가지고 있습니다. 각 알림에는 이벤트 타이밍, 임계값(높음/낮음 알림용), 이벤트 중의 상세한 심박수 측정값이 포함됩니다:
{
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:35:00 -0800",
"threshold": 100,
"heartRate": [
{
"hr": 105,
"units": "bpm",
"timestamp": {
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
],
"heartRateVariation": [
{
"hrv": 45,
"units": "ms",
"timestamp": {
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
]
}
필드
필수 필드
start(날짜): 심박수 알림 이벤트의 시작 시간 (yyyy-MM-dd HH:mm:ss Z형식)end(날짜): 심박수 알림 이벤트의 종료 시간 (yyyy-MM-dd HH:mm:ss Z형식)heartRate(배열): 이벤트 중의 심박수 측정값 배열(아래 심박수 데이터 참조)heartRateVariation(배열): 이벤트 중의 심박 변이도(HRV) 측정값 배열(아래 HRV 데이터 참조)
선택 필드
threshold(숫자): 알림을 트리거한 심박수 임계값. 높은 심박수 및 낮은 심박수 알림에만 포함됩니다.
알림 유형
높은 심박수 알림
휴식 중 심박수가 설정된 임계값(일반적으로 100-150 bpm)을 초과할 때 트리거됩니다.
{
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:35:00 -0800",
"threshold": 100,
"heartRate": [
{
"hr": 105,
"units": "bpm",
"timestamp": {
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
],
"heartRateVariation": []
}
낮은 심박수 알림
휴식 중 심박수가 설정된 임계값(일반적으로 40-50 bpm) 이하로 떨어질 때 트리거됩니다.
{
"start": "2024-02-06 03:00:00 -0800",
"end": "2024-02-06 03:05:00 -0800",
"threshold": 40,
"heartRate": [
{
"hr": 38,
"units": "bpm",
"timestamp": {
"start": "2024-02-06 03:00:00 -0800",
"end": "2024-02-06 03:00:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
],
"heartRateVariation": []
}
불규칙한 리듬 알림
Apple Watch가 심방세동을 나타낼 수 있는 불규칙한 심박 리듬을 감지할 때 트리거됩니다.
{
"start": "2024-02-06 16:00:00 -0800",
"end": "2024-02-06 16:05:00 -0800",
"heartRate": [
{
"hr": 85,
"units": "bpm",
"timestamp": {
"start": "2024-02-06 16:00:00 -0800",
"end": "2024-02-06 16:00:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
],
"heartRateVariation": [
{
"hrv": 35,
"units": "ms",
"timestamp": {
"start": "2024-02-06 16:00:00 -0800",
"end": "2024-02-06 16:00:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
]
}
참고: 불규칙한 리듬 알림에는 threshold 필드가 포함되지 않습니다.
심박수 데이터
heartRate 배열에는 알림 이벤트 중의 상세한 심박수 측정값이 포함됩니다:
{
"hr": 105,
"units": "bpm",
"timestamp": {
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
필드:
hr(숫자): 분당 박동수로 표시된 심박수 값units(문자열): 측정 단위(분당 박동수는 항상"bpm")timestamp(객체): 이 측정값의 시간 기간start(날짜): 측정 기간의 시작end(날짜): 측정 기간의 종료interval(객체): 측정의 지속 시간duration(숫자): 지속 시간 값units(문자열): 단위(초는 항상"s")
심박 변이도(HRV) 데이터
heartRateVariation 배열에는 심박 변이도 측정값이 포함됩니다:
{
"hrv": 45,
"units": "ms",
"timestamp": {
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
필드:
hrv(숫자): 밀리초로 표시된 심박 변이도 값units(문자열): 측정 단위(밀리초는 항상"ms")timestamp(객체): 심박수 타임스탬프와 동일한 구조
HRV 이해하기:
- HRV는 심박 사이의 시간 변동을 측정합니다
- 더 높은 HRV는 일반적으로 더 나은 심혈관 건강과 스트레스 회복을 나타냅니다
- 더 낮은 HRV는 스트레스, 피로 또는 건강 문제를 나타낼 수 있습니다
- HRV는 시간대, 활동 수준 및 개인 요인에 따라 크게 달라질 수 있습니다
예: 완전한 알림 항목
{
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:35:00 -0800",
"threshold": 100,
"heartRate": [
{
"hr": 105,
"units": "bpm",
"timestamp": {
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
},
{
"hr": 108,
"units": "bpm",
"timestamp": {
"start": "2024-02-06 14:30:05 -0800",
"end": "2024-02-06 14:30:10 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
],
"heartRateVariation": [
{
"hrv": 45,
"units": "ms",
"timestamp": {
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:05 -0800",
"interval": {
"duration": 5,
"units": "s"
}
}
}
]
}
알림 임계값
임계값은 Apple Health 설정에서 사용자가 구성할 수 있습니다:
- 높은 심박수: 일반적으로 100-150 bpm(기본값은 연령에 따라 다름)
- 낮은 심박수: 일반적으로 40-50 bpm(기본값은 연령에 따라 다름)
threshold 필드는 알림을 트리거한 정확한 임계값을 보여줍니다.
기기 요구사항
심박수 알림에는 다음이 필요합니다:
- Apple Watch Series 1 이상 (기본 심박수 모니터링용)
- Apple Watch Series 4 이상 (불규칙한 리듬 알림용)
- WatchOS 5.1.2 이상 (불규칙한 리듬 알림용)
- Apple Health 설정에서 알림 활성화
사용 사례
심박수 알림 데이터는 다음 용도로 유용할 수 있습니다:
- 건강 모니터링: 심박수가 정상 범위를 초과할 때 추적
- AFib 감지: 잠재적인 심방세동을 위한 불규칙한 리듬 알림 모니터링
- 의료 기록: 의료 제공자와 알림 이벤트 공유
- 패턴 분석: 심박수 이벤트의 트리거 또는 패턴 식별
- 피트니스 인사이트: HRV 데이터를 통한 회복 및 스트레스 반응 이해
- 증상 상관관계: 알림을 증상, 활동 또는 약물과 상호 참조
중요한 참고사항
- 의료 기기가 아닙니다: Apple Watch 알림은 전문 의료 진단을 대체하기 위한 것이 아닙니다
- 의료 제공자 상담: 심박수 알림, 특히 불규칙한 리듬 경고에 대해 항상 의료 전문가와 상담하세요
- 맥락이 중요합니다: 심박수는 운동, 스트레스, 카페인, 약물 또는 기타 요인으로 인해 상승할 수 있습니다
- AFib 알림: 불규칙한 리듬 알림은 심방세동을 나타낼 수 있으며 의료 제공자와 논의해야 합니다
팁
- 알림 검토: 패턴을 식별하기 위해 심박수 알림을 정기적으로 검토하세요
- 맥락 기록: 알림이 발생했을 때 무엇을 하고 있었는지 고려하세요(운동, 스트레스, 수면 등)
- 추세 추적: 시간에 따른 알림 빈도와 패턴을 모니터링하세요
- ECG와 결합: 포괄적인 심장 건강 모니터링을 위해 불규칙한 리듬 알림을 ECG 판독값과 상호 참조하세요
관련 문서
- JSON 내보내기 형식 개요
- ECG - 상세한 ECG 판독값용
- 건강 지표 - 일반 심박수 데이터용
- 수동 내보내기 가이드
- 자동화 개요