Overview:
This document outlines the functionality and structure of a web application built using PHP and MySQL. The application is designed to manage medical testing procedures and includes modules for both administrators and users (patients).
Modules
Admin ModuleUser (Patient) Module
Admin Module:
-
The Admin Module provides comprehensive control over the web application, allowing the administrator to manage all aspects of the system.
- In this section, the admin can see all detail in brief like the total, assigned and the sample collected and completed tests.
- In this section, the admin can manage Phlebotomist (add, update, delete).
- In this section, the admin can manage all the tests like assign the test to Phlebotomist and update the history.
- In this section, the admin can generate two types of report. One is between dates reports and another one is by search. Admin can search the report by order number, name and mobile number.
- In this section, the admin will get a notification for every new test request (notification bell).
- Admin can also update his profile, change the password and recover the password.
Dashboard:
Phlebotomist:
Testing:
Report:
Notification:
User(Patient) Module
- User can visit the application through a URL.
- This section divided into two parts. One is for new user and another one is for registered user. New user(First-time user) needs to provide personal and testing Information. A registered user only needs to provide test information, their personal information will be fetched from the database.
- In this section, Users can search their test report using order number, name and registered mobile number.
- In this section, the User can see the in which State of how many tests are done.
Testing:
Report:
Dashboard:




