Professional Documents
Culture Documents
Project Report HMS
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.
52
CS – 76 PROJECT
52
CS – 76 PROJECT
52
CS – 76 PROJECT
SOFTWARE REQUIREMENTS
ORACLE 8i
ADDITIONAL INFORMATION
52
CS – 76 PROJECT
52
CS – 76 PROJECT
ANALYSIS
DFD has some in defined symbols using which we can denote input,
output, data flow and storing database files. Like, rectangle for input
52
CS – 76 PROJECT
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
52
CS – 76 PROJECT
52
CS – 76 PROJECT
Patient Room
3.0
1.0 Allocate
Create Room
case New Case
file
Updated
Case File Room Ward
Provided
Ward Request
Indoor Section
Payment
Payment Details
6.0
Discharg
e Case No
Receipt Dept
Update Bill
5.0
Treat
ment
Bill File
52
CS – 76 PROJECT
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.
52
CS – 76 PROJECT
patient has to pay money at the billing section. Billing section keeps all
the records for day and month and gives these all reports to the
account section. 1’st level data flow diagram gives more understanding
than 0’s level data flow diagram.
52
CS – 76 PROJECT
52
CS – 76 PROJECT
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
52
CS – 76 PROJECT
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.
successfully. All the instructions which are prepared for the system
implementation are arranged in specific order in systems
52
CS – 76 PROJECT
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.
52
CS – 76 PROJECT
DATABASE DESIGN
52
CS – 76 PROJECT
52
CS – 76 PROJECT
The database file that includes the record of indoor patient named
inward_pat. The fields are same as of patient. Additional is only the
indoor number and admit information. i. e. admit date and time as well
as ward transfer and incharge doctor should be included some more
fields have to added because indoor patient should be care well case
number is also with primary concept here.
52
CS – 76 PROJECT
TESTS:
52
CS – 76 PROJECT
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:
52
CS – 76 PROJECT
[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.
52
CS – 76 PROJECT
REPORT:
[Daily Income Report/Monthly Income Report]
52
CS – 76 PROJECT
[1] Daily Income Report: Total income during a day will include in
daily report with help of starting and ending receipt no and amount.
Fields and datatype are same as monthly report.
52
CS – 76 PROJECT
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
52
CS – 76 PROJECT
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:
52
CS – 76 PROJECT
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
52
CS – 76 PROJECT
[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
52
CS – 76 PROJECT
52
CS – 76 PROJECT
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.
52
CS – 76 PROJECT
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.
52
CS – 76 PROJECT
This form include the one test id for identifying the test uniquely so it is
taken as the primary key and can not be live null. Along with the name
of the test it’s charge also entered because the flexibility of the
operator when he enter the test name in the receipt, the charge of the
test is automatically display in the charge list box.
52
CS – 76 PROJECT
place, and date. From two buttons first is save which will store the data
in database file and another is print which will print the receipt.
52
CS – 76 PROJECT
[1]. Patient_mst:
52
CS – 76 PROJECT
[2]. Lab_test/Cardio_test/Xray_test/Sonography_test
Sr.no. Field name Data type Size Constraints
1. Test_id Varchar2 7 Primary key
2. Test_name Varchar2 35 -
3. Charge Number 6,2 -
[3]. Inward_pat:
52
CS – 76 PROJECT
7. Occupation Varchar2 15 -
8. Village Varchar2 20 -
9. Taluka Varchar2 20 -
10. District Varchar2 20 -
11. Phone_no Number 7 -
12. Rel_name Varchar2 40 -
13. Rel_address Varchar2 40 -
14. Ward_name Varchar2 15 -
15. Deposit Number 5 -
16. Admit_date Date - -
17. Admit_time Varchar2 10 -
18. Ward_trans_date Varchar2 Date -
19. Ward_trans_time Varchar2 10 -
20. Disch_date Date - -
21. Disch_time Varchar2 10 -
22. Doctor_incharge Varchar2 15 -
[4]. Doctor_info:
52
CS – 76 PROJECT
8. Phone_off Number 7 -
9. Phone_res Number 7 -
10. Mobile_no Number 10 -
11. Qualification Varchar2 30 -
12. Specification Varcahr2 15 -
[5]. Receipt_general:
Sr.no Field name Data type Size Constraint
1. Receipt_no Varchar2 7 Primary key
2. Case_no Varchar2 8 Foreign key
3. Date Date - -
4. Total Number 8 -
[6].Receipt_discharge:
Sr.no Field name Data type Size Constraints
1. Case_no Varchar2 7 FK
2. Receipt_no Varchar2 8 FK
3. Indoor_no Varchar2 7 -
4. Date Date - -
5. Total Number 8 -
[7]. Daily_report:
Sr.no Field name Data type Size Constraints
52
CS – 76 PROJECT
1. Date Date - -
2. Start_receiptno Varchar2 8 -
3. End_receiptno Varchar2 8 -
4. Total_receipt Number 8 -
5. Total_amount Number 10 -
[8].Monthly_report:
Sr.no Field name Data type Size Constraints
1. Month Varchar2 15 -
2. Start_receiptno Varchar2 8 -
3. End_receiptno Varchar2 8 -
4. Total_receipt Number 8 -
5. Total_amount Number 10 -
52
CS – 76 PROJECT
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.
52
CS – 76 PROJECT
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.
52
CS – 76 PROJECT
52
CS – 76 PROJECT
52
CS – 76 PROJECT
52
CS – 76 PROJECT
52
CS – 76 PROJECT
52
CS – 76 PROJECT
52
CS – 76 PROJECT
52
CS – 76 PROJECT
LAYOUT OF OUTPUT FORMS SHOWN BELOW
52
CS – 76 PROJECT
[2] DISCHARGE RECEIPT
52
CS – 76 PROJECT
[3] DAILY REPORT
52
CS – 76 PROJECT
52
CS – 76 PROJECT
52
CS – 76 PROJECT
52
CS – 76 PROJECT
BIBLIOGRAPHY
Internet sites
- www.altavista.com
- www.google.com
- www.bing.com
52