SlideShare una empresa de Scribd logo
1 de 34
BY
NARESH PRAJAPATI (Roll No: 517)
SANDIP PATEL (Roll No: 504)
HITUL PATEL (Roll No: 518)
JAYKISHAN PATEL (Roll No: 520)
SEMESTER -IV
INCHARGE NAME
ASST. PROF. HITESH PANCHAL
COMPUTER DEPARTMENT
Faculty of Engineering & Technology
Computer Department
Gujarat technological University
May 2011
GUJARAT TECHNOLOGICAL UNIVERSITY
GROW MORE FACULTY OF ENGINEERING
Computer Department
2010-11
CERTIFICATE
This is to certify that Mr. Naresh Student of B.E. Semester IV, Roll No.
517 has satisfactorily completed his term work of the subject Object Oriented
Analysis and Design (140703) during the academic year 2010-11 and
submitted on 25-04-2011.
Staff in charge Head of department
.
GUJARAT TECHNOLOGICAL UNIVERSITY
GROW MORE FACULTY OF ENGINEERING
Computer Department
2010-11
CERTIFICATE
This is to certify that Mr. Sandip Student of B.E. Semester IV, Roll No.
504 has satisfactorily completed his term work of the subject Object Oriented
Analysis and Design (140703) during the academic year 2010-11 and
submitted on 25-04-2011.
Staff in charge Head of department
.
GUJARAT TECHNOLOGICAL UNIVERSITY
GROW MORE FACULTY OF ENGINEERING
Computer Department
2010-11
CERTIFICATE
This is to certify that Mr. Hitul Student of B.E. Semester IV, Roll No.
518 has satisfactorily completed his term work of the subject Object Oriented
Analysis and Design (140703) during the academic year 2010-11 and
submitted on 25-04-2011.
Staff in charge Head of department
.
GUJARAT TECHNOLOGICAL UNIVERSITY
GROW MORE FACULTY OF ENGINEERING
Computer Department
2010-11
CERTIFICATE
This is to certify that Mr. Jaykishan Student of B.E. Semester IV, Roll
No. 520 has satisfactorily completed his term work of the subject Object
Oriented Analysis and Design (140703) during the academic year 2010-11
and submitted on 25-04-2011.
Staff in charge Head of department
.
INDEX
1. Abstract
2. Requirement
3. Introduction of Tool used to draw
diagram(MS-Visio)
3.1 Use Case Diagram
3.2 Class Diagram
3.3 Object Diagram
3.4 Activity Diagram
3.5 State Diagram
3.6 Sequence Diagram
4. List of Diagram
4.1 User’s View Diagram
4.2 Structural View
4.2.1 Class Diagram
4.2.2 Object Diagram
4.3 Behavioral Diagram
4.3.1 Activity Diagram
4.3.2 State Diagram
4.3.3 Sequence Diagram
5. Conclusions
6. Reference
1. Abstract
Analysis and design of Hospital management system is based on
UML diagram.
A Project of Hospital Management includes registration of patient
storing their details into the system and also computerized billing
in the pharmacy, and test labs.
The main objectives of the system is which shows and help us to
collect most of the information about Hospitality and Medical
services the system is very simple in design and to implement it.
At the same time, the correct use of it will reduce system
complexity and improve software development efficiency and
portability.
2. Requirement
1.ADMISSIONS:
This Module helps in registering information about patients
and handles patient’s query.
2.DOCTOR APPOINTMENTS
This Module deals with, when the ID is generated the
Appointment time & number from the Receptionist
and accordingly visit the doctor.
3.TESTS APPOINTMENTS
This Module Deals with, when the ID is generated the
patient receives the Appointment time & number from
the Receptionist and accordingly undergoes the tests.
4.BED ALLOTMENT
This Module handles with allotting the Bed to various
patients by checking their ID.
5.UNDERGO OPERATION
This Module handling with undergoes the various
operations by diagnosing the patients.
6.DRAW SALARY
This Module checks whether the person is a Doctor/Staff
and draws salary based on the information.
7.EDIT DOCTOR/STAFF INFORMATION
This Module handles the activities such as editing
(Updating) Doctor/Staff information into the database.
7.1 ADD DOCTOR/STAFF INFORMATION
This Module handles the activities such as adding
Doctor/Staff information into the database.
7.2 DELETE DOCTOR/STAFF INFORMATION
This Module handles the activities such as deleting
Doctor/Staff information into the database.
8.PRESCRIBE TESTS
This Module handles various activities such as Doctor
Diagnoses the patient, gives treatment & gives suggestions
to the patients, & prescribes laboratory tests & medicines.
9.WARDWISE BED STATUS
It deals with the maintenance of the wards, inter- and intra-
ward transfers.
10. ADMISSION/DISCHARGE REPORTS
This Module helps in generating patient’s discharge
summary, which includes patient’s health at the time
of discharge, medical history, various diagnosis and
drug prescriptions, history of present illness and course
in hospital.
11 . PATIENT INFORMATION
This Module helps in generating the patient information
Which is provided by doctor.
3. Introduction
to
tools
3.1 Use Case Diagram
Actor
An actor is a direct external user of a system, it is not part
of system Actor can be person, device, & other system.
Ex. Patient is an actor of hospital management system.
UseCase
A use case is a coherent piece of functionality that a
system can provide by interacting with actors.
Ex. Check up patient by doctor.
System
System boundary is a rectangle in which use case
mentioned in & it have system name also.
Ex. Hospital Management system.
«uses»
The include relationship incorporate one use case within
The behavior of other use case.
«extends»
The extend relationship adds increment behavior to a
use case.
An arrow indicates the relationship among actor & use
case.
3.2 Class Diagram
Class1
A class describe a group of objects with the same
properties (attributes), behavior(operation),kinds of
relationship, Semantic.
Ex. Hospital is a class.
End1 End2
An association is a description of group of links with
common Structure & common semantic.
Ex. A person works for a company.
An aggregation is a strong form of association in which
an Aggregate Object is made of constituent parts.
Ex. Patient use catering for meals.
1 *
Composition is a form of aggregation with two
additional Constrain.
Ex. Hospital has Department.
A generalization is the relationship between a class
(super class) & One or more variation of the class
(subclass).
Ex. Patient, Doctor, & Nurse are sub class of a Person
class.
An N- array association is relationship among three
classes Inter dependent to each other.
Ex. A Patient get prescription from Doctor in Hospital.
3.3 Object Diagram
Object1
An object is a instant of a class.
Ex. Joe:Doctor
Note: In Object diagram the relations are as same as in class
diagram like as association, aggregation, generalization,
Composition, N- array association.
3.4 Activity Diagram
Initial state is a notation of starting of activity.
ActionState
An action state is noted the working flow .
Ex. Get appointment is a active state.
In decision if one condition is satisfied, it’s arrow
indicate The next activity to perform.
Ex. Pay fees of doctor is a guard condition.
Fork pseudo state enable to take a single event
transmission & split it into several control parts.
Join pseudo manages multiple transmission part into one
Transmission.
Final state is a notation of ending of activity.
3.5 State Diagram
Fork pseudo state enable to take a single event
transmission & split it into several control parts.
Join pseudo manages multiple transmission part into
one Transmission.
State
A state is an abstraction of the values and links of an
Objects, sets of values and links are grouped to gather
Into a state according to the group behavior of object.
Ex. Prescribing is a state.
Drawn as a line from the origin state to the target state.
An arrowhead points to the target state.
Note: Final & Initial state are as same as in Activity diagram.
3.6 Sequence Diagram
Object
In Sequence diagram each actor, object or system is
represent by vertical line called object life line.
An Activation describe that the system is in process by
means system in use.
Message
Message
Messages extend from the lifeline of one object to the
lifeline of another except in the case of a message
from an object to itself, in which case the message
begins and ends on the same lifeline.
4. List of diagram
4.1.1. Use Case Diagram(user’s view diagram)
Use case Diagram is a visual representation of actor
and use case together with any additional definition
and specification.
It has use cases(requirement) & Actor(person or system)
There may be some use cases that do not directly interact
with actors.
In many instance, a function requirement maps directly
to a use case.
In Use case diagram of hospital management system there
are an actors patient, doctor, nurse, technologist,
technician& employee.
An employee are generalized as receptionist,
administration, Cleaner & cooker.
HOSPITAL MANAGEMENT SYSTEM
Doctor appoinment
info.
Check up
Tests appoinment
Under go operation
Prescribstion
Addmit /Discharge
Patient information
Ward wise bed
status
Edit doctor/staff
Cleaning
Opn.machinary
application
Opn.machinary
repair
Meals/breakfast
Nurse
Doctor
Employee
Technistion
Technologist
Patient
«extends»
«uses»
«extends»
«extends»
«uses»
A use case diagram of hospital management system
4.2 Structural View
4.2.1. Class Diagram
Class Diagram shows a set of classes, interfaces, and
collaborations and their relationships. They are important
for visualizing, specifying, and documenting structural
models and also for constructing executable systems
through forward and reverse engineering.
In class diagram of hospital management there are many
classes like Hospital, Patient, Doctor, Receptionist, Nurse
etc. the relationship among classes are association,
generalization, composition, aggregation.
+add/delete doctor()
+draw salary()
+patient-info()
+manegment()
-name:string
-add:Address
-phone:Phone
Hospital
+treatment()
+cleaning the hospital()
-d.name:string
-d.staff:string
-d.staff member:Member
Department
+visit()
+addmit()
+write prscription()
-name:string
-title:string
-gender:Gender
-b.date:Date
Person
+make meal()
+make tea/breakfast()
+sale meal/tea/brakfast()
-c.name:string
-c.add:Address
-contect.no:Number
-facility:Facylity type
Catring
+appoinment()
+addmit()
+leave()
+under go opretion()
-accepted:Date
-sikness:History
-presciption:string
-allergies:string
Patient
+check up()
-e.type:string
-e.name:string
Examination
+advice()
+check up()
-d.name:string
-d.specialist:string
Diagonosis
+surgery()
+theory()
-t.type:string
-t.name:string
-t.cost:Cost
Tretment
+sale drug()
+buy drug()
+account()
-m.name:string
-m.liesenceno:Liesence
-stock of drug:Stock
Medical
+apply to patient()
-t.name:string
-t.cost:Cost
Theory
+apply to patient()
-s.name:string
-s.type:Type
-s.cost:Cost
Surgery
+give madicine(drug)()
+cencle medicine()
-p.type:string
-p.number:P number
-p.name:string
Prescription
+patient-info()
+mainten machinary()
+treatment()
-s.name:string
-s.member:Member
-staff specialityt:string
Staff
+check up()
+write priscription()
+advice()
-name:string
-add:Address
-speciality:string
Operation staff
+login()
+accont()
+patint billing -info()
+doctor-info()
+cash collection()
-name:string
-post:Post
-accountent:Accountent
-reciptionist:Reciptionist
Addministration staff
+mainten machinary()
+order machinary()
+use machinary()
-name:string
-post:Post
Technical staff
+give advice()
+write prescription()
+treatment()
+sergery()
-d.name:string
-d.add:Address
-phone:Phone
-d.speciality:string
Doctor
+set warding()
+check up()
-n.name:string
-n.degree:string
-vard .no:ward number
Nurse
+opretion()
-surgeon name:string
-surgeon speciality:string
Surgeon
+detail of patient()
+all detail doctor&nurse()
-front desk name:string
-staff member:Member
Front desc staff
+account ()
+login()
-r.name:string
-r.post:Post
Receptionists
+repairing of machinary()
-t.name:string
Technician
+use of machinary()
-t.name:string
Technologist
+surgery()
-s.name:string
-s.type:string
Surgical technologhist
*
*
1
1
*
*
*
*
*
*
-*
1
-* *
-1
1
-1
*
1
*
1 *
1
*
A class diagram of hospital management system
4.2.2. Object Diagram
An object diagram shows individual objects and their
relationship .Object diagram are helpful for documenting
test cases and discussing example. A class diagram
correspond to infinite set of object diagrams.
In object diagram there mainly consist name of system.
: Person
Strling : Hospital
Ortopadic : Department
: Staff
Michel's cantin : Catring
: Administretive staffJohn : Patient
Joe : Doctor: Examination
: Technical staff: Operation staff
: Front desk staffMery : Nurse Martin : TechnoligistAlis : Technician
: Diagonosis William : Surgeon Mike : Surgical technologistKarl : Receptionist
: Prescription : Tretment
James pharma : Medical
: Theory : Surgery
1
*
*
*
1
*
1
*
* *
-*
1
-* *
-1
1
-1
*
*
*
1
1
*
*
An object diagram for hospital management system
4.3. Behavioral Diagram
4.3.1. Activity Diagram
An activity diagram shows the sequence of steps that make
up a complex process, such as an algorithm or work flow.
It focus on operation.
Go to Reception
Check up
Admit
Tests or Under go opn.
Prescription
Go to medical
Buy drug
Buy
[normal disease]
Get appoinment for doctor
Waiting for turn
Discharge
[If patient good]
[Pay money]
[Pay fees of docyor]
An activity diagram for hospital management system
4.3.2. State Diagram
A state diagram is a graph whose nodes are states & whose
direct arcs are transition between states. A state diagram
specifies the state sequence caused by event sequence.
Go to Reception
Getting appoinment
Wait for turn
Cheking Prescribing
Admiting
Tests or under go opn.
Discharging
Go to madical
Buying drug
Buyed
Paying fees pay fees first
Discharged
[Not paying]
[If patint good]
A state diagram for hospital management system
4.3.3. Sequence Diagram
A sequence diagram shows the participants in an
interaction and the sequence of messages among them.
It is not attempt to be general.
Patient Receptionist
Pay fees
Petient type
Doctor
Get appoinment
Check up
Lab test man
Normal disease
Medical
Prescription
Not good
Buy drug
Get drug
Give testes
Test report
Prescription
By drug
Get drug
A sequence-1 diagram for hospital management system
Patient Doctor Operation theator Medical
Major dieses
Check up
Admit
Check up
Patient is good
Prescription
Buy drug
Get drug
A sequence-2 diagram for hospital management system
5. Conclusion
According to Unified Modeling Language, we use UML diagram
For represent the complex system in simplest and compact form.
In short time we describe the flow of system. It is easily
understandable by user.
6. References
Michael R Blaha, James R Rumbaugh. The Object-Oriented
Modeling and Design with UML, Second Edition.
Dorling Kindersley, India: Pearson Prentice Hall, 2010.

Más contenido relacionado

La actualidad más candente

Attendance management system project report.
Attendance management system project report.Attendance management system project report.
Attendance management system project report.Manoj Kumar
 
Hospital management final report presentation
Hospital management final report presentationHospital management final report presentation
Hospital management final report presentationMd Abul Kalam Azad
 
Design and implementation of a hospital management system
Design and implementation of a hospital management systemDesign and implementation of a hospital management system
Design and implementation of a hospital management systemOvercomer Michael
 
Hospital mangement system report file
Hospital mangement system report fileHospital mangement system report file
Hospital mangement system report fileNausheen Hasan
 
Hospital management-system
Hospital management-systemHospital management-system
Hospital management-systemsam143143
 
Hospital Management System Project Report
Hospital Management System Project Report Hospital Management System Project Report
Hospital Management System Project Report Sarfaraj Alam
 
Hospital management system
Hospital management systemHospital management system
Hospital management systemsubu
 
Hospital Management Record System Proposal
Hospital Management Record System ProposalHospital Management Record System Proposal
Hospital Management Record System ProposalBishal Bista
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management SystemAnjali Agrawal
 
Hospital Management System (2nd Task)
Hospital Management System (2nd Task)Hospital Management System (2nd Task)
Hospital Management System (2nd Task)SN Chakraborty
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation systemkhushi kalaria
 
Pharmacy management system project report
Pharmacy management system project reportPharmacy management system project report
Pharmacy management system project reportDipta Roy
 
Hospital Management System SRS
Hospital Management System SRSHospital Management System SRS
Hospital Management System SRSChandresh Prasad
 
HOSPITAL MANAGEMENT SYSTEM ANDROID
HOSPITAL MANAGEMENT SYSTEM ANDROIDHOSPITAL MANAGEMENT SYSTEM ANDROID
HOSPITAL MANAGEMENT SYSTEM ANDROIDFoysal Mahamud Elias
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management SystemMonotheist Sakib
 
Hospital Management System proposal
Hospital Management System proposalHospital Management System proposal
Hospital Management System proposalChandresh Prasad
 

La actualidad más candente (20)

Online Admission System
Online Admission System  Online Admission System
Online Admission System
 
Attendance management system project report.
Attendance management system project report.Attendance management system project report.
Attendance management system project report.
 
Hospital management final report presentation
Hospital management final report presentationHospital management final report presentation
Hospital management final report presentation
 
Design and implementation of a hospital management system
Design and implementation of a hospital management systemDesign and implementation of a hospital management system
Design and implementation of a hospital management system
 
Hospital mangement system report file
Hospital mangement system report fileHospital mangement system report file
Hospital mangement system report file
 
Hospital management-system
Hospital management-systemHospital management-system
Hospital management-system
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Hospital Management System Project Report
Hospital Management System Project Report Hospital Management System Project Report
Hospital Management System Project Report
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Hospital Management Record System Proposal
Hospital Management Record System ProposalHospital Management Record System Proposal
Hospital Management Record System Proposal
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
Hospital Management System (2nd Task)
Hospital Management System (2nd Task)Hospital Management System (2nd Task)
Hospital Management System (2nd Task)
 
HOSPITAL MANAGEMENT SYSTEM PROJECT
HOSPITAL MANAGEMENT SYSTEM PROJECTHOSPITAL MANAGEMENT SYSTEM PROJECT
HOSPITAL MANAGEMENT SYSTEM PROJECT
 
srs for railway reservation system
 srs for railway reservation system srs for railway reservation system
srs for railway reservation system
 
Pharmacy management system project report
Pharmacy management system project reportPharmacy management system project report
Pharmacy management system project report
 
Hospital Management System SRS
Hospital Management System SRSHospital Management System SRS
Hospital Management System SRS
 
HOSPITAL MANAGEMENT SYSTEM ANDROID
HOSPITAL MANAGEMENT SYSTEM ANDROIDHOSPITAL MANAGEMENT SYSTEM ANDROID
HOSPITAL MANAGEMENT SYSTEM ANDROID
 
E healthcare
E healthcare E healthcare
E healthcare
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
Hospital Management System proposal
Hospital Management System proposalHospital Management System proposal
Hospital Management System proposal
 

Destacado

A Project Report on Insurance System with Tracking Manager
 A Project Report on Insurance System with Tracking Manager  A Project Report on Insurance System with Tracking Manager
A Project Report on Insurance System with Tracking Manager Sachin Kariyattin
 
Hospital management system
Hospital management systemHospital management system
Hospital management systemMehul Ranavasiya
 
Vehicle management system
Vehicle management systemVehicle management system
Vehicle management systemMohd Saddam
 
The many faces of IoT (Internet of Things) in Healthcare
The many faces of IoT (Internet of Things) in HealthcareThe many faces of IoT (Internet of Things) in Healthcare
The many faces of IoT (Internet of Things) in HealthcareStocker Partnership
 

Destacado (6)

A Project Report on Insurance System with Tracking Manager
 A Project Report on Insurance System with Tracking Manager  A Project Report on Insurance System with Tracking Manager
A Project Report on Insurance System with Tracking Manager
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Vehicle management system
Vehicle management systemVehicle management system
Vehicle management system
 
IoT in Healthcare
IoT in HealthcareIoT in Healthcare
IoT in Healthcare
 
IoT for Healthcare
IoT for HealthcareIoT for Healthcare
IoT for Healthcare
 
The many faces of IoT (Internet of Things) in Healthcare
The many faces of IoT (Internet of Things) in HealthcareThe many faces of IoT (Internet of Things) in Healthcare
The many faces of IoT (Internet of Things) in Healthcare
 

Similar a Uml diagram for_hospital_management_system

Physiotherapy clinical system
Physiotherapy clinical systemPhysiotherapy clinical system
Physiotherapy clinical systemsagar_patel
 
Srs hospital management
Srs hospital managementSrs hospital management
Srs hospital managementmaamir farooq
 
Hospital erp system
Hospital erp systemHospital erp system
Hospital erp systemAsma queen
 
Electronic Medical Regulation
Electronic Medical RegulationElectronic Medical Regulation
Electronic Medical RegulationAditya Chauhan
 
A Greybox Hospital Information System in the Medical Center Tobruk Libya base...
A Greybox Hospital Information System in the Medical Center Tobruk Libya base...A Greybox Hospital Information System in the Medical Center Tobruk Libya base...
A Greybox Hospital Information System in the Medical Center Tobruk Libya base...IOSR Journals
 
Hospitalmanagementsystemproject 140513065037-phpapp02
Hospitalmanagementsystemproject 140513065037-phpapp02Hospitalmanagementsystemproject 140513065037-phpapp02
Hospitalmanagementsystemproject 140513065037-phpapp02Shekhar Prasad
 
IS 184 System Integration
IS 184 System IntegrationIS 184 System Integration
IS 184 System Integrationcdaleon
 
IS 6156 Jean Donnelly 90079094 Brendan McSweeney 114223513 Tim Walsh 102859661
IS 6156 Jean Donnelly 90079094 Brendan McSweeney 114223513 Tim Walsh 102859661IS 6156 Jean Donnelly 90079094 Brendan McSweeney 114223513 Tim Walsh 102859661
IS 6156 Jean Donnelly 90079094 Brendan McSweeney 114223513 Tim Walsh 102859661Brendan Mc Sweeney
 
Hospital Management System Documentation Java
Hospital Management System Documentation Java Hospital Management System Documentation Java
Hospital Management System Documentation Java Azeemaj101
 
Hosiptal-MS-PPT-zl64ci.pptx
Hosiptal-MS-PPT-zl64ci.pptxHosiptal-MS-PPT-zl64ci.pptx
Hosiptal-MS-PPT-zl64ci.pptxrohanthombre2
 
Hospital Managment System Project Proposal
Hospital Managment System Project ProposalHospital Managment System Project Proposal
Hospital Managment System Project ProposalAzeemaj101
 
Placement management system
Placement management systemPlacement management system
Placement management systemSurya Teja
 
Smart health disease prediction python django
Smart health disease prediction python djangoSmart health disease prediction python django
Smart health disease prediction python djangoShaikSalman28
 
O PTIMISATION B ASED ON S IMULATION : A P ATIENT A DMISSION S CHEDULING ...
O PTIMISATION  B ASED ON  S IMULATION : A P ATIENT  A DMISSION  S CHEDULING  ...O PTIMISATION  B ASED ON  S IMULATION : A P ATIENT  A DMISSION  S CHEDULING  ...
O PTIMISATION B ASED ON S IMULATION : A P ATIENT A DMISSION S CHEDULING ...IJCI JOURNAL
 
Smart Healthcare Prediction System Using Machine Learning
Smart Healthcare Prediction System Using Machine LearningSmart Healthcare Prediction System Using Machine Learning
Smart Healthcare Prediction System Using Machine LearningIRJET Journal
 
emPATH Developer's Guide
emPATH Developer's GuideemPATH Developer's Guide
emPATH Developer's GuideLarry Suarez
 
Hostpital management system(srs)
Hostpital management system(srs)Hostpital management system(srs)
Hostpital management system(srs)maamir farooq
 
Agent Oriented Patient Scheduling System: A Concurrent Metatem Based Approach
Agent Oriented Patient Scheduling System: A Concurrent Metatem Based ApproachAgent Oriented Patient Scheduling System: A Concurrent Metatem Based Approach
Agent Oriented Patient Scheduling System: A Concurrent Metatem Based ApproachIJERA Editor
 

Similar a Uml diagram for_hospital_management_system (20)

Physiotherapy clinical system
Physiotherapy clinical systemPhysiotherapy clinical system
Physiotherapy clinical system
 
Srs hospital management
Srs hospital managementSrs hospital management
Srs hospital management
 
Hospital erp system
Hospital erp systemHospital erp system
Hospital erp system
 
Electronic Medical Regulation
Electronic Medical RegulationElectronic Medical Regulation
Electronic Medical Regulation
 
A Greybox Hospital Information System in the Medical Center Tobruk Libya base...
A Greybox Hospital Information System in the Medical Center Tobruk Libya base...A Greybox Hospital Information System in the Medical Center Tobruk Libya base...
A Greybox Hospital Information System in the Medical Center Tobruk Libya base...
 
Hospitalmanagementsystemproject 140513065037-phpapp02
Hospitalmanagementsystemproject 140513065037-phpapp02Hospitalmanagementsystemproject 140513065037-phpapp02
Hospitalmanagementsystemproject 140513065037-phpapp02
 
IS 184 System Integration
IS 184 System IntegrationIS 184 System Integration
IS 184 System Integration
 
IS 6156 Jean Donnelly 90079094 Brendan McSweeney 114223513 Tim Walsh 102859661
IS 6156 Jean Donnelly 90079094 Brendan McSweeney 114223513 Tim Walsh 102859661IS 6156 Jean Donnelly 90079094 Brendan McSweeney 114223513 Tim Walsh 102859661
IS 6156 Jean Donnelly 90079094 Brendan McSweeney 114223513 Tim Walsh 102859661
 
Hospital Management System Documentation Java
Hospital Management System Documentation Java Hospital Management System Documentation Java
Hospital Management System Documentation Java
 
Hosiptal-MS-PPT-zl64ci.pptx
Hosiptal-MS-PPT-zl64ci.pptxHosiptal-MS-PPT-zl64ci.pptx
Hosiptal-MS-PPT-zl64ci.pptx
 
Hospital Managment System Project Proposal
Hospital Managment System Project ProposalHospital Managment System Project Proposal
Hospital Managment System Project Proposal
 
Placement management system
Placement management systemPlacement management system
Placement management system
 
Smart health disease prediction python django
Smart health disease prediction python djangoSmart health disease prediction python django
Smart health disease prediction python django
 
O PTIMISATION B ASED ON S IMULATION : A P ATIENT A DMISSION S CHEDULING ...
O PTIMISATION  B ASED ON  S IMULATION : A P ATIENT  A DMISSION  S CHEDULING  ...O PTIMISATION  B ASED ON  S IMULATION : A P ATIENT  A DMISSION  S CHEDULING  ...
O PTIMISATION B ASED ON S IMULATION : A P ATIENT A DMISSION S CHEDULING ...
 
Smart Healthcare Prediction System Using Machine Learning
Smart Healthcare Prediction System Using Machine LearningSmart Healthcare Prediction System Using Machine Learning
Smart Healthcare Prediction System Using Machine Learning
 
emPATH Developer's Guide
emPATH Developer's GuideemPATH Developer's Guide
emPATH Developer's Guide
 
Majd
MajdMajd
Majd
 
Majd
MajdMajd
Majd
 
Hostpital management system(srs)
Hostpital management system(srs)Hostpital management system(srs)
Hostpital management system(srs)
 
Agent Oriented Patient Scheduling System: A Concurrent Metatem Based Approach
Agent Oriented Patient Scheduling System: A Concurrent Metatem Based ApproachAgent Oriented Patient Scheduling System: A Concurrent Metatem Based Approach
Agent Oriented Patient Scheduling System: A Concurrent Metatem Based Approach
 

Último

办理学位证(USC文凭证书)南加州大学毕业证成绩单原版一模一样
办理学位证(USC文凭证书)南加州大学毕业证成绩单原版一模一样办理学位证(USC文凭证书)南加州大学毕业证成绩单原版一模一样
办理学位证(USC文凭证书)南加州大学毕业证成绩单原版一模一样7pn7zv3i
 
BEST ✨ Call Girls In Greater Noida ✔️ 9871031762 ✔️ Escorts Service In Delhi ...
BEST ✨ Call Girls In Greater Noida ✔️ 9871031762 ✔️ Escorts Service In Delhi ...BEST ✨ Call Girls In Greater Noida ✔️ 9871031762 ✔️ Escorts Service In Delhi ...
BEST ✨ Call Girls In Greater Noida ✔️ 9871031762 ✔️ Escorts Service In Delhi ...noida100girls
 
BEST ✨Call Girls In Park Plaza Gurugram ✔️9773824855✔️ Escorts Service In Del...
BEST ✨Call Girls In Park Plaza Gurugram ✔️9773824855✔️ Escorts Service In Del...BEST ✨Call Girls In Park Plaza Gurugram ✔️9773824855✔️ Escorts Service In Del...
BEST ✨Call Girls In Park Plaza Gurugram ✔️9773824855✔️ Escorts Service In Del...noida100girls
 
Call Girls In Hauz Khas Delhi 9654467111 Independent Escorts Service
Call Girls In Hauz Khas Delhi 9654467111 Independent Escorts ServiceCall Girls In Hauz Khas Delhi 9654467111 Independent Escorts Service
Call Girls In Hauz Khas Delhi 9654467111 Independent Escorts ServiceSapana Sha
 
BEST ✨ Call Girls In Park Plaza Faridabad ✔️ 9871031762 ✔️ Escorts Service In...
BEST ✨ Call Girls In Park Plaza Faridabad ✔️ 9871031762 ✔️ Escorts Service In...BEST ✨ Call Girls In Park Plaza Faridabad ✔️ 9871031762 ✔️ Escorts Service In...
BEST ✨ Call Girls In Park Plaza Faridabad ✔️ 9871031762 ✔️ Escorts Service In...noida100girls
 
HI-Profiles Call girls in Hyatt Residency Delhi | 8377087607
HI-Profiles Call girls in Hyatt Residency Delhi | 8377087607HI-Profiles Call girls in Hyatt Residency Delhi | 8377087607
HI-Profiles Call girls in Hyatt Residency Delhi | 8377087607dollysharma2066
 
NIGHT DREAN Genuine Call girls in Vasant Vihar Delhi | 83778 77756
NIGHT DREAN Genuine Call girls in Vasant Vihar Delhi | 83778 77756NIGHT DREAN Genuine Call girls in Vasant Vihar Delhi | 83778 77756
NIGHT DREAN Genuine Call girls in Vasant Vihar Delhi | 83778 77756dollysharma2066
 
BEST ✨ Call Girls In MG Road Gurgaon ✔️ 9871031762 ✔️ Escorts Service In De...
BEST ✨ Call Girls In  MG Road Gurgaon  ✔️ 9871031762 ✔️ Escorts Service In De...BEST ✨ Call Girls In  MG Road Gurgaon  ✔️ 9871031762 ✔️ Escorts Service In De...
BEST ✨ Call Girls In MG Road Gurgaon ✔️ 9871031762 ✔️ Escorts Service In De...noida100girls
 

Último (9)

办理学位证(USC文凭证书)南加州大学毕业证成绩单原版一模一样
办理学位证(USC文凭证书)南加州大学毕业证成绩单原版一模一样办理学位证(USC文凭证书)南加州大学毕业证成绩单原版一模一样
办理学位证(USC文凭证书)南加州大学毕业证成绩单原版一模一样
 
BEST ✨ Call Girls In Greater Noida ✔️ 9871031762 ✔️ Escorts Service In Delhi ...
BEST ✨ Call Girls In Greater Noida ✔️ 9871031762 ✔️ Escorts Service In Delhi ...BEST ✨ Call Girls In Greater Noida ✔️ 9871031762 ✔️ Escorts Service In Delhi ...
BEST ✨ Call Girls In Greater Noida ✔️ 9871031762 ✔️ Escorts Service In Delhi ...
 
BEST ✨Call Girls In Park Plaza Gurugram ✔️9773824855✔️ Escorts Service In Del...
BEST ✨Call Girls In Park Plaza Gurugram ✔️9773824855✔️ Escorts Service In Del...BEST ✨Call Girls In Park Plaza Gurugram ✔️9773824855✔️ Escorts Service In Del...
BEST ✨Call Girls In Park Plaza Gurugram ✔️9773824855✔️ Escorts Service In Del...
 
Call Girls In Hauz Khas Delhi 9654467111 Independent Escorts Service
Call Girls In Hauz Khas Delhi 9654467111 Independent Escorts ServiceCall Girls In Hauz Khas Delhi 9654467111 Independent Escorts Service
Call Girls In Hauz Khas Delhi 9654467111 Independent Escorts Service
 
BEST ✨ Call Girls In Park Plaza Faridabad ✔️ 9871031762 ✔️ Escorts Service In...
BEST ✨ Call Girls In Park Plaza Faridabad ✔️ 9871031762 ✔️ Escorts Service In...BEST ✨ Call Girls In Park Plaza Faridabad ✔️ 9871031762 ✔️ Escorts Service In...
BEST ✨ Call Girls In Park Plaza Faridabad ✔️ 9871031762 ✔️ Escorts Service In...
 
HI-Profiles Call girls in Hyatt Residency Delhi | 8377087607
HI-Profiles Call girls in Hyatt Residency Delhi | 8377087607HI-Profiles Call girls in Hyatt Residency Delhi | 8377087607
HI-Profiles Call girls in Hyatt Residency Delhi | 8377087607
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 57 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 57 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 57 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 57 Gurgaon
 
NIGHT DREAN Genuine Call girls in Vasant Vihar Delhi | 83778 77756
NIGHT DREAN Genuine Call girls in Vasant Vihar Delhi | 83778 77756NIGHT DREAN Genuine Call girls in Vasant Vihar Delhi | 83778 77756
NIGHT DREAN Genuine Call girls in Vasant Vihar Delhi | 83778 77756
 
BEST ✨ Call Girls In MG Road Gurgaon ✔️ 9871031762 ✔️ Escorts Service In De...
BEST ✨ Call Girls In  MG Road Gurgaon  ✔️ 9871031762 ✔️ Escorts Service In De...BEST ✨ Call Girls In  MG Road Gurgaon  ✔️ 9871031762 ✔️ Escorts Service In De...
BEST ✨ Call Girls In MG Road Gurgaon ✔️ 9871031762 ✔️ Escorts Service In De...
 

Uml diagram for_hospital_management_system

  • 1. BY NARESH PRAJAPATI (Roll No: 517) SANDIP PATEL (Roll No: 504) HITUL PATEL (Roll No: 518) JAYKISHAN PATEL (Roll No: 520) SEMESTER -IV INCHARGE NAME ASST. PROF. HITESH PANCHAL COMPUTER DEPARTMENT Faculty of Engineering & Technology Computer Department Gujarat technological University May 2011
  • 2. GUJARAT TECHNOLOGICAL UNIVERSITY GROW MORE FACULTY OF ENGINEERING Computer Department 2010-11 CERTIFICATE This is to certify that Mr. Naresh Student of B.E. Semester IV, Roll No. 517 has satisfactorily completed his term work of the subject Object Oriented Analysis and Design (140703) during the academic year 2010-11 and submitted on 25-04-2011. Staff in charge Head of department .
  • 3. GUJARAT TECHNOLOGICAL UNIVERSITY GROW MORE FACULTY OF ENGINEERING Computer Department 2010-11 CERTIFICATE This is to certify that Mr. Sandip Student of B.E. Semester IV, Roll No. 504 has satisfactorily completed his term work of the subject Object Oriented Analysis and Design (140703) during the academic year 2010-11 and submitted on 25-04-2011. Staff in charge Head of department .
  • 4. GUJARAT TECHNOLOGICAL UNIVERSITY GROW MORE FACULTY OF ENGINEERING Computer Department 2010-11 CERTIFICATE This is to certify that Mr. Hitul Student of B.E. Semester IV, Roll No. 518 has satisfactorily completed his term work of the subject Object Oriented Analysis and Design (140703) during the academic year 2010-11 and submitted on 25-04-2011. Staff in charge Head of department .
  • 5. GUJARAT TECHNOLOGICAL UNIVERSITY GROW MORE FACULTY OF ENGINEERING Computer Department 2010-11 CERTIFICATE This is to certify that Mr. Jaykishan Student of B.E. Semester IV, Roll No. 520 has satisfactorily completed his term work of the subject Object Oriented Analysis and Design (140703) during the academic year 2010-11 and submitted on 25-04-2011. Staff in charge Head of department .
  • 6. INDEX 1. Abstract 2. Requirement 3. Introduction of Tool used to draw diagram(MS-Visio) 3.1 Use Case Diagram 3.2 Class Diagram 3.3 Object Diagram 3.4 Activity Diagram 3.5 State Diagram 3.6 Sequence Diagram 4. List of Diagram 4.1 User’s View Diagram 4.2 Structural View 4.2.1 Class Diagram 4.2.2 Object Diagram 4.3 Behavioral Diagram 4.3.1 Activity Diagram 4.3.2 State Diagram 4.3.3 Sequence Diagram 5. Conclusions 6. Reference
  • 7. 1. Abstract Analysis and design of Hospital management system is based on UML diagram. A Project of Hospital Management includes registration of patient storing their details into the system and also computerized billing in the pharmacy, and test labs. The main objectives of the system is which shows and help us to collect most of the information about Hospitality and Medical services the system is very simple in design and to implement it. At the same time, the correct use of it will reduce system complexity and improve software development efficiency and portability.
  • 8. 2. Requirement 1.ADMISSIONS: This Module helps in registering information about patients and handles patient’s query. 2.DOCTOR APPOINTMENTS This Module deals with, when the ID is generated the Appointment time & number from the Receptionist and accordingly visit the doctor. 3.TESTS APPOINTMENTS This Module Deals with, when the ID is generated the patient receives the Appointment time & number from the Receptionist and accordingly undergoes the tests. 4.BED ALLOTMENT This Module handles with allotting the Bed to various patients by checking their ID.
  • 9. 5.UNDERGO OPERATION This Module handling with undergoes the various operations by diagnosing the patients. 6.DRAW SALARY This Module checks whether the person is a Doctor/Staff and draws salary based on the information. 7.EDIT DOCTOR/STAFF INFORMATION This Module handles the activities such as editing (Updating) Doctor/Staff information into the database. 7.1 ADD DOCTOR/STAFF INFORMATION This Module handles the activities such as adding Doctor/Staff information into the database. 7.2 DELETE DOCTOR/STAFF INFORMATION This Module handles the activities such as deleting Doctor/Staff information into the database. 8.PRESCRIBE TESTS This Module handles various activities such as Doctor Diagnoses the patient, gives treatment & gives suggestions to the patients, & prescribes laboratory tests & medicines.
  • 10. 9.WARDWISE BED STATUS It deals with the maintenance of the wards, inter- and intra- ward transfers. 10. ADMISSION/DISCHARGE REPORTS This Module helps in generating patient’s discharge summary, which includes patient’s health at the time of discharge, medical history, various diagnosis and drug prescriptions, history of present illness and course in hospital. 11 . PATIENT INFORMATION This Module helps in generating the patient information Which is provided by doctor.
  • 11. 3. Introduction to tools 3.1 Use Case Diagram Actor An actor is a direct external user of a system, it is not part of system Actor can be person, device, & other system. Ex. Patient is an actor of hospital management system. UseCase A use case is a coherent piece of functionality that a system can provide by interacting with actors. Ex. Check up patient by doctor. System System boundary is a rectangle in which use case mentioned in & it have system name also. Ex. Hospital Management system.
  • 12. «uses» The include relationship incorporate one use case within The behavior of other use case. «extends» The extend relationship adds increment behavior to a use case. An arrow indicates the relationship among actor & use case.
  • 13. 3.2 Class Diagram Class1 A class describe a group of objects with the same properties (attributes), behavior(operation),kinds of relationship, Semantic. Ex. Hospital is a class. End1 End2 An association is a description of group of links with common Structure & common semantic. Ex. A person works for a company. An aggregation is a strong form of association in which an Aggregate Object is made of constituent parts. Ex. Patient use catering for meals. 1 * Composition is a form of aggregation with two additional Constrain. Ex. Hospital has Department.
  • 14. A generalization is the relationship between a class (super class) & One or more variation of the class (subclass). Ex. Patient, Doctor, & Nurse are sub class of a Person class. An N- array association is relationship among three classes Inter dependent to each other. Ex. A Patient get prescription from Doctor in Hospital.
  • 15. 3.3 Object Diagram Object1 An object is a instant of a class. Ex. Joe:Doctor Note: In Object diagram the relations are as same as in class diagram like as association, aggregation, generalization, Composition, N- array association.
  • 16. 3.4 Activity Diagram Initial state is a notation of starting of activity. ActionState An action state is noted the working flow . Ex. Get appointment is a active state. In decision if one condition is satisfied, it’s arrow indicate The next activity to perform. Ex. Pay fees of doctor is a guard condition. Fork pseudo state enable to take a single event transmission & split it into several control parts. Join pseudo manages multiple transmission part into one Transmission.
  • 17. Final state is a notation of ending of activity.
  • 18. 3.5 State Diagram Fork pseudo state enable to take a single event transmission & split it into several control parts. Join pseudo manages multiple transmission part into one Transmission. State A state is an abstraction of the values and links of an Objects, sets of values and links are grouped to gather Into a state according to the group behavior of object. Ex. Prescribing is a state. Drawn as a line from the origin state to the target state. An arrowhead points to the target state. Note: Final & Initial state are as same as in Activity diagram.
  • 19. 3.6 Sequence Diagram Object In Sequence diagram each actor, object or system is represent by vertical line called object life line. An Activation describe that the system is in process by means system in use. Message Message Messages extend from the lifeline of one object to the lifeline of another except in the case of a message from an object to itself, in which case the message begins and ends on the same lifeline.
  • 20. 4. List of diagram 4.1.1. Use Case Diagram(user’s view diagram) Use case Diagram is a visual representation of actor and use case together with any additional definition and specification. It has use cases(requirement) & Actor(person or system) There may be some use cases that do not directly interact with actors. In many instance, a function requirement maps directly to a use case. In Use case diagram of hospital management system there are an actors patient, doctor, nurse, technologist, technician& employee. An employee are generalized as receptionist, administration, Cleaner & cooker.
  • 21. HOSPITAL MANAGEMENT SYSTEM Doctor appoinment info. Check up Tests appoinment Under go operation Prescribstion Addmit /Discharge Patient information Ward wise bed status Edit doctor/staff Cleaning Opn.machinary application Opn.machinary repair Meals/breakfast Nurse Doctor Employee Technistion Technologist Patient «extends» «uses» «extends» «extends» «uses» A use case diagram of hospital management system
  • 22. 4.2 Structural View 4.2.1. Class Diagram Class Diagram shows a set of classes, interfaces, and collaborations and their relationships. They are important for visualizing, specifying, and documenting structural models and also for constructing executable systems through forward and reverse engineering. In class diagram of hospital management there are many classes like Hospital, Patient, Doctor, Receptionist, Nurse etc. the relationship among classes are association, generalization, composition, aggregation.
  • 23. +add/delete doctor() +draw salary() +patient-info() +manegment() -name:string -add:Address -phone:Phone Hospital +treatment() +cleaning the hospital() -d.name:string -d.staff:string -d.staff member:Member Department +visit() +addmit() +write prscription() -name:string -title:string -gender:Gender -b.date:Date Person +make meal() +make tea/breakfast() +sale meal/tea/brakfast() -c.name:string -c.add:Address -contect.no:Number -facility:Facylity type Catring +appoinment() +addmit() +leave() +under go opretion() -accepted:Date -sikness:History -presciption:string -allergies:string Patient +check up() -e.type:string -e.name:string Examination +advice() +check up() -d.name:string -d.specialist:string Diagonosis +surgery() +theory() -t.type:string -t.name:string -t.cost:Cost Tretment +sale drug() +buy drug() +account() -m.name:string -m.liesenceno:Liesence -stock of drug:Stock Medical +apply to patient() -t.name:string -t.cost:Cost Theory +apply to patient() -s.name:string -s.type:Type -s.cost:Cost Surgery +give madicine(drug)() +cencle medicine() -p.type:string -p.number:P number -p.name:string Prescription +patient-info() +mainten machinary() +treatment() -s.name:string -s.member:Member -staff specialityt:string Staff +check up() +write priscription() +advice() -name:string -add:Address -speciality:string Operation staff +login() +accont() +patint billing -info() +doctor-info() +cash collection() -name:string -post:Post -accountent:Accountent -reciptionist:Reciptionist Addministration staff +mainten machinary() +order machinary() +use machinary() -name:string -post:Post Technical staff +give advice() +write prescription() +treatment() +sergery() -d.name:string -d.add:Address -phone:Phone -d.speciality:string Doctor +set warding() +check up() -n.name:string -n.degree:string -vard .no:ward number Nurse +opretion() -surgeon name:string -surgeon speciality:string Surgeon +detail of patient() +all detail doctor&nurse() -front desk name:string -staff member:Member Front desc staff +account () +login() -r.name:string -r.post:Post Receptionists +repairing of machinary() -t.name:string Technician +use of machinary() -t.name:string Technologist +surgery() -s.name:string -s.type:string Surgical technologhist * * 1 1 * * * * * * -* 1 -* * -1 1 -1 * 1 * 1 * 1 * A class diagram of hospital management system
  • 24. 4.2.2. Object Diagram An object diagram shows individual objects and their relationship .Object diagram are helpful for documenting test cases and discussing example. A class diagram correspond to infinite set of object diagrams. In object diagram there mainly consist name of system.
  • 25. : Person Strling : Hospital Ortopadic : Department : Staff Michel's cantin : Catring : Administretive staffJohn : Patient Joe : Doctor: Examination : Technical staff: Operation staff : Front desk staffMery : Nurse Martin : TechnoligistAlis : Technician : Diagonosis William : Surgeon Mike : Surgical technologistKarl : Receptionist : Prescription : Tretment James pharma : Medical : Theory : Surgery 1 * * * 1 * 1 * * * -* 1 -* * -1 1 -1 * * * 1 1 * * An object diagram for hospital management system
  • 26. 4.3. Behavioral Diagram 4.3.1. Activity Diagram An activity diagram shows the sequence of steps that make up a complex process, such as an algorithm or work flow. It focus on operation.
  • 27. Go to Reception Check up Admit Tests or Under go opn. Prescription Go to medical Buy drug Buy [normal disease] Get appoinment for doctor Waiting for turn Discharge [If patient good] [Pay money] [Pay fees of docyor] An activity diagram for hospital management system
  • 28. 4.3.2. State Diagram A state diagram is a graph whose nodes are states & whose direct arcs are transition between states. A state diagram specifies the state sequence caused by event sequence.
  • 29. Go to Reception Getting appoinment Wait for turn Cheking Prescribing Admiting Tests or under go opn. Discharging Go to madical Buying drug Buyed Paying fees pay fees first Discharged [Not paying] [If patint good] A state diagram for hospital management system
  • 30. 4.3.3. Sequence Diagram A sequence diagram shows the participants in an interaction and the sequence of messages among them. It is not attempt to be general.
  • 31. Patient Receptionist Pay fees Petient type Doctor Get appoinment Check up Lab test man Normal disease Medical Prescription Not good Buy drug Get drug Give testes Test report Prescription By drug Get drug A sequence-1 diagram for hospital management system
  • 32. Patient Doctor Operation theator Medical Major dieses Check up Admit Check up Patient is good Prescription Buy drug Get drug A sequence-2 diagram for hospital management system
  • 33. 5. Conclusion According to Unified Modeling Language, we use UML diagram For represent the complex system in simplest and compact form. In short time we describe the flow of system. It is easily understandable by user.
  • 34. 6. References Michael R Blaha, James R Rumbaugh. The Object-Oriented Modeling and Design with UML, Second Edition. Dorling Kindersley, India: Pearson Prentice Hall, 2010.