ECG — format export JSON

Documentație pentru structura ECG în exporturile JSON

Last updated: February 6, 2026

Pe această pagină

ECG (electrocardiogramă)

Datele ECG includ înregistrări electrocardiografice de la dispozitive Apple compatibile (cum ar fi Apple Watch Series 4 și modele mai noi). Datele ECG oferă o analiză detaliată a ritmului cardiac și pot detecta afecțiuni precum fibrilația atrială. În exporturile JSON, datele ECG sunt stocate în tabloul ecg.

Structură

Fiecare intrare ECG include rezultatul clasificării, măsurători ale ritmului cardiac, date de tensiune și informații despre eșantionare:

{
  "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"
}

Câmpuri

Câmpuri obligatorii

  • start (Date): ora de început a citirii ECG, în format yyyy-MM-dd HH:mm:ss Z
  • end (Date): ora de sfârșit a citirii ECG, în format yyyy-MM-dd HH:mm:ss Z
  • classification (String): clasificarea ritmului cardiac (vezi clasificările de mai jos)
  • averageHeartRate (Number): ritm cardiac mediu în timpul citirii ECG, în bătăi pe minut (bpm)
  • numberOfVoltageMeasurements (Number): numărul total de măsurători de tensiune din eșantionul ECG
  • voltageMeasurements (Array): tabloul de măsurători de tensiune (vezi Măsurători de tensiune mai jos)
  • samplingFrequency (Number): frecvența de eșantionare în Hz (de obicei 512 Hz pentru Apple Watch)
  • source (String): dispozitivul sau aplicația sursă care a înregistrat ECG-ul

Câmpuri opționale

  • severity (String): clasificare a severității rezultatului ECG (poate fi "Not Set" dacă nu se aplică)

Clasificări ECG

Câmpul classification indică ritmul cardiac detectat:

  • "Sinus Rhythm" — ritm cardiac normal
  • "Atrial Fibrillation" — ritm cardiac neregulat (FA) detectat
  • "High Heart Rate" — ritm cardiac peste plaja normală
  • "Inconclusive Low Heart Rate" — imposibil de clasificat din cauza unui ritm cardiac scăzut
  • "Inconclusive High Heart Rate" — imposibil de clasificat din cauza unui ritm cardiac ridicat
  • "Inconclusive" — imposibil de stabilit clasificarea
  • "Inconclusive Poor Recording" — imposibil de clasificat din cauza calității slabe a semnalului
  • "Unrecognized" — clasificare nerecunoscută

Măsurători de tensiune

Fiecare intrare ECG include un tablou de măsurători de tensiune care reprezintă activitatea electrică a inimii în timp:

{
  "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"
    }
  ]
}

Câmpuri pentru măsurători de tensiune:

  • date (Date): marcaj temporal precis al măsurătorii de tensiune (include milisecunde)
  • voltage (Number): valoarea tensiunii, în volți
  • units (String): unitatea de măsură (de obicei "V" pentru volți)

Notă: măsurătorile de tensiune sunt eșantionate la frecvența indicată de samplingFrequency (de obicei 512 Hz, adică 512 măsurători pe secundă).

Exemple de intrări

Ritm 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"
}

Detectare fibrilație atrială

{
  "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"
}

Citire neconcludentă

{
  "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"
}

Înțelegerea datelor ECG

Frecvența de eșantionare

samplingFrequency (de obicei 512 Hz) indică câte măsurători de tensiune se iau pe secundă. Pentru o citire ECG de 30 de secunde:

  • Total măsurători = 512 × 30 = 15.360 măsurători
  • Fiecare măsurătoare reprezintă aproximativ 0,002 secunde (2 milisecunde) de activitate cardiacă

Măsurători de tensiune

Măsurătorile de tensiune reprezintă activitatea electrică a inimii:

  • Valori pozitive: depolarizare (contracția mușchiului cardiac)
  • Valori negative: repolarizare (relaxarea mușchiului cardiac)
  • Analiza tiparului: tiparul variațiilor de tensiune în timp indică ritmul cardiac

Interpretarea clasificărilor

  • Sinus Rhythm: ritm cardiac normal, sănătos
  • Atrial Fibrillation: ritm neregulat care poate necesita consult medical
  • Inconclusive: poate indica calitate slabă a semnalului, mișcare în timpul citirii sau alți factori
  • High/Low Heart Rate: ritm cardiac în afara plajei normale pentru o clasificare precisă

Compatibilitate dispozitive

Pentru funcția ECG sunt necesare:

  • Apple Watch Series 4 sau mai nou (cu aplicația ECG)
  • iOS 12.1.1 sau mai nou pe iPhone-ul asociat
  • Aplicația ECG instalată și configurată

Cazuri de utilizare

Datele ECG pot fi utile pentru:

  • Monitorizarea ritmului cardiac: urmărirea tiparelor de ritm în timp
  • Detectarea FA: monitorizarea episoadelor de fibrilație atrială
  • Dosare medicale: partajarea datelor ECG cu furnizorii de îngrijire medicală
  • Analiza tendințelor: identificarea tiparelor sau schimbărilor în ritmul cardiac
  • Corelația cu simptomele: compararea citirilor ECG cu simptomele sau activitățile

Note importante

  • Nu este dispozitiv medical: ECG-ul de pe Apple Watch nu înlocuiește diagnosticul medical profesional
  • Consultați profesioniștii: adresați-vă întotdeauna specialiștilor în legătură cu rezultatele ECG, mai ales dacă se detectează FA
  • Monitorizare regulată: citirile ECG regulate pot ajuta la identificarea tiparelor, dar nu înlocuiesc îngrijirea medicală profesională
  • Dimensiunea fișierului: exporturile ECG cu măsurători complete de tensiune pot fi mari din cauza frecvenței ridicate de eșantionare

Sfaturi

  • Citiri consecvente: efectuați citiri ECG la intervale similare pentru o analiză mai bună a tendințelor
  • Poziționare corectă: asigurați-vă poziția corectă a ceasului și liniștea în timpul citirilor pentru rezultate precise
  • Export selectiv: luați în calcul intervalul de date la exportul datelor ECG, deoarece fișierele pot fi mari când includ măsurători complete de tensiune

Documentație conexă