Kuinka HealthKit toimii
Tekninen opas siitä, miten Apple Terveys tallentaa ja järjestää terveystietosi.
Mikä on HealthKit?
HealthKit on Applen kehys terveys- ja kuntotiedoille. Se toimii keskitettynä tietovarastona, joka:
- Tallentaa terveystiedot useista lähteistä (Apple Watch, iPhone, kolmannen osapuolen sovellukset).
- Tarjoaa yhtenäisen tietomuodon kaikille terveysmittareille.
- Hallitsee yksityisyyden käyttöoikeuksia erittäin tarkalla tasolla.
- Mahdollistaa tiedon jakamisen valtuutettujen sovellusten välillä.
Kuinka tiedot tallennetaan
HealthKit tallentaa tiedot **tyypitettyinä näytteinä**, jotka yleensä sisältävät:
| Osa-alue | Kuvaus | Esimerkki |
|---|---|---|
| Alku- ja loppuaika | Milloin mittaus tapahtui | 2025-01-15 08:30:00 |
| Arvo + yksikkö | Itse mittaustulos | 72 bpm |
| Lähde ja laite | Mikä sovellus tai laite tiedon tallensi | Apple Watch Series 9 |
| Metatiedot | Lisäkonteksti | Harjoitustyyppi, laitteen sijainti |
Näytetyypit
Määränäytteet (Quantity Samples)
Numeeriset mittaukset yksiköillä.
Esimerkkejä: - Askelmäärä (askelta) - Syke (bpm) - Verensokeri (mg/dL) - Matka (metriä) - Kulutettu energia (kcal)
Kategorianäytteet (Category Samples)
Valmiiksi määritellyt arvot tietystä joukosta.
Esimerkkejä: - Unen vaihe (REM, perusuni, syvä uni, valveilla) - Kuukautiskierron vuoto (niukka, normaali, runsas) - Rauhoittumishetki (läsnä / ei läsnä)
Korrelaationäytteet (Correlation Samples)
Ryhmä toisiinsa liittyviä näytteitä, jotka tallennetaan yhdessä.
Esimerkkejä: - Verenpaine (systolinen + diastolinen) - Ravinto (useita ravintoaineita yhden aterian tiedoissa)
Harjoitusnäytteet (Workout Samples)
Rakenteelliset aktiviteettijaksot, jotka sisältävät: - Aktiviteettityyppi (juoksu, uinti, pyöräily jne.) - Alku- ja loppuaika - Kulutettu kokonaisenergia - Matka (tarvittaessa) - Reittitiedot (jos tallennettu)
Kliiniset tiedot (Clinical Records)
Kun alueesi ja terveydenhuollon tarjoajasi tukevat tätä: - Laboratoriotulokset - Rokotustiedot - Lääkitys - Kliiniset asiakirjat
Tietolähteet
HealthKit voi vastaanottaa tietoa useista lähteistä:
Apple-laitteet
- Apple Watch: Syke, aktiivisuus, harjoitukset, EKG, uni, veren happipitoisuus.
- iPhone: Askeleet, matka, noustut kerrokset (liikesensorit).
Kolmannen osapuolen laitteet
- Älyvaa'at (paino, kehonkoostumus).
- Verenpainemittarit.
- Verensokerimittarit.
- Unenseurantalaitteet.
Manuaalinen syöttö
- Käyttäjän itse syöttämät tiedot Apple Terveys -sovelluksessa.
- Kolmannen osapuolen sovellusten kautta syötetyt tiedot.
Terveydenhuollon integraatio
- Kliiniset tiedot tuetuilta tarjoajilta.
- Laboratoriotulokset (saatavuuden mukaan).
Lähdeprioriteetti
Kun useat lähteet tallentavat saman mittarin tietoa, HealthKit käyttää sääntöjä määrittääkseen, mikä tieto näytetään:
- Käyttäjän syöttämällä tiedolla on yleensä korkein prioriteetti.
- Puettavien sensorien lähettämä laitetieto.
- Kolmannen osapuolen sovellusten tiedot.
Voit hallita lähdeprioriteettia Apple Terveyden asetuksista.
Yksityisyysarkkitehtuuri
HealthKitin yksityisyysmalli on sen suunnittelun perusta:
Tietotyyppikohtaiset luvat
Sovellukset pyytävät lupaa tiettyihin tietotyyppeihin, eivät kaikkeen terveystietoon. Voit myöntää: - Vain lukuoikeuden. - Vain kirjoitusoikeuden. - Sekä luku- että kirjoitusoikeuden. - Ei kumpaakaan.
Käyttäjän hallinta
- Voit tarkistaa luvat milloin tahansa (Asetukset > Terveys > Tietojen käyttö ja laitteet).
- Voit perua käyttöoikeudet milloin tahansa.
- Näet, mitkä sovellukset ovat käyttäneet mitäkin tietotyyppejä.
Tallennus laitteella
- Terveystiedot tallennetaan paikallisesti iPhoneesi.
- Tiedot salataan laitteesi pääsykoodilla.
- Varmuuskopiointi iCloudiin tapahtuu vain, jos Terveys on otettu käyttöön iCloud-asetuksissa.
Yleiset HealthKit-tunnisteet
Jokaisella tietotyypillä on yksilöllinen tunniste. Esimerkkejä:
| Mittari | HealthKit-tunniste |
|---|---|
| Syke | HKQuantityTypeIdentifier.heartRate |
| Askelmäärä | HKQuantityTypeIdentifier.stepCount |
| Unianalyysi | HKCategoryTypeIdentifier.sleepAnalysis |
| VO₂ Max | HKQuantityTypeIdentifier.vo2Max |
| Verenpaine | HKCorrelationTypeIdentifier.bloodPressure |
