A method and apparatus to identify the source of oxygen delivery failure to a patient. The apparatus may include a pressure sensor to detect a patient's breathing pressure and ambient pressure, an oxygen flow analyzer to measure oxygen flow to the patient, and a processor to analyze the breathing pressure values, ambient pressure value, and oxygen flow rate values. When the oxygen flow rate value is greater than a predetermined threshold value, the processor is programmed to compare the breathing pressure values to the ambient pressure value and output an apnea alarm or an oxygen delivery device displacement alarm.Un appareil comprend un capteur de pression (40) permettant de détecter la pression respiratoire du patient et la pression ambiante, un analyseur de débit d'oxygène (30) pour mesurer le débit d'oxygène vers le patient, et un processeur (35, 45) pour analyser les valeurs de pression respiratoire, la valeur de pression ambiante, et des valeurs de débit d'oxygène. Lorsque la valeur de débit d'oxygène est supérieure à une valeur seuil prédéterminée (62), le processeur (35, 45) est programmé pour comparer les valeurs de la pression respiratoire avec la valeur de pression ambiante et générer une alarme d'apnée (68) ou une alarme de déplacement (70) du dispositif d'administration d'oxygène.