The development of a new fast and robust computerised system is examined in detecting electrocardiogram (ECG) changes in long duration ECG recordings. The system distinguishes these changes between ST-segment deviation and T-wave alterations and can support the produced diagnosis by providing explanations for the decisions made. The European Society of Cardiology ST-T Database was used for evaluating the performance of the system. Sensitivity and positive predictive accuracy were the performance measures used and the proposed system scored 92.02% and 93.77%, respectively, in detecting ST-segment episodes and 91.09% and 80.09% in detecting T-wave episodes. By using the chi-square test we also compared the performance of the system between ECG recordings with minimal and substantial amount of noise. The sensitivity of the proposed system is higher than of other algorithms reported in the literature and the positive predictive accuracy is comparable to, or better than, most of them.