Bagaimana HealthKit Bekerja
Panduan teknis tentang cara Apple Health menyimpan dan mengatur data kesehatan Anda.
Apa itu HealthKit?
HealthKit adalah kerangka kerja Apple untuk data kesehatan dan kebugaran. Ini bertindak sebagai repositori pusat yang:
- Menyimpan data kesehatan dari berbagai sumber (Apple Watch, iPhone, aplikasi pihak ketiga)
- Menyediakan format data yang konsisten di semua metrik kesehatan
- Mengelola izin privasi pada tingkat yang terperinci
- Memungkinkan berbagi data antar aplikasi resmi
Bagaimana Data Disimpan
HealthKit menyimpan data sebagaisampel yang diketik, biasanya dengan:
| Komponen | Deskripsi | Contoh |
|---|---|---|
| Waktu mulai/berakhir | Kapan pengukuran itu terjadi | 15-01-2025 08:30:00 |
| Nilai + satuan | Pengukuran itu sendiri | 72 denyut per menit |
| Sumber & perangkat | Aplikasi/perangkat mana yang menulisnya | Apple Watch Seri 9 |
| Metadata | Konteks tambahan | Jenis latihan, penempatan perangkat |
Jenis Sampel
Sampel Kuantitas
Pengukuran numerik dengan satuan.
Contoh:- Hitungan langkah (langkah) - Denyut jantung (bpm) - Glukosa darah (mg/dL) - Jarak (meter) - Energi yang terbakar (kkal)
Sampel Kategori
Nilai yang disebutkan dari kumpulan yang ditentukan.
Contoh:- Tahap tidur (REM, Inti, Dalam, Bangun) - Aliran menstruasi (ringan, sedang, berat) - Sesi penuh perhatian (ada/tidak ada)
Sampel Korelasi
Kelompok sampel terkait disimpan bersama.
Contoh:- Tekanan darah (sistolik + diastolik) - Makanan (banyak nutrisi dari satu kali makan)
Contoh Latihan
Sesi aktivitas terstruktur dengan: - Jenis aktivitas (lari, berenang, bersepeda, dll.) - Waktu mulai dan berakhir - Total energi yang terbakar - Jarak (jika ada) - Data rute (jika direkam)
Catatan Klinis
Jika didukung oleh wilayah dan penyedia layanan kesehatan Anda: - Hasil laboratorium - Catatan imunisasi - Obat-obatan - Dokumen klinis
Sumber Data
HealthKit dapat menerima data dari berbagai sumber:
Perangkat Apple
- jam apel- Denyut jantung, aktivitas, olahraga, EKG, tidur, oksigen darah
- iPhone- Langkah, jarak, penerbangan yang didaki (sensor gerak)
Perangkat Pihak Ketiga
- Timbangan pintar (berat badan, komposisi tubuh)
- Monitor tekanan darah
- Pengukur glukosa
- Pelacak tidur
Entri Manual
- Data yang dimasukkan pengguna di aplikasi Apple Health
- Data dimasukkan melalui aplikasi pihak ketiga
Integrasi Layanan Kesehatan
- Catatan klinis dari penyedia yang didukung
- Hasil lab (jika tersedia)
Prioritas Sumber
Ketika beberapa sumber mencatat metrik yang sama, HealthKit menggunakan aturan untuk menentukan data mana yang akan ditampilkan:
- Data yang dimasukkan pengguna biasanya memiliki prioritas tertinggi
- Data perangkat dari sensor yang aus
- Data aplikasi pihak ketiga
Anda dapat mengelola prioritas sumber dalam pengaturan Apple Health.
Arsitektur Privasi
Model privasi HealthKit sangat penting dalam desainnya:
Izin Per Jenis
Aplikasi meminta akses ke jenis data tertentu, bukan semua data kesehatan. Anda dapat memberikan: - Akses baca saja - Akses tulis saja - Baik membaca dan menulis - Tidak juga
Kontrol Pengguna
- Tinjau izin kapan saja di Pengaturan > Kesehatan > Akses Data & Perangkat
- Cabut akses kapan saja
- Lihat aplikasi mana yang telah mengakses tipe data apa
Penyimpanan Di Perangkat
- Data kesehatan disimpan secara lokal di iPhone Anda
- Dienkripsi dengan kode sandi perangkat Anda
- Dicadangkan ke iCloud hanya jika Kesehatan diaktifkan di pengaturan iCloud
Pengidentifikasi HealthKit Umum
Setiap tipe data memiliki pengidentifikasi unik. Contoh:
| Metrik | Pengenal HealthKit |
|---|---|
| Detak Jantung | HKQuantityTypeIdentifier.heartRate |
| Hitungan Langkah | HKQuantityTypeIdentifier.stepCount |
| Analisis Tidur | HKCategoryTypeIdentifier.sleepAnalysis |
| VO₂ Maks | HKQuantityTypeIdentifier.vo2Max |
| Tekanan Darah | HKCorrelationTypeIdentifier.bloodPressure |
