Skip to content

sridharkalaibala/PathologyLabReportSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pathology Lab Reporting System
==============================


What Is This?
-------------

	This is Pathology Lab Reporting System based on PHP Codeigniter framwork.
	
	Demo: Patient:  http://sridharb.com/demo/path    Admin: http://sridharb.com/demo/path/admin  username:admin password:admin


How To Use (Overview)
---------------------
  	
  Patients:

		1. Patients can view their Reports online and login through http://sridharb.com/demo/path with their 
		   full name and passcode

		2. After log into system, patients can view, download and send email their reports
		
		3. Patients will receive SMS if their login created by Lab Technicians 
 
  Admins: ( Lab Technicians )

		1. Lab Technician (Admin) can manage their patiens and their reports online.

		2. Admin can login through http://sridharb.com/demo/path with their username and password [ Ex. Username: admin and Password: admin].
		
		3. Patients section admin can add / update / delete patient information. Patient passcode can be send as SMS by clicking sms link.
		
		4. For each patient, we can add multiple reports by choosing add Report in dropdown action menu. 
		
		5. Reports can be added / edited as Text or Pdf file.
		
		6. Reports can be send as email by clicking email link.


Pre-Requirements
-----------------

		1. PHP version 5.4 or newer is recommended.
		   (It should work on 5.2.4 as well, but we strongly advise you NOT to run such old versions of PHP, because of potential security and performance issues, as well as missing features.)
		
		2. MySQL (5.1+) via the mysql (deprecated), mysqli and pdo drivers.
		
		3. PHP OpenSSL extension for PHPMailer SSL login.
		
		4. PHP CURL extension for third party SMS service.
		
		5. PDF plugin in browser to view PDF files. 


How To Install The application
------------------------------

		1. Copy Source files into web server document directory ( Ex. project/src/ to /var/www/htdocs/path)
		
		2. Enter Project base url in config file. (path: /application/config/config.php   ex. $config['base_url'] = 'http://localhost/path';)
		
		3. Enter MySQL DB database credentials in database config file (path: /application/config/database.php)
		
		4. Import DB.sql file in desired database 
		
		5. Enter Email configuration deatail in email confir file (path: /application/config/email.php)
		
		6. Optional Twilio API SMS configration can be done in helper file   (path: /application/helper/twilio_helper.php)
		
		7. Thats it! you can open patient report area like http://localhost/projectpath/  and admin area http://localhost/projectpath/admin ( username: admin and password: admin)


Feedback to Improve
-------------------

		1. Patient name and passcode authendication will not suits for all situation. There is chance to have Same name and same password. 
		   However i have handled to prevent dublicate But better to give unique username instead of Full Name. 

About

This is Pathology Lab Reporting System based on PHP Codeigniter framwork.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published