UML DIAGRAMS for Hospital Management

9
[ONLINE HOSPITAL MANAGEMENT SYSTEM] Use Case Diagram Sequence Diagram Delivery NormalTreatment Diagnosis B y C ash By Credit Receptionist Taking Appointm ent Surgeon Operation Nurse Assisting O peration Admin G enerates a Bill Patient PaymentofBill Doctor Takes Treatm ent

Transcript of UML DIAGRAMS for Hospital Management

Page 1: UML DIAGRAMS for Hospital Management

[ONLINE HOSPITAL MANAGEMENT SYSTEM]

Use Case Diagram

Sequence Diagram

Delivery Normal Treatment Diagnosis

By Cash By Credit

ReceptionistTaking Appointment

Surgeon

Operation

Nurse

Assisting OperationAdmin

Generates a Bill

Patient

Payment of Bill

Doctor

Takes Treatment

Page 2: UML DIAGRAMS for Hospital Management

[ONLINE HOSPITAL MANAGEMENT SYSTEM]

P1:Patient R1:Receptionist D1:Doctor N1:Nurse

Takes Appointment Takes Appointment

From Doctor

Doctor AvailableConfirms Appointment

Consults Doctor

Treats Patient

Patient OK

Assist Doctor

Ask For payment

Pays Fees

Collaboration Diagram

Page 3: UML DIAGRAMS for Hospital Management

[ONLINE HOSPITAL MANAGEMENT SYSTEM]

D1:Doctor

P1:Patient R1:Receptionist

N1:Nurse

1: Takes Appointment10: Pay Fees

4: Confirms Appointment9: Ask For Payment

5: Consults Doctor8: Patient OK

7: Treats Patient

2: Takes Appointment from Doctor

3: Doctor Available

6: Assist Doctor

Page 4: UML DIAGRAMS for Hospital Management

[ONLINE HOSPITAL MANAGEMENT SYSTEM]

State Chart Diagram

Idle

Patient Admitted

Validate

Operated Bill Generation

Patient Discharge

Event Of Patient

Patient approach hospital when ill

Page 5: UML DIAGRAMS for Hospital Management

[ONLINE HOSPITAL MANAGEMENT SYSTEM]

Senior surgeon

specialization in

non-senior surgeon

specialization in

1..*

1

Surgeon

nameiddesignation

operate()

1

1..*

1..*

1

Operation theatre

operation_id

1

1..*

Nurses

nameidward_no

assisting()checking paitent health()

1

1..*

Hospital

nameidplace

administration()maintain info()add patient()add surgeon()

works for

works in

Patient Operation

nameoperation_idtypepatient_idsurgeon_idcost_of_operation

conducts

1..*1

Ward

ward_nopatient_admitted...nurse_assigned

assigned to

Patient

nameidtype_of_treatmentward_no

admitted in

undergoes admitted to1..*

1

Patient takes appointment

receptionist checks for doctor

patient needs to be operatedDoctor attains

patient

no

doctor is not available

no

undergoes operation

yes

patient consult doctor

Yes

surgeon operates paitent

nurse assist surgeon

patient gets operated

patient ok

discharge

yes

no

CLASS DIAGRAM

Page 6: UML DIAGRAMS for Hospital Management

[ONLINE HOSPITAL MANAGEMENT SYSTEM]

ACTIVITY DIAGRAM

Page 7: UML DIAGRAMS for Hospital Management

[ONLINE HOSPITAL MANAGEMENT SYSTEM]

COMPONENT DIAGRAM

DEPLOYMENT DIAGRAM

HOSPITAL MANAGEMENT SYSTEM LOCAL SERVER

HOSPITAL MANAGEMENT DATABASE

Utility

<<use>>

<<reside>>

HMS DATA PROCESSING

equipment database

<<use>>

User Interface

<<use>>

Desktop client

HOSPITAL LOCAL SERVER

Printer

Database server

<<Primary network>>

<<Private network>>

<<Private network>>

Page 8: UML DIAGRAMS for Hospital Management

[ONLINE HOSPITAL MANAGEMENT SYSTEM]