A system includes an ultrasound transducer, a processing circuit, and a display. The ultrasound transducer is configured to detect ultrasound information from a patient and output the ultrasound information. The ultrasound information represents blood flow of the patient. The processing circuit is configured to generate a first waveform by automatically tracing the ultrasound information, identify a plurality of prior heart cycles of the first waveform and a current heart cycle of the first waveform, predict a second waveform based on the plurality of prior heart cycles, and update a visual representation of the current heart cycle based on the second waveform. The display is configured to display the visual representation of the current heart cycle.