Coder Social home page Coder Social logo

snaf1 / healthcare_management Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 5.24 MB

A healthcare management system to help hospitals connect with patients and doctors easily

License: MIT License

Python 34.24% HTML 44.56% CSS 15.48% JavaScript 5.71%

healthcare_management's Introduction

Hospital Management System

Introduction

Maintaining patient records in a hospital and booking appointments can be tedious processes. This hospital management system was created to provide a user-friendly interface for both patients and hospitals. Patients can use the system to book appointments, check available doctors in a particular hospital, and more.

Table of Contents

Project Features

This project caters to the needs of both patients and hospitals. Some of the main features include:

Patient Side:

  1. Patient Signup & Sign in:

    • Create a new account or sign in if you are an existing user.
  2. Patient Details Page:

    • View and manage your personal information.
  3. Account Edit and Deletion:

    • Modify your account details or delete your account if needed.
  4. Medical History:

    • Add, update, or delete your medical history.
  5. Doctor Information:

    • Access details of doctors, including reviews from other patients.
  6. Search Doctors:

    • Find doctors based on name and check details and review.
  7. Save Payment ID:

    • Save payment IDs for reference (No payment gateway integrated).
  8. Doctor Reviews:

    • Contribute and read reviews to make informed decisions.
  9. Hospital Reviews:

    • Share your feedback about hospitals.
  10. Schedule Appointments:

    • Book appointments with your preferred doctors.
  11. Book Hospital Rooms:

    • Reserve hospital rooms for your stay.

Admin Side:

  1. See all tables from the admin panel:

    • Check all the data of the patient and alter them easily.
  2. Add Doctors and their Schedule:

    • Directly add doctors, their attributes, and schedule.
  3. Manage Room Bookings

    • Check which room is booked and make them available for booking again.
  4. View Payment Details

    • View payment details of appointment bookings.

And many more management controls.

ER Diagram

ER

Schema Diagram

Schema

Feel free to explore and make the most of the system!

Clone and Setup

  1. Clone the Repository:

    git clone <repository-url>
    
  2. Install Dependencies: (Preferably in a virtual environment)

    pip install -r requirements.txt
    
  3. Run Migrations:

    python manage.py migrate
    
  4. Create a Superuser (For Admin Panel):

    python manage.py createsuperuser
    
  5. Run the Development Server:

    python manage.py runserver
    
  6. Explore the Web Application: Open a web browser and go to http://localhost:8000/

Contribution

Contributions are welcome! If you'd like to contribute to the development of this system.

License

This project is licensed under the MIT License.

healthcare_management's People

Contributors

snaf1 avatar

Stargazers

Shoaib Ahmed Dipu avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.