There is a method and system for detecting heartbeat irregularities comprising the steps of receiving a dataset representative of at least one waveform, the at least one waveform indicative of a subject's heart activity over a predetermined period of time; identifying from the data representative of at least one waveform, a plurality of peaks, each peak corresponding to a heartbeat; identifying from the predetermined period of time the time occurrence of each peak; calculating the difference (duration) between the time occurrence of each peak with its adjacent peak; determining the difference between each duration; classifying the absolute value of the difference into one of at least three intermediate categories; wherein each intermediate category comprises a specified range such that the absolute value is categorized into the intermediate category if it falls between the range; the intermediate categories further providing an indication of whether the subject has heartbeat irregularity.L'invention concerne un procédé et un système pour détecter des irrégularités de battement de cœur, comprenant les étapes consistant à recevoir un ensemble de données représentif d'au moins une forme d'onde, la ou les formes d'onde étant indicatrices d'une activité cardiaque d'un sujet pendant une période de temps prédéterminée ; identifier, à partir des données représentatives d'au moins une forme d'onde, une pluralité de pics, chaque pic correspondant à un battement de cœur ; identifier, à partir de la période de temps prédéterminée, la survenue temporelle de chaque pic ; calculer la différence (durée) entre la survenue de chaque pic avec son pic adjacent ; déterminer la différence entre chaque durée ; classer la valeur absolue de la différence en l'une d'au moins trois catégories intermédiaires, chaque catégorie intermédiaire comprenant une plage spécifiée de telle sorte que la valeur absolue est rangée dans la catégorie intermédiaire si elle tombe dans la plage, les catégories i