hospital mannagement system

Authors Avatar

PROJECT ID: 29         HOSPITAL MANAGEMENT SYSTEM

CHAPTER: 1

INTRODUCTION

  1.  PROJECT SUMMARY

There has been a significant change which has occurred in the past year or so. The health care industry, and particularly acute care facilities, in the midst of a flurry of merger and acquisition activity, has discovered as a whole they lack the ability to move quickly internally to assimilate new systems and to adapt to the changing environment. Quite inefficient and labor-intensive business processes are still being used.

We have seen a rapid advancement in application of information technology to almost every sector of industries. The explosion of Internet growth fuelled by the so-called killer application - the World Wide Web, further accelerates this advancement.

The Hospital Management System ultimately combine electronic copies of all documents created from admission to discharge with electronic reports, usually clinical testing or billing information, into a single electronic folder. They reduce labor, eliminate lost files and ‘loose sheets,’ improve access to authorized users, increase security and provide documentation for claims more quickly.

This scenario has rendered the almost impossible task of integrating and seamlessly managing patient’s record across hospitals, clinics and between countries or states.

Hospital Management System is a Medical office on-line. It is a custom web site for each physician’s office. Hospital Management System offers a web application that handles every task for a physician’s office. These tasks include billing, appointment scheduling, writing prescriptions, maintaining charts and notes, keeping lab results & X-rays, etc.

In addition to providing access to the office staff and the physician, Hospital Management System also offers controlled access to others. Admin, Staff, Management, Patient and other people could access Hospital Management System to perform various tasks that would otherwise have to be performed by the physician’s office. MD Offices that subscribe to Hospital Management System would benefit from increased productivity.


  1.  PURPOSE

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 Diet advice.

        - Providing and maintaining all kinds of tests for a patient.

        - Billing and Report generation.

  1.  TECHNOLOGY AND LITERATURE REVIEW

This project will be a desktop application to be developed in VB 6.0 having Ms Access as backend.

  •  Database Design (Ms Access)
  •  Form Design (VB 6.0)
  •  Coding (VB 6.0)
  •  Testing (VB 6.0)
  •  Reporting Tool (Data Report)

  1.  PROBLEMS WITH CONVENTIONAL SYSTEMS

Problems with conventional system are:

1. Lack of immediate retrievals: -The information is very difficult to retrieve and to find particular information like- E.g. - To find out about the patient’s history, the user has to go through various registers. This results in inconvenience and wastage of time.

2. Lack of immediate information storage: - The information generated by various transactions takes time and efforts to be stored at right place.

3. 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.

4. 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 patient’s bill based on various treatments.

5. Preparation of accurate and prompt reports: - This becomes a difficult task as information is difficult to collect from various register.

  1.  PROPOSED NEW SYSTEM

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

planned and organized. The data will be stored properly in database, which will help in

retrieval of information as well as its storage.

2. 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.

3. Reliability: - The reliability of the proposed system will be high due to accuracy and

planned working as the above stated reasons. The system is that now there would be proper storage of information.

4. 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.

5. 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.

6. Immediate storage of information: - In manual system there are many problems to store the largest amount of information.

7. 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.

  1. SCOPE

     As Hospital management system can be used to provide medical services to the patients around. It can be used for maintaining patient details and their test results. It can be used in any Hospital, Clinic, Dispensary or Pathology labs for maintaining patient details and their test results.

     There are five roles within the system. Each role can have different persons within itself and depending upon the roles assigned to the persons there are various functionalities in the system.

The roles within the system are as shown below:

  • Admin
  • Doctor
  • Staff Including Reception Work
  • Management
  • Patient

Activities of the Admin in HMS:

  • The Admin creates a new user of system and can assign appropriate authority.
  • It can remove the existing users permanently or temporarily.
  • It can change the authority of the users.
  • Admin has ability to change the Information of Doctors ,Patient ,Services, etc.

Activities of the Doctor in HMS:

  • Doctor has to login with unique login id and password for particular practice and if   she/he is signed up in more than one practice then s/he has to first go to that practice home page i.e. s/he cannot login to more than one practice at a time.
  • She/he can view and access to the prescription details to patients.
  • She/he can give or view the clinical information in the form of case to each patient.

Activities of the Staff in HMS:

  • The Staff includes the most part of system that is the Nurse, the Rooms, the Appointments, Registration of Patients, and Database Work at the Reception.
  • Staff has to login with unique login id and password for particular practice after successful login s/he will be redirected to staff’s default page. S/he can perform all functions in the practice management as dictated by the permissions set up.
  • The Staff maintains the entire database related to the patient’s registration, appointments, and other details.

Activities of the Management in HMS:

  • The Management handles all the billing details and records of the admitted or discharged patients.
  • The different details for the Indoor Billings and also maintains the same for the OPD section.

CHAPTER: 2

PROJECT MANAGEMENT

2.1  PROJECT DEVELOPMENT APPROACH

        

Each project need to be developed with software model which makes the project with high quality, reliable and cost effective.

The Iterative Enhancement Model is one of them which try to combine the benefits of prototyping and waterfall model. We follow these model strategies in our project.

2.1.1   Introduction:

The basic idea is that software should be developed in increments, each increment adding some functional capability to the system until the full system is implemented. At each step, extensions and design modifications can be made.

2.1.2   Steps of Model:

                                     Figure: 2.1 Iterative Models

In the first step of model, a simple initial implementation is done for a subset of the overall problem. This subset is one that contains some of the key aspects of the problem that are easy to understand and implement and which form a useful and usable system. A project control list is created that contains, in order, all the tasks that must be performed to obtain the final implementation. The project control list gives an idea how far the project is at any given step from the final system.

Each step consists of removing the next task from the list, designing the implementation for the selected task, coding and testing the implantation, performing an analysis of the partial system obtained after this step, and updating the list as a result of analysis. These three phases are called the design phase, implementation phase, and analysis phase. The process is iterated until the project control list is empty, at which time the final implementation is of the system will be available.

2.1.3   How it works?

The project control list guides the iteration steps and keeps track of all tasks that must be done. Based on the analysis, one of the tasks in the list can include redesign of defective components or redesign of the entire system. However, redesign of the system will generally occur only in initial steps. In these later steps, the design would have stabilized and there is less chance of redesign. Each entry in the list is should be performed in one step of the iterative enhancement process and should be simple enough to be completely understood. Selecting task in this manner will minimize the chances of error and reduce the redesign work.

2.1.4   Implementation and Development in our project

In our project, we have followed this model strategy which helps us to prepare a better final product. As mentioned in the above discussion, we kept the project control task which was prepared on the base of requirement and derived design of the system.

One effective use of this type of model is for product development, in which the developers (we) themselves provide the specifications and therefore have a lot of control on what specifications go in the system and what stay out. In fact, most products undergo this type of development process. First, a version released that contains some capability. Based on the feedback and experience with this version, a list of additional desirable features and capabilities are generated.

2.1.5 Advantage of this approach:

  • An advantage of this approach is that it can result in better testing because testing each increment is likely to be easier than testing entire system as in waterfall model. Furthermore, as in prototyping, the increments provide feedback to the client that is useful for determining the final requirement of the system.  

  1.   How we used this model for developing our project?

  • First task of our project begins with requirement analysis, in this task we are trying to understand what user asks and what he wants?
  • Then we are reviewing ourselves what we understood about project and prepare problem specification, which we had to show to the Customer.
  • finally they approve problem specification and the requirement analysis task gets over.
  • Then we started to design this project.
  • Initially we had started by building UMLs for the project. These UMLs are useful to understand the flow of the project and the data within it.
  • We prepared Data Flow diagrams. It shows the whole flow of our project.
  • After successful completion of the design task we started coding for this project.
  • During the coding phase we had worked on the module bases. Initially we had started building Login module and then moved toward modules in order as described below:
  • Admin Module
  • Doctor  Module
  • Staff  Module
  • Management Module
  • Patient  Module
  • After coding the most difficult and important task is testing.
  • Here first we prepared test cases for fixing bugs in the developed project. Then we conducted tests one by one and trying to fix bugs, whichever was found.

2.2   FEASIBILITY TEST

The main purpose of the feasibility analysis is weather the project is feasible to implement in desire environment including budget, manpower, and efforts made by all the involved persons. After all the requirements gathering from the users a next step of the system is feasibility analysis. A feasibility study provides concept identification, estimates of supportable market, design parameters, attendance estimates, revenue projections, and net warranted investment.

With the help of feasibility study we can measure that the information and all that terms, which were, be used in the system design and implementation is fulfilled or complete. So we can move further implementation and get started to our next step for system design.

There are four major issues including in feasibility study.

  1.   Technical Feasibility

A study of resource availability that may affect the ability to achieve an acceptable system. This evaluation determines whether the technology needed for the proposed system is available or not.  Can the work for the project be done with current equipment existing software technology &available personal? Can the system be upgraded if developed? If new technology is needed then what can be developed? This is concerned with specifying equipment and software that will successfully satisfy the user requirement. The technical needs of the system may include:

  • Front-end and back-end selection

An important issue for the development of a project is the selection of suitable front-end back-end. When we decided to develop the project we went through an extensive study to determine the most suitable platform that suits the needs of the organization as well as helps in development of the project.

The aspects of our study included the following factors.

  • Front-end selection:

1. It must have a graphical user interface that assists employees that are not from ITbackground.

2. Scalability and extensibility.

3. Flexibility.

4. Robustness.

5. According to the organization requirement and the culture.

6. Must provide excellent reporting features with good printing support.

7. Platform independent.

8. Easy to debug and maintain.

9. Event driven programming facility.

10. Front end must support some popular back end like Ms Access.

According to the above stated features we selected VB6.0 as the front-end for developing our project.

  • Back-end Selection:

1. Multiple user support.

2. Efficient data handling.

3. Provide inherent features for security.

4. Efficient data retrieval and maintenance.

5. Stored procedures.

6. Popularity.

7. Operating System compatible.

8. Easy to install.

9. Various drivers must be available.

10. Easy to implant with the Front-end.

According to above stated features we selected Ms-Access as the backend. The technical feasibility is frequently the most difficult area encountered at this stage. It is essential that the process of analysis and definition be conducted in parallel with an assessment to technical feasibility. It centers on the existing computer system (hardware, software etc.) and to what extent it can support the proposed system.

2.2.2   Economical Feasibility

Economic justification is generally the “Bottom Line” consideration for most systems. Economic justification includes a broad range of concerns that includes cost benefit analysis. In this we weight the cost and the benefits associated with the candidate system and if it suits the basic purpose of the organization i.e. profit making, the project is making to the analysis and design phase. The financial and the economic questions during the preliminary investigation are

verified to estimate the following:

• The cost to conduct a full system investigation. The cost of hardware and software for the class of application being considered.

• The benefits in the form of reduced cost.

• The proposed system will give the minute information, as a result the performance is improved which in turn may be expected to provide increased profits.

• This feasibility checks whether the system can be developed with the available funds.

The Hospital Management System does not require enormous amount of money to be developed. This can be done economically if planned judicially, so it is economically feasible. The cost of project depends upon the number of man hours required.

2.2.3   Operational Feasibility

It is mainly related to human organizations and political aspects. The points to be

considered are:

• What changes will be brought with the system?

• What organization structures are disturbed?

• What new skills will be required? Do the existing staff members have these skills? If not, can they be trained in due course of time ? The system is operationally feasible as it very easy for the End users to operate it. It only needs basic information about Windows platform.

2.2.4   Schedule Feasibility

Time evaluation is the most important consideration in the development of project. The

Join now!

time schedule required for the developed of this project is very important since more development time effect machine time, cost and cause delay in the development of other systems. A reliable Hospital Management System can be developed in the considerable amount of time.

2.3   PROJECT PLAN

                We have two members as a team:

  • Parul V. Desai
  • Mitali P. Shrivastava

Our team is guided by Mr. SapanNaik.

Our team structure is Democratic Decentralized. We have distributed the task and have performed it within time limits.

                                        Table 2.1   Project Planning

2.4   SCHEDULE REPRESENTATION

Generalized project ...

This is a preview of the whole essay