Medical Diagnostic System

Posted By phpprojectz on August 28, 2017
Backend: 

Objective of Medical Diagnostic System

Medical Diagnostic System is a web based application which has been developed over PHP and MySQL and runs on WAMP, XAMP or Apache2 server.. The main modules of the project is Medical Reports,Tests,Doctors,Charges,Employees. Admin user can manage all the operations of Charges,Employees,Medical Reports,Diagnosis,Tests and their details. Admin can create different type of reports of Medical Reports,Tests,Doctors,Charges,Employees according to their choise and filters. You can Download PHP and MySQL Project Medical Diagnostic System with source code and database from this site. We also provide Project Report of Medical Diagnostic System.

Functionalities and their descriptions of Medical Diagnostic System are as follows:

  • You can search records on various criterias. Such as Medical Reports, Doctors, Charges, Employees
  • Create, read, update and delete (CRUD) application has been implemented on Medical Reports,Tests,Doctors,Charges,Employees
  • Keep the track logs of Tests, Diagnosis, Charges ect
  • Advance search has been implemented on Tests,Diagnosis, Charges
  • You can see all the details of the Medical Reports, Doctors, Diagnosis, Charges
  • All the modules Diagnosis, Charges, Tests,Employees, Medical Reports are inter related and tightly coupled
  • It deals with monitoring the information and transactions of Charges.
  • All the Tests,Diagnosis, Charges modules has their unique record ID for fast transactions and searching
  • Editing, adding and updating of Records is improved which results in proper resource management of Medical Reports data.

Modules of Medical Diagnostic System and their descriptions:

  • Medical Reports Module : Manage all the operations of Medical Reports
  • Tests Module : Manage all the operations of Tests
  • Diagnosis Module : Manage all the operations of Diagnosis
  • Doctors Module : Manage all the operations of Doctors
  • Charges Module : Manage all the operations of Charges
  • Employees Module : Manage all the operations of Employees

Classes and their methods of Medical Diagnostic System:

  • Medical Reports Methods : addMedical Reports(), editMedical Reports(), deleteMedical Reports(), updateMedical Reports(), saveMedical Reports(), searchMedical Reports()
  • Tests Methods : addTests(), editTests(), deleteTests(), updateTests(), saveTests(), searchTests()
  • Diagnosis Methods : addDiagnosis(), editDiagnosis(), deleteDiagnosis(), updateDiagnosis(), saveDiagnosis(), searchDiagnosis()
  • Doctors Methods : addDoctors(), editDoctors(), deleteDoctors(), updateDoctors(), saveDoctors(), searchDoctors()
  • Charges Methods : addCharges(), editCharges(), deleteCharges(), updateCharges(), saveCharges(), searchCharges()
  • Employees Methods : addEmployees(), editEmployees(), deleteEmployees(), updateEmployees(), saveEmployees(), searchEmployees()

Database tables and attributes of the Medical Diagnostic System:

  • Medical Reports Entity : Attributes of Medical Reports are report_id, report_name, report_type, report_description
  • Tests Entity : Attributes of Tests are test_id, test_patient_id, test_name, test_type, test_cost, test_report, test_description
  • Diagnosis Entity : Attributes of Diagnosis are diagonosis_id, diagonosis_name, diagonosis_report, diagonosis_type, diagonosis_description
  • Doctors Entity : Attributes of Doctors are doctor_id, doctor_name, doctor_mobile, doctor_email, doctor_username, doctor_password, doctor_address
  • Charges Entity : Attributes of Charges are charge_id, charge_name, charge_type, charge_amount, charge_total, charge_description
  • Employees Entity : Attributes of Employees are employee_id, employee_name, employee_mobile, employee_email, employee_username, employee_password, employee_address

Database definition of Medical Diagnostic System:

  • The details of Medical Reports is store into the Medical Reports tables respective with all tables
  • Each entity (Employees, Diagnosis, Charges, Tests, Medical Reports) contains primary key and unique keys.
  • The entity Diagnosis, Charges has binded with Medical Reports, Tests entities with foreign key
  • There is one-to-one and one-to-many relationships available between Charges, Doctors, Employees, Medical Reports
  • All the entities Medical Reports, Charges, Diagnosis, Employees are normalized and reduce duplicacy of records
  • We have implemented indexing on each tables of Medical Diagnostic System tables for fast query execution.

Super admin functionality of Medical Diagnostic System:

  • Admin can add, edit, delete and view the records of Medical Reports, Charges, Diagnosis, Employees
  • Admin can manage all the details of Tests, Diagnosis, Doctors, Charges
  • Admin can also generate reports of Medical Reports, Tests, Diagnosis, Doctors
  • Admin can search the details of Medical Reports, Charges, Diagnosis, Employees
  • Admin can apply different level of filters on report of Medical Reports, Diagnosis, Employees
  • Admin can tracks the detailed information of Charges, Employees, Medical Reports, Tests

Report of Medical Diagnostic System:

  • Generates the report on Diagnosis,Doctors,Medical Reports,Tests,Charges,Employees,
  • Doctors,Charges,Employees has been integrated with the dynamic filter. So you can filter the records run time
  • You can also import the report data into PDF of Doctors,Charges,Employees
  • Excel Sheet report has also been integrated for Tests,Doctors,Employees
  • You can create the CSV reports for Medical Reports,Charges,Diagnosis

Limitation of Medical Diagnostic System

  • Run time report generation is not available in Medical Diagnostic System.
  • We have not implemented the dynamic report for Medical Reports,Doctors,Charges,Tests,Diagnosis,Employees
  • This project Medical Diagnostic System has not been developed on Model View Controller architecture, so its very complex to manage
  • Batch mode execution for Off-line reports of Medical Reports, Doctors, Employees cannot be generated.
  • Crystel report has not been integrated

Input Data and Validation of Medical Diagnostic System

  • We have added all the validations for input value on the modules Medical Reports,Tests,Diagnosis
  • Doctors,Charges,Employees can not be submited without filling all the inout fields
  • Duplicate values testing has been implemented on Medical Reports,Diagnosis,Employees
  • CSRF token has also been implemented on Doctors,Tests,Medical Reports, Charges,Employees
  • All the Medical Reports,Doctors,Charges,Tests,Diagnosis,Employees has integrated with captcha for spam protections
  • Access level validation has been implemented on Employees,Charges,Doctors
  • Number and character validation has also been implemented on Diagnosis,Charges,Medical Reports

Send Message

Vertical Tabs

Latest PHP and MySQL Projects Source Code and Database