Hogyan működik a HealthKit?
Technikai bevezető arról, hogyan tárolja és rendszerezi az Apple Health az Ön egészségügyi adatait.
Mi az a HealthKit?
A HealthKit az Apple keretrendszere az egészségügyi és fittségi adatok kezelésére. Központi adattárként szolgál, amely:
- Több forrásból (Apple Watch, iPhone, külső alkalmazások) származó adatokat tárol.
- Egységes adatformátumot biztosít minden egészségügyi metrikához.
- Finomhangolt adatvédelmi engedélyeket kezel.
- Lehetővé teszi az adatok megosztását a felhatalmazott alkalmazások között.
Hogyan tárolódnak az adatok?
A HealthKit az adatokat típusos mintákként tárolja, amelyek jellemzően az alábbiakat tartalmazzák:
| Összetevő | Leírás | Példa |
|---|---|---|
| Kezdet/vég időpont | Mikor történt a mérés. | 2025-01-15 08:30:00 |
| Érték + egység | Maga a mérési eredmény. | 72 bpm |
| Forrás és eszköz | Melyik alkalmazás/eszköz rögzítette. | Apple Watch Series 9 |
| Metaadatok | További kontextus. | Edzés típusa, eszköz elhelyezkedése. |
Mintatípusok
Mennyiségi minták
Számszerű mérések mértékegységekkel.
Példák: - Lépésszám (steps) - Pulzusszám (bpm) - Vércukorszint (mg/dL) - Távolság (méter) - Elégetett energia (kcal)
Kategória minták
Egy meghatározott készletből származó értékek.
Példák: - Alvásfázis (REM, Felületes, Mély, Ébrenlét) - Menstruációs vérzés (gyenge, közepes, erős) - Tudatossági (mindfulness) szakasz
Korrelációs minták
Összetartozó minták csoportja.
Példák: - Vérnyomás (szisztolés + diasztolés) - Táplálkozás (egy étkezés több tápanyaga)
Edzés minták
Strukturált aktivitási szakaszok: - Tevékenység típusa (futás, úszás, kerékpározás stb.) - Kezdeti és befejezési időpont - Összes elégetett energia - Távolság (ha alkalmazható) - Útvonaladatok (ha rögzítve lettek)
Klinikai adatok
Ha a régiója és az egészségügyi szolgáltatója támogatja: - Laboreredmények - Oltási igazolások - Gyógyszerek - Klinikai dokumentumok
Adatforrások
A HealthKit több forrásból is fogadhat adatokat:
Apple eszközök
- Apple Watch - Pulzus, aktivitás, edzések, EKG, alvás, véroxigén-szint.
- iPhone - Lépések, távolság, megmászott emeletek (mozgásérzékelők).
Külső eszközök
- Okosmérlegek (súly, testösszetétel).
- Vérnyomásmérők.
- Vércukormérők.
- Alváskövetők.
Manuális bevitel
- A felhasználó által közvetlenül beírt adatok az Egészség alkalmazásban.
- Külső alkalmazásokon keresztül bevitt adatok.
Egészségügyi integráció
- Klinikai adatok támogatott szolgáltatóktól.
- Laboreredmények (ahol elérhető).
Források prioritása
Ha több forrás is rögzíti ugyanazt a metrikát, a HealthKit szabályok alapján dönti el, melyik adatot jelenítse meg:
- A manuálisan bevitt adatok általában a legmagasabb prioritásúak.
- A viselt érzékelőkből származó eszközadatok.
- A külső alkalmazások adatai.
A források sorrendjét az Apple Health beállításaiban Ön is megváltoztathatja.
Adatvédelmi architektúra
A HealthKit adatvédelmi modellje a rendszer alapköve:
Típusonkénti engedélyek
Az alkalmazások specifikus adattípusokhoz kérhetnek hozzáférést. Ön külön engedélyezheti: - Csak olvasási hozzáférés. - Csak írási hozzáférés. - Mindkettő. - Egyik sem.
Felhasználói kontroll
- Az engedélyek bármikor felülvizsgálhatóak (Beállítások > Egészség > Adatkapcsolatok).
- A hozzáférés bármikor visszavonható.
- Látható, melyik alkalmazás melyik adathoz fért hozzá legutóbb.
Eszközön történő tárolás
- Az egészségügyi adatok helyileg, az iPhone-on tárolódnak.
- Az adatok az eszköz jelkódjával titkosítva vannak.
- Csak akkor kerülnek az iCloudba, ha az Egészség funkciót külön engedélyezte az iCloud beállításaiban.
Gyakori HealthKit azonosítók
Minden adattípus egyedi azonosítóval rendelkezik. Példák:
| Metrika | HealthKit azonosító |
|---|---|
| Pulzusszám | HKQuantityTypeIdentifier.heartRate |
| Lépésszám | HKQuantityTypeIdentifier.stepCount |
| Alváselemzés | HKCategoryTypeIdentifier.sleepAnalysis |
| VO₂ Max | HKQuantityTypeIdentifier.vo2Max |
| Vérnyomás | HKCorrelationTypeIdentifier.bloodPressure |
