A method and system for checking functionality of an ultrasound therapy head. The waveform profile for typical ultrasound reflections for a functional therapy head are stored, and before use of a therapy head, an ultrasound energy burst (700) is sent, and the actual waveform profile of the returned reflections (702) are compared to the stored waveform profiles (706). If the actual profiles are not sufficiently close to the stored profiles, then a first signal (712) may be generated, which may cause the ultrasound therapy device to shut down or may generate a warning. If the actual profiles are sufficiently close to the stored profiles, then operation may continue (714), or a second signal may be produced, permitting operation of the ultrasound therapy device.