  Respiratory symptoms can be a caused by different underlying conditions, and
are often caused by viral infections, such as Influenza-like illnesses or other
emerging viruses like the Coronavirus. These respiratory viruses, often, have
common symptoms, including coughing, high temperature, congested nose, and
difficulty breathing. However, early diagnosis of the type of the virus, can be
crucial, especially in cases such as the recent COVID-19 pandemic. One of the
factors that contributed to the spread of the pandemic, was the late diagnosis
or confusing it with regular flu-like symptoms. Science has proved that one of
the possible differentiators of the underlying causes of these different
respiratory diseases is coughing, which comes in different types and forms.
Therefore, a reliable lab-free tool for early and more accurate diagnosis that
can differentiate between different respiratory diseases is very much needed.
This paper proposes an end-to-end portable system that can record data from
patients with symptom, including coughs (voluntary or involuntary) and
translate them into health data for diagnosis, and with the aid of machine
learning, classify them into different respiratory illnesses, including
COVID-19. With the ongoing efforts to stop the spread of the COVID-19 disease
everywhere today, and against similar diseases in the future, our proposed low
cost and user-friendly solution can play an important part in the early
diagnosis.
