A method of detecting and classifying cardiac arrhythmias, comprising: receiving a hemodynamic wave signal from at least one hemodynamic sensor by a processor; receiving a cardiac electrical wave signal from a cardiac stimulation device by the processor; integrating, by the processor, the received hemodynamic wave signal and the received cardiac electrical wave signal; determining if a heart arrhythmia is present via examination of the regularity of the hemodynamic signal; and if a heart arrhythmia is determined, classifying the arrhythmia according to a time correlation between the hemodynamic signal and the electrical signal.