Skip to content

ureyni/PathologyLabReport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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


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

	This is Pathology Lab Reporting System based on PHP Codeigniter framework.
	you can watch swf files in wink folder.
	
How To Use (Overview)
---------------------
  	
  Patients:

		1. Patients can view their Reports online and login on "Pathology Reports Result" link in main web page  with their 
		   full name and passcode

		2. After log into system, patients can view, convert to pdf file and send email.
		
		3. Patients will receive SMS or E-Mail or else(if integrated it)  if their login created by Lab Technicians.
		
		4. Reports can be convert to Pdf file.
		
		5. Report's Pdf file  can be send as email by clicking email link.
 
  Operator Admins: 

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

		2. Admin can login through "Laboratory Operator" link on main web page with their username and password [ Ex. Username: admin and Password: 123456].
		
		3. Patients section admin can add / update / delete patient information.

		4. Settings/Users section admin can add / update / delete other operators information. 
		
		5. Settings/Test Types section admin can add / update / delete Test Types of Pathology Tests information. 
		
		6. Settings/Lab info section admin can add / update / delete name,address,email...etc of Lab information. 
		
		7. Reports can be add / update / delete 
		
		8. Reports can be send as info to patient by clicking Sent to Patient.
  Operators    : 

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

		2. Operator can login through "Laboratory Operator" link on main web page with their username and password.
		
		3. Reports can be add / update / delete 
		
		4. Reports can be send as info to patient by clicking Sent to Patient.


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

		1. PHP version 5.6 or newer is recommended.
		   
		2. MySQL (5.1+) via the mysql (deprecated), mysqli and pdo drivers.
		
		3. PHP OpenSSL extension for PHPMailer SSL login.
		
		4. Codeigniter 3.10. 

		5. PDF plugin in browser to view PDF files. 


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

		1. Copy Codeigniter files into web server. 
	
		2. Copy Source files into web server.
		
		3. Enter virtual host settings in Apache config file.
			ex.
			Listen 80
		<VirtualHost *:80>
		    DocumentRoot "[web server Source Directory]/www"
		    Options +FollowSymLinks
		    RewriteEngine On
		    RewriteCond %{REQUEST_FILENAME} !-f
		    RewriteCond %{REQUEST_FILENAME} !-d
		    RewriteCond %{REQUEST_URI} !^/assets
		    RewriteRule ^(.*)$ /index.php/$1 [L]
		</VirtualHost>

	        3. Enter Project base application and system path  in index file. (path: .../www/index.php   ex. $application_folder = '/opt/labinfo/application';$system_path='/usr/local/Codeigniter-3/system')

		4. Enter MySQL DB database credentials in database config file (path: /application/config/database.php)
		
		5. Import database.sql file in desired database. Ex. mysql -u root <database.sql 
		   Not:Default database name LabReport.
		
		6. Enter Email and lab info  configuration deatail in labsetting confir file (path: /application/config/labsetting.php) also you can change in database settings table.
	
		7. Thats it! you can open  http://localhost/ 


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

		1. Patient name is unique and also report name is unique.so you can give add patient name or number as report name.  
		   There is two role as admin,operator for lab operators.

@

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published