ECG - Format d'Exportation JSON
Documentation sur la structure ECG dans les exportations JSON
Last updated: February 6, 2026
On this page
- Structure
- Champs
- Champs Requis
- Champs Optionnels
- Classifications ECG
- Mesures de Tension
- Exemples d'Entrées
- Rythme Sinusal Normal
- Détection de Fibrillation Auriculaire
- Lecture Inconclusive
- Comprendre les Données ECG
- Fréquence d'Échantillonnage
- Mesures de Tension
- Interprétation de la Classification
- Compatibilité des Appareils
- Cas d'Utilisation
- Notes Importantes
- Conseils
- Documentation Connexe
ECG (Électrocardiogramme)
Les données ECG incluent les lectures d'électrocardiogramme provenant d'appareils Apple compatibles (tels que l'Apple Watch Series 4 et les modèles ultérieurs). Les données ECG fournissent une analyse détaillée du rythme cardiaque et peuvent détecter des conditions telles que la fibrillation auriculaire. Dans les exportations JSON, les données ECG sont stockées dans le tableau ecg.
Structure
Chaque entrée ECG inclut les résultats de classification, les mesures de fréquence cardiaque, les données de tension et les informations d'échantillonnage :
{
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:30 -0800",
"classification": "Sinus Rhythm",
"severity": "Not Set",
"averageHeartRate": 72,
"numberOfVoltageMeasurements": 512,
"voltageMeasurements": [
{
"date": "2024-02-06 14:30:00.000 -0800",
"voltage": 0.123,
"units": "V"
}
],
"samplingFrequency": 512,
"source": "Apple Watch"
}
Champs
Champs Requis
start(Date) : Heure de début de la lecture ECG au formatyyyy-MM-dd HH:mm:ss Zend(Date) : Heure de fin de la lecture ECG au formatyyyy-MM-dd HH:mm:ss Zclassification(Chaîne) : Classification du rythme cardiaque (voir les classifications ci-dessous)averageHeartRate(Nombre) : Fréquence cardiaque moyenne pendant la lecture ECG en battements par minute (bpm)numberOfVoltageMeasurements(Nombre) : Nombre total de mesures de tension dans l'échantillon ECGvoltageMeasurements(Tableau) : Tableau de mesures de tension (voir Mesures de Tension ci-dessous)samplingFrequency(Nombre) : Fréquence d'échantillonnage en Hz (généralement 512 Hz pour Apple Watch)source(Chaîne) : Appareil ou application source qui a enregistré l'ECG
Champs Optionnels
severity(Chaîne) : Classification de la gravité du résultat ECG (peut être "Not Set" si non applicable)
Classifications ECG
Le champ classification indique le rythme cardiaque détecté :
"Sinus Rhythm"- Rythme cardiaque normal"Atrial Fibrillation"- Rythme cardiaque irrégulier (FA) détecté"High Heart Rate"- Fréquence cardiaque au-dessus de la plage normale"Inconclusive Low Heart Rate"- Impossible de classer en raison d'une fréquence cardiaque basse"Inconclusive High Heart Rate"- Impossible de classer en raison d'une fréquence cardiaque élevée"Inconclusive"- Impossible de déterminer la classification"Inconclusive Poor Recording"- Impossible de classer en raison d'une mauvaise qualité de signal"Unrecognized"- Classification non reconnue
Mesures de Tension
Chaque entrée ECG inclut un tableau de mesures de tension qui représentent l'activité électrique du cœur au fil du temps :
{
"voltageMeasurements": [
{
"date": "2024-02-06 14:30:00.000 -0800",
"voltage": 0.123,
"units": "V"
},
{
"date": "2024-02-06 14:30:00.002 -0800",
"voltage": 0.125,
"units": "V"
}
]
}
Champs de Mesure de Tension :
date(Date) : Horodatage précis de la mesure de tension (inclut les millisecondes)voltage(Nombre) : Valeur de tension en voltsunits(Chaîne) : Unité de mesure (généralement"V"pour volts)
Note : Les mesures de tension sont échantillonnées à la fréquence spécifiée par samplingFrequency (généralement 512 Hz, ce qui signifie 512 mesures par seconde).
Exemples d'Entrées
Rythme Sinusal Normal
{
"start": "2024-02-06 14:30:00 -0800",
"end": "2024-02-06 14:30:30 -0800",
"classification": "Sinus Rhythm",
"severity": "Not Set",
"averageHeartRate": 72,
"numberOfVoltageMeasurements": 15360,
"voltageMeasurements": [
{
"date": "2024-02-06 14:30:00.000 -0800",
"voltage": 0.123,
"units": "V"
}
],
"samplingFrequency": 512,
"source": "Apple Watch"
}
Détection de Fibrillation Auriculaire
{
"start": "2024-02-06 16:45:00 -0800",
"end": "2024-02-06 16:45:30 -0800",
"classification": "Atrial Fibrillation",
"severity": "Not Set",
"averageHeartRate": 95,
"numberOfVoltageMeasurements": 15360,
"voltageMeasurements": [
{
"date": "2024-02-06 16:45:00.000 -0800",
"voltage": 0.145,
"units": "V"
}
],
"samplingFrequency": 512,
"source": "Apple Watch"
}
Lecture Inconclusive
{
"start": "2024-02-06 18:00:00 -0800",
"end": "2024-02-06 18:00:30 -0800",
"classification": "Inconclusive Poor Recording",
"severity": "Not Set",
"averageHeartRate": 68,
"numberOfVoltageMeasurements": 15360,
"voltageMeasurements": [
{
"date": "2024-02-06 18:00:00.000 -0800",
"voltage": 0.098,
"units": "V"
}
],
"samplingFrequency": 512,
"source": "Apple Watch"
}
Comprendre les Données ECG
Fréquence d'Échantillonnage
La samplingFrequency (généralement 512 Hz) indique combien de mesures de tension sont prises par seconde. Pour une lecture ECG de 30 secondes :
- Mesures totales = 512 × 30 = 15 360 mesures
- Chaque mesure représente environ 0,002 secondes (2 millisecondes) d'activité cardiaque
Mesures de Tension
Les mesures de tension représentent l'activité électrique du cœur :
- Valeurs positives : Dépolarisation (contraction du muscle cardiaque)
- Valeurs négatives : Repolarisation (relaxation du muscle cardiaque)
- Analyse des motifs : Le motif des changements de tension au fil du temps indique le rythme cardiaque
Interprétation de la Classification
- Rythme Sinusal : Rythme cardiaque normal et sain
- Fibrillation Auriculaire : Rythme irrégulier qui peut nécessiter une attention médicale
- Inconclusif : Peut indiquer une mauvaise qualité de signal, un mouvement pendant la lecture ou d'autres facteurs
- Fréquence Cardiaque Élevée/Basse : Fréquence cardiaque en dehors de la plage normale pour une classification précise
Compatibilité des Appareils
La fonctionnalité ECG nécessite :
- Apple Watch Series 4 ou ultérieur (avec l'application ECG)
- iOS 12.1.1 ou ultérieur sur l'iPhone apparié
- Application ECG installée et configurée
Cas d'Utilisation
Les données ECG peuvent être utiles pour :
- Surveillance du rythme cardiaque : Suivre les modèles de rythme cardiaque au fil du temps
- Détection de FA : Surveiller les épisodes de fibrillation auriculaire
- Dossiers médicaux : Partager les données ECG avec les prestataires de soins de santé
- Analyse des tendances : Identifier les modèles ou les changements dans le rythme cardiaque
- Corrélation des symptômes : Croiser les références des lectures ECG avec les symptômes ou les activités
Notes Importantes
- Pas un dispositif médical : L'ECG de l'Apple Watch n'est pas destiné à remplacer le diagnostic médical professionnel
- Consultez les prestataires de soins de santé : Consultez toujours les professionnels de la santé concernant les résultats ECG, surtout si la FA est détectée
- Surveillance régulière : Les lectures ECG régulières peuvent aider à identifier les modèles, mais ne doivent pas remplacer les soins médicaux professionnels
- Taille du fichier : Les exportations ECG avec des mesures de tension complètes peuvent être volumineuses en raison du taux d'échantillonnage élevé
Conseils
- Lectures cohérentes : Prenez des lectures ECG à des moments cohérents pour une meilleure analyse des tendances
- Positionnement approprié : Assurez-vous d'un placement correct de la montre et de l'immobilité pendant les lectures pour des résultats précis
- Exporter sélectivement : Considérez la plage de dates lors de l'exportation des données ECG, car les fichiers peuvent être volumineux avec des mesures de tension complètes
Documentation Connexe
- Aperçu du Format d'Exportation JSON
- Notifications de Fréquence Cardiaque - Pour les alertes de fréquence cardiaque élevée/basse
- Guide d'Exportation Manuelle
- Aperçu des Automatisations