Hospital Automation System provides lots of operations both for patients and doctors.
Project scope includes patient and doctor operations such as appointment, appointment history of given patient information (for doctor) or logged in user, lab request and lab checks and reports of patients.
There are two types of user for the system. Doctor and patient. In the base page of the project, user choose the type of user to login. If it's doctor, login credentials already exists in database. If the user is patient, user must sign up with T.C. and password.
After login, they can use the modules for operations.
Project is created with:
- Python
- PyQt
- SqlLite DB Browser
- PyCharm
All the modules in the project explained in this section.
These modules works with 4 different database table. These are Patients, Doctors, Appointments, Lab Reports.
Modules that patients can use and operate.
If the user has an account, can login directly, if not user must sign up from sign up page.
Patinet appointment page to get appointment for free time of doctor. After successfully taking the appointment, the payment page will appear and after payment successfully taken then saves the appointment to the database.
The logged in user can see their past appointments with this module.
Modules that doctors can use and operate.
The doctor credentials are already in the database so there is no sign-up for doctors. If new doctor needs to append the database, admin adds it manually.
The login page is the same with patients.
Doctors can request for lab test such as urine test, blood test etc.
And check the status of the test from check page.
To check the tests requested:
Doctors can see the patients appointment history. To do that, doctors should input the patients name and surname.
And the result for the given patient:
Doctors can examine their appointment-patient reports.
For every patient of doctor, it shows the number of appointments
To run this project, run from file explorer with clicking GirisE.exe or after change directory to project folder, run 'GirisE.exe' on the terminal with your local database.
$.\HastaneSistemi\GirisE.exe
Ali Barış Zengin - alibariszengin@gmail.com
Project Link: https://github.com/alibariszengin/Remedy-For