Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
FINAL YEAR PROJECT REPORT (PROJECT STAGE – I)
PAPERLESS HOSPITAL MANAGEMENT SERVICE (PHMS)
Submitted in partial fulfillment of the degree of Bachelor of Technology Rajasthan Technical University
By
Nidhish Jain (CE/08/55)
DEPARTMENT OF COMPUTER ENGINEERING POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY, JAIPUR (Academic Year 2011-12)
1
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
FINAL YEAR PROJECT REPORT (PROJECT STAGE – I)
PAPERLESS HOSPITAL MANAGEMENT SERVICE (PHMS)
Submitted in partial fulfillment of the degree of Bachelor of Technology Rajasthan Technical University
By
Nidhish Jain (CE/08/55)
DEPARTMENT OF COMPUTER ENGINEERING POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY, JAIPUR (Academic Year 2011-12)
Project No: Guide: Mr. Praveen Kumar
2
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
FINAL YEAR PROJECT REPORT (PROJECT STAGE – I)
PAPERLESS HOSPITAL MANAGEMENT SERVICE (PHMS)
Submitted in partial fulfillment of the degree of Bachelor of Technology Rajasthan Technical University
By
Nidhish Jain (CE/08/55)
DEPARTMENT OF COMPUTER ENGINEERING POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY, JAIPUR (Academic Year 2011-12)
Project No: Guide: Mr. Praveen Kumar
2
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
RAJASTHAN TECHNICAL UNIVERSITY
POORNIMA INSTITUTE OF ENGINEERING & TECHNOLOGY, JAIPUR
CERTIFICATE
This is to certify that Final Year Project Report (Project Stage – I) entitled “PAPERLESS “PAPERLESS HOSPITAL MANAGEMENT SERVICE (PHMS)” (PHMS)” has been submitted by “Nidhish “Nidhish Jain (CE/07/444)” for partial fulfillment of the Degree of Bachelor of Technology of Rajasthan Technical University. It is found satisfactory and approved for submission.
Date: 13th Nov, 2011
Mr. Praveen Kumar
Mr. Deepak Moud
Mr. Manoj Gupta
PROJECT GUIDE
Head,
Director,
Sr. Lecturer,
Computer Science
PIET, Jaipur
Computer Science
PIET, Jaipur
PIET, Jaipur
3
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
ABSTRACT
A comprehensive, integrated information type like service which is designed to manage the management services of various hospitals, either by managing the component of administrative, financial or care aspects of hospi tal. PHMS includeds registration of patients, storing their details iinto the databse, also provided a report in printed form along al ong with the computerized billing in the pharmacy and labs. Our software provides a unquie registration number(URN). It includes the hashing(search) facility. The main & formal function of the software to store every part of record that acted upon a patient. Traditionally, each & every section of services acted upon an patient is being to be noted down on a paper. In order to minimize the time, e-forms technology t echnology is used which reduces the paper work upto 98%. PHMS is developed while keeping many things as assumable, that are : -cost effectively -user friendly -avoid data redundancy and inconsistency -easily accessibility of data -more integrity of data
4
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
ACKNOWLEDGEMENT
A project of such a vast coverage cannot be realized without help from numerous sources and people in the organization. We are thankful to Mr. Shashikant Singhi, Director General, PGC and Mr. Manoj Gupta, Director, PIET for providing us a platform to carry out such huge projects successfully. We are also very grateful to Mr. Mohit Garg (Dean, PIET) and Mr. Deepak Moud (HOD, CE) for their kind support. We like to take this opportunity to show our gratitude towards Mr. Puneet Mathur (Coordinator, Training & Project, PIET) who helped me in successful completion of our Final Year Project Stage - I. He has been a guide, motivator & source of inspiration for us to carry out the necessary proceedings for the project to be completed successfully. We are also grateful to the Mr. Praveen Kumar for their guidance and support. We are thankful to for their kind support and providing us expertise of the domain to develop the project. We are also privileged to have Ms. Shikha Gautam, Mr. Sandeep Tuli who have flourished us with their valuable facilities without which this work cannot be completed. We would also like to express our hearts felt appreciation to all of our friends whom direct or indirect suggestions help us to develop this project and to entire team members for their valuable suggestions. Lastly, thanks to all faculty members of Computer Science department for their moral support and guidance.
Submitted by:
Team Members: Nidhish Jain Shubham Chauhan Shubham Singhal Sunil Kumar
5
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
TABLE OF CONTENTS
Description
Pageno.
1.
Title Page…………………………………………………………………………………………………….
i
2.
Certificate…………………………………………………………………………………………………….
ii
3.
Preface………………………………………………………………………………………………………..
iii
4.
Acknowledgement……………………………………………………………………………………….
iv
5.
Abstract……………………………………………………………………………………………………….
v
6.
Table of Contents……………………………………………………………………………………….vi
7.
List of Tables……………………………………………………………………………………………….
8.
List of Figures……………………………………………………………………………………………… viii
9.
List of Symbols, Abbreviations and Nomenclature……………………………………… ix
10.
Alumni Details………………………………………………………………………………………………. x
11.
Client Details (Project Charter) …………………………………………………………………. .xi
vii
Main Report 12.
Chapter:1 Introduction to the Project………………………………………………………… .1
13.
Chapter:2 Client Survey / Result (Details) ……………………………..………………….2
14.
Chapter:3 Requirements of Client (Project Objectives) …………………………..… 3
15.
Chapter:4Decompositionof functional requirements………..……………………… .4
16.
Chapter:5 Modules, Division…………………………………..……………………………………. 5
17.
Chapter:6 Work plan and work assignment (PERT, CPM, WBC) ……..…………6
18.
Chapter:7 Software Requirement Specification……………………….………………….7
19.
Chapter:8 Client comments………..…………….………………………………………………..8
20.
Chapter:9 Guide comments…………………….…………………………………………………..9
21.
Chapter:10 Expert comments………………………………… .………………………………… 10
22.
Chapter:11 FAQs About Projects……………………………………………………………….. 11
23.
Chapter:12 References (Market, System, Website, Books) …………………….12
24.
Appendices……………………………………………………………………………………………………x ii
6
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
LIST OF TABLES
7
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
LIST OF FIQURES
8
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
LIST OF SYMBOLS, ABBREVIATIONS and NOMENCLATURE
9
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
ALUMINI DETAILS
10
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
CLIENT DETAILS (PROJECT CHARTER)
11
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Chapter 1 INTRODUCTION TO THE PROJECT The project entitled as PAPERLESS HOSPITAL MANAGEMENT SERVICE is fully computerized, no paperwork required. This paperless criteria introduced in the
project, only to make the software friendly, simple, fast and cost-effective. It is powerful, flexible and easy to use and a little bit easy to design. It provides the benefits of streamlining of operations, enhanced administration and control, improved reaponse, etc. A systematic approach to the way documents being managed. System has record management, scheduling management, care management, store management, finance management, report management, etc as the modules.
12
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Chapter 2 CLIENT SURVEY/RESULT
13
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Chapter 3 REQUIREMENT OF CLIENT (PROJECT OBJECTIVES)
14
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Chapter 4 DECOMPOSITION OF FUNCTIONAL REQUIREMENTS
15
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Chapter 5 MODULES/DIVISION a.)
Modules
1. CORE MODULE (Record Management)
- Admin This module provides a comprehensive approach which is controlled by the firm administation
that include Login criterian and information related to the admitted
patients, addies doctors, report things of the patient and availability of equipements in the hospital.All the work related to this software is to be recorded by the administration only. 1.1 Login Using Secured Username, Password and awith login type. 1.2 Login as 1.2.1 Doctor 1.2.2 Patient 1.2.3 Accountant 1.2.4 Admitting Clerk
2. SCHEDULING (Patient Management)
-
To be done by Admitting Clerk
This module provides a comprehensive approach for the management at the front office (reception) which includes patient registration, appointment scheduling, allotment of Doctor/Nurse/Ward and certain enquiries related to the admitted patients and availability of consulting doctors.
2.1
Registration Module 2.1.1 Registration of Patients 2.1.2 Registration of Insurance Company 16
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
2.1
Captures detailed information of a patient by 2.1.1 By filling registration form for new patients 2.1.2 By verifying according to outpatient and i npatient
2.2
Patient image capture and storage.
2.3
Mandatory fields for crucial patient information.
2.4
Checks duplicate and junk data entry.
2.5
Automatically generates a unique ID no.
2.6
Enquiry assistance for Current In-patient details.
2.7
Advanced multi-criteria search for registered patients.
2.8
Recording Insurance Details.
2.9
Recording overseas patient details.
2.10
Appointment scheduling wrt admission type, date, time.
2.11
Appointment scheduling wrt department and consulting doctor.
3. LABORATORY (Diagnostic management)
The Laboratory Information system module is used by the pathology lab to record and disseminate the information regarding the tests performed. The Laboratory department receives online request from doctors and also allows laboratory personnel to generate requests..It includes 3.1
General Surgery
3.2
Cardiovascular surgery
3.3
Endocrinology
3.4
Nephrology
3.5
Orthopedic
3.6
Pediatries
3.7
Radiology
3.8
Microbiology
3.9
Serology
3.10
Cytology
3.11
Hematology
3.12
Gyneacology
3.13
Physical And occupational Therapy
3.14
Eurology
3.15
Dermatology
17
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
4. NURSING AND WARD MANAGEMENT (Care Management)
The ward management module provides the facility for nursing or Ward staffs to manage the floors. This module manages special units like ICU, OT activity and tracks the services given to the patient in their respective wards. 4.1
4.2
Access Patient Administration system for user defined data items. Link in with the order communications
4.3
Include notification of patient's pending arrival, current status, etc.
4.4
Real time test, procedure and medication ordering to the concerned departments.
4.5
For surgery, the theatre schedule is notified, together with any preparation required.
4.6
Record admissions, discharge and transfers at the wards to update the bed census.
4.7
Confirm location of the patient and to notify ancillary departments such as dietary.
4.8
Communicating with departments such as housekeeping, maintenance, security, etc.
4.9
Comprehensive charts to monitor the pati ent’s condition.
5. HASHING (Record Management):
5.1
Finding record (search)-Keyword Searching
6. ADMIN (System Administrator)
Admin keep a track on every activity by the doctor, patient, and nurses, ward allocated & unallocated, transaction and complete summary of payroll & HR Department.
7. BLOOD BANK (Store Management)
Blood Bank Management module supports all the functionalities of Blood Bank such as receiving requisitions for blood and issuing blood and blood products. 7.1 Generating reports on Stocks-Blood Group wise, Area wise and Expiry date wise. 7.2 Donor Database-Blood Group wise and Area wise 7.3 Maintain and update Unique Donor Identifications.
18
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
7.4 Accurate database/Record Management. 7.5 Blood Cross Match and Result Storage Facility. 7.6 Searched Facility for Destroyed and Expired Blood 7.7 Comprehensive Donor database with Search Facility. 7.8 Unique Donor Id and Patient record Id for managing future l ist. 7.9 Improve Blood Bank processes by providing efficient and continuous software
support.
8. PHARMACY (Store Management)
The Pharmacy module caters to the drug information system, dispensing, stock management and control functions of the pharmacy department. The pharmacy module receives the prescriptions from respective departments and doctors in the form of eprescribing. 8.1 Quotation 8.2 Purchase order 8.3 Online approval 8.4 Pharmacy drug configuration 8.5 Pharmacy stores configuration 8.6 Drug issue to patients and billing 8.7 Unit dosage facility 8.8 Supplier information 8.9 Maintenance of drug inventory 8.10 Automatic reorder level setting 8.11 Purchase Requisitions 8.12 Purchase Order 8.13 Online request for stock from various sub-stores 8.14 Online stock transfer 8.15 Maintenance of stock at different sub-stores 8.16 Return of items nearing expiry 8.17 Destruction of expired items 8.18 Physical stock verification and adjustment 8.19 Goods receipt 8.20 Stock Transfer (inter store stock transfer) 8.21 Stock Adjustment 8.22 Stock in Hand reports
19
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
8.23 Enquiry
9. BILLING (Finanace Management)
The financial accounting module caters the entire gamut of accounting practices that is conducted in a typical healthcare setup/environment. This financial accounting system manages all the balance sheets, Income statements, petty cash, sales, purchases, revenues, expenses, ledgers and other books of accounts. 9.1 Balance Sheet 9.2 Consultant charges are automatically picked according to general or emergency charges. 9.3 Cash flow statement 9.4 Petty Cash book. 9.5 Record details of the concession & concession authority 9.7 Daily, weekly, quarterly and monthly financial statements. 9.8 Statistical tools for analysis. 9.9 Compatible with GAAP (Generally Accepted Accounting Principles)
10.PAYROLL AND HRD (Finance Management)
Complete salary can be computed through this module. This module can be attached through Time machines also. All necessary formats can be generated through this module. It includes 10.1. Maintains complete record of all employees including the 10.1.1 Employee Code 10.1.2 Name 10.1.3 Demographic data, 10.1.4 Salary in different heads, 10.1.5 Department 10.1.6 Designation 10.1.7 ESI Account, etc. 10.2 Leave’s as per defined by user. 10.3 Salary settings as per monthly basis, or on wages basis. 10.4 Daily/ Monthly attendance record. 10.5 Various key reports are 10.5.1 Salary Register. 10.5.2 Leave Register.
20
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
10.5.3 Pay Slips. 10.5.4 Employee List with their complete details. 10.5.5 over time report. 10.5.6 Report of Leaving and new j oin employees.
11.REPORTS
The purpose of this module is to provide you all the information; you need about the working of your hospital. This is an important tool to control and effectively manage the entire operation in the hospital in a very efficient manner and take it t o the path of growth. 11.1 Collection Reports 11.1.1 Daily Collection Report 11.1.2 User Wise Payment Collection 11.1.3 Total Revenue Report 11.1.4 Main Department wise Report 11.2 Department Reports 11.2.1 Department wise Service Availed 11.2.2 Department wise Detailed Revenue 11.2.3 Service Wise Report 11.3 Consultant Report 11.3.1 Admitted Patient Report 11.3.2 Discharged Patient Report 11.3.3 Visiting Consultant Summary 11.4 Summary Reports 11.4.1 Department wise Consultant OPD S ervice Summary 11.4.2 Consultant wise OPD Service 11.5 Bills Printing 11.5.1 Detailed Bill (IPD & OPD) 11.5.2 Summarized Bills (IPD & OPD) 11.5.3 Daily Provisional Bills 11.6 Additional Reports 11.6.1 Room Summary 11.6.2 Discharge Register 11.6.3 Admission Register 11.6.4 Discharge\Admission Register 11.6.5 Consultant wise Performance
21
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
11.6.6 Chemist Report 11.6.7 Admission\Consent form Bill register
b.) Division Nidhish Jain
Module name
Sub Module Name
1. Login Module
1.1 Login Using secured Username and Password 1.2 Login for various users 1.3 Registration
2. Scheduling
2.1 Captures detailed information of a patient by 2.2 Patient image capture and storage. 2.3 Mandatory fields for crucial patient information. 2.4 Checks duplicate and junk data entry. 2.5 Automatically generates a unique ID no. 2.6 Enquiry assistance for Current In-patient details. 2.7 Advanced multi-criteria search for registered patients. 2.8 Recording Insurance Details. 2.9 Recording overseas patient details. 2.10 Appointment scheduling wrt admission type, date, time. 2.11 Appointment scheduling wrt department and consulting doctor.
22
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
3. Laboratory
3.1 General Surgery 3.2 Cardiovascular surgery 3.3 Endocrinology 3.4 Nephrology 3.5 Orthopedic 3.6 Pediatries 3.7 Radiology 3.8 Microbiology 3.9
Serology
3.10 Cytology 3.11 Hematology 3.12 Gyneacology 3.13 Physical And occupational Therapy 3.14 Eurology 3.15 Dermatology 8. Pharmacy
8.1Provides a comprehensive list of availabledrugs. 8.2 The Anatomical Therapeutic Chemical (ATC) classification of medicines is used for research purposes. 8.3 The medicines can be manipulated according to various aspects. 8.4 Deducting the stock depending on their batch nos., mfg. dates, exp. Dates 8.5 Accepts E-prescriptions from various departments and consulting doctors. 8.6 Auto generation of alerts when minimum stock levels are reached. 8.7 Reporting the consumption details.
23
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Shubham chauhan Module name
Sub Module Name
9. Billing
9.1 Balance Sheet 9.2 Consultant charges are automatically picked according to general or emergency charges. 9.3 Cash flow statement 9.4 Petty Cash book. 9.5 Record details of the concession & concession authority 9.7 Daily, weekly, quarterly and monthly financial statements. 9.8 Statistical tools for analysis. 9.9 Compatible with GAAP(Generally Accepted Accounting Principles).
5. Hashing
For searching data in database
11.Reports
11.1 Collection Reports 11.1.1 Daily Collection Report 11.1.2 User Wise Payment Collection 11.1.3 Total Revenue Report 11.1.4 Main Department wise Report 11.2 Department Reports 11.2.1 Department wise Service Availed 11.2.2 Department wise Detailed revenue 11.2.3 Service Wise Report 11.3 Consultant Report 11.3.1 Admitted Patient Report 11.3.2 Discharged Patient Report 11.3.3 Visiting Consultant Summary 11.4 Summary Reports 11.4.1 Department wise Consultant OPD Service summary. 11.4.2 Consultant wise OPD Service 11.5 Bills Printing 11.5.1 Detailed Bill (IPD & OPD) 24
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
11.5.2 Summarized Bills (IPD & OPD) 11.5.3 Daily Provisional Bills 11.6 Additional Reports 11.6.1 Room Summary 11.6.2 Discharge Register 11.6.3 Admission Register 11.6.4 Discharge\Admission Register 11.6.5 Consultant wise Performance 11.6.6 Chemist Report 11.6.7 Admission\Consent form Bill regg.
Sunil Kumar Module name
Sub Module Name
6. Admin
To check all the links.
7.Blood Bank
7.1 Generating reports on Stocks-Blood Group wise, Area wise and Expiry date wise. 7.2 Donor Database-Blood Group wise and Area wise 7.3 Maintain and update Unique Donor Identifications. 7.4 Accurate database/Record Management. 7.5 Blood Cross Match and Result Storage Facility. 7.6 Searched Facility for Destroyed and Expired Blood 7.7 Comprehensive Donor database with Search Facility. 7.8Unique Donor Id and Patient record Id for managing future list. 7.9 Improve Blood Bank processes by providing efficient and continuous software support.
25
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Shubham Singhal Module Name 10. Payroll and HRD management
Sub Module Name 10.1. Maintains complete record of all employees including the 10.1.1
Employee Code
10.1.2
Name
10.1.3
Demographic data,
10.1.4
Salary in different heads,
10.1.5 Department 10.1.6
Designation
10.1.7 ESI Account, etc. 10.2 Leave’s as per defined by user. 10.3
Salary settings as per monthly basis,
or on wages basis. 10.4
Daily/ Monthly attendance record.
10.5
Various key reports are 10.5.1 Salary Register. 10.5.2 Leave Register. 10.5.3 Pay Slips. 10.5.4 Employee List with their
complete Details. 10.5.5 over time report. 10.5.6 Report of Leaving and new join Employees. 9. Nursing and Ward Management
4.1 Access Patient Administration system for user defined data items. 4.2 Link in with the order communications 4.3 Include notification of patient's pending arrival, current status, etc. 4.4 Real time test, procedure and medication ordering to the concerned departments. 4.5 For surgery, the theatre schedule is notified, together with any preparation required. 4.6 Record admissions, discharge and transfers at the wards to update the bed
26
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
census. 4.7 Confirm location of the patient and to notify ancillary departments such as dietary. 4.8 Communicating with departments such as housekeeping, maintenance, security, etc. 4.9 Comprehensive charts to monitor the patients condition.
27
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Chapter 6 WORK PLAN and WORK ASSIGNMENT (PERT, CPM, WBC)
TE = 4
TE = 11
2 2
TE = 2
5 2
1
TE = 9
2
4
TE = 6
3
4
TE = 18
3
8
TE = 22
7 6
TE = 12
2
6 3
28
TE = 23
9 1
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Time estimates
Activity
Predecessor Dependency
Optimim (O)
-----------1 2 2,3 4 4 5,6 7 8
1
2 3 4 5 6 7 8 9
Activity No.
Expected time (O+4M+P)/6 Normal (M )
Pessimistic (P )
2 2 2 3 2 3 4 4 1
3 3 3 4 4 6 8 6 3
1 2 2 2 2 2 5 5 1
2 2.13 2.14 3 2.33 3.33 6.16 4.5 1.33
Activity Name
Expected Completion
Dependency
1.
Feasibility Study & Problem Finding
2
----------
2.
Requirement gathering & Analysis
2
1
3.
High level design
2
2
4.
Report srs
3
2,3
5.
Data base design
2
4
6.
Low level design
3
4
7.
Coding
6
5,6
8.
Testing
4
7
9.
Implementation
1
8
29
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Chapter 7 SOFTWARE REQUIREMENT SPECIFICATION (SRS)
1.0 Introduction 1.1 Purpose 1.2 Scope 1.3 Definition, Acronyms, and Abbreviations 1.4 References 1.5 Overview 2.0 Overall Description 2.1 Product Perspective 2.2 Interfaces 2.2.1 System Interfaces 2.2.2 User Interfaces 2.2.3 System Interfaces 2.2.4 Hardware Interface 2.2.5 Communication Interface 2.3 Product Function 2.4 User Characteristics 2.5 Constraints 2.6 Assumptions and Dependencies
30
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
1.0 Introduction 1.1
Purpose
This document is intended for the software requirement specification of PAPERLESS HOSPITAL MANAGEMENT SERVICE (PHMS).
The Software is for the automation of Hospital Management.
It maintains two levels of users:-
Administrator Level
User Level
The Software includes:
Maintaining Patient details.
Providing Prescription.
Precautions and health advice.
Providing and maintaining all kinds of tests for a patient.
Billing and Report generation.
Functional Requirements:
Department Admin:
◦Admin should be able to create/edit/view Patient’s profile. ◦Appointing of Doctors/Nurses to a particular Department. ◦Secure retrieval of information of Patients received from Admitting Clerk. ◦Access to DataBase logs. ◦Admin should be able to view all information about various departments like pharmacy, diagnostic etc..
Admitting Clerk:
◦It will gather information about Patients. ◦Able to create new profiles(Registration). ◦Able to scan the photo of patient or click using webcam. ◦Able to generate a hospital i-card with photo of patient. ◦Able to send SMS of unique Patient ID to patient’s mobile . 31
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Billing Department:
◦Should be able to see all billing records of patients. ◦Generate bills. ◦Ability to take payment using cash/credit cards/debit cards. ◦Able to see information about insurance policy from insurance providers.
Patient:
◦Ability to see his/her profile of hospital. ◦Ability to select from available doctors. ◦Ability to give tips & suggestion.
Doctor:
◦Ability to see patient profile on whom he/she treated. ◦Able to write diagnostic tests and medical subscriptions in patient’s profile.
Healthcare Insurance Providers:
◦Able to verify the insurance policy coverage. ◦It will be an external Actor .
Non- Functional Requirements:
Secure access of confidential data (user’s details). SSL can be used.
24 X 7 availability.
Better component design to get better performance at peak time.
Flexible service based architecture will be highly desirable for future extension.
User interface priorities
Professional look and feel.
Use of Graphical tool like JASPER to show strategic data.
Reports exportable in .XLS, .PDF or any other desirable platform independent format .
Other important issues:
Good hashing and encryption techniques to protect information.
32
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
SSL technique will be used for secure transmission of data.
Hardware Requirement:
Webcam will be used to take photo of Patient at the time of registration.
1.2 Scope
Patient registration
Appointments scheduling
Billing and payment.
Security of the whole system
Pharmaceutical drugs(Medicines)/equipment
Scheduling management (availability of Doctor/Nurse, scheduling, etc)
Management (report generation, accounting, etc)
System administration
Resource allocation (booking rooms, operating theatres, etc)
Comprehensive database
Web interface (proposed for future)
1.2
Definition, Acronyms, and Abbreviations •
PHMS : Paperless Hospital Management Service It’s a web application that provides online medical management.
•
Admin : Administrator Admin has an authority of viewing/edit every activites which manages within hospital.
•
UID : Unique Identification Number UID provide an unique reference no. for the IPD/OPD patient.
•
WASCE: Web Sphere Application Server Community Edition It is an application server that runs and supports J2EE and web service applications to host the appliaction.
•
J2EE: Java 2 Enterprise Edition. A programming platform which is part of java platform for developing and running distributed java.
•
JSP : Java Server Pages It is used to create dynamic web content.
•
EJB : Enterprise Java Beans
•
UML : Unified Modeling Language
33
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
For visualizing system’s architectural blueprints, including of actors, activities, DB schemas, business processes. •
XML: Extensible Markup Language. To encode the code in machine redable form & internet media type.
•
DB2 : Database_2 A database management system that provides for storing & retrieving the records of Patients in a efficient manner.
•
HTTPS : Hypertext Markup Language. A service protocol.
•
RAD : Rapid application Developer For planning the project efficiently.
1.3
References
1.4 Overview
Project is related to Hospital Management System.
The project maintains two levels of users:-
Administrator Level-Doctor
User Level-Data Entry Operator
Main facilities available in this project are:
Maintaining records of indoor/outdoor patients.
Maintaining patients diagnosis details, advised tests to be done.
Providing different test facilities to a doctor for di agnosis of patients. ◦
X-Ray
◦
Urine Test
◦
Stool Test
◦
Sonography Test
◦
Gastroscopy Test
◦
Colonoscopy Test
◦
Blood Test
◦
Biochemistry Test
Maintaining patient’s injection entry records.
Maintaining patient’s prescription, medicine and diet advice details.
Providing billing details for indoor/outdoor patients.
34
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Maintaining backup of data as per user requirements (between mentioned dates).
If user forgets his/her password then it can be retrieved by hint question.
In this project collection of data is from different pathology labs.
Results of tests, prescription, precautions and diet advice will be automatically updated in the database.
Related test reports, patient details report, prescription and billing reports can be generated as per user requirements.
User or Administrator can search a pati ent’s record by his/her name or their registration date.
Patient’s diet advice can be provided in Hindi.
2.0 Overall Description
2.1 Product Perspective
Independent, totally self contained part of a larger system.
Relation with the other products:
Chat API
SSL
Research-oriented.
Where it will be used
It is used by various hospitals.
It can also be used by various diagnostic centers.
To whom it will be benefited
Management department of Hospital.
Patients.
Doctors and Nurses.
Insurance agents.
What does it provide?
Communication and information sharing in secure way.
Registration of Patients.
To whom it will have Interactions
Administrator of hospital.
Staff members. 35
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Patients.
Insurance companies.
Interaction with other systems
Internet.
Security System (SSL).
Google APIs.
IBM API.
Major components of the larger system, interconnections, and external interfaces Webcam.
2.2 Interfaces
2.2.1 System Interfaces Hardware Requirements Processor Core 2 Duo or Higher
RAM
Monitor
2GB or Higher
VGA/SVGA
Keyboard
104 keys
Disk Space 1GB
Mouse 2 buttons/3 buttons
Software Requirements
Operating System WinXP, Linux or Higher version
Front end
Backend
Eclipse
IBM DB2
Design Tool
Dreamweaver
2.2.2 User Interfaces
2.2.3 Software Interfaces
Information Management IBM DB2
Websphere IBM Websphere Application Server IBM Websphere Application Server – Express
36
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
2.2.4 Hardware Interface
1.3 MP Webcam will be used for better face image quality.
Tablets for better interface for signature as well as for its portability.
2.2.5 Communication Interface
Chat API.
Blog preferences.
Forums defined systems.
E-mail interfaces.
SMS facilities.
2.3 Product Function
Simple user interface.
Secure communication.
Registration facility for user according to its category.
View of the cases according to the category (detail view).
Tips & Suggestion for patients.
Admin console i.e. adding, deleting and editing user details.
Login using secured password technique will be provided for registered patients.
Google search facility for searching in formation.
Information sharing among different departments.
Profile management according to their access control.
Chat communication among doctors.
Report generation for patients according to their diagnosis criteria.
2.4 User Characteristics
Admin
Higher authority of Hospital.
Should be Computer proficient.
Expatiation in management.
Doctors
Middle level authority of Hospital.
Should be computer proficient.
37
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Expatiation in medical fields.
Admitting Clerk
Appointed by Department Admin.
Should be computer proficient
Expatiation in gathering information
Patient/Relative
Familiar with English language.
Familiar with computers & Internet.
Accountant
Middle level authority of Hospital.
Familiar with Insurance policies system.
Should be computer proficient.
Healthcare Insurance Providers
It is an external actor only.
It will only provide information about insurance policies of patients.
2.5 Constraints
Provide a general description of any other items that will l imit the developer's options:
SSL Security
Regulatory policies
Hardware limitations:
Higher-order language requirements
SSL
Encryption of Information
HTTPS
Reliability requirements
JAVA
Protocols
Webcam
SSL
Safety and security considerations
SSL
2.6 Assumptions and Dependencies
Appointments can be cancelled 24 hours in advance without penalty.
38
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Patient medical history can be viewed by concerned doctors at the hospital with approval of the patient.
Hospital is covered by insurance policy.
Staffs are assigned roles to interact with the system.
Staffs have basic computer operating skills.
Every month updating of knowledge for staff.
39
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Chapter 8 DIAGRAMS
8.1.Use case diagrams
40
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
41
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
42
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
8.2 Class Diagrams
43
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
44
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
45
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
8.3 Activity Diagram
46
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
47
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
8.5 Sequence Diagrams 48
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
49
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
50
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
51
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
52
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
53
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Chapter 9 GUIDE COMMENTS
54
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Chapter 10 EXPERT COMMENTS
55
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Chapter 11 FAQ’s ABOUT THE PROJECT
1.What is post graduate diploma in hospital administration? Hospital administration is concerned with planning, organizing, staffing, co-ordinating, controlling and evaluation of health services offered by a health care institution (hospital...) to provide maximum patient care of superior quality at competitive cost so as to reduce morbidity and mortality. 2.How do I set up an appointment? You will have your appointment according to your registration as per done by our admitting clerk at the reception .According to your registration and problem you will be appointed and referred to your doctor. 3.What should I bring with me? Please bring with you to your appointment any medical records or X-ray reports you have related to your pain, medications you are currently taking, and any information you have relating to health insurance coverage.
4.How do I arrange treatment? If you contact us prior to a planned or non-acute admission, we will take care of all of the practical details in connection with a hospital admission. This allows you to concentrate on getting well. When you contact us we will :
Check your cover and confirm that your treatment is covered by your pl an. Help you find the right place of treatment if you wish. Just tell or send us medical information on your condition and we will provide you with information on appropriate providers of treatment or a specialist in the countries and/or cities of your choice. Confirm to the hospital that your treatment is covered and issue a payment guarantee, matched to the cover under your plan. Our medical staff can also offer advice and help to make sure you are receiving the most appropriate care. And we’ll off course settle the bill directly with the hospital where possible.
5.Is there a Provision of Room Management (availability of Rooms and Beds)? -All of these services have been incorporated to the dash board of the software, which generates a comprehensive report to these queries.
56
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
6.How will my medical costs be paid? We always aim to settle your claim directly with your treatment provider. If we cannot do this for any reason, we ask that you send us a claim by post. A claim consists of all the original invoices from your treatment with your policy number clearly stated on each document You can choose to let us pay you or your medical provider. We can pay by electronic bank transfer, cheque, reimburse your credit card or count it towards next year’s premium.
7.What if I have bills from another private health insurer? If you send us reimbursement statements and original bills that you have claimed from another private health insurer (e.g. a local plan) these will count towards your deductible if the benefits would have been covered under your International Health and Hospital Plan.
8.What is your complaints process? We are always pleased to hear about any aspect of your insurance cover that you have particularly appreciated, or that you have had problems with. If something does go wrong, we have a simple procedure to ensure your concerns are dealt with as quickly and effectively as possible.
57
Designed By: Puneet Mathur
Final Year Project Report Format(Project Stage-I), Academic Year 2011-2012, PIET, Jaipur
Chapter 12 REFERENCES http://www.fortishealthcare.com/ http://www.apollohospitals.com/
http://www.hospitalinformationsystem.com/
58
Designed By: Puneet Mathur