www.final-yearprojects.co.cc | www.troubleshoot4free.

com/fyp/

HOSPITAL MANAGEMENT BY G.SHAKIR

CONTENTS 1. 2. 3. 4. 5. 6. 7. 8. 9. Requirements Statement Use case Diagram Use case Description Class Diagram Sequence Diagram Collaboration Diagram State Diagrams Component Diagram Deployment Diagram

www.final-yearprojects.co.cc | www.troubleshoot4free.com/fyp/

HOSPITAL MANAGEMENT

Requirements Statement:
The development environment ensures that it has the portability and connectivity to run on virtually all standard hardware platforms, with stringent data security and easy recovery in case of a system failure. It provides the benefits of streamlined operations, enhanced administration and control, improved response to patient care, cost control, and increased profitability. We believe that every hospital is unique in terms of its requirements and priorities. Hence, flexibility has been built to allow easy customization.

Salient Features:
• • • • • • • • • • • •

One Integrated View to Patients for Billing, Collection, Discharge Detail, Patient Medical History etc. Package supports Adaptability & Scalability of software making it more robust. General and Standardized Health Packages for the OPD and IPD Patients Authentication and verification of entries through Audit Trail Facility Easy Query Handling for instant decision of Bed Allocation for Patients, and request for the Bed Transfers Effective Search facility to search any type of information related to Patient history Graphical Presentation of the Data for Top Management for analysis. Comprehensive Performance Reports. Built in Work Flow Management for all functional areas Multiple Store Accounting Interface facility with the Smart Card Technology Interface with Bar Code

www.final-yearprojects.co.cc | www.troubleshoot4free.com/fyp/

USECASE DESCRIPTION Usecases: 1. Admissions 2. Doctor Appointments 3. Tests Appointments 4. Bed Allotment 5. Undergo Operation 6. Login 7. Draw Salary 8. Add Doctor/Staff 9. Delete Doctor/Staff 10. Edit Doctor/Staff 11. Prescribe Tests 12. Ward Wise Bed Status 13. Admission/Discharge Reports 14. Patient Information Actors: 1. Receptionist 2. Doctors 3. Staff/Nurses 4. Income 5. Expenditure 6. Records System 7. Information System

cc | www. LOGIN: This Module checks whether the person is a Doctor/Staff and handles various activities such as draw Salary and give Salary. This helps in implementing customer relationship management and also maintains medical history of the patient. BED ALLOTMENT: This Module handles with allotting the Bed to various patients by checking their ID.co. A unique ID is generated for each patient after registration.final-yearprojects. .troubleshoot4free. DOCTOR APPOINTMENTS: This Module Deals with.www. when the ID is generated the patient receives the Appointment time & number from the Receptionist and accordingly visit the doctor. 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.com/fyp/ ADMISSIONS: This Module helps in registering information about patients and handles patient’s query. ADD DOCTOR/STAFF: This Module handles the activities such as adding Doctor/Staff information into the database. UNDERGO OPERATION: This Module handling with undergoes the various operations by diagnosing the patients. DRAW SALARY: This Module checks whether the person is a Doctor/Staff and draws salary based on the information.

vitals recording. It also deals with the maintenance of the wards. EDIT DOCTOR/STAFF: This Module handles the activities such as editing Doctor/Staff information into the database. patient case sheet. transfer intimation and discharge intimation etc. WARDWISE BED STATUS. inter. various diagnosis and drug prescriptions. gives treatment & gives suggestions to the patients.com/fyp/ DELETE DOCTOR/STAFF: This Module handles the activities such as deleting Doctor/Staff information into the database. This Module takes care of medical equipment. PRESCRIBE TESTS: This Module handles various activities such as Doctor Diagnoses the patient.www.final-yearprojects. ADMISSION/DISCHARGE REPORTS: This Module helps in generating patient’s discharge summary.troubleshoot4free. PATIENT INFORMATION: This Module helps in generating the patient information which is provided by doctor. & prescribes laboratory tests & medicines. medical history.co. which includes patient’s health at the time of discharge. diet ordering. doctor visit. .and intraward transfers.cc | www. history of present illness and course in hospital. blood requisition.

troubleshoot4free.final-yearprojects.cc | www.co.www.com/fyp/ USECASE DIAGRAM: System bed allotment admissions <<extend>> <<extend>> doctor appointments Receptionist tests appointments Finance Management System undergo operation Income login Expenditure Draw Salary Staff/ N urses Add Doctor/ Staff Delete Doctor/ Staff Records System Inhouse Edit Doctor/ Staff Info Prescribe Tests Doctors WardWise Bed Status Admission/ Discharge Reports Information System Patient Information Consultants .

final-yearprojects.www.* Expenditure +float am t +int billno +public void giveSalary(int id) 1..troubleshoot4free.* takes appointm ents 1 allocates Bed 1.cc | www.* doctor inform ation editing 1 Patient +Private int id +Private Varchar nam e +private int age +private varchar address +private char sex +private date appdate +public int create() +public is Inpatient(int id) +public int ispatient(int id) draw salary 1 DoctorStaff +private int id +private varchar nam e +private int age +private varchar address +private char sex +private float Salary +public void drawSalary() 1 Appointment +date dt +tim tm e 1 1 patient registers 1 Registration +public int register() +public void allot Bed(int id) 1 Test Operations +private int patientid +private int id +private int flag 1 Issue Bill +public void opappt() +public void testappt() +public void docappt() +public int getTests(int id) +public int getOper(int id) 1 1.com/fyp/ CLASS DIAGRAM: Edit +public int addDoctor() +public int addstaff() +public void delDoctor(int id) +public void delStaff(int id) +public void editDoc(int id) +public void editStaff(int id) 1...co..* Ward +private int wardno +private int nobeds +private varchar *nam e +public int bedStatus() +public varchargetNam e(int bedno) +float am t +int billno 1 Income generates discharge report 1 +public float addTestCharges(int id) +public float addOprCharges(int id) +public float addApptCharges(int id) +public float addWardCharges(int id) 1 Reports +public void dispWardStatus() +public void dispAddisReport(int id) +public void disppatInfo(int id) 1 generates ward report 1 1 displays patient info .

troubleshoot4free.com/fyp/ SEQUENCE DIAGRAMS ADMISSIONS: Patient Registration Incom e Appointm ent 1 : create() 2 : inpatient() 3 : register() 4 : addApptCharges() 5 : date() 6 : tim e() .co.www.cc | www.final-yearprojects.

co.www.com/fyp/ DOCTOR APPOINTMENTS: Patient Incom e Appointm ent TestsOperations 1 : ispatient() 2 : addApptCharges() 3 : date() 4 : tim e() 5 : docappt() .final-yearprojects.troubleshoot4free.cc | www.

www.troubleshoot4free.co.cc | www.com/fyp/ TESTS APPOINTMENTS: Patient Incom e Appointm ents TestsOperations 1 : inpatient() 2 : addTestCharges() 3 : date() 4 : tim e() 5 : testappt() .final-yearprojects.

cc | www.final-yearprojects.www.co.com/fyp/ BED ALLOTMENT: Registration Incom e Ward Reports 1 : addWardCharges() 2 : allotBed() 3 : getnam e() 4 : dispWardStatus() .troubleshoot4free.

cc | www.final-yearprojects.troubleshoot4free.www.co.com/fyp/ UNDERGO OPERATION: Patient Incom e TestsOperations 1 : ispatient() 2 : addoprcharges() 3 : getOpr() .

www.co.final-yearprojects.cc | www.com/fyp/ LOGIN: Edit DoctorStaff Expenditure 1 : isDoctor() 2 : isStaff() 3 : drawSalary() 4 : giveSalary() .troubleshoot4free.

cc | www.final-yearprojects.troubleshoot4free.co.www.com/fyp/ DRAW SALARY: Edit DoctorSatff Expenditure Incom e 1 : isDoctor() 2 : isStaff() 3 : drawSalary() 4 : giveSalary() .

www.co.troubleshoot4free.com/fyp/ ADD DOCTOR/STAFF: Edit DoctorStaff 1 : isDoctor() 2 : isStaff() 3 : addDoctor() 4 : addStaff() .final-yearprojects.cc | www.

troubleshoot4free.cc | www.www.final-yearprojects.com/fyp/ DELETE DOCTOR/STAFF: Edit DoctorStaff 1 : isDoctor() 2 : isStaff() 3 : delDoctor() 4 : delStaff() .co.

co.final-yearprojects.com/fyp/ EDIT DOCTOR/STAFF: Edit DoctorStaff 1 : isDoctor() 2 : isStaff() 3 : editDoc() 4 : editStaff() .www.troubleshoot4free.cc | www.

www.cc | www.co.final-yearprojects.com/fyp/ PRESCRIBE TESTS: DoctorStaff TestsOperations Reports 1 : addTestsCharges() 2 : getTests() 3 : AddisReport() .troubleshoot4free.

www.cc | www.co.final-yearprojects.com/fyp/ WARDWISE BED STATUS: Patient Ward Reports 1 : isPatient() 2 : allotBed() 3 : bedStatus() 4 : dispWardStatus() .troubleshoot4free.

troubleshoot4free.cc | www.com/fyp/ ADMISSION/DISCHARGE REPORTS: Patient TestsOperations Reports 1 : isPatient() 2 : getTests() 3 : getOper() 4 : dispWardStatus() 5 : dispAddisReport() .www.co.final-yearprojects.

www.com/fyp/ PATIENT INFORMATION: Patient Registration Reports 1 : isPatient() 2 : dispWardStatus() 3 : dispAddisReport() 4 : dispPattinfo() .co.final-yearprojects.cc | www.troubleshoot4free.

troubleshoot4free.cc | www.www.co.final-yearprojects.com/fyp/ COLLOBORATION DIAGRAMS ADMISSIONS: 1 : create() Patient Registration 3 : register() 2 : inpatient() 4 : addApptCharges() 5 : date() Appointm ent Incom e 6 : tim e() DOCTOR APPOINTMENTS: 1 : ispatient() Patient Incom e 2 : addApptCharges() Appointm ent 3 : date() 4 : tim e() 5 : docappt() TestsOperations .

troubleshoot4free.final-yearprojects.co.www.com/fyp/ TESTS APPOINTMENTS: 3 : date() 1 : inpatient() Patient Incom e 2 : addTestCharges() Appointm ents 4 : tim e() 5 : testappt() TestsOperations BED ALLOTMENT: 2 : allotBed() Incom e Ward 3 : getnam e() 1 : addWardCharges() 4 : dispWardStatus() Registration Reports .cc | www.

troubleshoot4free.www.co.cc | www.com/fyp/ UNDERGO OPERATION: 2 : addoprcharges() Incom e 1 : ispatient() 3 : getOpr() Patient TestsOperations LOGIN: 3 : drawSalary() DoctorStaff 2 : isStaff() 4 : giveSalary() 1 : isDoctor() Edit Expenditure .final-yearprojects.

cc | www.www.troubleshoot4free.com/fyp/ DRAW SALARY: 3 : drawSalary() DoctorSatff Expenditure Incom e 4 : giveSalary() 2 : isStaff() 1 : isDoctor() Edit ADD DOCTOR/STAFF: DoctorStaff 4 : addStaff() 3 : addDoctor() 2 : isStaff() 1 : isDoctor() Edit .final-yearprojects.co.

cc | www.troubleshoot4free.final-yearprojects.www.co.com/fyp/ DELETE DOCTOR/STAFF: DoctorStaff 4 : delStaff() 3 : delDoctor() 2 : isStaff() 1 : isDoctor() Edit EDIT DOCTOR/STAFF: .

cc | www.final-yearprojects.com/fyp/ DoctorStaff 4 : editStaff() 3 : editDoc() 2 : isStaff() 1 : isDoctor() Edit PRESCRIBE TESTS: Reports 3 : AddisReport() TestsOperations 2 : getTests() 1 : addTestsCharges() DoctorStaff WARDWISE BED STATUS: .co.www.troubleshoot4free.

cc | www.www.troubleshoot4free.com/fyp/ Reports 4 : dispWardStatus() 3 : bedStatus() Ward 1 : isPatient() 2 : allotBed() Patient ADMISSION/DISCHARGE REPORTS: 3 : getOper() 5 : dispAddisReport() TestsOperations Reports 4 : dispWardStatus() 2 : getTests() 1 : isPatient() Patient .co.final-yearprojects.

co.www.troubleshoot4free.cc | www.com/fyp/ PATIENT INFORAMTION: 1 : isPatient() Patient Registration 2 : dispWardStatus() 3 : dispAddisReport() 4 : dispPattinfo() Reports STATECHART DIAGRAMS PATIENT: .final-yearprojects.

co.cc | www.com/fyp/ Enter Hospital Takes Appointm ent Undergo Diagnosis Takes Treatm ent not cured Undergo lab Tests& Buy Medicines gets cured RECPTIONIST: .final-yearprojects.www.troubleshoot4free.

co.www.cc | www.com/fyp/ Takes Details os patient Checks availabilty of doctor gives appointm ent gives bill takes bill am ount DOCTOR: .final-yearprojects.troubleshoot4free.

final-yearprojects.cc | www.co.troubleshoot4free.www.com/fyp/ Diagonise patient Gives Treatm ent Prescribes Medicines & tests Cures the patient COMPONENT DIAGRAM .

troubleshoot4free.co.cc | www.www.com/fyp/ HEALTH CARE DOMAIN GUI DEPLOYMENT DIAGRAM .final-yearprojects.

co.com/fyp/ DISEASE UNIT SERVER <<artifact>> contains information about Receptionist PC <<artifact>> user friendly screens .final-yearprojects.troubleshoot4free.cc | www.www.