Sådan fungerer HealthKit
En teknisk introduktion til, hvordan Apple Sundhed gemmer og organiserer dine sundhedsdata.
Hvad er HealthKit?
HealthKit er Apples rammeværk for sundheds- og fitnessdata. Det fungerer som et centralt lager, der:
- Gemmer sundhedsdata fra flere kilder (Apple Watch, iPhone, tredjepartsapps).
- Leverer et konsistent dataformat på tværs af alle sundhedsmålinger.
- Håndterer privatlivstilladelser på et detaljeret niveau.
- Muliggør datadeling mellem godkendte apps.
Sådan gemmes data
HealthKit gemmer data som typede målinger (samples), normalt med:
| Komponent | Beskrivelse | Eksempel |
|---|---|---|
| Start-/sluttid | Hvornår målingen fandt sted | 2025-01-15 08:30:00 |
| Værdi + enhed | Selve målingen | 72 sl/min |
| Kilde & enhed | Hvilken app/enhed der skrev det | Apple Watch Series 9 |
| Metadata | Yderligere kontekst | Træningstype, enhedsplacering |
Datatyper
Kvantitative målinger
Numeriske målinger med enheder.
Eksempler: - Skridttælling (skridt) - Puls (sl/min) - Blodsukker (mg/dL eller mmol/L) - Distance (meter) - Energi forbrændt (kcal)
Kategoriske målinger
Opremsede værdier fra et defineret sæt.
Eksempler: - Søvnstadie (REM, Kerne, Dyb, Vågen) - Menstruationsblødning (let, medium, kraftig) - Mindfulness-session (til stede/ikke til stede)
Korrelationsmålinger
Grupper af relaterede målinger gemt sammen.
Eksempler: - Blodtryk (systolisk + diastolisk) - Mad (flere næringsstoffer fra ét måltid)
Træningsmålinger
Strukturerede aktivitetssessioner med: - Aktivitetstype (løb, svømning, cykling osv.) - Start- og sluttid - Samlet energi forbrændt - Distance (hvis relevant) - Rutedata (hvis registreret)
Kliniske journaler
Når det understøttes af din region og sundhedsudbyder: - Laboratorieresultater - Vaccinationsjournaler - Medicin - Kliniske dokumenter
Datakilder
HealthKit kan modtage data fra flere kilder:
Apple-enheder
- Apple Watch – Puls, aktivitet, træning, EKG, søvn, iltniveau i blodet.
- iPhone – Skridt, distance, etager (bevægelsessensorer).
Tredjepartsenheder
- Smarte vægte (vægt, kropssammensætning).
- Blodtryksmålere.
- Blodsukkermålere.
- Søvntrackere.
Manuel indtastning
- Brugerindtastede data i Apple Sundhed-appen.
- Data indtastet gennem tredjepartsapps.
Integration med sundhedsvæsenet
- Kliniske journaler fra understøttede udbydere.
- Laboratorieresultater (hvor tilgængeligt).
Kildeprioritet
Når flere kilder registrerer den samme måling, bruger HealthKit regler til at bestemme, hvilke data der skal vises:
- Brugerindtastede data har typisk højest prioritet.
- Enhedsdata fra sensorer, man har på kroppen.
- Data fra tredjepartsapps.
Du kan administrere kildeprioritet i indstillingerne for Apple Sundhed.
Privatlivsarkitektur
HealthKits privatlivsmodel er fundamental for dets design:
Tilladelser pr. type
Apps anmoder om adgang til specifikke datatyper, ikke alle sundhedsdata. Du kan give: - Kun læseadgang - Kun skriveadgang - Både læse- og skriveadgang - Ingen af delene
Brugerkontrol
- Gennemgå tilladelser når som helst i Indstillinger > Sundhed > Dataadgang og enheder.
- Tilbagekald adgang til enhver tid.
- Se hvilke apps der har tilgået hvilke datatyper.
Lagring på enheden
- Sundhedsdata gemmes lokalt på din iPhone.
- Krypteret med din enhedskode.
- Sikkerhedskopieres kun til iCloud, hvis Sundhed er aktiveret i iCloud-indstillinger.
Almindelige HealthKit-identifikatorer
Hver datatype har en unik identifikator. Eksempler:
| Måling | HealthKit-identifikator |
|---|---|
| Puls | HKQuantityTypeIdentifier.heartRate |
| Skridttælling | HKQuantityTypeIdentifier.stepCount |
| Søvnanalyse | HKCategoryTypeIdentifier.sleepAnalysis |
| VO₂ Max | HKQuantityTypeIdentifier.vo2Max |
| Blodtryk | HKCorrelationTypeIdentifier.bloodPressure |
