Heart Rate Notifications - Format Ekspor JSON
Dokumentasi struktur Heart Rate Notifications dalam ekspor JSON
Last updated: April 5, 2026
Di halaman ini
- Struktur
- Field
- Field wajib
- Field opsional
- Jenis notifikasi
- Notifikasi detak jantung tinggi
- Notifikasi detak jantung rendah
- Notifikasi ritme tidak teratur
- Data detak jantung
- Data variabilitas detak jantung (HRV)
- Contoh: entri notifikasi lengkap
- Ambang notifikasi
- Persyaratan perangkat
- Kasus penggunaan
- Catatan penting
- Tips
- Dokumentasi terkait
Heart Rate Notifications
Heart Rate Notifications mencakup peringatan detak jantung tinggi dan rendah dari Apple Watch, notifikasi ritme tidak teratur, serta data detak jantung detail yang dikumpulkan selama event tersebut. Dalam ekspor JSON, notifikasi detak jantung disimpan di array heartRateNotifications.
Struktur
Data notifikasi detak jantung memiliki struktur unik yang berbeda dari metrik kesehatan lainnya. Setiap notifikasi mencakup waktu event, ambang batas (untuk notifikasi tinggi/rendah), serta pengukuran detak jantung detail selama event:
{
"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"
}
}
}
]
}
Field
Field wajib
start(Date): Waktu mulai event notifikasi detak jantung dalam formatyyyy-MM-dd HH:mm:ss Zend(Date): Waktu akhir event notifikasi detak jantung dalam formatyyyy-MM-dd HH:mm:ss ZheartRate(Array): Array pengukuran detak jantung selama event (lihat Data detak jantung di bawah)heartRateVariation(Array): Array pengukuran variabilitas detak jantung (HRV) selama event (lihat Data HRV di bawah)
Field opsional
threshold(Number): Ambang batas detak jantung yang memicu notifikasi. Hanya disertakan untuk notifikasi detak jantung tinggi dan rendah.
Jenis notifikasi
Notifikasi detak jantung tinggi
Terpicu saat detak jantung melebihi ambang yang ditetapkan (biasanya 100–150 bpm) saat istirahat.
{
"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": []
}
Notifikasi detak jantung rendah
Terpicu saat detak jantung turun di bawah ambang yang ditetapkan (biasanya 40–50 bpm) saat istirahat.
{
"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": []
}
Notifikasi ritme tidak teratur
Terpicu saat Apple Watch mendeteksi ritme jantung tidak teratur yang mungkin mengindikasikan fibrilasi atrium.
{
"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"
}
}
}
]
}
Catatan: Notifikasi ritme tidak teratur tidak menyertakan field threshold.
Data detak jantung
Array heartRate berisi pengukuran detak jantung detail selama event notifikasi:
{
"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"
}
}
}
Field:
hr(Number): Nilai detak jantung dalam denyut per menitunits(String): Satuan pengukuran (selalu"bpm"untuk denyut per menit)timestamp(Object): Periode waktu untuk pengukuran inistart(Date): Awal periode pengukuranend(Date): Akhir periode pengukuraninterval(Object): Durasi pengukuranduration(Number): Nilai durasiunits(String): Satuan (selalu"s"untuk detik)
Data variabilitas detak jantung (HRV)
Array heartRateVariation berisi pengukuran variabilitas detak jantung:
{
"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"
}
}
}
Field:
hrv(Number): Nilai variabilitas detak jantung dalam milidetikunits(String): Satuan pengukuran (selalu"ms"untuk milidetik)timestamp(Object): Struktur sama seperti stempel waktu detak jantung
Memahami HRV:
- HRV mengukur variasi waktu antar detak jantung
- HRV yang lebih tinggi umumnya mengindikasikan kebugaran kardiovaskular dan pemulihan stres yang lebih baik
- HRV yang lebih rendah dapat mengindikasikan stres, kelelahan, atau masalah kesehatan
- HRV dapat bervariasi signifikan berdasarkan waktu dalam hari, tingkat aktivitas, dan faktor individual
Contoh: entri notifikasi lengkap
{
"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"
}
}
}
]
}
Ambang notifikasi
Ambang dapat dikonfigurasi pengguna di pengaturan Apple Health:
- Detak jantung tinggi: Biasanya 100–150 bpm (default bervariasi menurut usia)
- Detak jantung rendah: Biasanya 40–50 bpm (default bervariasi menurut usia)
Field threshold menampilkan ambang tepat yang memicu notifikasi.
Persyaratan perangkat
Notifikasi detak jantung memerlukan:
- Apple Watch Series 1 atau lebih baru (untuk pemantauan detak jantung dasar)
- Apple Watch Series 4 atau lebih baru (untuk notifikasi ritme tidak teratur)
- watchOS 5.1.2 atau lebih baru (untuk notifikasi ritme tidak teratur)
- Notifikasi diaktifkan di pengaturan Apple Health
Kasus penggunaan
Data notifikasi detak jantung dapat berguna untuk:
- Pemantauan kesehatan: Melacak kapan detak jantung melewati rentang normal
- Deteksi AFib: Memantau notifikasi ritme tidak teratur untuk kemungkinan fibrilasi atrium
- Rekam medis: Membagikan event notifikasi kepada penyedia layanan kesehatan
- Analisis pola: Mengidentifikasi pemicu atau pola dalam event detak jantung
- Wawasan kebugaran: Memahami pemulihan dan respons stres melalui data HRV
- Korelasi gejala: Menyilangkan notifikasi dengan gejala, aktivitas, atau obat
Catatan penting
- Bukan alat medis: Notifikasi Apple Watch tidak dimaksudkan menggantikan diagnosis medis profesional
- Konsultasikan penyedia layanan kesehatan: Selalu konsultasikan dengan profesional kesehatan tentang notifikasi detak jantung, terutama peringatan ritme tidak teratur
- Konteks penting: Detak jantung dapat meningkat karena olahraga, stres, kafein, obat, atau faktor lain
- Notifikasi AFib: Notifikasi ritme tidak teratur dapat mengindikasikan fibrilasi atrium dan harus dibahas dengan penyedia layanan kesehatan
Tips
- Tinjau notifikasi: Secara rutin tinjau notifikasi detak jantung untuk mengidentifikasi pola
- Catat konteks: Pertimbangkan apa yang Anda lakukan saat notifikasi terjadi (olahraga, stres, tidur, dll.)
- Lacak tren: Pantau frekuensi dan pola notifikasi dari waktu ke waktu
- Gabungkan dengan ECG: Silangkan notifikasi ritme tidak teratur dengan pembacaan ECG untuk pemantauan kesehatan jantung yang komprehensif
Dokumentasi terkait
- Ringkasan format ekspor JSON
- ECG – Untuk pembacaan ECG detail
- Health Metrics – Untuk data detak jantung umum
- Panduan manual export
- Ringkasan otomatisasi