Hur HealthKit fungerar
En teknisk introduktion till hur Apple Health lagrar och organiserar din hälsodata.
Vad är HealthKit?
HealthKit är Apples ramverk för hälso- och träningsdata. Det fungerar som en central lagringsplats som:
- Lagrar hälsodata från flera källor (Apple Watch, iPhone, tredjepartsappar).
- Tillhandahåller ett enhetligt dataformat för alla hälsomätvärden.
- Hanterar integritetsbehörigheter på en detaljerad nivå.
- Möjliggör datadelning mellan godkända appar.
Hur data lagras
HealthKit lagrar data som typade prover (samples), vanligtvis med:
| Komponent | Beskrivning | Exempel |
|---|---|---|
| Start-/sluttid | När mätningen skedde. | 2025-01-15 08:30:00 |
| Värde + enhet | Själva mätningen. | 72 bpm (slag/min) |
| Källa & enhet | Vilken app/enhet som skrev den. | Apple Watch Series 9 |
| Metadata | Ytterligare sammanhang. | Träningstyp, enhetsplacering |
Typer av prover
Kvantitetsprover
Numeriska mätningar med enheter.
Exempel: - Stegantal (steg) - Puls (bpm) - Blodsocker (mmol/L eller mg/dL) - Sträcka (meter) - Energi (kcal)
Kategoriprover
Uppräknade värden från en definierad uppsättning.
Exempel: - Sömnstadium (REM, Bas, Djup, Vaken) - Menstruationsflöde (lätt, medel, riklig) - Mindfulness-session (närvarande/ej närvarande)
Korrelationsprover
Grupper av relaterade prover som lagras tillsammans.
Exempel: - Blodtryck (systoliskt + diastoliskt) - Mat (flera näringsämnen från en måltid)
Träningspass
Strukturerade aktivitetssessioner med: - Aktivitetstyp (löpning, simning, cykling, etc.) - Start- och sluttid. - Total energiförbrukning. - Sträcka (om tillämpligt). - Ruttdata (om registrerat).
Kliniska journaler
När det stöds av din region och vårdgivare: - Provsvar. - Vaccinationsregister. - Läkemedel. - Kliniska dokument.
Datakällor
HealthKit kan ta emot data från flera källor:
Apple-enheter
- Apple Watch: Puls, aktivitet, träning, EKG, sömn, syremättnad.
- iPhone: Steg, sträcka, trappor (rörelsesensorer).
Tredjepartsenheter
- Smarta vågar (vikt, kroppssammansättning).
- Blodtrycksmätare.
- Glukosmätare.
- Sömnmätare.
Manuell inmatning
- Användarangiven data i appen Hälsa.
- Data inmatad via tredjepartsappar.
Vårdintegration
- Kliniska journaler från kompatibla vårdgivare.
- Provsvar (där tillgängligt).
Källprioritet
När flera källor registrerar samma mätvärde använder HealthKit regler för att avgöra vilken data som ska visas:
- Användarinmatad data har oftast högst prioritet.
- Enhetsdata från burna sensorer.
- Data från tredjepartsappar.
Du kan hantera källprioritet i inställningarna för Hälsa.
Integritetsarkitektur
HealthKits integritetsmodell är central för dess design:
Behörigheter per typ
Appar begär åtkomst till specifika datatyper, inte all hälsodata. Du kan bevilja: - Endast läsbehörighet. - Endast skrivbehörighet. - Både läs och skriv. - Ingetdera.
Användarkontroll
- Granska behörigheter när som helst i Inställningar > Hälsa > Dataåtkomst och enheter.
- Återkalla åtkomst när som helst.
- Se vilka appar som har använt vilka datatyper.
Lagring på enheten
- Hälsodata lagras lokalt på din iPhone.
- Krypterat med din enhetslösenkod.
- Säkerhetskopieras till iCloud endast om Hälsa är aktiverat i iCloud-inställningar (och är då end-to-end-krypterat).
Vanliga HealthKit-identifierare
Varje datatyp har en unik identifierare. Exempel:
| Mätvärde | HealthKit-identifierare |
|---|---|
| Puls | HKQuantityTypeIdentifier.heartRate |
| Stegantal | HKQuantityTypeIdentifier.stepCount |
| Sömnanalys | HKCategoryTypeIdentifier.sleepAnalysis |
| VO₂ max | HKQuantityTypeIdentifier.vo2Max |
| Blodtryck | HKCorrelationTypeIdentifier.bloodPressure |
