Kako funkcioniše HealthKit
Tehnički priručnik o tome kako Apple Health čuva i organizuje vaše zdravstvene podatke.
Šta je HealthKit?
HealthKit je Apple-ov okvir za podatke o zdravlju i fitnesu. On deluje kao centralni repozitorijum koji:
- Čuva zdravstvene podatke iz više izvora (Apple Watch, iPhone, aplikacije drugih proizvođača)
- Pruža dosledan format podataka za sve zdravstvene metrike
- Upravlja dozvolama o privatnosti na detaljnom nivou
- Omogućava deljenje podataka između ovlašćenih aplikacija
Kako se čuvaju podaci
HealthKit čuva podatke kao tipizirane uzorke, obično sa:
| Komponenta | Opis | Primer |
|---|---|---|
| Vreme početka/završetka | Kada se merenje dogodilo | 2025-01-15 08:30:00 |
| Vrednost + jedinica | Samo merenje | 72 bpm |
| Izvor i uređaj | Koja aplikacija/uređaj je zapisao podatak | Apple Watch Series 9 |
| Metapodaci | Dodatni kontekst | Tip vežbanja, postavljanje uređaja |
Tipovi uzoraka
Uzorci količine
Numerička merenja sa jedinicama.
Primeri: - Broj koraka (koraci) - Srčani ritam (otkucaja u minuti) - Glukoza u krvi (mg/dL) - Razdaljina (metri) - Potrošena energija (kcal)
Uzorci kategorija
Pobrojane vrednosti iz definisanog skupa.
Primeri: - Faza spavanja (REM, Osnovna, Duboka, Budnost) - Menstrualni ciklus (oskudan, umeren, obilan) - Svesna sesija (prisutan/nije prisutan)
Uzorci korelacije
Grupe povezanih uzoraka koji se čuvaju zajedno.
Primeri: - Krvni pritisak (sistolni + dijastolni) - Hrana (više nutrijenata iz jednog obroka)
Uzorci vežbanja
Strukturirane sesije aktivnosti sa: - Tip aktivnosti (trčanje, plivanje, vožnja bicikla, itd.) - Vreme početka i završetka - Ukupna potrošena energija - Razdaljina (ako je primenjivo) - Podaci o ruti (ako su zabeleženi)
Klinički kartoni
Kada su podržani u vašem regionu i od strane vašeg pružaoca zdravstvenih usluga: - Laboratorijski rezultati - Kartoni o imunizaciji - Lekovi - Klinički dokumenti
Izvori podataka
HealthKit može primati podatke iz više izvora:
Apple uređaji
- Apple Watch - Srčani ritam, aktivnost, vežbe, EKG, spavanje, kiseonik u krvi
- iPhone - Koraci, razdaljina, spratovi (senzori pokreta)
Uređaji drugih proizvođača
- Pametne vage (težina, sastav tela)
- Merači krvnog pritiska
- Merači glukoze
- Uređaji za praćenje spavanja
Ručni unos
- Podaci koje je korisnik uneo u Apple Health aplikaciju
- Podaci uneseni putem aplikacija drugih proizvođača
Integracija sa zdravstvenim sistemom
- Klinički kartoni od podržanih pružaoca usluga
- Laboratorijski rezultati (gde su dostupni)
Prioritet izvora
Kada više izvora beleži istu metriku, HealthKit koristi pravila kako bi odredio koji podatak da prikaže:
- Podaci koje unese korisnik obično imaju najviši prioritet
- Podaci sa senzora na uređajima koji se nose
- Podaci iz aplikacija drugih proizvođača
Prioritetom izvora možete upravljati u podešavanjima Apple Health-a.
Arhitektura privatnosti
HealthKit-ov model privatnosti je od suštinske važnosti za njegov dizajn:
Dozvole po tipu podataka
Aplikacije traže pristup određenim tipovima podataka, a ne svim zdravstvenim podacima. Možete odobriti: - Samo pristup čitanju - Samo pristup pisanju - I čitanje i pisanje - Nijedno
Korisnička kontrola
- Pregledajte dozvole bilo kada u Podešavanja > Zdravlje > Pristup podacima i uređaji
- Opozovite pristup u bilo kom trenutku
- Vidite koje aplikacije su pristupale kojim tipovima podataka
Čuvanje na uređaju
- Zdravstveni podaci se čuvaju lokalno na vašem iPhone-u
- Enkriptovani vašom šifrom uređaja
- Rezervna kopija na iCloud-u se pravi samo ako je opcija Zdravlje omogućena u podešavanjima iCloud-a
Česti HealthKit identifikatori
Svaki tip podataka ima jedinstveni identifikator. Primeri:
| Metrika | HealthKit identifikator |
|---|---|
| Srčani ritam | HKQuantityTypeIdentifier.heartRate |
| Broj koraka | HKQuantityTypeIdentifier.stepCount |
| Analiza spavanja | HKCategoryTypeIdentifier.sleepAnalysis |
| VO₂ Max | HKQuantityTypeIdentifier.vo2Max |
| Krvni pritisak | HKCorrelationTypeIdentifier.bloodPressure |
