A method for monitoring a patient's condition using a patient questionnaire and a virtual assistant comprising: inputting one or more questions into a questions database; setting a threshold for at least one monitored pulse oximetry parameter; measuring at least one of blood oxygen saturation, pulse rate, and respiration rate via a pulse oximeter; displaying via a virtual assistant a questionnaire retrieved from the questions database when the threshold for the at least one monitored pulse oximetry parameter is exceeded; inputting an at least one answer to the one or more questions in the questionnaire; transmitting to a cloud server the acquired pulse oximeter data and the at least one answer to the one or more questions in the questionnaire; and accessing and displaying via the virtual assistant the acquired pulse oximeter data and the at least one answer to the one or more questions in the questionnaire.