1. A method for identifying a medical condition using electrocardiogram (ECG) signals by a processor, comprising the processor: receiving a plurality of reference ECG signals from a reference data source, wherein each of the plurality of reference ECG signals comprises a plurality of QRS complexes; running a first iteration of wavelet transform on the plurality of reference ECG signals to remove noise from the plurality of reference ECG signals; running a second iteration of wavelet transform on the plurality of reference ECG signals with the noise removed to generate a plurality of wavelet transform decomposition of reconstructed reference ECG signals; receiving ECG signals of a patient from an ECG machine, wherein the ECG signals of the patient are acquired using a set of parameters of the ECG machine, and wherein the ECG signals of the patient comprise a plurality of QRS complexes; running a first iteration of wavelet transform on the ECG signals of the patient to remove noise from the ECG signals of the patient; running a second iteration of wavelet transform on the ECG signals of the patient with the noise removed to generate wavelet transform decomposition of reconstructed patient ECG signals; analyzing energy distribution in time domain and frequency domain of the plurality of wavelet transform decomposition of reconstructed reference ECG signals to generate signal characteristics of the plurality of QRS complexes of the plurality of reference ECG signals; encoding the signal characteristics of the plurality of QRS complexes of the plurality of reference ECG signals to generate a plurality of coded reference data; analyzing energy distribution in the time domain and frequency domain of the wavelet transform decomposition of reconstructed patient ECG signals to generate signal characteristics of the plurality of QRS complexes of the ECG signals of the patient; encoding the signal characteristics of the plurality of QRS complexes of the ECG signals of the patient to generate coded patient data; comparing the coded patient data with the plurality of coded reference data to generate a best match between the signal characteristics of the plurality of QRS complexes of the ECG signals of the patient and one or more of the signal characteristics of the plurality of QRS complexes of the plurality of reference ECG signals to assist in identifying the medical condition of the patient; and configuring the ECG machine to adjust the set of parameters to acquire additional ECG signals of the patient in response to results of said comparing.