Kako deluje HealthKit
Tehnični uvod v to, kako Apple Health shranjuje in organizira vaše zdravstvene podatke.
Kaj je HealthKit?
HealthKit je Apple-ovo ogrodje za zdravstvene in fitnes podatke. Deluje kot osrednji repozitorij, ki:
- Shranjuje zdravstvene podatke iz več virov (Apple Watch, iPhone, aplikacije tretjih oseb)
- Zagotavlja dosleden format podatkov za vse zdravstvene metrike
- Upravlja dovoljenja za zasebnost na podrobni ravni
- Omogoča deljenje podatkov med pooblaščenimi aplikacijami
Kako so podatki shranjeni
HealthKit shranjuje podatke kot tipizirane vzorce, običajno z:
| Komponenta | Opis | Primer |
|---|---|---|
| Začetni/končni čas | Kdaj je bila meritev opravljena | 2025-01-15 08:30:00 |
| Vrednost + enota | Sama meritev | 72 bpm |
| Vir in naprava | Katera aplikacija/naprava jo je zapisala | Apple Watch Series 9 |
| Metapodatki | Dodaten kontekst | Tip vadbe, položaj naprave |
Tipi vzorcev
Količinski vzorci
Številčne meritve z enotami.
Primeri: - Število korakov (koraki) - Srčni utrip (bpm) - Glukoza v krvi (mg/dL) - Razdalja (metri) - Porabljena energija (kcal)
Kategorični vzorci
Naštete vrednosti iz definirane množice.
Primeri: - Faza spanja (REM, Osnovno, Globoko, Budno) - Menstrualni pretok (šibak, srednji, močan) - Seja čuječnosti (prisotno/ni prisotno)
Korelacijski vzorci
Skupine povezanih vzorcev, shranjenih skupaj.
Primeri: - Krvni tlak (sistolični + diastolični) - Hrana (več hranil iz enega obroka)
Vzorci vadbe
Strukturirane seje aktivnosti z: - Tipom aktivnosti (tek, plavanje, kolesarjenje itd.) - Začetnim in končnim časom - Skupno porabljeno energijo - Razdaljo (če je uporabna) - Podatki o poti (če so zabeleženi)
Klinični zapisi
Ko jih podpira vaša regija in izvajalec zdravstvenih storitev: - Laboratorijski izvidi - Zapisi o cepljenju - Zdravila - Klinični dokumenti
Viri podatkov
HealthKit lahko prejema podatke iz več virov:
Apple naprave
- Apple Watch – Srčni utrip, aktivnost, vadbe, EKG, spanje, kisik v krvi
- iPhone – Koraki, razdalja, prehojena nadstropja (senzorji gibanja)
Naprave tretjih oseb
- Pametne tehtnice (teža, telesna sestava)
- Merilniki krvnega tlaka
- Merilniki glukoze
- Sledilniki spanja
Ročni vnos
- Uporabniško vneseni podatki v aplikaciji Apple Health
- Podatki, vneseni prek aplikacij tretjih oseb
Integracija z zdravstvom
- Klinični zapisi iz podprtih izvajalcev
- Laboratorijski izvidi (kjer so na voljo)
Prednost virov
Ko več virov beleži isto metriko, HealthKit uporablja pravila za določitev, katere podatke prikazati:
- Uporabniško vneseni podatki imajo običajno najvišjo prednost
- Podatki naprave iz nošenih senzorjev
- Podatki aplikacij tretjih oseb
Prednost virov lahko upravljate v nastavitvah Apple Health.
Arhitektura zasebnosti
Model zasebnosti HealthKit je temeljnega pomena za njegovo zasnovo:
Dovoljenja po tipih
Aplikacije zahtevajo dostop do specifičnih tipov podatkov, ne vseh zdravstvenih podatkov. Lahko dodelite: - Samo dostop za branje - Samo dostop za pisanje - Oba, branje in pisanje - Nobeden
Nadzor uporabnika
- Preglejte dovoljenja kadar koli v Nastavitve > Zdravje > Dostop do podatkov in naprave
- Prekličite dostop kadar koli
- Oglejte si, katere aplikacije so dostopale do katerih tipov podatkov
Shranjevanje na napravi
- Zdravstveni podatki so shranjeni lokalno na vašem iPhonu
- Šifrirani z geslom vaše naprave
- Varnostno kopirani v iCloud le, če je Zdravje omogočeno v nastavitvah iCloud
Pogosti identifikatorji HealthKit
Vsak tip podatkov ima edinstven identifikator. Primeri:
| Metrika | Identifikator HealthKit |
|---|---|
| Srčni utrip | HKQuantityTypeIdentifier.heartRate |
| Število korakov | HKQuantityTypeIdentifier.stepCount |
| Analiza spanja | HKCategoryTypeIdentifier.sleepAnalysis |
| VO₂ Max | HKQuantityTypeIdentifier.vo2Max |
| Krvni tlak | HKCorrelationTypeIdentifier.bloodPressure |
