ECG - JSON Exportformaat
Documentatie over de ECG-structuur in JSON-exporten
Last updated: February 6, 2026
On this page
- Structuur
- Velden
- Verplichte Velden
- Optionele Velden
- ECG-Classificaties
- Spanningsmetingen
- Voorbeeldinvoeren
- Normaal Sinusritme
- Boezemfibrilleren Detectie
- Niet-conclusieve Meting
- ECG-Gegevens Begrijpen
- Bemonsteringsfrequentie
- Spanningsmetingen
- Classificatie-interpretatie
- Apparaatcompatibiliteit
- Gebruikssituaties
- Belangrijke Opmerkingen
- Tips
- Gerelateerde Documentatie
ECG (Elektrocardiogram)
ECG-gegevens omvatten elektrocardiogrammetingen van compatibele Apple-apparaten (zoals Apple Watch Series 4 en later). ECG-gegevens bieden gedetailleerde hartritmeanalyse en kunnen aandoeningen zoals boezemfibrilleren detecteren. In JSON-exporten worden ECG-gegevens opgeslagen in de ecg array.
Structuur
Elke ECG-invoer bevat classificatieresultaten, hartslagmetingen, spanningsgegevens en bemonsteringsinformatie:
{
"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"
}
Velden
Verplichte Velden
start(Datum): Starttijd van de ECG-meting in formaatyyyy-MM-dd HH:mm:ss Zend(Datum): Eindtijd van de ECG-meting in formaatyyyy-MM-dd HH:mm:ss Zclassification(String): Hartritmeclassificatie (zie classificaties hieronder)averageHeartRate(Nummer): Gemiddelde hartslag tijdens de ECG-meting in slagen per minuut (bpm)numberOfVoltageMeasurements(Nummer): Totaal aantal spanningsmetingen in het ECG-monstervoltageMeasurements(Array): Array van spanningsmetingen (zie Spanningsmetingen hieronder)samplingFrequency(Nummer): Bemonsteringsfrequentie in Hz (meestal 512 Hz voor Apple Watch)source(String): Bronapparaat of app die de ECG heeft geregistreerd
Optionele Velden
severity(String): Ernstclassificatie van het ECG-resultaat (kan "Not Set" zijn indien niet van toepassing)
ECG-Classificaties
Het veld classification geeft het gedetecteerde hartritme aan:
"Sinus Rhythm"- Normaal hartritme"Atrial Fibrillation"- Onregelmatig hartritme (boezemfibrilleren) gedetecteerd"High Heart Rate"- Hartslag boven het normale bereik"Inconclusive Low Heart Rate"- Kan niet classificeren vanwege lage hartslag"Inconclusive High Heart Rate"- Kan niet classificeren vanwege hoge hartslag"Inconclusive"- Kan classificatie niet bepalen"Inconclusive Poor Recording"- Kan niet classificeren vanwege slechte signaalkwaliteit"Unrecognized"- Classificatie niet herkend
Spanningsmetingen
Elke ECG-invoer bevat een array van spanningsmetingen die de elektrische activiteit van het hart in de loop van de tijd vertegenwoordigen:
{
"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"
}
]
}
Spanningsmeetvelden:
date(Datum): Precieze tijdstempel van de spanningsmeting (bevat milliseconden)voltage(Nummer): Spanningswaarde in voltunits(String): Meeteenheid (meestal"V"voor volt)
Opmerking: Spanningsmetingen worden bemonsterd op de frequentie gespecificeerd door samplingFrequency (meestal 512 Hz, wat betekent 512 metingen per seconde).
Voorbeeldinvoeren
Normaal Sinusritme
{
"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"
}
Boezemfibrilleren Detectie
{
"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"
}
Niet-conclusieve Meting
{
"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"
}
ECG-Gegevens Begrijpen
Bemonsteringsfrequentie
De samplingFrequency (meestal 512 Hz) geeft aan hoeveel spanningsmetingen per seconde worden genomen. Voor een ECG-meting van 30 seconden:
- Totale metingen = 512 × 30 = 15.360 metingen
- Elke meting vertegenwoordigt ongeveer 0,002 seconden (2 milliseconden) van hartactiviteit
Spanningsmetingen
De spanningsmetingen vertegenwoordigen de elektrische activiteit van het hart:
- Positieve waarden: Depolarisatie (hartspiercontractie)
- Negatieve waarden: Repolarisatie (hartspierontspanning)
- Patroonanalyse: Het patroon van spanningsveranderingen in de loop van de tijd geeft het hartritme aan
Classificatie-interpretatie
- Sinusritme: Normaal, gezond hartritme
- Boezemfibrilleren: Onregelmatig ritme dat medische aandacht kan vereisen
- Niet-conclusief: Kan wijzen op slechte signaalkwaliteit, beweging tijdens meting of andere factoren
- Hoge/Lage Hartslag: Hartslag buiten het normale bereik voor nauwkeurige classificatie
Apparaatcompatibiliteit
ECG-functionaliteit vereist:
- Apple Watch Series 4 of later (met ECG-app)
- iOS 12.1.1 of later op de gekoppelde iPhone
- ECG-app geïnstalleerd en ingesteld
Gebruikssituaties
ECG-gegevens kunnen nuttig zijn voor:
- Hartritmemonitoring: Volg hartritmepatronen in de loop van de tijd
- Boezemfibrilleren-detectie: Monitor boezemfibrilleren-episodes
- Medische dossiers: Deel ECG-gegevens met zorgverleners
- Trendanalyse: Identificeer patronen of veranderingen in hartritme
- Symptoomcorrelatie: Kruisverwijs ECG-metingen met symptomen of activiteiten
Belangrijke Opmerkingen
- Geen medisch apparaat: De Apple Watch ECG is niet bedoeld om professionele medische diagnose te vervangen
- Raadpleeg zorgverleners: Raadpleeg altijd zorgprofessionals over ECG-resultaten, vooral als boezemfibrilleren wordt gedetecteerd
- Regelmatige monitoring: Regelmatige ECG-metingen kunnen helpen patronen te identificeren, maar mogen professionele medische zorg niet vervangen
- Bestandsgrootte: ECG-exporten met volledige spanningsmetingen kunnen groot zijn vanwege de hoge bemonsteringsfrequentie
Tips
- Consistente metingen: Neem ECG-metingen op consistente tijden voor betere trendanalyse
- Juiste positionering: Zorg voor juiste horlogeplaatsing en stilte tijdens metingen voor nauwkeurige resultaten
- Selectief exporteren: Overweeg het datumbereik bij het exporteren van ECG-gegevens, omdat bestanden groot kunnen zijn met volledige spanningsmetingen
Gerelateerde Documentatie
- JSON Exportformaat Overzicht
- Hartslagmeldingen - Voor waarschuwingen bij hoge/lage hartslag
- Handleiding voor Handmatige Export
- Automatiseringen Overzicht