Professional Documents
Culture Documents
BAHrain Yash - Project Report HMS
BAHrain Yash - Project Report HMS
BAHrain Yash - Project Report HMS
• LOGICAL DESIGN
When the system analyst prepares the logical design of system which
contains the details of the users requirements. The information flowing
in and out of the system and the required data resources. The logical
design contains the following information.
ADDITIONAL INFORMATION
SYSTEM ANALYSIS
DFD has some in defined symbols using which we can denote input,
output, data flow and storing database files. Like, rectangle for input
and output, circle for processing, arrow for data flow and one sided
opened rectangle for storing files. And to continue flow small circle is
used. Thus, after understanding data flow diagram we can create
general overview about the current system processing.
Processing
Flow of data
Data storage
CONTEXT DIAGRAM
3.0
1.0 Allocate
Create Room
case file New Case
Updated
Case File Room Ward
Provided
Ward Request
Indoor Section
Payment
Payment Details
6.0
Discharge
Case No
Receipt Dept
Update Bill
5.0
Treat
ment
Bill File
Then, the patient is suggested for further tests and regarding to those
reports patient is determined to discharge or to admit. If the patient is
discharged then receipt for general patient is given. Patient pay for
general receipt to the billing section and all those data of payment and
receipt are stored in the general receipt database.
Any business systems description must start with their entities –people,
places and things. These entities interact with each other in various ways
and those interactions are called entity relationship. In system analysis
entity relationship analysis is one of the conceptual modeling methods.
The e-r data model uses a few basic concepts in producing e-r diagram.
They are,
Steps of implementation
In any system training should be given to the user for efficient use of
the system. There are mainly four steps which should specifically take
care of: User involvement in the equipment use, instruction to
individuals in troubleshooting the systems and coming out unscathed
from troubles, data maintenance.
Each and every system is implemented after passing many
stages like system analysis, design, testing, documentation etc.
YASH SUTHAR - BAHRAIN
13
BCA-PROJECT-Hospital Management System
successfully. All the instructions which are prepared for the system
implementation are arranged in specific order in systems
documentation and then according to it and requirement the main
stage of system, implementation is taking placed by the system
designer.
DOCUMENTATION
Anything that is written about how a system is designed or functions is
documentation. In documentation there are many types such as system
documentation, programming documentation, operations
documentation, training documentation, implementation documentation
and appendix. From those types of documentation system
documentation describes the overall system design and includes
flowchart, i/o formats, file descriptions, control requirements and report
specification. Programming documentation includes programming
specifications, descriptions of program logic including graphic aids such
as flowcharts. Operating documentation is deal with operating schemes
and problems created in the system.
YASH SUTHAR - BAHRAIN
14
BCA-PROJECT-Hospital Management System
DATABASE DESIGN
Each database file is described below:
15. Deposit: The field store payment of patient at admits time. That
payment is given back to the patient at discharge time.
16. Admit_date: It stores the date on which patient is admitted.
17. Admit_time: At which time patient is admitted is stored by the
field.
18. Ward_trans_date: It stores date of transferring the ward.
19. Ward_trans_time: Field stores time at which ward is transferred.
20. Disch_date: Discharge date will be stored in these fields.
21. Disch_time: Discharge time will be stored in it.
22. Doctor_incharge: It stores name of concern doctor.
TESTS:
[DATABASE FILE THAT STORES VARIOUS TEST INFORMATION]
• Laboratory tests
• Sonography tests
• X-ray tests
• Cardiology tests
These four-database file maintains the above tests and their charges.
Four type of test are descripted above. They include their subtests.
Test id, name and charge are fields for each test database. From the
master we can change or add the tests. Test is derived directly from
the receipt. So, entering the data become easy.
RECEIPT:
[GENERAL/INWARD]
[1].Receipt general:
Receipt is a part of transaction, when patient leaves, receipt is
generated. It includes the case no, date, total and particulars. Test
name and charges are included in particulars .Indexing of receipt are
also necessary because total account depends upon receipts. Receipt
general is for the general patients.
[2]. Receipt_discharge:
Inward receipt is same as general receipt but it is used for indoor
patient at discharge time, so the discharge receipt maintains the
discharge account.
REPORT:
[Daily Income Report/Monthly Income Report]
DOCTOR INFORMATION:
[IT STORES THE INFORMATION ABOUT DOCTORS]
In hospital, patients are cured by doctors. So doctors are more important for
the patient. It is necessary to know that which doctors are available and
what are the qualifications, contact time and address, phone no, etc. So all
these details are store in one database file called Doctor_info. So the patient
can get the proper information of doctor easily.
COMPLETE STRUCTURE
Number of Modules:
1. Title Form
2. Homepage (Main Menu)
Input Forms:
1. Entry form for general patient
2. Entry form for inward patient
3. Entry form for Doctor’s
4. Entry form for the Test
Output Forms:
1. General Receipt
2. Discharge Receipt
3. Daily Report
4. Monthly Report
5. List of Patient / Doctor’s / Test
DESCRIPTION OF FORMS
[2]. MAIN MENU: After displaying the title form, a form will be
displayed which displays options of various operations handled by the
hospital management system. Name of this form itself indicates its
importance and according to it we can assume the utility of this form.
This is so due to before performing any sort of operation we have to
pass from this form. This form provides options for further transactions
for patient, receipt, reports, and master records for entry, change,
delete etc. and exit option to come out from the system.
In this form by using patient option the user enter data and
information for general or discharge patient. The second option is
receipt which generates invoices for general or inward patient. Third
option is report which includes option for daily income report and
monthly income report. Hence, the management can observe records
for finance for each day and month. Fourth option is master which
provides many options especially for entry, modification and deletion.
And the last option is exit to quit from the system. All these operation
can also be performed by using menu options which are located on the
top position of the form. The user can go directly from these menu
options to required destinations. In designing we have used labels,
command buttons, menus etc. This page also displays current time and
date.
command button the user can store all the patient information in
related database file. In this form we have taken combo box for gender
field and through it the user can directly select option. For other fields
we have used text boxes for entry purpose.
Labels and frames are also used in the form designing. One command
button save which is used to store particular information in the
database file. The user can retrieve any type of information at any time
through the database file. Whatever changes the user has made in the
master form it affect the data which are stored in database file from
this form.
general, special, special A.C, or deluxe and on the basis of this ward
name all the calculation of payment is done using the ward name and
its charge with this field admit date and time also entered. After
selecting ward, if patient want to change the ward then one another
field is provided to store ward transfer date and time and also ward
name is again entered. Along with all this information another
important fields are the real’s name and real’s address to stored the
information about detail of relatives. All this data is stored in one
database file called inward_pat.
[1]. Patient_mst:
[2]. Lab_test/Cardio_test/Xray_test/Sonography_test
[5]. Receipt_general:
[7]. Daily_report:
[8].Monthly_report:
2. Start_receiptno Varchar2 8 -
3. End_receiptno Varchar2 8 -
4. Total_receipt Number 8 -
5. Total_amount Number 10 -
For any software system testing means to check out its coding. If there
is not any problem in the coding then that code is proper and efficient
to design. If we are not getting proper or required output then we have
to debug the system coding. So, the debugging is also a subpart of the
testing section. If the system runs correctly during testing then there is
no need to debug.
• Cause: If we use the database table or view in our form for the
purpose of storing and retrieving the data, but there is no
existence of such table.
• Solution: This error basically arises due to absent of database
table or view solution.
BIBLIOGRAPHY
Internet sites
- www.altavista.com
- www.google.com
- www.bing.com