Anda di halaman 1dari 11

INTRODUCTION Aim of this assignment is to develop a web application that can be used to keep track of the patients registering

in a hospital. Also, this system should support features such as- accessing the previous visit histories of any patient, search for patients by name and other attributes, etc. It maintains two levels of users:Administrator Level User Level The Software includes:Maintaining Patient details. Providing Prescription, Precautions and Diet advice. Providing and maintaining all kinds of tests for a patient. Billing and Report generation. It can be used in any Hospital, Clinic, Dispensary or Pathology labs for maintaining patient details and their test results. Explanation of some frequently used terms for this system1. Patient - a patient is the person who visits the hospital for treatment/consultation 2. Doctor - a doctor will be assigned to each patient. 3. Bed - if patient type is "In Patient", a bed will be assigned to the user. 4. Visit - a patient can visit the hospital any number of times. Some of the most general requirements of the system are: Registration of patients Users are either normal users or admin; they need to login before using the system Users of this system can search for patients by name, admission date and discharge date Users can view the previous visit histories of any patient System can maintain the list of doctors in the hospital System can maintain the list of beds/rooms available in the hospital Patients can be categorized into "In Patients" and "Out Patients" Our Web system has the following basic pages 1. Login page for the booking staff Home Page for the hospital- this page should contain some details about the hospital with a banner at the top. 2. Site Map- This page is the gateway to the website and should depict the website structure and it should contain click-able links to all the pages. 3. Privacy Policy- Has all the copyright and privacy policy information. Any website that deals with credit card transactions has to have one of these.

Goal of Proposed System


1. Planned approach towards working: - The working in the organization will be well planned and

2. 3.

4.

5.

6. 7.

organized. The data will be stored properly in data stores, which will help in retrieval of information as well as its storage. Accuracy: - The level of accuracy in the proposed system will be higher. All operation would be done correctly and it ensures that whatever information is coming from the center is accurate. Reliability: - The reliability of the proposed system will be high due to the above stated reasons. The reason for the increased reliability of the system is that now there would be proper storage of information. No Redundancy: - In the proposed system utmost care would be that no information is repeated anywhere, in storage or otherwise. This would assure economic use of storage space and consistency in the data stored. Immediate retrieval of information: - The main objective of proposed system is to provide for a quick and efficient retrieval of information. Any type of information would be available whenever the user requires. Immediate storage of information: - In manual system there are many problems to store the largest amount of information. Easy to Operate: - The system should be easy to operate and should be such that it can be developed within a short period of time and fit in the limited budget of the user.

A Hospital is a place where Patients come up for general diseases. Hospitals provide facilities like:1. Consultation by Doctors on Diseases. 2. Diagnosis for diseases. 3. Providing treatment facility. 4. Facility for admitting Patients (providing beds, nursing, medicines etc.) 5. Immunization for Patients/Children. Various operational works that are done in a Hospital are:1. Recording information about the Patients that come. 2. Generating bills. 3. Recording information related to diagnosis given to Patients. 4. Keeping record of the Immunization provided to children/patients. 5. Keeping information about various diseases and medicines available to cure them. These are the various jobs that need to be done in a Hospital by the operational staff and Doctors. All these works are done on papers. The work is done as follows:1. Information about Patients is done by just writing the Patients name, age and gender. Whenever the patient comes up his information is stored freshly. 2. Bills are generated by recording price for each facility provided to Patient on a separate sheet and at last they all are summed up. 3. Diagnosis information to patients is generally recorded on the document, which contains Patient information. It is destroyed after some time period to decrease the paper load in the office.

4. Immunization records of children are maintained in pre-formatted sheets, which are kept in a file. 5. Information about various diseases is not kept as any document. Doctors themselves do this job by

remembering various medicines. All this work is done manually by the receptionist and other operational staff and lot of papers are needed to be handled and taken care of. Doctors have to remember various medicines available for diagnosis and sometimes miss better alternatives as they cant remember them at that time. Problems with conventional system
1. Lack of immediate retrievals: -The information is very difficult to retrieve and to find particular

2. 3. 4.

5.

information like- E.g. - To find out about the patients history, the user has to go through various registers. This results in inconvenience and wastage of time. Lack of immediate information storage: - The information generated by various transactions takes time and efforts to be stored at right place. Lack of prompt updating: - Various changes to information like patient details or immunization details of child are difficult to make as paper work is involved. Error prone manual calculation: - Manual calculations are error prone and take a lot of time this may result in incorrect information. For example calculation of patients bill based on various treatments. Preparation of accurate and prompt reports: - This becomes a difficult task as information is difficult to collect from various registers.

Use Case Diagram

P a tie nt

Tak in g A p po in t m e n t

R e c e p tionis t

Tak es Tre at m e n t D oc to r S u rge on O p e rat io n D e live ry N o rm a l Trea tm e nt iagn o s is D

N urs e A s s is tin g O pe ration

G en era te s a B ill A dm in P ay m e nt o f B ill

B y Cash

B y C re d it

Sequence Diagram

P 1 : P a tie n t

R 1 : R e c ep t io n is t

D 1 : D o c to r

N 1 : N u rs e

Ta k e s A p p o in t m e n t

Ta k e s A p p o in t m e n t F ro m D o c to r D o c to r A va ila b le

C o n firm s A p p o in t m e n t

C o n s u lt s D o c t o r A s s is t D o c t o r Tre a t s P a t ie n t P a tie n t O K

A s k F o r p a y m en t P ay s F ees

Collaboration Diagram

1 : T a k e s A p p o in t m e n t 10: P ay Fees P 1 : P a t ie n t R 1 : R e c e p t io n is t 4 : C o n fi r m s A p p o i n t m e n t 9: A sk For P aym ent

3 : D o c t o r A va ila b le 7 : T r e a t s P a 5t i: e C to n s u l t s D o c t o r n 8 : P a tie n t O K

2 : T a k e s A p p o in t m e n t fro m D o c t o r

D 1 :D o c to r 6 : A s s is t D o c t o r

N 1 : N u rs e

State Chart Diagram

Id l e

P a t ie n t a p p r o a c hP a t ie n t h o s p it a l w h e n ill A d m it t e d

E ve n t O f P a t ie n t

V a lid a t e

O p e ra te d

B ill G e n e ra t io n

P a t ie n t D is c h a rg e

CLASS DIAGRAM

S u rg e o n nam e w o rk s fo r 1 ..* id d e s ig n a t io n o p e ra t e () 1 .. *
Yes Patient takes appointment

O p e r a t io n t h e a t r e o p e r a t io n _ id

receptionist checks for doctor

H o s p it a l S e n i o r s u r ng oe no -n s e n i o r s u r g e o n nam e patient consult s p e c i a l i z a ts i op nedoctorl i z a ti di o n i n c i ni a 1 p la c e


yes

N u rs e s no n adoctor is not m e available id 1 . . *w a r d _ n o w o rk s in a s s is t in g () c h e c k in g p a it e n t h e a lt h ( )


Doctor attains patient

patient needs to be operated

no

c o n d u c ts 1
undergoes operation

a d m in is t r a t io n ( ) m a in t a in in fo ( ) a d d p a tie n t() a d d s u rg e o n () 1

surgeon operates paitent

a s s ig n e d t o

1 ..* P a t i e n t patiente getst i o n O p ra nurse assist operated a d m i t t e d i n nam e W asurgeon rd 1 ..* o p no r a t i o n _ i d patient ok e w a rd _ n o t y p e 1 . .u * n d e r g o eP s a t i e n t a d m i t t e d1 t o p a t i e n. .t ._ a d m i t t e d p a t i e n t _ i d yes1 n a m e 1 . . * n u rs e _ a s s ig n e d discharge id s u rg e o n _ id c o s t _ o f _ o p e r a t i ot yn p e _ o f _ t r e a t m e n t w a rd _ n o

ACTIVITY DIAGRAM

COMPONENT DIAGRAM

e q u ip m e n t d atab a s e

Des k top c lient

< < P rim ary netw ork > >

< < use> >

< < use>>

P rinter

H O S P ITA A AG HO S P IT A LLMLONCA LE M E N T S Y SSE M LE R A L S E R V E R T E RV O C

< < P rivateHnet work > > A N A G E M E N T O S P IT A L M


D A TA B A S E

< < use> > < < re s id e > > U t ility H M S D A TA P R O C E S S IN G

< < P rivate network > > Databas e U s e r In t s erver e rfa c e

DEPLOYMENT DIAGRAM

Anda mungkin juga menyukai