Intégration HealthKit

Référence technique complète des types de données HealthKit et des modèles de synchronisation de Cardio Analytics

Types de Données HealthKit Utilisés

Cardio Analytics lit 11 métriques cardiovasculaires et de mobilité d'Apple HealthKit en utilisant des identifiants de première partie :

Métriques de Fréquence Cardiaque

  • HKQuantityTypeIdentifier.heartRate - Fréquence cardiaque actuelle (battements/min) (Apple Docs)
  • restingHeartRate - Fréquence cardiaque au repos de base (Apple Docs)
  • walkingHeartRateAverage - FC moyenne pendant la marche

Métriques Cardiovasculaires

  • bloodPressureSystolic + bloodPressureDiastolic - Lectures de TA appariées avec corrélation (Apple Docs)
  • heartRateVariabilitySDNN - Variabilité globale de la VRC (SDNN en millisecondes)
  • heartRateVariabilityRMSSD - Tonus vagal à court terme (RMSSD en ms, lorsque disponible)
  • oxygenSaturation - SpO₂ sous forme de fraction (0,0-1,0, affiché en %) (Apple Docs)

Composition Corporelle

  • bodyMass - Poids en kg
  • height - Taille en mètres (utilisée pour calculer l'IMC)

ECG & Fibrillation Auriculaire

  • electrocardiogramType - Enregistrements ECG avec HKElectrocardiogram.Classification incluant .atrialFibrillation (Apple Docs)
  • atrialFibrillationBurden - Pourcentage de charge FA (lorsque disponible, watchOS 9+) (Apple Docs)

Métriques de Condition Physique & Mobilité

  • vo2Max - Consommation maximale d'oxygène (mL/kg/min) (Apple Docs)
  • walkingSpeed - Vitesse de marche régulière moyenne (m/s) (Apple Docs)
  • walkingAsymmetryPercentage - Pourcentage de déséquilibre de la démarche (Apple Docs)
  • stairAscentSpeed - Vitesse de montée d'escaliers (m/s) (Apple Docs)

Modèles de Synchronisation en Arrière-plan

Requêtes d'Objets Ancrés

HKAnchoredObjectQuery permet la synchronisation delta - récupérer uniquement les données nouvelles ou modifiées depuis la dernière synchronisation (Apple Docs).

  • Utilisation efficace de la batterie - Récupère uniquement les données modifiées, pas les ensembles de données complets
  • Ancre persistante - Stocke le dernier point de synchronisation pour reprendre après le redémarrage de l'application
  • Gère les suppressions - Reçoit les échantillons supprimés pour une synchronisation précise

Livraison en Arrière-plan

HKHealthStore.enableBackgroundDelivery permet à HealthKit de réveiller l'application lorsque de nouvelles données sont disponibles (Apple Docs).

  • Mises à jour immédiates - Données cardiovasculaires fraîches sans actualisation manuelle
  • Efficace en batterie - Les réveils gérés par le système minimisent la consommation d'énergie
  • Livraison fiable - Fonctionne même lorsque l'application est fermée

📱 Droit requis : com.apple.developer.healthkit.background-delivery (Docs)

Capacités d'Écriture dans HealthKit

Les données saisies par l'utilisateur (poids, tension artérielle) peuvent être écrites dans HealthKit pour la cohérence entre toutes les applications et appareils de santé.

  • Dossier de santé unifié - Les données saisies dans Cardio Analytics apparaissent dans Apple Health
  • Visibilité pour les cliniciens - Les médecins utilisant des systèmes connectés à HealthKit voient des dossiers cohérents
  • Compatibilité inter-applications - D'autres applications de santé peuvent accéder à vos entrées Cardio Analytics
  • Attribution d'appareil - HealthKit suit quelle application/appareil a enregistré chaque échantillon

Confidentialité & Permissions Granulaires

L'autorisation HealthKit est granulaire - les utilisateurs approuvent ou refusent chaque type de données individuellement. Cardio Analytics respecte toutes les décisions de permission :

  • Permissions de lecture/écriture granulaires - L'utilisateur choisit quelles métriques partager
  • Aucun accès aux types non autorisés - HealthKit applique les limites de permission
  • Révocable à tout moment - Les utilisateurs peuvent modifier les permissions dans Réglages iOS → Confidentialité → Santé
  • Aucune transmission au serveur - Toutes les données restent sur l'appareil ; l'autorisation HealthKit n'accorde pas d'accès au serveur

Lire la Politique de Confidentialité Complète

Profitez d'une Intégration HealthKit Transparente

Téléchargez Cardio Analytics et connectez-vous avec Apple HealthKit pour une surveillance cardiovasculaire automatique.

Télécharger sur l'App Store