https://github.com/ashantfet/recommend-doctor

https://github.com/ashantfet/recommend-doctor

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: Ashantfet
  • Language: HTML
  • Default Branch: main
  • Size: 72.3 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 3 years ago · Last pushed about 1 year ago
Metadata Files
Readme

README.md

Recommend-Doctor

Recommend-Doctor is a web-based application that assists users in finding suitable doctors based on their symptoms. By leveraging machine learning techniques, the application predicts potential diseases from user-inputted symptoms and recommends doctors specializing in the relevant medical fields.

Features

  • Symptom Analysis: Input symptoms to receive potential disease predictions.
  • Doctor Recommendation: Get suggestions for doctors specializing in the predicted diseases.
  • User-Friendly Interface: Interact through a simple and intuitive web interface.
  • Machine Learning Integration: Utilizes trained models for accurate predictions.

Project Structure

```

Recommend-Doctor/ ├── static/ # Static files (CSS, JS, images) ├── templates/ # HTML templates ├── Training.csv # Dataset for training the ML model ├── Testing.csv # Dataset for testing the ML model ├── main.py # Main application script ├── index.py # Script for handling routes and rendering templates ├── test.py # Script for testing the ML model ├── requirements.txt # Python dependencies ├── Procfile # Deployment configuration for Heroku ├── runtime.txt # Specifies the Python runtime version └── README.md # Project documentation

```

Installation

Prerequisites

  • Python 3.6 or higher
  • pip (Python package installer)

Steps

  1. Clone the Repository

bash git clone https://github.com/Ashantfet/Recommend-Doctor.git cd Recommend-Doctor

  1. Create a Virtual Environment

bash python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate

  1. Install Dependencies

bash pip install -r requirements.txt

  1. Run the Application

bash python main.py

The application will start on http://localhost:5000/.

Usage

  1. Access the Web Interface

Open your browser and navigate to http://localhost:5000/.

  1. Input Symptoms

Enter your symptoms into the provided input field.

  1. Receive Recommendations

The application will display predicted diseases along with recommended doctors specializing in those areas.

Deployment

The application is configured for deployment on Heroku.

  1. Install the Heroku CLI

Follow the instructions at Heroku Dev Center to install the Heroku CLI.

  1. Login to Heroku

bash heroku login

  1. Create a New Heroku App

bash heroku create your-app-name

  1. Deploy the Application

bash git push heroku main

  1. Open the Application

bash heroku open

Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

  • Thanks to the contributors and the open-source community for their valuable resources and support.

Owner

  • Name: ASHANT KUMAR
  • Login: Ashantfet
  • Kind: user
  • Location: Haridwar Uttarakhand India

computer science engineer

GitHub Events

Total
  • Push event: 1
Last Year
  • Push event: 1

Dependencies

requirements.txt pypi
  • pytz ==2019.3
  • requests ==2.25.1