Hospital Management System (2nd Task)
-
Upload
narayan-chakraborty -
Category
Health & Medicine
-
view
397 -
download
0
Transcript of Hospital Management System (2nd Task)
Title
Hospital Management System Project Work
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
Database Tables
Employee Table:
Room Table:
Medicine Table:
Patient Table:
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
Normalized Database Tables(1NF)
Doctor Table:
Nurse Table:
Receptionist Table:
Normalized Database Tables(2NF)
Employee_info Table:
Doctor Table:
Nurse Table:
Receptionist Table:
Normalized Database Tables(3NF)
Employee_info Table:
Doctor Table:
Nurse Table:
Receptionist Table:
Patient_info Table:
Patient_Disease Table
Room Table:
Medicine Table:
Bill Table
Interface Design
Login Page:
Home page (For Valid User) :
Patient Entry Form:
Doctor Entry Form:
Nurse Entry Form
Query Information(patient_details) :
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
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
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
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
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
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
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
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
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…*