Hospital Management System (2nd Task)

23
Title Hospital Management System Project Work

Transcript of Hospital Management System (2nd Task)

Page 1: Hospital Management System (2nd Task)

Title

Hospital Management System Project Work

Page 2: Hospital Management System (2nd Task)

Submitted To:

Abhijit Chakraborty

Assistant Professor

Dept. Of CSTE

Noakhali Science & Technology University

Submitted By:

Team Name: S_Square_A

Members:

1.Sree Narayan Chakraborty

ASH1201002M

2.Muhammad Anwar Hossen

ASH1201003M

3.Sharad Mohajan

ASH1201008M

Dept. Of CSTE

Noakhali Science & Technology University

Page 3: Hospital Management System (2nd Task)

Database Tables

Employee Table:

Room Table:

Page 4: Hospital Management System (2nd Task)

Medicine Table:

Patient Table:

Page 5: Hospital Management System (2nd Task)

Bill Table:

Normalization

Database Type Tables

Denormalized Employee, Patient, Room, Medicine, Bill

Normalized(1NF) Doctor, Receptionist, Patient, Nurse,

Room, Medicine, Bill

Normalized(2NF) Employee_info,Doctor, Receptionist,

Patient, Nurse, Room, Medicine, Bill

Normalized(3NF) Employee_info,Doctor, Receptionist,

Patient_info,patient_disease, Nurse,

Room, Medicine, Bill

Page 6: Hospital Management System (2nd Task)

Normalized Database Tables(1NF)

Doctor Table:

Nurse Table:

Page 7: Hospital Management System (2nd Task)

Receptionist Table:

Normalized Database Tables(2NF)

Employee_info Table:

Page 8: Hospital Management System (2nd Task)

Doctor Table:

Nurse Table:

Receptionist Table:

Page 9: Hospital Management System (2nd Task)

Normalized Database Tables(3NF)

Employee_info Table:

Doctor Table:

Nurse Table:

Page 10: Hospital Management System (2nd Task)

Receptionist Table:

Patient_info Table:

Patient_Disease Table

Page 11: Hospital Management System (2nd Task)

Room Table:

Medicine Table:

Bill Table

Page 12: Hospital Management System (2nd Task)

Interface Design

Login Page:

Home page (For Valid User) :

Page 13: Hospital Management System (2nd Task)

Patient Entry Form:

Doctor Entry Form:

Page 14: Hospital Management System (2nd Task)

Nurse Entry Form

Query Information(patient_details) :

Page 15: Hospital Management System (2nd Task)

Data Flow Diagram

1st level DFD

Login

Password

Valid user

Database

Patient info Database

Patient report

Report Bill/charge Database

And

Bill

Database

Receptionist

1.1

Authentic

ation

1.2

Patient

Detail

1.3

Treatment

process

Patient 1.6

Generating

Reports

1.5

Calculation

Of bills

1.4

Medicine

Page 16: Hospital Management System (2nd Task)

Level 2 DFD (1.3)

Admitted patient Database

Patient came for treatment

Database

Level 2 DFD (1.5)

Charges for inpatient Database

Health card amount

Charges for outpatient Health card amount

Database

Database

1.3.1

Inpatient

Treatment

1.3.2

Outpatient

Treatment

Calculati

on of

bills

1.5.1

Inpatient

Billing

Outpatien

t

Billing

Calculate

Billing

Generatin

g report

Page 17: Hospital Management System (2nd Task)

Vord Method

ViewPoint Identification

Query Bill Rceptionist patient Database Doctor

Report

generation User

interface

System

Size Bill

Payment

Nurse

Reliabilty Software

Upgrade System

Cost

System

Cost

Reliabilty

Update

Information

Inpatient Out Patient Message

Log

Security Room

Medicine Release

Slip

Medicine

Charge Entry Slip Treatment

Charge

Page 18: Hospital Management System (2nd Task)

ViewPoint Service Information

InPatient Receptionist

Doctor Nurse

Service List

Request for information

Take Treatment

Order Medicine

Assigns to a room

Pay Rom Charge

Pay Treatment Charge

Service List

Entry Patient

Release Patient

Update Information

Query Information

Receive Bill

Run System

Assign room to a patient

Service List

Provide Treatment

Provide Prescription

Service List

Serve Patient

Service List

Request for information

Take Treatment

Order Medicine

Pay Treatment Charge

OutPatient

Page 19: Hospital Management System (2nd Task)

ViewPoint Hierarchy

All VP’s

Patient Employee

InPatient OutPatient Reciptionist Doctor Nurse

Service List

Request for information

Take Treatment

Order Medicine

Pay Treatment Charge

Service List

Request for information

Take Treatment

Order Medicine

Pay Treatment Charge

Assigns to a room

Pay Rom Charge

Page 20: Hospital Management System (2nd Task)

Reference: Receptionist

Attributes: Receptionist id,

Password

Events :Select Service,

Cancel Service,

Control Payment

End Service

Services: Entry Patient

Release Patient

Update Information

Query Information

Receive Bill

Run System

Assign room to a patient

Reference: Entry Patient

Rationale : To Improve Patient

Service And Reduce Paper

Work.

Specifications: Receptionist choose

This service by pressing

“Entry Patient” Button

Then he enters the

patients details required.

If information is

confirmed, deliver entry

Slip.

VP’s : Receptionist.

Non-Functional

Requirement: Deliver Entry Slip Within

One minute after

confirmation.

Receptionist /Entry Patient Template

Page 21: Hospital Management System (2nd Task)

Structured Chart

Generate Report

Get Patient record Calculate Bill Print Report

Read patient

Record Validate

patient record Room Charge Medicine charge Treatment Charge

Valid

ated

Reco

rd

Bill

ch

eck

dat

a

Page 22: Hospital Management System (2nd Task)

Sequence Diagram:

Patient Nurse Doctor Receptionist

Take Appointment

Pays Fee

Ask For Payment

Take Appointment

Assist Doctor

Doctor Available

Patient Ok

Treates Patient

Consults Doctor

Confirm Appointment

Page 23: Hospital Management System (2nd Task)

UML/Object Diagram:

Doctor

Doctor_Id : Int

Doctor_name : String

Dept : String

Phone_no : String

Email : String

PrescribeMeds( )

CheckReport( )

PrescribeTest( )

Patient

Patient_Id : Int

Patient _name : String

Phone_no : String

Email : String

Room_No : Int

Pay_Bills( )

Receptionist

Receptionist _Id : Int

Name : String

CheckRoomAvailability( )

BookRoom( )

GenerateBill( )

MaintainPatientDetails()

Medicine

Medicine_code : Int

Price : Int

Quantity : Int

Total_Amount : Int

Room

Room_No : Int

Status : String

Location : String

Bill

Bill_No : Int

Patient_id : Int

+1

+1…*

+1

+1

+1

+1

+1

+1

+1

+1…*

+1…*

+0…*