A method of monitoring the cardiac function of a patient includes receiving a position input from a position sensor attached to the patient and classifying the position input into a position class. Cardiac waveform data is received for the patient and then the cardiac waveform data is compared to model waveform parameters for the position class.