The Dalhousie ECG Program was designed specifically for the needs of epidemiologic studies, health surveys, and clinical trials. The program logic is dynamic in that it can accommodate any combination of ECG leads, record length and sampling rate. The NOVACODE module of the program classifies ECGs according to the Minnesota Code, supplemented with new sets of logic criteria for conduction defects, acute myocardial infarction, and serial ECG changes. Improved statistical models are incorporated for enhanced detection of myocardial infarction using the Cardiac Infarction Injury Score, and for quantification of left ventricular mass estimation. It is anticipated that these program improvements will enhance its utility particularly in monitoring progression and regression of cardiac involvement in hypertensive and ischemic heart disease, and in the assessment of the effectiveness of intervention on cardiovascular disease risk factors.