Вы находитесь на странице: 1из 30

Hospital Management System

INTRODUCTION:

The project Hospital Management system includes registration of patients, storing


their details into the system, and also computerized billing in the pharmacy, and
labs. The software has the facility to give a unique id for every patient and stores
the details of every patient and the staff automatically. It includes a search facility
to know the current status of each room. User can search availability of a doctor
and the details of a patient using the id.

The Hospital Management System can be entered using a username and password.
It is accessible either by an administrator or receptionist. Only they can add data
into the database .The data can be retrieved easily. The interface is very user-
friendly. The data are well protected for personal use and makes the data
processing very fast.

Hospital Management System is powerful, flexible, and easy to use and is designed
and developed to deliver real conceivable benefits to hospitals.

Hospital Management System is designed for multi speciality hospitals, to cover a


wide range of hospital administration and management processes. It is an
integrated end-to-end Hospital Management System that provides relevant
information across the hospital to support effective decision making for patient
care, hospital administration and critical financial accounting, in a seamless flow.

Dept. of CSE,GECR Page 1


Hospital Management System

Hospital Management System is a software product suite designed to improve the


quality and management of hospital management in the areas of clinical process
analysis and activity-based costing. Hospital Management System enables you to
develop your organization and improve its effectiveness and quality of work.
Managing the key processes efficiently is critical to the success of the hospital
helps you manage your processes.

Dept. of CSE,GECR Page 2


Hospital Management System

ABOUT COMPANY

Techno-Soft was established in the year of september-2013 and it specializes in


J2EE Development Training, & We also provides professional software courses
like JAVA, DOT NET, PHP/MSQL, ORACLE, C/ C++, Web designing and
Graphic Designing. Techno-Soft was established for Career studies and Research
in IT industry by the Professional team. We have made to provide a complete
solution for IT companies and non-IT companies, and it plans to grow.

Techno-Soft having Highly qualified and experienced faculty and the special
emphasis we place on delivering hands-on education is our strength. Given that
most of our faculty work in the real time scenarios, they are able to supplement
their classroom teaching with real-life experiences and involve students in practical
learning.

It similarly has some aptitude in Mobile Apps Development honing. We have


made to pass on an entire record IT associations and non-IT associations, and it
courses of action to create. Techno Soft having highly qualified and experienced
power and the unmistakable complement we be disposed to put on passing on
hands-on drilling is our quality. Given that the dominant part of our staff include
the constant circumstances, they can supplement their schoolroom teaching with
genuine experiences and grasp understudies in sober minded learning.

Name: Techno soft


Address: 32nd Cross, Near siddeshwara Hall, SIT Main Road, Tumkur-572102

Dept. of CSE,GECR Page 3


Hospital Management System

TASK PERFORMED

WEB DEVELOPMENT

Web development governs all the code that makes a website tick. It can be
split into two categories-front-end and back-end. The front-end or client-side of an
application is the code responsible for determining how the website will actually
display the designs mocked up by a designer. The back-end or server-side of an
application is responsible for managing data within the database and serving that
data to the front-end to be displayed. As you may have guessed, it’s the front-end
developer’s job that tends to share the most overlap with the web designer. Some
common skills and tools traditionally viewed as unique to the front-end developer
are listed below:

 HTML/CSS/JavaScript

 CSS pre-processors (i.e., LESS or Sass)

 Frameworks (i.e., Angular JS, React JS, Ember)

 Libraries (i.e., j Query)

 Git and GitHub

Web Development :

HTML (Hyper Text Mark up Language)

What is HTML?

The Hypertext Mark-up Language (or HTML) is the language used to create
documents for the World Wide Web. As the name implies it is a mark-up language

Dept. of CSE,GECR Page 4


Hospital Management System

- the original (ASCII) text is edited and new (text) codes are added to indicate how
(and where) the text should appear.

When an HTML document is read by a suitable Web browser specifically


designed to understand HTML codes, such as Internet Explorer or Firefox, the
formatting codes are interpreted and the text is displayed in an attractive and more
dynamic way. HTML documents can include graphics, and, more importantly,
links to other documents

Structure of an HTML Document

Basic structure of an HTML Document will be as follow –

<HTML>

<HEAD>

<TITLE>

Title of the webpage

</TITLE> </HEAD>

<BODY>

Content of page

</BODY>

</HTML>

Dept. of CSE,GECR Page 5


Hospital Management System

<HTML> Element

HTML document starts and ends with an <HTML> tag. Once you open
an <HTML> tag you are expected to close it by calling </HTML> tag.

<HEAD> Element

1. This element defines certain information about an HTML document, such as what
its title is, who the author is, and reference information about the document, etc.

2. To create a head element, start with < HEAD> tag, then include all of the elements
you want in your head section, then end the head element with a </HEAD> tag.

3. If your website is using some scripts or styles of your own or third party library,
they are declared in this section.

4. The titles for a webpage is displayed are displayed by browsers on the top of the
page, usually in the title bar (Refer below image). Every HTML document must
have a title contained in a <TITLE>start tag and a </TITLE> end tag.

<BODY> Element

The real content for any HTML document occurs in the body section, which
is enclosed between <BODY>and </BODY> tags. Two Categories of Body
Elements There are two basic categories of HTML elements used in the body
section:

Block level elements

Block-level elements are used to define groups of text for a specific role. They
include tags that position text on the page, begin new paragraphs, set heading

Dept. of CSE,GECR Page 6


Hospital Management System

levels and create lists. Some commonly used block-level elements and their tags
are:

 Paragraph: < P> and </P>

 Heading, level one: < H1 > and </H1 >

 Heading, level two: <H2> and </H2>

 Horizontal rule: <HR>

 Centering: <CENTER>

Text level Elements

Text-level elements are for markup bits of text, including creating links, inserting
things like images or sounds, and changing the appearance of text. Some
commonly used text-level elements are:

 Bold: <B> and </B>

 Italic: <I> and </I>

 Line-break: < BR>

 Link anchor: <A HREF = “URL”> and </A>

 Image: <IMG SRC = “URL”>

Dept. of CSE,GECR Page 7


Hospital Management System

HTML Tags

<p> Tag (Paragraph):

Browsers automatically add some space (margin) before and after each <p>
element.

Attribute:

Align: Specifies the alignment of text with in paragraph.


Values: left, right, center.

<a> Tag (Hyperlink):

The <a> tag defines a hyperlink, which is used to link from one page to
another.

Attribute:

Href: The most important attribute of the <a> element is the href attribute, which
indicates the link's destination.

<img> Tag (image) :

Images are not technically inserted into an HTML page, images are
linked to HTML pages. The <img> tag creates a holding space for the referenced
image.

Attribute:

The <img> tag has two required attributes: src and alt.

<ol> and <ul> Tag (Ordered list) :

Dept. of CSE,GECR Page 8


Hospital Management System

- Ordered List: The <ol> tag defines an ordered list. An ordered list can be
numerical or alphabetical.
- Unordered List: The <ul> tag defines an unordered (bulleted) list.
- List items: The <li> tag defines a list item.

The <li> tag is used in ordered lists(<ol>), unordered lists (<ul>), and in menu lists
(<menu>).

<lable> Tag (Lable) :

The <label> tag defines a label for an <input> element.

The <label> element does not render as anything special for the user.
However, it provides a usability improvement for mouse users, because if the user
clicks on the text within the <label> element, it toggles the control.

<input> Tag :

The <input> tag specifies an input field where the user can enter data.

<input> elements are used within a <form> element to declare input controls
that allow users to input data. An input field can vary in many ways, depending on
the type attribute.

<select> Tag:

The <select> element is used to create a drop-down list.

Dept. of CSE,GECR Page 9


Hospital Management System

The <option> tags inside the <select> element define the available options in
the list.

<option> Tag :

The <option> tag defines an option in a select list.

<Option> elements go inside a <select> or <datalist> element.

<table> Tag:

An HTML table consists of the <table> element and one or more <tr>, <th>,
and <td> elements.

The <tr> element defines a table row, the <th> element defines a table
header, and the <td> element defines a table cell.

CSS (Cascading Style Sheet)

 CSS stands for Cascading Style Sheets


 CSS describes how HTML elements are to be displayed on screen,
paper, or in other media
 CSS saves a lot of work. It can control the layout of multiple web pages all
at once
 External stylesheets are stored in CSS files

Dept. of CSE,GECR Page 10


Hospital Management System

There are three ways of inserting a style sheet:

 External style sheet


 Internal style sheet
 Inline style

External Style Sheet:

With an external style sheet, you can change the look of an entire website by
changing just one file.

Internal style sheet:

An internal style sheet may be used if one single page has a unique style.

Inline Style Sheet:

An inline style may be used to apply a unique style for a single element.

To use inline styles, add the style attribute to the relevant element. The style
attribute can contain any CSS property.

Dept. of CSE,GECR Page 11


Hospital Management System

CSS LAYOUT

A website is often divided into headers, menus, content and a footer:

Header

Navigation Bar

Right
Left Main content content
content

Footer

BOOTSTRAP
Grid System

Bootstrap's grid system allows up to 12 columns across the page. If you do


not want to use all 12 columns individually, you can group the columns together to
create wider columns

Grid Classes

Dept. of CSE,GECR Page 12


Hospital Management System

span span span span span span span span span span span span
1 1 1 1 1 1 1 1 1 1 1 1

The Bootstrap grid system has four classes:

 xs (for phones - screens less than 768px wide)


 sm (for tablets - screens equal to or greater than 768px wide)
 md (for small laptops - screens equal to or greater than 992px wide)
 lg (for laptops and desktops - screens equal to or greater than 1200px wide)

Dept. of CSE,GECR Page 13


Hospital Management System

span 4 span 4 span 4

span 4 span 8

span 6 span 6

span 12

Images

1.Rounded corner:

The .img-rounded class adds rounded corners to an image.

Ex:

<img src="cinqueterre.jpg" class="img-rounded" alt="Cinque Terre" width="304"


height="236">

Dept. of CSE,GECR Page 14


Hospital Management System

2.Circle:

The .img-circle class shapes the image to a circle.

Ex:

<img src="cinqueterre.jpg" class="img-circle" alt="Cinque Terre" width="304"


height="236">

3.Thumbnail:

The .img-thumbnail class shapes the image to a thumbnail.

Ex:

<img src="cinqueterre.jpg" class="img-thumbnail" alt="Cinque Terre"


width="304" height="236">

Dept. of CSE,GECR Page 15


Hospital Management System

Tables

An HTML table consists of the <table> element and one or more <tr>, <th>,
and <td> elements.

The <tr> element defines a table row, the <th> element defines a table
header, and the <td> element defines a table cell.

In bootstrap we use classes to style the tables. That are listed below:

1. .table
2. .table-striped
3. .table-bordered
4. .table-hover

Buttons

The classes below can be used to style any <a>, <button>, or <input>
element:

1. btn-primary
2. .btn-success
3. .btn-info
4. .btn-lg
5. .btn-xm
6. .btn-md
7. .btn-sm

Dept. of CSE,GECR Page 16


Hospital Management System

Alerts

The alert plugin include options and methods to close alert messages.

Panels

A panel in bootstrap is a bordered box with some padding around its content

Forms

Form controls automatically receive some global styling with Bootstrap:

All textual <input>, <textarea>, and <select> elements with class .form-
control have a width of 100%.

Bootstrap provides three types of form layouts:

 Vertical form (this is default)


 Horizontal form
 Inline form

Glyphicon

Bootstrap provides 260 glyphicons from the Glyphicons Halflings set.

Glyphicons can be used in text, buttons, toolbars, navigation, forms, etc.

Dept. of CSE,GECR Page 17


Hospital Management System

Technologies to be used

This project will be a desktop application to be developed in VB 6.0 having Ms


Access as backend.

• Database Design (Ms Access)


• Form Design (VB 6.0)
• Coding (VB 6.0)
• Testing (VB 6.0)
• Reporting Tool (Data Report)

Dept. of CSE,GECR Page 18


Hospital Management System

IMPLEMENTATION

Implementation is the stage of the project when the theoretical design is turned out
into a working system. Thus it can be considered to be the most critical stage in
achieving a successful new system and in giving the user, confidence that the new
system will work and be effective. The implementation stage involves careful
planning, investigation of the existing system and it’s constraints on
implementation, designing of methods to achieve changeover and evaluation of
changeover methods.

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

Admin module:

 manage department of hospitals, user, doctor, nurse,pharmacist, laboratorist accounts.

 watch appointment of doctors

 watch transaction reports of patient payment

 Bed ,ward, cabin status

 watch blood bank report

 watch medicine status of hospital stock

 watch operation report


Dept. of CSE,GECR Page 19
Hospital Management System

 watch birth report

 watch diagnosis report

 watch death report

user module(patient):

 View appointment list and status with doctors

 View prescription details

 View medication from doctor

 View doctor list

 View blood bank status

 View operation history

 View admit history. like bed, ward icu etc

 Manage own profile

Doctor module:

 Manage patient. account opening and updating

 Create, manage appointment with patient

 Create prescription for patient

 Provide medication for patients

 Issue for operation of patients and creates operation report

 Manage own profile

Nurse module

Dept. of CSE,GECR Page 20


Hospital Management System

 Manage patient. account opening and updating

 Allot bed, ward, cabin for patients

 Provide medication according to patient prescription

 Manage blood bank and update status

 Keep record of patient operation, baby born and death of patient

 Manage own profile

Pharmacist module:
 Maintain medicine

 Keep records of hospitals stock medicines and status

 Manage medicine categories

 Watch prescription of patient

 Provide medication to prescriptions

Laboratorist module:
 Watch prescription list

 Upload diagnostic report

 Preview of report files. like xray images, ct scan, mri reports

 Manage own profile

Accountant module:

Dept. of CSE,GECR Page 21


Hospital Management System

 Create invoice for payment

 Order invoice to patient

 Take cash payment

 Watch payment history of patients

 Manage own profile

SNAPSHOTS

1.HOME PAGE

Dept. of CSE,GECR Page 22


Hospital Management System

2.LOGIN FORM

3.PATIENT ENTRY FORM

Dept. of CSE,GECR Page 23


Hospital Management System

4.PRESCRIPTION FORM

Dept. of CSE,GECR Page 24


Hospital Management System

TESTING:

Software testing

The purpose of testing is to discover errors. Testing is the process of trying to


discover every conceivable fault or weakness in a work product. It provides a way
to check the functionality of components, sub assemblies, assemblies and/or a
finished product It is the process of exercising software with the intent of
ensuring that the Software system meets its requirements and user expectations and
does not fail in a nun acceptable manner. There are various types of test. Each test
type addresses a specific testing requirement.

TYPES OF TESTING:

Unit testing:

Unit testing involves the design of test cases that validate that the internal program
logic is functioning properly, and that program inputs produce valid outputs. All
decision branches and internal code flow should be validated. It is the testing of
individual software units of the application .it is done after the completion of an
individual unit before integration. This is a structural testing, that relies on
knowledge of its construction and is invasive. Unit tests
perform basic tests at component level and test a specific business process, applicat
ion, and/or systemconfiguration. Unit tests ensure that each unique path of a
business process performs accurately to the documented specifications and
contains clearly defined inputs and expected results.

Dept. of CSE,GECR Page 25


Hospital Management System

Integration testing:

Integration tests are designed to test integrated software components to determine


if they actually run as one program. Testing is event driven and is more concerned
with the basic outcome of screens or fields. Integration tests demonstrate that
although the components were individually satisfaction, as shown by successfully
unit testing, the combination of components correct and consistent. Integration
testing is specifically aimed at exposing the problems that arise from the
combination of components.

Functional test:

Functional tests provide systematic demonstrations that functions tested are


available as specified by the business and technical requirements, system
documentation, and user manuals.

Functional testing is centered on the following items:

Valid Input : identified classes of valid input must be accepted.


Invalid Input : identified classes of invalid input must be rejected.
Functions : identified functions must be exercised.
Output : identified classes of application outputs must be exercised.
Systems/Procedures: interfacing systems or procedures must be invoked.

Dept. of CSE,GECR Page 26


Hospital Management System

System Test:

System testing ensures that the entire integrated software system meets
requirements. It tests a configuration to ensure known and predictable results. An
example of system testing is the configuration oriented system integration test.
System testing is based on process descriptions and flows, emphasizing pre-driven
process links and integration points.

Test objectives

 All field entries must work properly.


 Pages must be activated from the identified link.
 The entry screen, messages and responses must not be delayed.

Features to be tested

Verify that the entries are of the correct format

No duplicate entries should be allowed

All links should take the user to the correct page

Dept. of CSE,GECR Page 27


Hospital Management System

SCOPE OF INTERNSHIP

The main objective of the project is to hail a fully computerized system for main
fining patient detail, patient bills, and ward details.

The project has the following features:


• Effectiveness
• Easy to use
• Consistency
• Simplicity
• Accuracy

The purpose of the Patient Billing System (PBS) is to capture necessary data
elements from the agencies' internal bills/personnel systems, validate the
information before bills are processed, and post the validated bills and personnel
information. This new system is being developed to support the client server
efforts. . The main aim of the project is to create automated software which is
purely used for billing operation in a hospital. This application would be
facilitating the particular authorities of a hospital to generate and update the bills of
a patient and store them. This will later be retrieved by the administrator at the
time of discharge.
Developing a local patient billing software system would benefit the hospital
management. This system basically works for the hospital management, helping
them to generate bills and preserve patient’s details in a well-organized approach.
Since it is Software driven the quality of services can be enhanced considerably.

Dept. of CSE,GECR Page 28


Hospital Management System

CONCLUSION

The project Hospital Management System (HMS) is for computerizing the


working in a hospital. The software takes care of all the requirements of an average
hospital and is capable to provide easy and effective storage of information related
to patients that come up to the hospital.
It generates test reports; provide prescription details including various tests, diet
advice ,and medicines prescribed to patient and doctor. It also provides injection
details and billing facility on the basis of patient’s status whether it is an indoor
or outdoor patient. The system also provides the facility of backup as per the
requirement.

Dept. of CSE,GECR Page 29


Hospital Management System

References
 Institute of Medicine, Committee on Quality of Health Care in America. To
err is human: building a safer health system. Washington, DC: National
Academy Press; 2000.
 Institute of Medicine, Committee on Quality of Health Care in America.
Crossing the quality chasm: a new health system for the 21st century.
Washington, DC: National Academy Press; 2001.
 Divi C, Koss RG, Schmaltz SP, et al. Language proficiency and adverse
events in U.S. hospitals: a pilot study. Int J Qual Health Care 2007
Apr;19(2):60-67. Epub 2007 Feb 2.
 "Policy and Procedure Management Systems for Hospitals (2012)".
PolicyStat LLC. 2012-07-18. Retrieved 2012-07-18.
 ^ "Hospital information systems definition given by US based".
Consultant.com. Retrieved 2012-04-15.

Dept. of CSE,GECR Page 30

Вам также может понравиться