• No results found

Hospital Management System

N/A
N/A
Protected

Academic year: 2021

Share "Hospital Management System"

Copied!
57
0
0

Loading.... (view fulltext now)

Full text

(1)

Page 1

HOSPITAL MANAGEMENT

SYSTEM

(2)

ACKNOWLEDGEMENT

It is our pleasure to acknowledge the help I have received from different individuals,

institutions and ‘ABC hospital’ during the project based training period.

Our first sincere appreciation and gratitude goes to Professor A. Ghaisas for his

guidance, constructive comments, valuable suggestions and inspirations. During

entire project, we have received endless help from him.

(3)

Page 3

Table of Contents

Sr. No.

Particulars

Page No.

1 Introduction

2 Business Objectives

3 System Objectives

4 Scope of the Project

5 Functional Decomposition Diagram

6 Data Flow Diagram

7 Entity Relationship Diagram

8 Table Design

9 Screen Design

(4)

Introduction

Brief description of business:

The hospital which we have studied for the assignment is ABC Hospital Ltd.

The hospital has following departments :

Inward patient department , Outward patient department ,Pathology lab , X-ray , CT

csan,Operation Theatre , Yoga center , Account dept , admin dept ,etc.

Details about hospital:

No of doctors in the hospital 25

Total bed capacity 60

Types of ward : general, deluxe, super deluxe, semi –deluxe, ICCU, ICU

No of nurse : 35

No of ward boys : 15

To narrow down the scope, four modules were selected for the assignment. The modules

are as follows:

1) Patient registration

2) IPD

(5)

Page 5

1) Patient registration:

As soon as a patient enters the hospital for first time he/she should get registered

(irrespective of ipd or opd) .Information such as personal details, family details, etc is

recorded and a registration id is issued. Every time a patient is treated at the hospital

he/she will be referred by this number.

2) IPD:

Patient’s admission details such as reason for admission, ward details, operation

details (if any), etc. are recorded whenever he/she is admitted.

A discharge card is issued to the patient at the time of discharge stating the treatment

summary. Also, a bill is prepared against the various services availed by the patient.

3) OPD:

Consulting details of the patient are recorded and a bill is prepared (including the

services such as pathology lab availed by the patient)

4) Pathology lab:

Pathology lab is used for both ipd and opd. Depending on the test prescribed, tests are

performed and results are recorded. Also, the charges are included in the bill given to the

patient.

(6)

Business objectives:

• The objective of the hospital management system is consistent growth of the Hospital, through continual improvement in the processes.

• To provide quick, reliable, quality and error free service by making use of high end technology to ease the management of the patients.

• To help administration in efficient management of the organization very smoothly by achieving high competency.

System Objectives:

• Transition of manual to Automated system • User Friendly

• Time saving and more efficient • Reduce work load

• Record maintenance • Security

• Proper login name and password so that only valid user can assess the system. • Generate Information which helps in decision making for management purpose.

• Manage activities of the hospital such as bed and Doctor Assignment, operations scheduling, personnel management and administrative issues.

(7)

Page 7

Functional Requirements

Patient Registration

Every patient who visits the hospital has to get registered prior to getting any consultation, treatment or investigations done. Registration of patients involves accepting certain general and demographic

information about the patient. The patient is allocated a unique Registration number and a Patient Identification number. The Patient ID will remain same for his all subsequent visits to the hospital whereas he will be allocated a new registration number on every visit. The consultation charges (if applicable) can also be collected for the OPD patients during registration and a receipt will be generated.

The following information is required for the registration of OPD Patient:

 Patient Details like Name, Age, Sex, Address, Contact number, Nationality, etc.  Referring Source and Sponsorship / Penal Details

 Department & Consultant to be visited.

For Inpatient the additional information requirements are:

 Room / bed requirement.  Consultant In charge  Treatment required

 Authorisation from Sponsor/Penal if required

After registration an OPD Card is printed for the OPD patients, which list all his registration information. This card is used for the prescription writing by the consultant. An Admission form is printed with all the registration details for Indoor patients, which serves as the cover page of the patient file.

(8)

Receipt

For billing of any OPD service like Pathology Tests, or any imaging investigation, the patient moves to OPD billing counter. Here the services are charged as per the rates already defined for various

categories/ penal/ time etc to the patient with his Patient ID. The Payment is collected for the service provided and a receipt is generated. The receipt is generated at the service desk.

All services will be automatically entered into the respective modules wherever required like lab & Imaging reporting.

The Salient features of this module are:

i. Record Charges to be taken from the patient.

ii. Record details of the concession & concession authority.

iii. Consultant charges are automatically picked according to general or emergency charges. iv. The charges for the services are automatically picked according to the category or panel of the

patient.

v. The charges are also dependent on time when the service is being given to patient.

vi. When patient revisits his information will be automatically picked using his identification number. vii. Patient can be defined under Cash & Credit OPD.

(9)

Page 9

Billing:

Indoor billing module has a supervisory role. The entries for billing are automatically transferred to the patient bill by the respective departments, which provide the service. The services are charged as per the category/panel/package applicable.

Here the bill is compiled and the payment collected from time to time. Provisional and Final bills are generated which provides complete information about the Services availed, its Charges, Advance collected, appropriate Receipts, Refunds, Credit notes, Concession allowed, etc.

Salient Features:

i. Collection of Payment by Cash/Credit Card/ DD or Cheque. ii. Receipts, refunds, Credit Note Generation.

iii. Provisional & Final Bills.

iv. Department wise services availed.

v. Automatic scrutiny of the credit limit available to the patient

vi. Provision to bill a patient against another account (LIC account/company account/Donors account etc.)

(10)

Medicine

The Medicine Module deal with the Retail Sale of medicines to OPD patients and Issue of medicines to the In-patients in the hospital. Its function includes, online drug prescription, inventory management and billing of drugs, consumables and sutures. This module is closely linked to the Billing Module and In-patient Module. All the drugs required by the In-patient can be indented from the various sub stores.

Salient Features:

i. This module enables complete control on pharmacy including Purchase & Issue of medicine to IPD or OPD Patient.

ii. Total amount of the bill for IPD Patient will automatically get added in his bill. iii. The Medicine can acknowledge the return of items and issue Credit notes. iv. Items cannot be issued after the expiry date.

Bed

This module deals with the allocation of bed to the in house patients. It has an interface with the billing module. The charges levied to any bed are automatically added to the final bill.

Salient Features:

i. This module enables complete control on the allocation of beds.

ii. The beds are of various types (i.e, ICU, General etc.).

iii. A single patient may change the type of bed allotted to him during his period of stay at the hospital. iv. The bed charges are added to the boll automatically.

(11)

Page 11

Other functionalities:

Security:

Each member is required to enter an individual password when accessing the site. Administrators have the option of increasing the level of password security their members must use. The data on your site is secured through multiple layers of protection. One of those security layers involves member passwords. For maximum security of your site, each member must protect their password.

Performance requirements:

The performance of our product is at its best if stored locally, as the response time will be much faster. If the product accessed via Internet, the performance is limited by the connection speed. The only foreseen limitation is that of web-server response.

Safety:

Humans are error-prone, but the negative effects of common errors should be limited. E.g., users should realize that a given command will delete data, and be asked to confirm their intent or have the option to undo.

User Documentation

(12)

Scope of application software:

Login:

• Allows the doctors, attendants, and management to login to the system using their respective login ids.

• Doctors will be able to manage their information (like input their availability for the week or day), view patient case history, treatment details, test reports etc.

• Attendants will be able to help the patients to view their case history, treatment details, appointment with the doctors, bill details, wards, medical services provided, test results etc. • Management will be able to view some overall records pertaining to them and then see reports.

Patient registration:

As soon as a patient enters the hospital for first time he/she should get registered (irrespective of ipd or opd) .Information such as personal details, family details, etc is recorded and a registration id is issued. Every time a patient is treated at the hospital he/she will be referred by this number.

IPD:

Patient’s admission details such as reason for admission, ward details, operation details (if any), etc. are recorded whenever he/she is admitted.

A discharge card is issued to the patient at the time of discharge stating the treatment summary. Also, a bill is prepared against the various services availed by the patient.

OPD:

Consulting details of the patient are recorded and a bill is prepared (including the services such as pathology lab availed by the patient)

Pathology lab:

Pathology lab is used for both ipd and opd. Depending on the test prescribed, tests are performed and results are recorded. Also, the charges are included in the bill given to the patient.

(13)

Page 13

(14)
(15)

Page 15

First level DFD

Doctor master maintenance

Master Maintenance Administrator Doctor Medicine Bed Service Bed Master Maintenance

1

Test Medicine master maintenance

Service Master Maintenance Lab Master Maintenance Maintenance notification

(16)

Service Patient Medicine Bed Service Appointment details 2 Doctor Enquire general service

Medicine Details

Change of bed details Test

Test Details

OPD

Patient

Doctor

Medicine Doctor Enquire consulting doctor

Pay Consulting fees

Consulting Payment Medicine details 3 Test details Provide Prescription Patient

(17)

Page 17 Bill

IPD

Patient

Doctor

Medicine Doctor Admission

Tests and treatment

4 Bed allotment Provide diagnosis/treatment details Bill Patient Service Receipt Medical services Bed Test

(18)

Billing

Patient Medicine Receipt Patient Details Services details Bill 5 Doctor Consultation details

Bill Patient

(19)

Page 19

A/C receivable Patient Bill Receipt Payment Details Bill details Receipt details 6 Patient

(20)

Discharge Card Patient Discharge Discharge details 7 Patient Doctor Followup details

(21)

Page 21

Reports

Administrator Medicine Doctor Queries 8 Bill Service Patient Reports Bed Test Receipt

(22)

Login

Admin Access details 9 User User Sign in details Security confirmation

(23)

Page 23

Second level DFD

1- Master maintainence 1.1 Administration Bed

Bed Master Maintainence 1.1

Doctor Master Maintainence 1.4

Lab Master Maintainence 1.5

Service Master Maintainence 1.3

Medical Master Maintainence 1.2 Medicine Service Doctor Test Bed master details

Medical master details

Service master details

Doctor master details

(24)

2- Services

General Services

Patient Avail a service

2.1 Service Patient Service details

Purchase Medicine

Patient Medical prescription

2.2 Medicine Patient Issue of medicines

Change Bed

Patient Change request Bed

Availability status

2.3

(25)

Page 25

3-OPD

Doctor Appointment

Patient Test details Test

Test report details Patient

2.5

Patient Appointment Details Doctor

Test report details

Patient

Consulting Doctor 3.1

Doctor Provide Prescription

Patient Doctor Prescription Details Bill Bill details Patient

Bill Payment 3.2 Doctor

(26)

4-IPD

Patient Patient Details Bed

Bed allotment details

Patient

Doctor Admittance details

Allotment of room 4.1 Services Services Fetched Details Patient Doctor Treatment details Patient Doctor Provide Treatment Prescription

Diagnosis Treatment 4.2 Medicine Bill Receipt

(27)

Page 27 5- Billing 1.1 Patients Bed

Compute Medicine charges 5.4

Taxes and issue bill 5.5

Compute bed charges 5.3 3

Compute Services Charges 5.2 .2 Medicine Service Doctor Patient Doctor consultation details Services details

Bed alloted details

Medicine details

Final bill generation

Compute Doctor Charges 5.1 Test Patient Bed Patient Medicine Patient Test Patient Medicine

(28)
(29)

Page 29

TABLE AND DATA DICTIONARY

TABLE DESIGN

:

Service

:

Attribute

Type

Width Key

Constraint

Description

Ser_id

Number

6

Primary

Key

Not Null,

Unique

Gives the

Unique service

Id No

Ser_name

Varchar2

10

Not Null

Gives the

service Name

Ser_desc

Varchar2

15

Not Null

Describe the

service

Cost_per_unit

Number

5

Not Null

Gives the cost

per unit for

each service

(30)

Doctor

:

Attribute

Type

Width Key

Constraint

Description

Doc_id

Number

6

Primary

key

Not Null,

Unique

Unique for

every doctor

Doc_name

Varchar2 20

Not Null

The doctor’s

name

Doc_contact

Number

14

Not Null

Doctor’s

Contact

Details

Doc_address

Varchar2 50

Not Null

Doctor’s

Address

Doc_Specialization

Varchar2 20

Not Null

Doctor’s Field

Of

Specialization

Doc_

Cons_Fees

Number

6

Not Null

Consultation

Fees

Doc_dpt

Vacrchar2 15

Not Null

Type of

department

(31)

Page 31

Medicine:

Attribute

Type

Width Key

Constraint

Description

Med_id

Varchar2 6

Primary

key

Not Null,

Unique

Gives the

Medicine Id

Med_desc

Varchar2 10

Not Null

Medicine

Details

Manf_Name

Varchar2 10

Not Null

Name of the

Medical

Manufacturer

Med_type

Varchar2 10

Not Null

Type of

medicine

Med_cost_per_unit Number

5

Not Null

Cost per unit

of medicine

Bed:

Attribute

Type

Width Key

Constraint

Description

Bed_id

Varchar2

6

Primary

key

Not Null,

Unique

Gives the

Bed Id

Bed_type

Varchar2

10

Not Null

Gives the

type of bed

Bed_Cost_per_day

Number

6

Not Null

Gives the bed

(32)

cost per day

Registration:

Attribute

Type

Width Key

Constraint

Description

Reg_id

Varchar2

6

Primary

key

Not Null,

Unique

Is Unique For

Every

Registration

Reg_By

Varchar2

20

Registration

Incharge

Reg_reason

Varchar2

30

Reason for

admittance

Patient_Id

Varchar2

6

Foreign

Key

Not Null

A reference to

the patient id

(33)

Page 33

Patient:

Attribute

Type

Width Key

Constraint

Description

Patient_id

Varchar2

6

Primary

key

Not Null,

Unique

Is Unique For

Every patient

Patient_name

Varchar2

20

Not Null

Name of the

patient

Patient_dob

Date

Not Null

Date of birth

of the person

Patient_sex

Varchar2

10

Not Null

Sex of the

patient

Patient_contact_no Number

14

Patient

contact

number

Patient_Address

Varchar2

50

Not Null

Address of

the patient

Patient_type

Varchar2

10

Patient of

opd or ipd

Patient_category

Varchar2

20

Company

candidate or

normal

(34)

Bill:

Attribute

Type

Width Key

Constraint

Description

Bill_No

Varchar2

6

Primary

key

Not Null,

Unique

Generated

Automatically

and is unique

Bill_date

Date

Not Null

Generated

When bill is

printed

Bill_amt

Number

10

Not Null

Generated

with the bill

Reg_Id

Varchar2

6

Not Null

A reference to

registration

User

Attribute

Type

Width Key

Constraint

Description

User_Id

Varchar2

6

Primary

key

Not Null,

Unique

Unique user id

User_Name

Varchar2

Not Null

User name

Access

Varchar2

10

Not Null

Access to

(35)

Page 35

Receipt:

Attribute

Type

Width Key

Constraint

Description

Rec_No

Number

6

Primary

key

Not Null,

Unique

Is Unique for

every patient

Rec_date

Date

Not Null

Date of receipt

generation

Rec_amt

Number

10

Not Null

Amount for

which the

receipt is

generated

Reg_Id

Varchar 2

6

Foreign

key

Not Null

A reference to

registration

Payment_Mode Varchar2

10

Not null

Mode Of

(36)

Dicharge_Card:

Attribute

Type

Width Key

Constraint

Description

Discharge_card_id

Varchar2

6

Primary

key

Not Null,

Unique

Gives the

Uniques

service Id No

Patient_Id

Varchar2

6

Foreign

key

Not Null

Gives the

patient Id

Follow_up

Varchar2

100

Not Null

Gives the

follow up

Doc_details

Varchar2

50

Not Null

Gives the

doctor details

Next_

appointment_date

Date

Not Null

Gives the

next

appointment

date

Reg_id

Varchar2

6

Foreign

key

Not Null

A reference

to the

registration

(37)

Page 37

Test:

Attribute

Type

Width Key

Constraint

Description

Test_id

Varchar 2

4

Primary key

Not Null,

Unique

Gives the

unique test

id

Test_name

Varchar 2

20

Not Null

Name of the

test

Test_desc

Varchar 2

30

Not Null

Description

of the test

Test_type

Varchar 2

20

Not Null

Type of test

Rate

Number

(6,2)

Rate of test

(38)

Input Form

(39)

Page 39

Doctor_Master_Form:

(40)
(41)

Page 41

Bed_Master_Form:

(42)
(43)

Page 43

Bill_Form:

(44)
(45)

Page 45

Discharge_Card_Form:

(46)
(47)

Page 47

Doctor_View_Form:

(48)

REPORTS

Month Wise Revenue Report:

Name of the Report : Month wise revenue generated

Purpose : To analyze monthly revenue generated from different department User : Lower Level Management

(49)

Page 49

Quarterly Revenue Report:

Name of the Report : Quarterly revenue generated

Purpose : To analyze quarterly revenue generated from different department User : Middle Level Management

(50)

Yearly Revenue Report:

Name of the Report : Yearly Revenue Collected From different Department

Purpose : To analyze Yearly revenue generated from different department User : Top Management

(51)

Page 51

Number of Patients Referred Report:

Name of the Report : Yearly Number of Patients Referred

Purpose : To analyze number of patients referred by a doctor User : Management

(52)

Yearly Category wise Patients Report:

Name of the Report : Yearly category wise patient Report Purpose : To analyze different category of patients User : Management

(53)

Page 53

Yearly Company wise Patients underwent Treatment Report:

Name of the Report : Company wise number of Patient undergone treatment in hospital Purpose : To analyze revenue generated from a company

Users : Management

(54)

Bed wise allocation Report:

Name of the Report : bed wise allocation report

Purpose : To provide bed to the patient unambiguously Users : Lower level Management

(55)

Page 55

Bed wise availability Report:

Name of the Report : bed wise availability status report Purpose : To provide bed status to the patient Users : Lower level Management

(56)

Hospital Bill Report:

Name of the Report : Hospital Bill

Purpose : To provide Bill to the patient at the time of discharge Users : Lower level Management

(57)

Page 57

OPD/IPD Registration Report:

Name of the Report : OPD/IPD registration report

Purpose : To provide details of patient at OPD/IPD Users : Lower level Management

References

Related documents

In this study, we demonstrated that Axl and Akt3 expression varied in among the New Zealand Melanoma cell lines, furthermore cells with higher expression of Axl

The Advantech WebAccess Modicon Modbus Device Driver can communicate with either TCP/IP communications (or RS-232, RS-422 or RS-485 as a backup) using a packet version of the

A conclusion can be drawn like this: the cultural content in English as foreign language (henceforth EFL) textbooks is one of the best resources for introducing culture knowledge

From: Southem Mid-Atlantic Navy Nurse Corps Association Scholarship Committee The Southem Mid-Atlantic Narry Nurse Corps Association has established a fund to

21/ 2008 on Islamic Banking, in the political perspective of Islamic economic law, has a basis, goal and answer to the development of Indonesian society and Islamic

After computation of collective weights, the best alternative response scenario is selected by the use of proposed fuzzy group decision making methodology which

As a general approach, the way our protocols being used with public-key systems for message signing is similar to that of secret-key cryptography being used with public-key systems

Rumusan masalah umum dalam penelitian ini adalah “Apakah terdapat pengaruh penggunaan strategi Everyone Is A Teacher Here terhadap hasil belajar peserta didik dalam