Hospital Management System
Short Description
system of hospital management...
Description
PROJECT ON
HOSPITAL MANAGEMENT SYSTEM Submitted by HEMLATA PODDAR NIDHI MISTRI BHANU PRIYA
2013-14
HOSPITAL MANAGEMENT SYSTEM
ABSTRACT Our project Hospital Management system includes registration of patients, storing their details into the system, and also computerized billing in the pharmacy, and labs. Our software has the facility to give a unique id for every patient and stores the details of every patient and the staff automatically. It includes a search facility to know the current status of each room. User can search availability of a doctor and the details of a patient using the id.
The Hospital Management System can be entered using a username and password. It is accessible either by an administrator or receptionist. Only they can add data into the database. The data can be retrieved easily. The interface is very user-friendly. The data are well protected for personal use and makes the data-processing very fast.
Page 2
HOSPITAL MANAGEMENT SYSTEM
TABLE OF CONTENT
Description
Page No
ABSTRACT
02
Chapter 1 INTRODUCTION
05
1.1 Problem Definition
06
1.2 Requirement of Proposed System
09
1.3 System Analysis
10
1.4 Proposed System
13
Chapter 2 PROCESS DESCRIPTION
16
2.1 Doctor Module
16
2.2 Patient Module
19
2.3 Appointment Module
22
Chapter 3 PROGRAM DESIGN
25
3.1 Doctor Module
25
3.2 Patient Module
28
3.3 Appointment Module
31 Page 3
HOSPITAL MANAGEMENT SYSTEM Chapter 4 DATABASE DESIGN
33
Chapter 5 CONCLUSION
35
REFERENCES
36
Appendix
1 SAMPLE SOURCE CODE
37
Page 4
HOSPITAL MANAGEMENT SYSTEM Chapter 1
INTRODUCTION In most developing countries, provision of basic preventive, promotive and curative services is a major concern of the Government. With growing population and advancement in the medical technology and increasing expectation of the people especially for quality curative care, it has now become imperative to provide quality health care services through the established institutions. In public Sector 15,393 allopathic hospitals (Health Information of India 2003) are functioning. In the rural areas, the secondary level care is being provided through 3222 CHCs (Bulletin on Rural Health Statistics in India 2005) with 30 beds each with specialist services of physicians, pediatricians, O & G specialists, and surgeons being made available. However, these services have not been successful in gaining the faith and confidence of the people because of lack of specialists, facilities and accountability, along with the paucity of resources and non-involvement of the community. Hospital Management System is a simple yet effective management structure. This system acts for the hospitals to manage the affairs of the hospital. HMS is free to prescribe, generate and use the functioning and maintaining the quality of services.
Page 5
HOSPITAL MANAGEMENT SYSTEM 1.1 PROBLEM DEFINITION
Medical support systems Medical Documenta tion systems
Core systems
HMS Departmen tal Manageme nt systems
Buisness & Financial systems Communica tion & Networking systems
This project is aimed to automate the hospital management system. This project is developed mainly to administrate doctor's appointment with the patients. The purpose of the project entitled as HOSPITAL MANAGEMENT SYSTEM is to computerize the Front Office Management of Hospital to develop software which is user friendly, simple, fast, and cost – effective. It deals with the collection of patient’s information, diagnosis details, etc. Traditionally, it was done manually. The main function of the system is to register and store patient details and doctor details and retrieve these details as and when required, and also to manipulate these details meaningfully. Page 6
HOSPITAL MANAGEMENT SYSTEM
NEED 1. Efficiently maintains the details about the patient 2. Simultaneously updates changes made to any data, item in the entire data base. 3. It is faster than manual system
PATIENT WITH ID
IPD
IPD/ ID CREATION OPD
IPD DETAILS
ROOM CHARGES DETAILS
IPD CASE PAPER AND ADMISSION ADVISE
IPD CASE PAPER
NURSING STATION IPD ADMISSION AND WARD ALLOCATION Page 7
HOSPITAL MANAGEMENT SYSTEM
The goal of any system development is to develop and implement the system cost effectively; user-friendly and most suited to the user’s analysis is the heart of the process. This function of Hospital Management Information System deals with registering the new Patient either for OPD or IPD and giving unique Identification Number to the Patient. This number is unique throughout the System for identifying the patient. Analysis is the study of the various operations performed by the system and their relationship within and outside of the system. During analysis, data collected on the files, decision points and transactions handled by the present system. Different kinds of tools are used in analysis of which interview is a common one. The patient can be registered at Reception. Patient identification number is also created for each separate visit of the patient. This is also a part of registering patient. ID is used for tracking of medical records of the patient for that particular OPD visit or IPD admission. All the medical records of the patient are identified by combination of numbers i.e. Patient ID. The numbers gives flexible search in terms of finding patient's History Record.
Page 8
HOSPITAL MANAGEMENT SYSTEM
1.2 REQUIREMENT OF PROPOSED SYSTEM
The first step in system development life cycle is the identification of need of change to improve or enhance an existing system. An initial investigation on existing system was carried out. The present system of hospital is completely manual. Many problems were identified during the initial study of the existing system. To develop this software detailed study is made at local hospital. Based on the information collected it is decided to maintain the basic information about doctors and patients. PATIENT REGISTRATION
PATIENT
NEW
REGISTRATION
IN
OPD/ IPD REGISTRATION
PATIENT ID PRELIMINARY DATA
PATIENT REGISTRATION Page 9
HOSPITAL MANAGEMENT SYSTEM
SLOT DETAILS
The working time for doctors is scheduled as follows: Each patient will consult the doctor based on the appointment. If the doctor is free on his/her duty time, the outpatient can consult the doctor after the spot appointments are made.
APPOINTMENT Appointments for patients may be made at the reception. New patients are informed to fill the registration form and pay registration fees. Then the patient id is generated and issued to the patient for further use. The appointment may be fixed by verifying doctors and their free slots available, and then the appointment will be confirmed. Otherwise the dates or slots may be asked to change for the patients.
1.3 SYSEM ANALYSIS System analysis is a detailed study of the various operations performed by a system and their relationships within and outside of the system. Here the key question is – What all problems exist in the present system? What must be done to solve the problem? Analysis begins when a user or manager begins a study of
Page 10
HOSPITAL MANAGEMENT SYSTEM the program using existing system. During analysis, data collected on the various files, decision points and transactions handled by the present system. The commonly used tools in the system are Data Flow Diagram, interviews, etc. training, experience and common sense are required for collection of relevant information needed to develop the system. The success of the system depends largely on how clearly the problem is defined, thoroughly investigated and properly carried out through the choice of solution.
PATIENT
IPD INVESTIGATION PROCEDURE
INVESTIGATION REQUISITION PRINTING
REQUISITION
OPD INVESTIGATION REQUISITION PRINTING
REQUISITION
CASH COLLECTION BILLING
DIAGNOSTIC CENTRE
REPORT GENERATION
OPD/ IPD REPORT INVESTIGATION Page 11
HOSPITAL MANAGEMENT SYSTEM
A good analysis model should provide not only the mechanisms of problem understanding but also the framework of the solution. Then the proposed system should be analyzed thoroughly in accordance with the needs.
System analysis can be categorized into four parts. System planning and initial investigation Information gathering Applying analysis tools for structured analysis Feasibility study Cost/benefit analysis
The doctor's appointment with various slots for patient is created and maintained by system. The appointments can be altered at any time before an hour of the actual appointment schedule. The doctors and patients details must be registered to create the appointments.
Page 12
HOSPITAL MANAGEMENT SYSTEM
1.4 PROPOSED SYSTEM
PATIENT
ON-LINE/ OFFLINE TRANSACTIONS
BILLING
FINANCIAL ACCOUNTING
EQUIPMENTS
DIAGNOSTICS CENTRES
REPORTING BILLING ACCOUNTS REPORTS
MAIN STORES BLOOD BANK
FINANCIAL ACCOUNTS The drawback of the existing system is that it is very difficult to retrieve data from case files. It is difficult to handle the whole system manually and it is less accurate and to keep the data in case files for future reference because it Page 13
HOSPITAL MANAGEMENT SYSTEM may get destroyed. Moreover it is very difficult to retrieve data. Redundancy of data may occur and this may lead to the inconsistency. The manual system is so time consuming.
PATIENT
PRESCRIPTIONS
BILLING
FINANCIAL ACCOUNTING EQUIPMENTS
REPORTING
MAIN STORES
BLOOD BANK
DIAGNOSTICS CENTRES
Page 14
HOSPITAL MANAGEMENT SYSTEM The proposed system is very easy to operate. Speed and accuracy are the main advantages of proposed system. There is no redundancy of data. The data are stored in the computer’s secondary memories like hard disk, etc. it can be easily receive and used at any time. The proposed system will easily handle all the data and the work done by the existing systems. The proposed systems eliminate the drawbacks of the existing system to a great extent and it provides tight security to data.
Page 15
HOSPITAL MANAGEMENT SYSTEM
Chapter 2
PROCESS DESCRIPTION
2.1 DOCTOR MODULE
Process Name
: Doctor list
Process Number
: 1.1
Input
: Doctor Number – Select from List
Output
: Status Message
Error Condition
: Records Not Found – if no records in database
Process Name
: Add Doctor
Process Number
: 1.2
Input
: Name : Specialization
Page 16
HOSPITAL MANAGEMENT SYSTEM Output
: Status Message : Doctor Number (ID)
Error Condition
: Name Can’t be Empty : Specialization Can’t be Empty
Process Name
: Delete
Doctor Process Number
: 1.3
Input
: Doctor Number (ID)
Output
: Status Message
Error Condition
: None
Process Name
: Modify Doctor
Process Number
: 1.4
Input
: Doctor Number (ID) : Name : Specialization
Output
: Status Message
Error Condition
: Name Can’t be Empty : Specialization Can’t be Empty
Page 17
HOSPITAL MANAGEMENT SYSTEM
Process Name
: Undelete Doctor
Process Number
: 1.5
Input
: Doctor Number (ID)
Output
: Status Message
Error Condition
: None
Page 18
HOSPITAL MANAGEMENT SYSTEM
2.2 PATIENT MODULE
Process Name
: Patient list
Process Number
: 2.1
Input
: Patient Number – Select from List
Output
: Status Message
Error Condition
: Records Not Found – if no records in database
Process Name
: Add Patient
Process Number
: 2.2
Input
: Name : Sex : Address
Output
: Status Message : Patient Number (ID)
Error Condition
: Name Can’t be Empty : Address Can’t be Empty
Page 19
HOSPITAL MANAGEMENT SYSTEM
Process Name
: Delete Patient
Process Number
: 2.3
Input
: Patient Number (ID)
Output
: Status Message
Error Condition
: None
Process Name
: Modify Patient
Process Number
: 2.4
Input
: Patient Number (ID) : Name : Sex : Address
Output
: Status Message
Error Condition
: Name Can’t be Empty : Address Can’t be Empty
Page 20
HOSPITAL MANAGEMENT SYSTEM
Process Name
: Undelete Patient
Process Number
: 2.5
Input
: Patient Number (ID)
Output
: Status Message
Error Condition
: None
Page 21
HOSPITAL MANAGEMENT SYSTEM
2.3 APPOINTMENT MODULE
Process Name
: Appointment list
Process Number
: 3.1
Input
: Doctor Number
Output
: Appointment with Patient, Details
Error Condition
: Records Not Found – if no records in database
Process Name
: Add Appointment
Process Number
: 3.2
Input
: Doctor Number : Patient Number : Slot Schedule
Output
: Status Message : Appointment Number (ID)
Error Condition
: None
Page 22
HOSPITAL MANAGEMENT SYSTEM
Process Name
: Delete Appoitment
Process Number
: 3.3
Input
: Appointment Number (ID)
Output
: Status Message
Error Condition
: None
Process Name
: Modify Appointment
Process Number
: 3.4
Input
: Appointment Number (ID) : Doctor- Select from List : Patient- Select from List : Slot- Select from List
Output
: Status Message
Error Condition
: None
Page 23
HOSPITAL MANAGEMENT SYSTEM
Process Name
: Undelete Patient
Process Number
: 3.5
Input
: Appointment Number (ID)
Output
: Status Message
Error Condition
: None
Page 24
HOSPITAL MANAGEMENT SYSTEM Chapter 3
PROGRAM DESIGN 3.1 DOCTOR MODULE LIST OF DOCTOR RECORDS
INSERTION OF NEW DOCTOR RECORD RECORD CREATION
Page 25
HOSPITAL MANAGEMENT SYSTEM
STATUS MESSAGE
UPDATED LIST AFTER INSERTION OF NEW RECORD
Page 26
HOSPITAL MANAGEMENT SYSTEM MODIFICATION OF EXISTING RECORDS
STATUS MESSAGE
UPDATED LIST AFTER MODIFICATION
Page 27
HOSPITAL MANAGEMENT SYSTEM
DELETE SELECTED DOCTOR
UPDAED LIST AFTER DELETION
Page 28
HOSPITAL MANAGEMENT SYSTEM
3.2 PATIENT MODULE
REGISTERED PATIENTS
NEW PATIENT DETAILS
Page 29
HOSPITAL MANAGEMENT SYSTEM
MODIFICATION OF EXISTING PATIENT RECORD
DELETION OF EXISTING PATIENT RECORD
Page 30
HOSPITAL MANAGEMENT SYSTEM 3.3 APPOINTMENT MODULE APPOINTMENT DETAILS
CREATE NEW APPOINTMENT
STATUS MESSAGE
Page 31
HOSPITAL MANAGEMENT SYSTEM
MODIFICATION OF APPOINTMENT
STATUS MESSAGE
CANCEL THE APPOINTMENT
Page 32
HOSPITAL MANAGEMENT SYSTEM
Chapter 4
DATABASE DESIGN
DATABASE: HOSPITAL
TABLE: APPOINTMENT (APPT)
Page 33
HOSPITAL MANAGEMENT SYSTEM TABLE: DOCTOR (DOCT)
TABLE: PATIENT
TABLE: SLOT
Page 34
HOSPITAL MANAGEMENT SYSTEM Chapter 5
CONCLUSION
The HOSPITAL MANAGEMENT SYSTEM is a great improvement over the manual system using case fields and paper. The computerization of the system has sped up the process. In the current system, the front office managing is very slow. The hospital managing system was thoroughly checked and tested with dummy data and thus is found to be very reliable.
ADVANTAGES It is fast, efficient and reliable Avoids data redundancy and inconsistency Web-based Number of personnel required is considerably less Provides more security and integrity to data FUTURE ENHANCEMENTS The proposed system is Hospital Management System. We can enhance this system by including more facilities like billing system, inpatient room allotment for the admitted patients and the stock details of medicines in the pharmacy. Providing such features enable the users to include more comments into the system. Page 35
HOSPITAL MANAGEMENT SYSTEM
REFERENCES
PHP MySQL Website Programming: Problem - Design – Solution by Chris Lea, Mike Buzzard, Dilip Thomas , Jessey White-Cinis Beginning PHP5, Apache, and MySQL Web Development (Programmer to Programmer) by Elizabeth Naramore MySQL/PHP Database Applications, 2nd Edition by Brad Bulger How to Do Everything with PHP and MySQL by Vikram Vaswani
Page 36
HOSPITAL MANAGEMENT SYSTEM
Appendix 1
SAMPLE SOURCE CODE DADD.PHP Add New Doctor HOSPITAL MANAGEMENT SYSTEM DoctorsPatientsAppointments New Doctor Doctor Name Specilization
DSAVE.PHP Save Doctor HOSPITAL MANAGEMENT SYSTEM DoctorsPatientsAppointments Save Doctor
View more...
Comments