Skip to content

An website for diagnosing contagious disease from symptoms written in natural language.

License

Notifications You must be signed in to change notification settings

kjsu0209/COVID-19-Self-Diagnosis-Web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COVID-19-Self-Diagnosis-Web

This project is for diagnosing contagious disease from symptoms written in natural language. Symptoms will be compared with data, which is already classified by disease, and used to show the probability of infection to the user. The goal of this project is to reduce time to decide to visit the hospital when the user suspects oneself on a contagious infection and helps patients to describe their symptoms in a familiar way.

Components

  • /static : configuration, javascript(maps.js), css file(style.css)
  • /templates : html file
  • app.py : flask server
  • test.py : symptom word extraction tool (show RAD values of symptoms in CSV)
  • testing.py : unit test
  • word.py : generate symptom word model (words from related articles), executed in Jupytor notebook

Screenshots

Step 1: Get description of symptom

When the user clicked the submit button, client sends GET request to web server and Step 2 appears. Responded data contains symptom words extracted from description in Step 1.
screenshot1

Step 2: Get period of symptom

User can set the range of periods that symptom appeared. Each date form is applied per symptom.
screenshot2

Step 3: Questionnaire about exposure to the virus

screenshot3

Step 4: Result

screenshot4

About

An website for diagnosing contagious disease from symptoms written in natural language.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published