Description
Python, Django, and MySQL Project on Patient Care System
The project Patient Care System has been developed using Python, Django, and MySQL. We offer complete python mysql projects with source code. The main objective of developing this project on Patient Care System is to efficiently manage the details of Tests, Treatments, Patients, Medicines, and Doctors. It handles all the information related to Tests, Reports, Doctors, and Tests. The system keeps track of all the details about Patients, Medicines, and Doctors. Students can search for python web application projects topics and easily access projects for computer science students in python. We provide simple python projects with source code that can be easily understood by beginners in python programming projects.
Modules and Description of Patient Care System Project:
Doctor Module :
The main purpose of this module is to provide all the functionality related to doctors. It manages all the information and details of doctors. The Doctor module is the primary module in this project Patient Care System. Here, students can freely download the best python code. We have implemented all types of CRUD (Create, Read, Update, and Delete) operations for doctors. This is a role-based module where the admin can perform all operations on data, while doctors can only view their data, implementing access level restrictions on the project.
Features of Doctor Module:
- Admin can add new doctor records
- Admin can view the list of doctor details
- Only admin can edit and update doctor records
- Admin can delete doctor records
- All doctor forms are validated on the client-side using JavaScript
- Doctors can view their details
- Doctors can update their details
Appointment Module :
The main purpose of developing this module is to manage appointment data efficiently. All appointments will be managed by the admin, and patients will be able to view their appointments. The admin can view the list of all appointments and filter them according to the doctors.
Features of Appointment Module:
- Admin can manage appointments
- Admin can edit/delete appointments
- Admin can view the list of all appointments
- Patients can view their appointments
Medicine Module :
The main purpose of developing this module is to manage medicines. All medicines will be managed by the admin, and patients will be able to view the medicines.
Features of Medicine Module:
- Admin can manage medicines
- Admin can edit/delete medicines
- Admin can view the list of all medicines
- Patients can view medicines
Test Module :
The main purpose of developing this module is to manage tests. All tests will be managed by the admin, and patients will be able to view the tests.
Features of Test Module:
- Admin can manage tests
- Admin can edit/delete tests
- Admin can view the list of all tests
- Patients can order tests
Functionality performed by Admin user:
These are the functionalities performed by the admin users.
- Login For Admin
- Forgot password for Admin
- Edit Profile For Admin
- Change Password For Admin
- Logout Functionality
- Dashboard for Admin User
- Manage Doctor
- Adding New Doctor
- Edit the Existing Doctor
- View details of the Doctor
- Listing of all Doctors
- Manage Appointment
- Adding New Appointment
- Edit the Existing Appointment
- View details of the Appointment
- Listing of all Appointments
- Manage Medicine
- Adding New Medicine
- Edit the Existing Medicine
- View details of the Medicine
- Listing of all Medicines
- Manage Patient
- Adding New Patient
- Edit the Existing Patient
- View details of the Patient
- Listing of all Patients
- Manage Patient Medicine
- Adding New Patient Medicine
- Edit the Existing Patient Medicine
- View details of the Patient Medicine
- Listing of all Patient Medicines
- Manage Patient Test
- Adding New Patient Test
- Edit the Existing Patient Test
- View details of the Patient Test
- Listing of all Patient Tests
- Manage Test
- Adding New Test
- Edit the Existing Test
- View details of the Test
- Listing of all Tests
- Manage System User
- Adding New System User
- Edit the Existing System User
- View details of the System User
- Listing of all System Users
- Reports of the project Patient Care System
- Report of all Doctors
- Report of all Appointments
- Report of all Medicines
- Report of all Patients
- Report of all Patient Medicines
- Report of all Patient Tests
- Report of all Tests
- Report of all System Users
Technology Used in the project Patient Care System
We have developed this project using the following technologies:
- HTML : Page layout has been designed in HTML
- CSS : CSS has been used for all the designing parts
- JavaScript : All the validation tasks and animations have been developed using JavaScript
- Python : All the business logic has been implemented in Python
- MySQL : MySQL database has been used as the database for the project
- Django : The project has been developed using the Django Framework
Supported Operating System
We can configure this project on the following operating systems.
- Windows : This project can easily be configured on the Windows operating system. To run this project on a Windows system, you will need to install Python 2.7, PIP, Django.
- Linux : This project can also run on all versions of the Linux operating system
- Mac : This project can also be easily configured on the Mac operating system.