The Hospital Management System is a web-based application that allows hospital staff to manage their daily operations efficiently. It provides a user-friendly interface for doctors and other staff to manage patient appointments, view patient information, and record medical histories.
- Clone the repository to your local machine
git clone https://github.com/your-username/hospital-management-system.git
. - Create a virtual environment using
virtualenv
orconda
. - Install the required packages by running
pip install -r requirements.txt
. - Run the migrations
python manage.py migrations
- Run the migrations
python manage.py migrate
- python manage.py createsuperuser
python manage.py createsuperuser
- Run the server using the command
python manage.py runserver
. - Access the application by navigating to http://localhost:8000/ in your web browser.
The Hospital Management System allows users to create accounts and authenticate themselves to access the application. Users can log in using their email and password. Dashboard Once logged in, users are taken to their personalized dashboard. Doctors have access to information about their appointments for the day and can view their patient list.
Users can update their profiles with personal and professional information, such as their name, email, phone number, and specialty.
Doctors can create, view, and manage appointments for their patients. They can see a list of upcoming appointments and view the medical history of each patient.
Doctors can view a list of their patients and their personal and medical information. They can also edit and update this information as needed.
Doctors can create and manage prescriptions for their patients. They can add prescriptions to the patient's medical record and view past prescriptions.
This project was developed by Khaled Mohamed and Sharif Ahmed.