Hospital Management System
Hospital Management System
Hospital Management System
INTRODUCTION
1.1 Overview
This report discusses the result of the developing a Hospital Management System. This project is
going in Information and Communication Engineering Department, PUST, Pabna .The aims of
the development of this project for providing a better service and facilities to the patient and
saves our time . This project also reduce the data redundancy and waste of time.
1.2 Background
Nowadays many systems have been developed to make life easier. The system will include
database that will record all the data. For the private hospital, usually they are using digital
system to record the patient information and other information that related to the hospital. There
are many systems for Hospital Management System, but it does not meet the local user
requirement that is still new in the electronic system. Here, it will be more explanation of the
system.
1.4 Objectives
When developing the system, some objective has been outlined. First, to fulfill the requirement
for the third year project. From the technical view, the system will help to make it easier to
maintain the record of patient, doctor and medicine. It will help to reduce the number of lost
record for the patient. At the same time, it will improve the data retrieval. It will be easier for the
staff of the clinic to retrieve back the record of existing patient and doctor may view the patient
history. For the doctor, it will record all the profile of doctor if the hospital has more than one
doctor.
Furthermore, the inventory modules for the medicine will help in check the balance medicine
and the information of the medicine such as medicine manufacture and price. The system will
display if the medicine is running out of stock. The most important thing is the management can
view the payment record for the clinic. At the same time, the system may generate report for the
operation of the hospital.
METHODOLOGY
2.1 Introduction
During the development of the system, System Development Life Cycle (SDLC) procedures will
be followed. In the System Development Life Cycle (SDLC), Structured Systems Analysis and
Design Methodology (SSADM) will be applied. SSADM phased includes Planning, Analysis,
Design and Implementation and Testing.
2.2 Planning
During this phase, the objectives and goals of the system were defined clearly include the project
scoped. In this case, the objectives and goals of the system are to improve the management
process in clinic and at the same way to improve process of recording data and data retrieval.
After this, the risks of the system are been identified and evaluated. Identify the tools that going
Therefore, there will be an interfaces for the clerk to register patient, doctor to view the patient
and billing to customer. The functional analysis consists of interaction analysis that defines
operations that will be manipulated to the content. The configuration analysis describes the
environment and infrastructure in which the system will reside. It also includes the review of the
existing web base applications system used for government and private organizations and the
comparison between them.
2.4 Design
In this phase, development of the system is based on the information during planning and
analysis phases. The design will include data storage, interface design, architecture design and
program design the development. The Entity relation diagram will be used to show the
relationship between the entities in the overall system. Meanwhile data flow diagram is design
here to show the process that will take place in the system.
2.5 Implementation
At this phase, all the design is transfer into the programming language. Prototyping approach
will be used in the implementation phased. It means that the system will be keep on building and
testing until the system meet the requirement during the design phased.
REQUIREMENT SPECIFICATION
3.1 Introduction
To be used efficiently, all computer software needs certain hardware components or the other
software resources to be present on a computer. These pre-requisites are known as (computer)
system requirements and are often used as a guideline as opposed to an absolute rule. Most
software defines two sets of system requirements: minimum and recommended. With increasing
demand for higher processing power and resources in newer versions of software, system
requirements tend to increase over time. Industry analysts suggest that this trend plays a bigger
part in driving upgrades to existing computer systems than technological advancements.
USED LANGUAGES
4.1 HTML
Hypertext Markup Language (HTML) is the standard markup language for creating web pages
and web applications. With Cascading Style Sheets (CSS) and JavaScript it forms a triad of
cornerstone technologies for the World Wide Web. Web browsers receive HTML documents
from a web server or from local storage and render them into multimedia web pages. HTML
describes the structure of a web page semantically and originally included cues for the
appearance of the document.
Example
Hello World Script in HTML.
<!DOCTYPE html>
<html>
<head>
<title>Example</title>
</head>
<body>
<h4>Hello World.</h4>
</body>
</html>
4.2 Bootstrap
Bootstrap redirects here. For the web design tool, see Bootstrap (front-end framework). For other
uses, see Bootstrapping (disambiguation).
4.3 CSS
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a
document written in a markup language.[1] Although most often used to set the visual style of
web pages and user interfaces written in HTML and XHTML, the language can be applied to any
XML document, including plain XML, SVG and XUL, and is applicable to rendering in speech,
or on other media. Along with HTML and JavaScript, CSS is a cornerstone technology used by
most websites to create visually engaging web pages, user interfaces for web applications, and
user interfaces for many mobile applications.
Example
<!DOCTYPE html>
<html>
<head>
<metacharset="utf-8">
<style>
#xyz{color:blue;}
</style>
</head>
<body>
<pid="xyz"style="color: blue;"> To demonstrate specificity </p>
</body>
</html>
jQuery's syntax is designed to make it easier to navigate a document, select DOM elements,
create animations, handle events, and develop Ajax applications. jQuery also provides
capabilities for developers to create plug-ins on top of the JavaScript library. This enables
developers to create abstractions for low-level interaction and animation, advanced effects and
high-level, theme able widgets. The modular approach to the jQuery library allows the creation
of powerful dynamic web pages and Web applications.
4.5 PHP
PHP is a server-side scripting language designed for web development but also used as a
general-purpose programming language. Originally created by Rasmus Lerdorf in 1994,[3] the
PHP reference implementation is now produced by The PHP Group. PHP originally stood for
Personal Home Page, but it now stands for the recursive back ronym PHP: Hypertext
Preprocessor.
PHP code may be embedded into HTML code, or it can be used in combination with various web
template systems, web content management systems, and web frameworks. PHP code is usually
processed by a PHP interpreter implemented as a module in the web server or as a Common
Gateway Interface (CGI) executable. The web server combines the results of the interpreted and
executed PHP code, which may be any type of data, including images, with the generated web
page. PHP code may also be executed with a command-line interface (CLI) and can be used to
implement stand alone graphical applications.
Example:
The following "Hello, World!" program is written in PHP code embedded in an HTML
document:
<!DOCTYPE html>
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo'<p>Hello World</p>';?>
</body>
CodeIgniter is a toolkit for people who build web applications using PHP. Its goal is to enable
you to develop projects much faster than you could if you were writing code from scratch, by
providing a rich set of libraries for commonly needed tasks, as well as a simple interface and
logical structure to access these libraries. CodeIgniter lets you creatively focus on your project
by minimizing the amount of code needed for a given task.
4.7 Model-View-Controller
The Model represents your data structures. Typically your model classes will contain
functions that help you retrieve, insert, and update information in your database.
The View is the information that is being presented to a user. A View will normally be a web
page, but in CodeIgniter, a view can also be a page fragment like a header or footer. It can
also be an RSS page, or any other type of “page”.
The Controller serves as an intermediary between the Model, the View, and any other
resources needed to process the HTTP request and generate a web page.
HMS runs on all standard hardware. The system is developed using MySQL and Developer
Forms database. HMS has the portability and connectivity to run on all standard hardware
platforms, with data security and easy recovery in case of a system failure.
HMS provides the benefits of streamlined operations, enhanced administration and control,
improved response to patient care, cost control, and improved profitability. HMS contains
modules such as registration, billing, pharmacy, management information system (MIS),
financial accounting and appointment scheduling. During registration, the reception module
handles in-patient and out-patient registration and admission, as well as online bed allocation.
The billing module facilitates cashier and billing operations for different categories of patients,
and automatic posting of charges for different services such as lab tests. The pharmacy module
deals with all medical items. Its activities include generating indents, issues to patients, returns,
updating daily stock positions and stock adjustments. MIS module helps generate valuable and
timely Management Information Reports that facilitate better control of the Hospital affairs and
enhance the efficiency of day-to-day operations.
5.2 Modules
The entire project mainly consists of 7 modules, which are:
Admin module.
User module (patient).
Doctor module.
Nurse module.
Pharmacist module.
Laboratorist module.
Accountant module.
Accountant Nurse
HMS
Pharmicst Patient
Laboratories Doctor
6.1 Introduction
Nowadays many systems have been developed to make life easier. The system will include
database that will record all the data. For the private hospital, usually they are using digital
system to record the patient information and other information that related to the hospital. There
are many systems for clinic management system, but it does not meet the local user requirement
that is still new in the electronic system. Here, it will be more explanation of the system.
CONCLUSION
7.1 Introduction
The hosptal management system will improve hospital operation for both staff and the patient.
For the staff, it will make it easy during registration process. If the patient is an existing patient,
they can easily retrieve back the record of the patient. For the doctor they can view history record
of patient. In case, if the patient allergy with the certain medicine, the doctor will give an
alternative medicine for the patient. For the management, it will help them view the report
operation of the hospital. The other thing is it will maintain the account for the hospital.
7.2 Conclusion
The whole systems activities are divided into three major parts like patients, doctors, and admin.
Each one has their own role to perform and system respond accordingly. Several agents have
been created using web services and inter agent communication is done. Ontologies in form of
xml are used for storing information. Different ontologies have been created for different
purpose. For implementing the system PHP, Codeigniter Framework, MYSQL Database,
HTML, jQuery, CSS are used. Current Dialog patient conversation and News part are dynamic
and it is a part of Content Management System (CMS). Some parts used CMS concept and
works exactly like them. In CMS also xml files are used for managing the states and information.
In this system ontology plays similar role.
REFERENCES
1. https://en.wikipedia.org/wiki/Programming_language
2. http://www.computerhope.com/jargon/p/proglang.htm
3. http://www.computerhope.com/jargon/h/html.htm
4. http://www.codingunit.com/php-tutorial-language-introduction
5. http://www.crockford.com/javascript/javascript.html
6. http://www.inmotionhosting.com/support/edu/joomla-3/using-bootstrap/what-is-
bootstrap
7. https://en.wikipedia.org/wiki/Bootstrap_(front-end_framework)
8. ]http://stackoverflow.com/questions/14546709/what-is-bootstrap
9. http://www.creativeworld9.com/2011/03/abstract-on-e-commerce.html