ECG - JSON Exportformaat

Documentatie over de ECG-structuur in JSON-exporten

Last updated: February 6, 2026

On this page

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 formaat yyyy-MM-dd HH:mm:ss Z
  • end (Datum): Eindtijd van de ECG-meting in formaat yyyy-MM-dd HH:mm:ss Z
  • classification (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-monster
  • voltageMeasurements (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 volt
  • units (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