0% found this document useful (0 votes)
318 views

Hospital Management System Uml

This document describes a hospital management system that allows patients to register, book appointments with doctors, and view billing details. Key features include assigning unique patient IDs, adding/updating/deleting staff, and managing appointments, prescriptions, and user profiles. Sequence, class, activity, and state diagrams are included to illustrate the flow and relationships between patients, receptionists, doctors, appointments, and bills. The system aims to facilitate registration, treatment, and payment for patients.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
318 views

Hospital Management System Uml

This document describes a hospital management system that allows patients to register, book appointments with doctors, and view billing details. Key features include assigning unique patient IDs, adding/updating/deleting staff, and managing appointments, prescriptions, and user profiles. Sequence, class, activity, and state diagrams are included to illustrate the flow and relationships between patients, receptionists, doctors, appointments, and bills. The system aims to facilitate registration, treatment, and payment for patients.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy