Skip to content

A web app with 3 sections (Patient, Doctor, and Admin) manages hospital-patient records, appointments, admissions, discharges, bill generation, and admin operations.

Notifications You must be signed in to change notification settings

argadevidya/Hospital-Management-System-in-Python-Django-web-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Hospital-Management-System-in-Python-Django-web-framework

A web app with 3 sections (Patient, Doctor, and Admin) manages hospital-patient records, appointments, admissions, discharges, bill generation, and admin operations.

Project Source Code:

https://drive.google.com/file/d/1mw4zJw_snhUmKchFaTaCiriB-ftbgFE7/view?usp=share_link

Project Overview:

• Designed and developed a comprehensive hospital management web application using Django, comprising three core sections - Patient, Doctor, and Admin Panel.

• Implemented a range of key features, including patient record management, appointment scheduling, hospital admission and discharge management, and bill generation.

• Created a robust administrative panel that provides oversight and enables approval of various actions taken by doctors and patients.

• Built an intuitive and user-friendly interface that ensures easy navigation and seamless interaction between the different sections of the application.

Installation :

Here are the general steps to install the Hospital-Management-System-in-Python-Django-web-framework:

  1. Install Python: Ensure that Python is installed on your system. You can download and install the latest version of Python from the official website: https://www.python.org/downloads/

  2. Install Django: Open your terminal/command prompt and type the following command to install Django:

    pip install django

  3. Download the project: You can download the project from the GitHub repository:(https://github.com/argadevidya/Hospital-Management-System-in-Python-Django-web-framework)

  4. Extract the project: Extract the downloaded zip file into a suitable location on your system.

  5. Create a virtual environment: It is recommended to create a virtual environment for this project. Open the terminal/command prompt and navigate to the project directory. Then, run the following command to create a virtual environment:

python -m venv env

This will create a virtual environment named env.

  1. Activate the virtual environment: Once the virtual environment is created, activate it using the following command:

    source env/bin/activate
    
  2. Install project dependencies: With the virtual environment activated, navigate to the project directory and run the following command to install the project dependencies:

    pip install -r requirements.txt
    
  3. Migrate the database: Run the following command to create the database tables:

    python manage.py migrate
    
  4. Create a superuser: Run the following command to create a superuser (an administrator account for the system):

    python manage.py createsuperuser
    
  5. Run the server: Finally, start the Django development server by running the following command: python manage.py runserver

The server will start running on the localhost, and you can access the Hospital Management System by visiting http://localhost:8000/ in your web browser. You can log in to the system using the superuser account created in step 9.

Conclusion:

In conclusion, the Hospital Management System developed using the Python Django web framework is a comprehensive solution that can help healthcare institutions manage their operations effectively. The system provides an intuitive user interface that allows staff to manage patient information, appointments, medical records, and billing.

The system is built using the Django framework, which is a popular open-source web framework for building web applications in Python. The project follows the Model-View-Controller (MVC) architecture, making it easy to maintain and extend the system.

The project uses various Django features such as authentication, authorization, database migration, and form handling, to provide a robust and secure system. Additionally, the project is well-documented, and its source code is provided, making it easy for developers to contribute to the project and learn from it.

Overall, the Hospital Management System developed using the Python Django web framework is a powerful tool that can help healthcare institutions streamline their operations and provide better patient care.

About

A web app with 3 sections (Patient, Doctor, and Admin) manages hospital-patient records, appointments, admissions, discharges, bill generation, and admin operations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published