Detection of apnea/hypopnea events to calculate an apnea/hypopnea index is obtained by analysis of breathing pattern of a patient from breathing and snore sounds and a finger probe recording the SaO2 signal. A detector analyzes microphone signals to detect breath, snore and noise sounds in response to a detected drop in the SaO2 level greater than 2% and to extract and analyze the breathing sounds from a limited time period starting prior to the drop of the SaO2 signal and ending at least at the end of each drop. Separated time periods are divided phases with snore sounds and those with breathing sounds and an estimated breathing volume adjacent to a snore phase is used to estimate the airflow of the snore phase. The relative and absolute energy and duration of the sound periods is used to classify the sound periods into the three groups of breath, snore and noise.