Disclosed is an apparatus, system, and method of diagnosis for detecting the presence of Cheyne-Stokes breathing in a person. The apparatus, system and method of diagnosis comprise the following: computer processing means for monitoring a signal indicative of respiratory flow of the person; computer processing means for deriving a jump feature from the signal, the jump feature comprising a characterization of an increase in flow at the beginning of a hyperpnoea; computer processing means for deriving a peak feature from the signal, the peak feature comprising an indication of a peak in a spectrogram of a portion of the signal; and computer processing means for detecting whether the respiratory flow of the patient includes an indication of the presence of Cheyne-Stokes breathing based on an analysis of the jump feature and the peak feature.