Kaip Veikia HealthKit
Techninis vadovas apie tai, kaip „Apple Health" saugo ir organizuoja jūsų sveikatos duomenis.
Kas yra HealthKit?
HealthKit yra „Apple" sistema sveikatos ir fitneso duomenims. Ji veikia kaip centrinė saugykla, kuri:
- Saugo sveikatos duomenis iš kelių šaltinių (Apple Watch, iPhone, trečiųjų šalių programų)
- Teikia nuoseklų duomenų formatą visoms sveikatos metrikoms
- Valdo privatumo leidimus detaliu lygiu
- Leidžia dalintis duomenimis tarp autorizuotų programų
Kaip Saugomi Duomenys
HealthKit saugo duomenis kaip tipizuotas imtis, paprastai su:
| Komponentas | Aprašymas | Pavyzdys |
|---|---|---|
| Pradžios/pabaigos laikas | Kada buvo atliktas matavimas | 2025-01-15 08:30:00 |
| Vertė + vienetas | Pats matavimas | 72 bpm |
| Šaltinis ir įrenginys | Kuri programa/įrenginys jį įrašė | Apple Watch Series 9 |
| Metaduomenys | Papildomas kontekstas | Treniruotės tipas, įrenginio vieta |
Imčių Tipai
Kiekybinės Imtys
Skaitiniai matavimai su vienetais.
Pavyzdžiai: - Žingsnių skaičius (žingsniai) - Širdies ritmas (bpm) - Kraujo gliukozė (mg/dL) - Atstumas (metrai) - Sudeginta energija (kcal)
Kategorinės Imtys
Išvardintos vertės iš apibrėžto rinkinio.
Pavyzdžiai: - Miego stadija (REM, Core, Deep, Awake) - Menstruacijų srautas (lengvas, vidutinis, stiprus) - Sąmoningumo sesija (yra/nėra)
Koreliacinės Imtys
Susijusių imčių grupės, saugomos kartu.
Pavyzdžiai: - Kraujospūdis (sistolinis + diastolinis) - Maistas (keli maistiniai elementai iš vieno valgio)
Treniruočių Imtys
Struktūrizuotos aktyvumo sesijos su: - Aktyvumo tipu (bėgimas, plaukimas, dviračiai ir kt.) - Pradžios ir pabaigos laiku - Bendra sudeginta energija - Atstumu (jei taikoma) - Maršruto duomenimis (jei įrašyti)
Klinikiniai Įrašai
Kai palaiko jūsų regionas ir sveikatos priežiūros teikėjas: - Laboratoriniai rezultatai - Skiepų įrašai - Vaistai - Klinikiniai dokumentai
Duomenų Šaltiniai
HealthKit gali gauti duomenis iš kelių šaltinių:
„Apple" Įrenginiai
- Apple Watch - Širdies ritmas, aktyvumas, treniruotės, EKG, miegas, kraujo deguonis
- iPhone - Žingsniai, atstumas, užlipti aukštai (judesio jutikliai)
Trečiųjų Šalių Įrenginiai
- Išmaniosios svarstyklės (svoris, kūno sudėtis)
- Kraujospūdžio matuokliai
- Gliukozės matuokliai
- Miego sekimo įrenginiai
Rankinis Įvedimas
- Vartotojo įvesti duomenys „Apple Health" programoje
- Duomenys, įvesti per trečiųjų šalių programas
Sveikatos Priežiūros Integracija
- Klinikiniai įrašai iš palaikomų teikėjų
- Laboratoriniai rezultatai (kur pasiekiama)
Šaltinių Prioritetas
Kai keli šaltiniai įrašo tą pačią metriką, HealthKit naudoja taisykles nustatyti, kuriuos duomenis rodyti:
- Vartotojo įvesti duomenys paprastai turi aukščiausią prioritetą
- Įrenginio duomenys iš nešiojamų jutiklių
- Trečiųjų šalių programų duomenys
Galite valdyti šaltinių prioritetą „Apple Health" nustatymuose.
Privatumo Architektūra
HealthKit privatumo modelis yra esminis jo dizaino elementas:
Leidimai Pagal Tipą
Programos prašo prieigos prie konkrečių duomenų tipų, ne prie visų sveikatos duomenų. Galite suteikti: - Tik skaitymo prieigą - Tik rašymo prieigą - Abu - skaitymą ir rašymą - Nei vieno
Vartotojo Kontrolė
- Peržiūrėkite leidimus bet kada Nustatymai > Sveikata > Duomenų Prieiga ir Įrenginiai
- Atšaukite prieigą bet kada
- Matykite, kurios programos pasiekė kuriuos duomenų tipus
Saugojimas Įrenginyje
- Sveikatos duomenys saugomi vietoje jūsų iPhone
- Užšifruoti jūsų įrenginio slaptažodžiu
- Kopijuojami į iCloud tik jei Sveikata įjungta iCloud nustatymuose
Dažni HealthKit Identifikatoriai
Kiekvienas duomenų tipas turi unikalų identifikatorių. Pavyzdžiai:
| Metrika | HealthKit Identifikatorius |
|---|---|
| Širdies Ritmas | HKQuantityTypeIdentifier.heartRate |
| Žingsnių Skaičius | HKQuantityTypeIdentifier.stepCount |
| Miego Analizė | HKCategoryTypeIdentifier.sleepAnalysis |
| VO₂ Max | HKQuantityTypeIdentifier.vo2Max |
| Kraujospūdis | HKCorrelationTypeIdentifier.bloodPressure |
