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 kgheight- Taille en mètres (utilisée pour calculer l'IMC)
ECG & Fibrillation Auriculaire
electrocardiogramType- Enregistrements ECG avecHKElectrocardiogram.Classificationincluant.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
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