Class ECGAnalysis
java.lang.Object
org.episteme.natural.medicine.cardiology.ECGAnalysis
Basic ECG (Electrocardiogram) analysis utilities.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Method Summary
Modifier and TypeMethodDescriptionstatic RealaverageHeartRate(Real[] rPeakTimesMs) Average heart rate from R-peak timestampsstatic int[]detectRPeaks(Real[] ecgSignal, Real threshold) Simple R-peak detection (threshold-based)static RealheartRateFromRR(Real rrIntervalMs) Heart rate from R-R interval: HR = 60000 / RR_msstatic RealRMSSD - root mean square of successive differencesstatic RealHRV SDNN - standard deviation of NN intervalsstatic booleanisQTcProlonged(Real qtcMs, boolean isMale) Checks if QTc is prolongedstatic RealQTc Bazett: QTc = QT / sqrt(RR/1000)static RealqtcFridericia(Real qtIntervalMs, Real rrIntervalMs) QTc Fridericia: QTc = QT / (RR/1000)^(1/3)
-
Method Details
-
heartRateFromRR
-
averageHeartRate
-
hrvSDNN
-
hrvRMSSD
-
qtcBazett
-
qtcFridericia
-
isQTcProlonged
Checks if QTc is prolonged -
detectRPeaks
-