ENTERPRISE RESOURCE PLANNING (ERP)
ASSIGNMENT 1
ON
HOSPITAL MANAGEMENT SYSTEM
(HMS)
Submitted to: Submitted by:
Prof. Prakash Jagdale Devang Parekh
PG - 10 – 34
1
TABLE OF CONTENT
1. INTRODUCTION……………………………………………………………………………………………………………….. 3
1.1 Purpose……………………………………………………………………………………………………………………………… 3
1.2 Scope…………………………………………………………………………………………………………………………………. 3
2. Description........................................................................................................................... 5
2.1 Background…………………………………………………………………………………………………………………………. 5
2.2 Goals of proposed system……………………………………………………………………………………………………. 6
3. Data Stores……………………………………………………………………………………………………………………… 7
3.1 Master Data………………………………………………………………………………………………………………………….. 7
3.2 Transaction Data……………………………………………………………………………………………………………………. 9
4. Data Flow Diagram…………………………………………………………………………………………………… 12
1.1
2
1. Introduction
The project Hospital Management System (HMS) is for computerizing the working in a hospital. The system 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 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.
1.1) Purpose
The Information system is for the automation of Hospital Management.
It maintains two levels of users:-
Administrator Level
User Level
The Information system includes:-
Registration of patients.
Maintaining Patient details.
Providing Prescription, Precautions.
Providing and maintaining all kinds of tests for a patient.
Billing and Report generation.
3
1.2) Scope
It can be used in any Hospital, Clinic, Dispensary or Pathology labs for maintaining
Storing patient details and their test results.
4
2. Description
2.1) Background
A Hospital is a place where Patients come up for general diseases. Hospitals provide facilities like:-
Consultation by Doctors on Diseases.
Diagnosis for diseases.
Providing treatment facility.
Facility for admitting Patients (providing beds, nursing, medicines etc.)
Immunization for Patients/Children.
Various operational works that are done in a Hospital are:-
Recording information about the Patients that come.
Generating bills.
Recording information related to diagnosis given to Patients.
Keeping record of the Immunization provided to children/patients.
Keeping information about various diseases and medicines available to cure them.
5
2.2) Goals of proposed system
Planned approach towards working: - The working in the organization will be well planned and organized. The data will be
stored properly in data stores, which will help in retrieval of information as well as its storage.
2. Accuracy: - The level of accuracy in the proposed system will be higher. All operation would be done correctly and it ensures
that whatever information is coming from the center is accurate.
3. Reliability: - The reliability of the proposed system will be high due to the above stated reasons. The reason for the
increased reliability of the system is that now there would be proper storage of information.
4. No Redundancy: - In the proposed system utmost care would be that no information is repeated anywhere, in storage or
otherwise. This would assure economic use of storage space and consistency in the data stored.
5. Immediate retrieval of information: - The main objective of proposed system is to provide for a quick and efficient retrieval
of information. Any type of information would be available whenever the user requires.
6. Immediate storage of information: - In manual system there are many problems to store the largest amount of information.
7. Easy to Operate: - The system should be easy to operate and should be such that it can be developed within a short period
of time and fit in the limited budget of the user
6
3. Data Stores
3.1) Master Data
1. PATIENT MASTER
This data store (table) will maintain all the necessary details of the patient that are required in the hospital management
information system. Various data that will be stored in the patient master are as follows.
NAME DATA TYPE
Registration_No (PK) TEXT(alphanumeric)
Registration_Date Date/Time
Name TEXT
Address TEXT
City TEXT
TelePhone/Mobile_No Number
Marital_Status Boolean (S/M)
Religion TEXT
Gender Boolean (M/F)
Father/Husband_Name TEXT
Status TEXT
Age Number
7
Discharge_Date Date/Time
PK : PRIMARY KEY
2. DOCTOR MASTER
This data store (table) will maintain all the doctors that are available (are providing service) in the hospital management
information system. Various data that will be stored in the doctor master are as follows.
NAME DATA TYPE
Doctor_No (PK) TEXT (alphanumeric)
Name TEXT
Address TEXT
City TEXT
TelePhone/Mobile_No Number
Marital_Status Boolean (S/M)
Religion TEXT
Gender Boolean (M/F)
Father/Husband_Name TEXT
Status TEXT
Age Number
Degree TEXT
8
3. Diseases Master
This data store will contain the data related to what all disease that are treated in the hospital management system and
basically which doctor will be treating which disease this will be maintained by a foreign key relation to the doctor master
table. It will also contain the rates that are associated with the treatment of various diseases. The information stored here
will be useful in the generating bills and other reports in the system.
3.2) TRANSACTION DATA
1. Patient Diagnosis Table
This table contains all the data regarding what all diagnosis that are carried out for a particular patient. This table contains a
field known as registration number which is a foreign key with reference to patient master table.
FIELD NAME DATA TYPE
Dignosis_No Text
Registration_No Text
Dignosis_Date Date/time
Provisional_Dignosis Boolean Yes/No
Remark Boolean Text
BioChemistry Boolean Text
Blood Boolean Yes/No
Urine Boolean Yes/No
9
XRay Boolean Yes/No
SONOGRAPHY Boolean Yes/No
ECG Boolean Yes/No
Others TEXT
FINAL_Diagnosis Text
2. Patient Medicine Table
This table contains all the data regarding what all different medicine are given to a particular patient and how many number of
doses are given, here also there is registration_no field maintained as an foreign reference to patient master table.
Field name DATA TYPE
Dignosis_No Text
Medicine_No Number
Medicine_Name Text
Precaution Text
No_of_Doses Number
3. Patient Fee Table
This table is basically used for the billing system in the hospital management system. It will be containing the data regarding what
all are the various test carried out by the patient and what all are the medicines given to him and accordingly used for the billing
purpose.
10
FIELD NAME DATA TYPE
Receipt_No Text
Registartion_No Text
Receipt_Date Date/Time
F_Total_Fees Number
W_Total_Fees Text
Receipt_Name Text
Dignosios_Fees Number
XRay_Fees Number
ECG_Fees Number
Lab_Test_Fees Number
11
4. DATA FLOW DIAGRAM
4.1) Registration Process
Registration Details 1 Registration Details
PATIENT MASTER
USER
Registration Process
Conformation Message
The Sequence of steps that are carried out in the above registration process is as follows
1. User will key in all the necessary data that are required for registration (registration here refers to both either a new patient is
registered or if any new doctor is joining the hospital then even data for that doctor is registered).
12
2. Registration process will accept the data from the user and store it in the patient master (or in doctor master in case of doctor
registration). Here in case of registration a Master Update will be happening.
3. Once the registration is been completed the registration process will display a confirmation message to the user ( in case of
any error or if the user is not able to register than an appropriate message(ex. Registration failed) will be displayed to user).
4.2) Patient Diagnosis process Patient Fee Table
Diagnosis Details 2
Patient Diagnosis
USER Table
Diagnosis Process
Conformation Message
Diseases Master
The Sequence of steps that are carried out in the above Diagnosis process is as follows
1. Here the diagnosis details of a particular patient is keyed in by the user
2. The diagnosis process are entered in the system it will be accepted by the diagnosis process
13
3. The process will update the data in the patient diagnosis table and the patient fee table. (NOTE: Here to record data in the
patient fee table the data is first read from the disease master table as it contains what are the types of diseases that are
treated and at what cost and what are the diagnosis carried out at what cost).so in the diagnosis process there are basically
two transaction updates are involved.
4.3) BILL GENERATION PROCESS
Patient Fee Table
Registration_no 3
USER
Patient Diagnosis
Billing Process
Table
Bill Report
Diseases Master
PATIENT MASTER
14
The Sequence of steps that are carried out in the above Diagnosis process is as follows
1. User Keys in the registration number of the patient for which the bill is to be generated.
2. The billing process accepts the registration_no and automatically picks up the required data that is needed for the bill
generation from the master and transaction data’s.
3. After reading the appropriate data items form the data stores the billing process generates a bill and then the bill is given to
the user.
Various Information that can be generated from the Hospital management system are:
1. Availability of doctors.
2. Availability of the beds in the hospital.
3. Generating bills.
4. Information about various diseases and medicines available to cure them.
5. Information related to diagnosis given to Patients.
6. Information regarding Number of doctors available and number of disease treated
7. Average time that it take to cure a particular diseases.
15
8. Average cost that it take to cure a particular diseases.
16