Online Diagnostic Lab Management System in PHP with Free Source Code
Introduction
This is a simple PHP Mini-Project entitled Online Diagnostic Lab Management System. This is a web-based application that serves as an online platform for diagnostic labs to manage their patient Laboratory test. The system also allows clients/patients to book an appointment. This simple project can help the said medical lab testing manage the records of the appointment and test result records of their patient. The clients/patients can register their system credentials so to book an appointment and explore the updates about his here diagnostic testing. It has a pleasant user interface and user-friendly functionalities.
About the Online Diagnostic Lab Management System
I developed this project using the following:
- XAMPP v3.3.0 as my local webserver that has a PHP Version 8.0.7
- PHP Language
- MySQL Database
- HTML
- CSS
- JavaScript
- jQuery
- Ajax
- Bootstrap
- AdminLTE
- and more...
This Online Diagnostic Lab Management System has an Admin Panel where the Lab's management can update the records, upload the patient's lab testing results. This side of the system requires an admin or staff user credential in order to access the features and functionalities. The patients can register their accounts easily and book a lab testing appointment on their side. They can list all of their appointment records with the diagnostic lab and also they can check the updated status of their results and download their lab test results.
Features
Admin Panel
- Secure Login and Logout
- Dashboard
- Display the summary of lists.
- Test List Management
- Add New Test
- List All Tests
- View Test Details
- Update Test Details
- Delete Test Details
- Appointment Management
- List All Appointment
- View Appointment Details
- List Appointment's Test Details
- List Appointment's Update History Details
- Update Appointment's Status
- Upload test Result/Report
- Download Prescription
- Download Test Result
- Delete Appointment/Test Records
- Registered User List Management
- List All Registered User
- View Registered User Details
- Delete Registered User Details
- Manage User List (CRUD)
- Manage Account Details/Credentials
- Manage System Information
User-Side
- Secure Login and Registration
- Appointment Management
- Booked an Appointment
- List All Appointment
- View Appointment Details
- List Appointment's Test Details
- List Appointment's Update History Details
- Cancel Booked Appointment
- Download Prescription
- Download Test Result
- Delete Appointment/Test Records
- List All Test Result
- Download Test Result
- Manage Account Details/Credentials
- Logout
System Snapshots of some Features
Dashboard (User-Side)
Appointment Details (User-Side)
Test Result List Page (User-Side)
Admin Dashboard (Admin-Side)
Booked Appointment List (Admin-Side)
How to Run ??
Requirements
- Download and Install any local web server such as XAMPP/WAMP.
- Download the provided source code zip file. (download button is located below)
Installation/Setup
- Enable the GDLibrary in your
php.ini
file. - Open your XAMPP/WAMP's Control Panel and start Apache and MySQL.
- Extract the downloaded source code zip file.
- If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www" directory.
- Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
- Create a new database naming odlms_db.
- Import the provided SQL file. The file is known as odlms_db.sql located inside the database folder.
- Browse the Online Diagnostic Lab Management System in a browser. i.e. http://localhost/odlms/ for the user side and http://localhost/odlms/admin for the admin side.
Default Admin Access
Username: admin
Password: admin123
Sample User Access
Email: [email protected]
Password: cblake123
DEMO VIDEO
That's it. You can now explore the features and functionalities of this Online Diagnostic Lab Management System in PHP. I hope this project will help you with what you are looking for and you'll find something useful for your future projects.
Explore more on this website for more Free Source Codes and Tutorials.
Enjoy :)
Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.
Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.
FOR YOUR OWN SAFETY, PLEASE:
1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
Comments
Can u Add Reports Module
hi...h r u? I like your code. it works fine as described without any problem. can u plz add reports module for collected payments and also if test reports can be generated within the system.
error in the system
some errors in the system
Hi, the source code is…
Hi, the source code is complete as you can see at the demo video. Thanks
Error in the code
Add new comment
- Add new comment
- 28919 views