Online Diagnostic Lab Management System

Online Diagnostic Lab Management System is a web-based PHP application designed to streamline operations for diagnostic laboratories. This platform enables efficient management of patient laboratory tests while allowing patients/clients to schedule appointments online. The system facilitates centralized administration of patient records, appointments, and test results, enhancing workflow accuracy and transparency.

Registered users can securely create accounts to book appointments, access real-time updates on diagnostic procedures, and review test outcomes. Featuring an intuitive interface and user-centric functionalities, the system optimizes service delivery for medical laboratories and ensures a seamless experience for patients. This project aims to modernize lab operations by digitizing record-keeping and improving patient engagement through accessible online tools. 

Technical Overview: Online Diagnostic Lab Management System

This system was developed using a modern web development stack to ensure robustness and scalability: 

  • 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 

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 

Dashboard (Admin panel) 

67b7745366772.png

Appointment List (Admin Panel) 

67b7751b29c34.JPG

Dashboard (User Panel) 

67b7755c0c4bc.png

Appointment Details (User Panel) 

67b77592ec2b9.png

Test Result (User Panel) 

67b776043d921.png