HealthKit integration

Komplet teknisk reference for Cardio Analytics HealthKit datatyper og synkroniseringsmønstre

HealthKit datatyper der bruges

Cardio Analytics læser 11 kardiovaskulære og mobilitetsmålinger fra Apple HealthKit ved hjælp af førstepartidentifikatorer:

Hjertefrekvens målinger

  • HKQuantityTypeIdentifier.heartRate - Aktuel hjertefrekvens (slag/min) (Apple Docs)
  • restingHeartRate - Hvilepuls baseline (Apple Docs)
  • walkingHeartRateAverage - Gennemsnitlig puls under gang

Kardiovaskulære målinger

  • bloodPressureSystolic + bloodPressureDiastolic - Parrede blodtryksmålinger med korrelation (Apple Docs)
  • heartRateVariabilitySDNN - Samlet HRV variabilitet (SDNN i millisekunder)
  • heartRateVariabilityRMSSD - Kortvarig vagal tonus (RMSSD i ms, hvor tilgængeligt)
  • oxygenSaturation - SpO₂ som brøkdel (0,0-1,0, vist som %) (Apple Docs)

Kropssammensætning

  • bodyMass - Vægt i kg
  • height - Højde i meter (bruges til at beregne BMI)

EKG & atrieflimren

  • electrocardiogramType - EKG-optagelser med HKElectrocardiogram.Classification inklusiv .atrialFibrillation (Apple Docs)
  • atrialFibrillationBurden - AF burden-procent (hvor tilgængeligt, watchOS 9+) (Apple Docs)

Fitness- og mobilitetsmålinger

  • vo2Max - Maksimal iltoptagelse (mL/kg/min) (Apple Docs)
  • walkingSpeed - Gennemsnitlig stabil ganghastighed (m/s) (Apple Docs)
  • walkingAsymmetryPercentage - Gangbalance-ubalance-procent (Apple Docs)
  • stairAscentSpeed - Trappeklattringshastighed (m/s) (Apple Docs)

Baggrunds-synkroniseringsmønstre

Forankrede objektforespørgsler

HKAnchoredObjectQuery muliggør delta-synkronisering, henter kun nye eller ændrede data siden sidste synkronisering (Apple Docs).

  • Effektiv batteriforbrug - Henter kun ændrede data, ikke hele datasæt
  • Vedvarende anker - Gemmer sidste synkroniseringspunkt for at genoptage efter app-genstart
  • Håndterer sletninger - Modtager slettede prøver for nøjagtig synkronisering

Baggrunds-levering

HKHealthStore.enableBackgroundDelivery tillader HealthKit automatisk at vække appen når nye data bliver tilgængelige (Apple Docs).

  • Øjeblikkelige opdateringer - Friske kardiovaskulære data uden manuel opdatering
  • Batterieffektiv - Systemstyrede opvågninger minimerer strømforbrug
  • Pålidelig levering - Virker selv når appen er lukket

📱 Påkrævet rettighed: com.apple.developer.healthkit.background-delivery (Docs)

Skriv-tilbage muligheder

Brugerindtastede data (vægt, blodtryk) kan skrives tilbage til HealthKit for konsistens på tværs af alle sundhedsapps og enheder.

  • Samlet sundhedsjournal - Data indtastet i Cardio Analytics vises i Apple Health
  • Klinikersynlighed - Læger der bruger HealthKit-tilsluttede systemer ser konsistente journaler
  • Tværgående app-kompatibilitet - Andre sundhedsapps kan få adgang til dine Cardio Analytics indtastninger
  • Enhedsattribution - HealthKit sporer hvilken app/enhed der optog hver prøve

Privatliv & detaljerede tilladelser

HealthKit autorisation er detaljeret - brugere godkender eller afviser hver datatype individuelt. Cardio Analytics respekterer alle tilladelsebeslutninger:

  • Detaljerede læse-/skrivetilladelser - Bruger vælger hvilke målinger der skal deles
  • Ingen adgang til uautoriserede typer - HealthKit håndhæver tilladelsesgrænser
  • Kan tilbagekaldes når som helst - Brugere kan ændre tilladelser i iOS Indstillinger → Privatliv → Sundhed
  • Ingen server-transmission - Alle data forbliver på enheden; HealthKit autorisation giver ikke server-adgang

Læs fuld privatlivspolitik

Oplev problemfri HealthKit integration

Download Cardio Analytics og forbind med Apple HealthKit til automatisk kardiovaskulær monitorering.

Download på App Store