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
Patient
Registration
Appointments
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.
Description: This use-case is used for manipulating the database operations such as add a new staff or edit staff profile or delete staff.
Description: This use-case provides information about registration of new or existing patient. A unique ID is generated for each patient after registration
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.
Description: This use-case can provide information about billing details of patient.
Description: This use-case handles various activities such as Doctor Diagnoses the patient, gives treatment & gives suggestions to the patients, & prescribes medicines.
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 ()
P e rm a n e n t C o n s u lt a n 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 need to treated no Doctor attains patient yes Doctor treats patient
STATECHART DIAGRAMS:
PATIENT:
Enter Hospital
Takes appointment
Undergo Diagonsis
Takes Treatment
Gets Cured
RECPTIONIST:
Gives appointment
Gives Bill
DOCTOR:
Diagonsis patient
Gives Treatment
Prescribes Medicines