E-Doctor Graduation Project

Title : E-Doctor Graduation Project

Created At: 10-9-2022

Tags:

Article PHP Python Flask ML Inframedica Laravel MySQL

E - Doctor Graduation Project

Project Description

E-Doctor Graduation Project is a Medical based project, that offers a lot of medical-based services that help both patients and doctors in their daily life when it comes to clinical reservations and advanced online health checking. This system makes finding and booking a reservation at any clinic easier and faster and gives doctors the ability to submit their own clinics and keep them updated with the latest services that can offer to patients.

Problem Definition

  • Clinic reservations take long time.
  • Finding good clinics and doctors.
  • Skin examination take a long time.
  • Difficulty communicating the patient with the doctor.
  • Disorganization in patient information.
  • Availability of the doctor especially in emergency time.
  • Transmission of diseases among the attendees in clinic because of crowding.

System Services

  1. Clinic management system.
  2. Skin detection system.
  3. Covid-19 detection system.
  4. Covid-19 tracking System.
  5. Disease prediction System.

Clinic Management System

Clinic management systems allow patients to make online reservations at any desired clinic and spatialization within seconds, Search for any spatialization and clinic, View any doctor's bio, View clinic's info and chat with any doctor. and here is some images of the system.

Skin Disease Detection

Skin disease detection systems allow users to take pictures of his/her damaged skin part and submit them to the system for detection, and the system gives him/her the result of whether the skin part is damaged or not. if the user is in danger, the system suggests some clinics and doctors that can help in his/her case.

This system is an API made with Python programming language and integrated with clinic management system. This sysetm made with Flask- web-framework, Pillow, Numpy and Sklearn.

Covid-19 Detection System

The patient can upload an image of the chest scanner then the system will process and show the result if it is negative or positive. The system also saves the result in the history panel that the user can use when needed. if the user is in danger, the system suggests some clinics and doctors that can help in his/her case.

Covid-19 Tracking System

Covid-19 tracking system allow users to keep updated with number of infected, died and how bad this going around the world, this is a simple system, but we thought it will be a great fit since we are in covid year.

Disease Prediction System

The disease prediction System tells the user number of possible diseases with the percentage of likelihood that the user can be infected with them.

The system can do that by asking the user to enter the initial symptoms that he feels, and in which part is infected, and using his gender and age to help the system to ask the right questions. An example of initial symptoms can be ("I have a strong pain in my head", "I feel pain in my left arm", "I am pregnant", etc..), the user can search for what he feels on the Symptoms list, in case he can't explain how he/she feel.

After the user enters initial symptoms, the system starts to process his answers and ask him more specified questions based on his answers and data are given earlier, after the user answers the new more specified question, the system users each new answered question and put it into consideration to influence the new next question, The more question gets answered the more the system getting close to the result, The chain of questions keep going till the system finally says that enough and ready to give the result to the user.

After the question session is done the system view number of possible diseases that the user can be infected with, and the percentage of likelihood that the user can be infected with. if the result turns out to be dangerous, the system suggests the user see a doctor and shows the user possible clinics the user can go to.

How Can I Trust Such A Thing ?

This System uses a medical API service provided by company named "Infermedica", infermedica provides 2,254+ medical concepts, Adult and pediatric coverage, Instant analysis of patient messages, and recognizes medical and common names of symptoms and conditions.

Team Mambers

Abdulrhman Mohamed(Team leader )

Ahmed Mustafa Azab

Youssef Osama Fareed

My Boy Hussein Abdlmneam Sonbil

Mohamed Mohsen Allam

Hazem Ahmed

Khaled Ahmed

Comment Section

Pick Yor Avater

Finish