Kā darbojas HealthKit
Tehnisks ievads par to, kā Apple Health glabā un organizē jūsu veselības datus.
Kas ir HealthKit?
HealthKit ir Apple ietvars veselības un fitnesa datiem. Tas darbojas kā centrālais repozitorijs, kas:
- Glabā veselības datus no vairākiem avotiem (Apple Watch, iPhone, trešo pušu lietotnēm)
- Nodrošina konsekventu datu formātu visiem veselības rādītājiem
- Pārvalda privātuma atļaujas detalizētā līmenī
- Ļauj kopīgot datus starp autorizētām lietotnēm
Kā dati tiek glabāti
HealthKit glabā datus kā tipizētus paraugus (samples), parasti ar:
| Komponents | Apraksts | Piemērs |
|---|---|---|
| Sākuma/beigu laiks | Kad mērījums tika veikts | 2025-01-15 08:30:00 |
| Vērtība + mērvienība | Pats mērījums | 72 bpm |
| Avots un ierīce | Kura lietotne/ierīce to ierakstīja | Apple Watch Series 9 |
| Metadati | Papildu konteksts | Treniņa veids, ierīces novietojums |
Paraugu veidi
Kvantitatīvie paraugi
Skaitliski mērījumi ar mērvienībām.
Piemēri: - Soļu skaits (steps) - Sirdsdarbība (bpm) - Glikoze asinīs (mg/dL) - Attālums (metri) - Sadedzinātā enerģija (kcal)
Kategoriju paraugi
Uzskaitītas vērtības no definētas kopas.
Piemēri: - Miega fāze (REM, Taisnais, Dziļais, Nomodā) - Menstruālā plūsma (viegla, vidēja, spēcīga) - Apzinātības sesija (ir/nav)
Korelācijas paraugi
Saistītu paraugu grupas, kas tiek glabātas kopā.
Piemēri: - Asinsspiediens (sistoliskais + diastoliskais) - Ēdiens (vairākas uzturvielas no vienas ēdienreizes)
Treniņu paraugi
Strukturētas aktivitāšu sesijas ar: - Aktivitātes veidu (skriešana, peldēšana, riteņbraukšana utt.) - Sākuma un beigu laiku - Kopējo sadedzināto enerģiju - Attālumu (ja attiecināms) - Maršruta datiem (ja ierakstīti)
Klīniskie ieraksti
Kad to atbalsta jūsu reģions un veselības aprūpes sniedzējs: - Laboratorijas rezultāti - Imunizācijas ieraksti - Medikamenti - Klīniskie dokumenti
Datu avoti
HealthKit var saņemt datus no vairākiem avotiem:
Apple ierīces
- Apple Watch - Sirdsdarbība, aktivitāte, treniņi, EKG, miegs, asins skābeklis
- iPhone - Soļi, attālums, uzkāptie stāvi (kustību sensori)
Trešo pušu ierīces
- Viedie svari (svars, ķermeņa sastāvs)
- Asinsspiediena mērītāji
- Glikozes mērītāji
- Miega izsekotāji
Manuāla ievade
- Lietotāja ievadītie dati Apple Health lietotnē
- Dati, kas ievadīti caur trešo pušu lietotnēm
Veselības aprūpes integrācija
- Klīniskie ieraksti no atbalstītajiem sniedzējiem
- Laboratorijas rezultāti (kur pieejami)
Avotu prioritāte
Kad vairāki avoti reģistrē vienu un to pašu rādītāju, HealthKit izmanto noteikumus, lai noteiktu, kurus datus rādīt:
- Lietotāja ievadītajiem datiem parasti ir augstākā prioritāte
- Ierīču dati no valkājamiem sensoriem
- Trešo pušu lietotņu dati
Jūs varat pārvaldīt avotu prioritāti Apple Health iestatījumos.
Privātuma arhitektūra
HealthKit privātuma modelis ir tā dizaina pamatā:
Atļaujas pēc tipa
Lietotnes pieprasa piekļuvi konkrētiem datu tipiem, nevis visiem veselības datiem. Jūs varat piešķirt: - Tikai lasīšanas piekļuvi - Tikai rakstīšanas piekļuvi - Gan lasīšanas, gan rakstīšanas piekļuvi - Nevienu no tām
Lietotāja kontrole
- Pārskatiet atļaujas jebkurā laikā Iestatījumi > Health > Datu piekļuve un ierīces
- Atsauciet piekļuvi jebkurā laikā
- Redziet, kuras lietotnes ir piekļuvušas kuriem datu tipiem
Ierīces krātuve
- Veselības dati tiek glabāti lokāli jūsu iPhone
- Šifrēti ar jūsu ierīces piekļuves kodu
- Dublēti iCloud tikai tad, ja Health ir iespējots iCloud iestatījumos
Biežāk lietotie HealthKit identifikatori
Katram datu tipam ir unikāls identifikators. Piemēri:
| Metrika | HealthKit identifikators |
|---|---|
| Sirdsdarbība | HKQuantityTypeIdentifier.heartRate |
| Soļu skaits | HKQuantityTypeIdentifier.stepCount |
| Miega analīze | HKCategoryTypeIdentifier.sleepAnalysis |
| VO₂ Max | HKQuantityTypeIdentifier.vo2Max |
| Asinsspiediens | HKCorrelationTypeIdentifier.bloodPressure |
