Inspiration

It was unsafe to go hospital every time we feel unwell, since there is a risk of getting affected by COVID-19. We Believe that everyone should have easy access to great health care. Thus, there is a need to connect patients virtually with doctor. So, We build a web-application that will help the people to know about the disease they are likely to be infected with based on their symptom, then they can take the precautions accordingly. In case of high risk they can directly consult a doctor in an effective manner using the video calling feature of the application.

What it does

  • Whenever a patient visits a hospital it takes a significant amount of time before the updated health reports of the patient arrives making it difficult for the proper detection and hence decision making for the health official.

  • Also, it has now become unsafe to go to the hospital every time we feel unwell, since there is a risk of getting affected by COVID-19. The pandemic has caused an influx in hospital cases, and the limitations on hospital beds have people wondering whether their symptoms are severe enough to warrant a doctor's appointment.

  • Meanwhile, others experience ailments but are unable to afford a visit to the doctor due to a lack of or poor health care. Further, if the patient recognizes his/her symptoms, and if somehow we can tell him what is the disease he is likely to be affected with then he/she can take precautions accordingly at home only.

  • Thus our application provides a computer-aided diagnosis system to help doctors in the early identification/detection and diagnosis of various diseases such as Cancer, Heart disease, Alzheimer, Brain tumor, Covid19, Glaucoma etc. For this, it is required to enter the medical details of a patient or upload their X-Ray or MRI image to get prediction using machine or deep learning.

  • It provides feature for prediction of the disease based on symptoms (either simply type the symptoms or record the audio in browser) that the patient is experiencing and they will get to know what possible diseases they might have along with the precautions that they must take.

  • A doctor appointment system has been integrated wherein patients can not only search doctors based on region or specialization, but also connect virtually with the doctors around the globe using mail and video call feature.

How we built it

We built it with Technologies like Javascript, Django, Sqlite, HTML, CSS, bootstrap for Front-end and Back-end and Keras to trained our model.

Challenges we ran into

  • For improving the accuracy of ML/DL models, we used Random or Grid Search, Hyper-parameter tuning and on-the-fly augmentations to avoid overfitting concerns.

  • Handling this project with college classes was a test of our time management skills, but that's totally worth it at end.

What we learned

  • We learned various new commands of Javascript.
  • It was our First time using Using an object-relational mapper (ORM), Django converts traditional database structure into Python classes to make it easier to work within a fully Python environment.

What's next for Apna Doctor

  • Our next step would be to move onto getting more financially stable investors to help us find our way through times.

  • We can add some productivity and mental health features like providing Health tips, Exercises/Yogas to follow, and some expert insights for which we can charge some subscription fee.

Built With

Share this project:

Updates