Anda di halaman 1dari 10

HOSPITAL MANAGEMENT SYSTEM

PROBLEM DEFINITION:
This system can be used for registering patients, provide appointment to the doctor and storing their details into them. This system facilitates to give a unique id for every patient and store the details of every patient. It is accessible either by an doctor or receptionist.

USE-CASE DIAGRAM:

Patient Information

Receptionist

Add/Update/Delete Staff Detail

Patient

Registration

Appointments

Bill Details Login

Doctor
Prescription

Edit Profile

USE-CASE DOCUMENT:
Use-case name: Patient Information

Description: This use-case helps in generating the patient information which contains his/her personal details.

Use-case name: Add/Update/Delete Staff Detail

Description: This use-case is used for manipulating the database operations such as add a new staff or edit staff profile or delete staff.

Use-case name: Registration

Description: This use-case provides information about registration of new or existing patient. A unique ID is generated for each patient after registration

Use-case name: Appointments

Description: This use-case deals with; when the ID is generated the patient receives the Appointment time & number from the Receptionist and accordingly undergoes treatment.

Use-case name: Bill Details

Description: This use-case can provide information about billing details of patient.

Use-case name: Login

Description: This use-case can contain the details of login information.

Use-case name: Prescription

Description: This use-case handles various activities such as Doctor Diagnoses the patient, gives treatment & gives suggestions to the patients, & prescribes medicines.

Use-case name: Edit Profile

Description: This use-case maintains the details of changes made in the doctor profile have been updated.

CLASS DIAGRAM:

H o s p it a l M a n a g e m e n t S y s te m (H M S ) a d d /d e le t e /u p d a te s ta ff()

a d d /d e le t e /u p d a te s t a ff d o c to r u s e r_ id : in t d o c _ id : in t u s e r_ n a m e : S trin g fn a m e : s trin g u s e r_ p a s s : S t rin g ln a m e : s trin g h in t _ q u e : S trin g a d d re s s : s t irn g h in t _ a n s : S trin g g e n d e r : s t rin g s p e c ia liz a t io n : s t rin g u s e r_ d e s : S t rin g m o b iln o : lo n g int a d d _ u s e r() d e l_ u s e r() g ive s tre a t m e n t () g ive s p re s c rip t io n () p a tie n t p a tie n t _ id : in t re g _ d a te () n a m e : s t rin g a d d re s s : s t rin g g e n d e r : s t rin g a g e : in t m a rtia l s t a tu s : s t rin g re fe rre d _ t o : s t rin g re g is tra tio n () t a k e s _ a p p o in tm e n t () t a k e s _ tre a tm e n t () p a y a m o u n t ()

re c e p t io n is t a d d p at ie n t () g ive s _ a p p o in t m e n t() g ive s _ b ill()

a p p o in tm e n t a p p o in t_ id : in t p a tie n t _ id : in t p a tie n t _ n a m e : s t rin g d o c _ id : in t a p p o in t_ d a te : d a te a p p o in t_ t im e : tim e

P e rm a n e n t C o n s u lt a n t

b ill d e t a ils b ill_ id : in t a p p _ id : in t t o t _ a m o u n t; in t

SEQUENCE DIAGRAM:
P a t ie n t Ta k e s a p p o in tm e n t Ta k e s a p p o in tm e n t fro m d o c to r c o n firm a p p oin tm e nt D o c to r a va ilab le c o n s ult d o c to r t re a ts p a tie n t P a t ie n t o k A s k fo r p a y m e n t P ay F ees R e c e p tio n is t D o c to r

ACTIVITY DIAGRAM:

patient take appointm ent

Receptionist check for doctor

no Doctor is not available

yes Patient consult doctor

patient need to treated no Doctor attains patient yes Doctor treats patient

Patient pay fee

STATECHART DIAGRAMS:
PATIENT:

Enter Hospital

Takes appointment

Undergo Diagonsis

Takes Treatment

Gets Cured

RECPTIONIST:

Checks Details as patient

Checks availability of doctor

Gives appointment

Gives Bill

Takes Bill Amount

DOCTOR:

Diagonsis patient

Gives Treatment

Prescribes Medicines

Cures the Patient

Anda mungkin juga menyukai