A method for non-invasively monitoring a status of a user with a pulmonary condition comprises obtaining first video data of the user during a first test period analyzing the obtained first video data to determine a first respiratory signal for the user detecting any cough events present in the first respiratory signal obtaining second video data of the user during a second, later, test period analyzing the obtained second video data to determine a second respiratory signal for the user detecting any cough events present in the second respiratory signal determining a respiratory status of the user based on the results of the detecting and outputting a signal containing information about the respiratory status of the user.