GithubHelp home page GithubHelp logo

pathologylabreport's Introduction

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.

@

pathologylabreport's People

Contributors

ureyni avatar

Stargazers

Shubhra Prakash Paul avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.