CHUKA UNIVERSITY PROJECT PROPOSAL

docx

School

Chuka University College *

*We aren’t endorsed by this school

Course

302

Subject

Information Systems

Date

Nov 24, 2024

Type

docx

Pages

47

Uploaded by PrivateMantisMaster342

Report
CHUKA UNIVERSITY PROJECT PROPOSAL BSC. APPLIED COMPUTER SCIENCE NAME: EMMANUEL KIRERI MUCHIRI REG.NO: EB3/31472/17. PROJECT TITLE: HOSPITAL APPLICATION SUPERVISOR: DR. EDNA TOO YEAR 2021
DECLARATION I hereby declare that this project report entitled HOSPITAL APPLICATION, submitted by EMMANUEL KIRERI, under the guidance of my supervisor, DR EDNA TOO of Chuka University is my original work and has never been submitted to any other University or institution or published earlier by any student. Name: EMMANUEL KIRERI Signature:……………………… Date: ……………………………. This proposal has been submitted for examination with my approval as University Supervisor: Name: DR. EDNA TOO Signature:……………………… Date:…………………………………………… 2
ABSTRACT Lack of immediate information storage and retrieval in health care facilities and large hospitals is a problems facing many facilities resulting to patients taking long process before being served. The information generated by various transactions takes time and efforts to be stored at right place due to a lot of paper materials usage. The information is very difficult to retrieve and to find particular information, an example of this being to find out about the patient’s history, where the user has to go through various registers. This results in inconvenience and wastage of time. In other cases various changes to information like patient details or immunization details of child are difficult to make as paper work is involved. This study is meant to introduce an easier process of patient’s data storage and retrieval of data thus saving time required for registration and enabling data transfer between the different departments in the facilities. The data stored will also be accessible at any time thus allowing services to be offered to the patients at any time. Introduction of a payment module that is faster and efficient. The result system is expected to offer quick services in terms of registration, payment and communication. This will enable patients to be served with less effort from the patients and the staff. The system is also expected to provide permanent records of patients with ease in retrieval and storing thus making the system reliable at all time. 3
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Table of Contents DECLARATION ....................................................................................................................................... 2 ABSTRACT ............................................................................................................................................... 3 CHAPTER ONE ........................................................................................................................................ 8 1.1 BACKGROUND .................................................................................................................................. 8 1.2 PROBLEM DEFINITION ................................................................................................................ 10 1.3 OBJECTIVES .................................................................................................................................... 10 1.3.1 GENERAL OBJECTIVES ............................................................................................................... 10 1.3.2 SPECIFIC OBJECTIVES ................................................................................................................. 10 1.4 RESEARCH QUESTION ................................................................................................................. 11 1.5 JUSTIFICATION .............................................................................................................................. 11 1.6 SCOPE ................................................................................................................................................ 11 CHAPTER TWO ..................................................................................................................................... 12 LITERATURE REVIEW ....................................................................................................................... 12 2.1 Introduction ......................................................................................................................................... 12 2.2 Related Studies ................................................................................................................................... 12 2.2.1 Halogen Talent Space Hospital ......................................................................................................... 12 2.2.2 e- Hospital Systems .......................................................................................................................... 13 2.2.3 ACUITY Advanced Care .................................................................................................................. 16 2.2.4 GeroPro ............................................................................................................................................ 16 2.3 Summary ............................................................................................................................................ 17 2.4 Research Gap ..................................................................................................................................... 17 2.5 Proposed Methodology ...................................................................................................................... 17 CHAPTER THREE ................................................................................................................................. 18 METHODOLOGY .................................................................................................................................. 18 3.2.1.1 Inception ........................................................................................................................................ 18 3.2.1.2 Elaborations ................................................................................................................................... 19 3.2.1.3 Constructions ................................................................................................................................. 19 3.2.1.4 Transition ....................................................................................................................................... 19 Figure 1: Incremental Methodology Diagram ............................................................................................ 20 4
3.3 Feasibility Study ................................................................................................................................ 20 3.4 Data Collection Methodology ........................................................................................................... 21 3.4.1 Questionnaire .................................................................................................................................... 21 3.4.2 Observation ...................................................................................................................................... 22 CHAPTER FOUR ................................................................................................................................... 23 SYSTEM ANALYSIS AND REQUIREMENT INVESTIGATION .................................................... 23 4.1 Introduction ....................................................................................................................................... 23 4.2 Current system investigation ............................................................................................................ 23 4.3 System Analysis ................................................................................................................................. 24 Figure 2: Authentication flow diagram .................................................................................................. 25 4.3.1 Requirement analysis ..................................................................................................................... 25 4.3.1.1 Requirements gathering ................................................................................................................. 27 Figure 3: Questionnaire example ........................................................................................................... 28 4.3.1.2 Data processing ............................................................................................................................. 29 Table 1: Methods used fir data recording .............................................................................................. 29 Table 2: Classification of current data retrieving methods .................................................................. 30 Table 3: Description of money fraud cases ............................................................................................ 30 Table 4: Description of how data is shared between departments ....................................................... 31 Table 5: Services to be improved ............................................................................................................ 31 4.3.1.3 Functional requirements. ............................................................................................................... 31 4.3.1.4 Nonfunctional requirements ........................................................................................................... 32 4.3.1.5 Hardware Requirements ................................................................................................................ 32 4.3.1.6 Software Requirements .................................................................................................................. 33 CHAPTER FIVE ..................................................................................................................................... 33 SYSTEM DESIGN .................................................................................................................................. 33 5.1 System Design .................................................................................................................................... 33 5.1.1 Flow chart diagram ........................................................................................................................... 34 Figure 4: System flow chart diagram ..................................................................................................... 34 5.1.2 Class diagram ................................................................................................................................... 34 Figure 5: System Class diagram ............................................................................................................. 35 5.1.3 State diagram .................................................................................................................................... 35 Figure 6: System use case diagram ......................................................................................................... 36 5
5.1.4 Data Flow diagram ........................................................................................................................... 36 Figure 7: System data flow diagram ...................................................................................................... 37 5.1.5 Database Design ............................................................................................................................... 37 Figure 8: Database design diagram ........................................................................................................ 38 5.1.5.1 Database Schema ........................................................................................................................... 38 Table 6: Finance Table .............................................................................................................................. 38 Table 7: Lab Queue Table ......................................................................................................................... 39 Table 8: Lab Results Table ........................................................................................................................ 39 Table 9: Login Details Table ..................................................................................................................... 39 Table 10: Patient’s Queue Table ................................................................................................................ 40 Table 11: Prescription Table ...................................................................................................................... 40 Table 12: Patient’s Registration Table ....................................................................................................... 40 Table 13: System User’s Table .................................................................................................................. 41 5.2 General Authentication ..................................................................................................................... 41 5.2.1 Login authentication ......................................................................................................................... 42 Figure 9: Login Authentication .............................................................................................................. 43 5.2.2 Registration Interface ....................................................................................................................... 43 Figure 10: Patient Registration interface ............................................................................................... 44 5.2.3 Finance Clearance Interface .............................................................................................................. 44 Figure 11: Patient’s Finance Interface ................................................................................................... 45 5.2.4 Main Interface .................................................................................................................................. 45 Figure 12: Main Interface ....................................................................................................................... 47 CHAPTER SIX ........................................................................................................................................ 48 RESOURCES AND BUDGET ............................................................................................................... 48 6.1 Introduction ..................................................................................................................................... 48 6.2 Project Resources .............................................................................................................................. 48 6.2.1 Hardware Requirements ................................................................................................................... 48 6.2.2 Software Requirements ..................................................................................................................... 48 6.3 Project Budget ................................................................................................................................... 48 Table 14: Project Budget description ......................................................................................................... 49 PROJECT TIME PLAN ......................................................................................................................... 49 6.4 Project Schedule ................................................................................................................................ 49 6
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Table 15: Project Schedule ........................................................................................................................ 50 7
List of Tables 1
CHAPTER ONE 1.1 BACKGROUND A Hospital is a place where Patients seek medical attention when faced with different health issues. Hospitals has staff who are trained on ways and methods to deal and solve medical problems. Hospitals are also equipped with machinery that helps the services offered in the hospitals to be more efficient and sure. Hospitals provide Services such as:- Consultation by Doctors on Diseases The patients with different health complications seek appointments with a Doctor to explain their sickness especially when they feel that a medic who is trained has the knowledge to extract the possible problem according to their explanation. Diagnosis for diseases This service is applied when the Doctor is not certain of the possible problem affecting the patient and some medical diagnosis are recommended for the problem to be identified with a higher certainty. This service also helps other problems that are coming up to be known earlier, be cured or prevented. Providing treatment facility After the patient is diagnosed with a certain problem, the patient undergoes treatment of the sickness with the aim of curing the patient and if the process fails, the patient undergoes a more advanced treatment until the problem is depleted. Facilitating the admitting of patients (providing beds, nursing, etc.) In some cases the patients may be weak or badly affected and the hospital keeps the patient under a constant care and treatment until the patient’s health conditions improve to the required levels. The hospital also offers various operational works that ensure that all the services in the hospital are running as required. These operations are:- >Recording information patient’s information such as: Registration details: name, id, city, address, age, gender etc. Lab results. Prescriptions and symptoms. 2
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
>Generating bills of each patient which include; lab fees, registration fees and medications fees. >Recording information related to diagnosis given to patients. >Keeping information about various diseases and medicines available to cure them. These are the various activities that need to be carried out in a Hospital by the operational staff, nurses and doctors. These activities are carried out as follows: 1. Information about Patients is done by just collecting the Patients name, id, contacts, gender, home area, age and gender. Whenever the Patient visits the facility, in most cases where there is no automated system the information is stored again resulting into redundancy of data and where an automated system exist the information is reflected by the system. 2. Bills are generated by recording charges for each service provided to Patient with the manual system providing different receipts but the automated system produce a single receipt will all charges from registration fees, lab fees and medication fees and any other charges included. 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. But in the case of an automated system the data is recorded permanently to keep track of the patient’s health status. The data can be accessed years later. 4. Information about various diseases is kept as paper files but in an automated system stores the data as digital data. Doctors themselves do the remembering various medicines and prescriptions but in other cases they consult the files in the system. In cases where the Doctors have to remember various medicines available for diagnosis leads to missing better alternatives as they can’t remember them at that time. 1.2 PROBLEM DEFINITION Lack of immediate information storage and retrieval in Hospitals is a problem facing many hospitals. The information generated by various transactions takes time and efforts to be stored at right place due to a lot of paper materials usage. 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. In other cases various changes to information like patient details or immunization details of child are difficult to make as paper work is involved. Also, lack of transparency in charging of services offered to the patients is also a problem in the modern operations in hospitals. Some medics seem to exaggerate payments to be made by patients leading to fraud. They tend to table their self- declared charges that at the end do no conform to the set charges of that certain hospital. This 3
then causes lack of transparency as there are a lot of imbalances when it comes to services charging. 1.3 OBJECTIVES 1.3.1 GENERAL OBJECTIVES The objective of this system is to automate the activities in various departments of a hospital system and integrating the activities reducing the work and establishing a proper storage of patient’s data with ease in access. 1.3.2 SPECIFIC OBJECTIVES (a) To develop a system that will enable collecting of patient’s details and having them stored in a permanent database. (b) To develop a system that will facilitate sending of patient’s information to all departments. (c) To develop a system that will facilitate payment of hospital bills by the patient in a transparent way. (d) To develop a system that will be keeping track of sessions by doctors. 1.4 RESEARCH QUESTION (a) How and which methods will be used to send information between departments? (b) Which method will be used to collect patient’s details? (c) Which method will be used to develop a transparency mode of bills and cost payment by the patients? (d) How will doctor’s sessions tracked? 1.5 JUSTIFICATION This system will automate the hospital system thus organizing and planning the activities and also maintaining patient’s data from all hospital staff ranging from doctors to finance clerks. The patient’s details will be recorded afresh if they are visiting the hospital for the first time. Otherwise the patient’s data is recorded alongside the patient earlier details thus making sure that the patient’s data can be easily retrieved if needed and allowing easy storage of data with minimum time. This automation will lead to coordination between different departments of the hospital without movement out of work areas. The system will ensure that no information is repeated anywhere, in storage. This would assure maximum use of storage space and consistency in the data stored. The system is also meant to make payment of charges a transparent process. Payments by patients will be recorded in the system for future reference by the management. 4
Also, the patient will also receive a copy of their charges from the system to verify that the amount they are giving is not exaggerated. The process is meant to improve transparency in charging of services which is a challenge in many hospitals today. 1.6 SCOPE This system can be used in the automation of any County Hospital, Dispensary or a health centers for maintaining patient details and their test results and also for transmission of data between departments to help in the improving of patient’s services. The system is especially to perfectly integrative in hospitals and health centers with departments or one that offers different services in different departments. 5
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
CHAPTER TWO LITERATURE REVIEW 2.1 Introduction The following are cases where this problem has been solved, how better these systems have been able to perform and the different failures encountered with these systems. These cases show how these systems function and the way they are developed . 2.2 Related Studies 2.2.1 Halogen Talent Space Hospital Halogen Talent Space is easy to use and is powerful. The system ensures performance reviews and competency assessments get done on time by automating and simplifying your processes and forms. Staff throughout the organization get the direction, feedback, development and recognition they need to be engaged and have an efficient performance — and to improve patient care. Managers and employees get one simple, consistent interface to access all their information and complete their tasks. You can create all the processes and forms you need with point and click simplicity – and without needing help from IT. And you can easily add modules over time as you mature your talent management practices. Advantages Eliminate time consuming paper work and manual processes to save everyone time and lessen your administrative burden. Performance reviews, competency assessments, compensation adjustments and more get completed efficiently and on time. Everyone always has all the information they need at their fingertips. 2.2.2 e- Hospital Systems E-Hospital System is a comprehensive, integrated a hospital management software, medical software, and designed to manage all the aspects of a hospital operation, such as OPD management and IPD Management, Patient Registration, Appointment, Medical Billing, and HR / payroll and the corresponding service processing and the corresponding service processing. Traditional approaches encompass paper- based information processing as well as resident work position and mobile data acquisition and presentation. Benefits of e-Hospital System 6
(a) Easy access to doctor’s data to generate varied records, including classification based on demographic, gender, age, and so on. It is especially beneficial at ambulatory (out- patient) point, hence enhancing continuity of care. As well as, Internet-based access improves the ability to remotely access such data. It helps as a decision support system for the hospital authorities for developing comprehensive health care policies. (b) Efficient and accurate administration of finance, diet of patient, engineering, and distribution of medical aid. It helps to view a broad picture of hospital growth Improved monitoring of drug usage, and study of effectiveness. This leads to the reduction of adverse drug interactions while promoting more appropriate pharmaceutical utilization. (c) Enhances information integrity, reduces transcription errors, and reduces duplication of information entries. (d) Hospital software is easy to use and eliminates error caused by handwriting. New technology computer systems give perfect performance to pull up information from server or cloud servers. - Services Management This module will take care of services provided by the hospital. Rate of services is charged by rules of hospital. It will consider panel, Night Charges, Emergency charges, Age of patient and other parameters while calculating the rate of services for a particular patient. -Patient Management This is where every patient treated in hospital will be given unique Patient ID which is useful in tracking visits of patients. All patient’s data is useful for MRD (medical record department) purposes. OPD Registration OPD Registration is done when a patient comes to the reception desk, a new registration number is automatically allotted to him. His personal details like Name, Age, Sex, Address etc. and the services desired are fed into the software. OPD Billing (Outdoor Patient data) OPD Billing / Collecting Billing of all OPD patients with complete details of Patient Information, Services provided like Consultation, ELABORATORY, X-ray, Ultrasound, Medicines, Procedures etc. along with Payment details. IPD Management (Indoor Patient Data) This is when indoor patients are given their unique patient ID to facilitate efficient service delivery. 7
IPD registration When a patient comes to the reception desk for admission, A Separate new registration number is automatically allotted to him. His personal details along with the details of Admission, Room, Consultant, Surgeon, Diet, etc. and the Advance Payment made are fed into the software. The Software will record all this information and print the related documents. IPD Collection of part payment along / Full Payment details/ Refunds/ Credit Notes. This information will provide the data for all MIS reports. IPD Billing IPD Billing On-line billing of all IPD patients with details of Patient Information, Services provided on daily basis like Room rent, Operation, Delivery, Oxygen & Other Gases, Consultation, Nursing Charges, Laboratory tests, X-ray, Ultrasound, Medicines, and Procedures etc. Discharge Summary After the discharge of patient discharge summary can be automatically generated with just few press of keys. Laboratory data can automatically be imported. Specialty wise standard format can be set. Consultant Management Tracking of consultant share for OPD/ Indoor procedures. Option for defining consultant shared based on procedures/ department. Classifying visits of patient as new / old for that consultant. Store Management Maintain Purchase order with due dates of delivery Maintain MRN and Issue slips maintaining Stock, Reorder levels and show appropriate warning. Bills can be adjusted against the payments made at other department. Laboratory Management As the test is booked at reception request is automatically send to ELABORATORY. Lab can feed the result later and prints attractive reports. Security Management Role based security will be provide to user. Client-server architecture will be followed. Pharmacy Management Complete pharmacy shop can be managed through this module. Additionally it can be linked to main billing. As patient collects medicines from pharmacy shop their charges will automatically transfer to patient billing. 8
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Radiology Management As the tests related to radiology is booked at reception request is automatically send to radiology department. Medical Data This module will take care of all medical data of patient. Patient's intake, outtake, Medication, reading etc. Reception Management Status of any patient/doctor can be queried from this module e.g. timing of consultant, residential address/patient room search. MIS Reports It will provide vital and key reports to management. All the Further we are planning to incorporate graphical analysis of reports. 2.2.3 ACUITY Advanced Care ACUITY-Advanced-care is an integrated, user friendly care management software application that provides flexibility to support the specific needs of case, utilization, disease and population health management programs. Fully client configurable Patient-centric system: a 360° patient overview Business rules automated task and workflow management Automated patient care plans from risks/gaps in care identified in-care assessments View claims, labs, medications and other data. Advantage of this system Easy access to doctors data, Enhances information integrity and eliminates error caused by handwriting. 2.2.4 GeroPro GeroPro is a complete Healthcare Information suite confederated with applications to actualize Financial & Clinical needs of LTC Facilities. GeroPro is modulated to manage the all-important functions of healthcare organizations; Patient Demographics and Face sheets, Administration of Patient Billing, Accounts Receivables, Account Payables, Resident Trust Funds & MDS, Care Plan, General Ledger, Resident Charting, Payroll, Management dashboards and etc. GeroPro advantages Modules-Integrated Financial, Clinical & Management modules that constitute to a main goal of a fully patient care healthcare system Fully responsive-Fully responsive with various desktop and tablet devices to improve access by the organizations staff with ease. 9
Advance technology-Electronic submission and digitized resident records instead of storing user data in paper records. Controlled access levels-Role based access, access restrictions and user logs that allows data protection from access by an authorized users. Smart and flexible-Extremely user friendly and customizable interfaces Full support-GeroPro expert team on standby for support can be notified by the system when they are need. 2.3 Summary The following weakness have been identified in the above cited cases; (i) The system is more leaned on improving the management by focusing on reducing the administrative burden instead of improving the quality of health care. (ii) The system has not introduced other payment methods rather than cash. (iii) The system is more concentrated on health management programs and data collection. (iv) The system is more a financial than a health care system because it more concentrated on staff and making the staff environment conducive. 2.4 Research Gap Reducing the patient’s service time by making the process involved consume less time thus resulting to an overall reduction in the total service time. Also catering for patients in different conditions while undergoing the same process and having other means of payment that consumes less time. 2.5 Proposed Methodology This is a combination of iterative design and incremental build model for software development. During software development, more than one iterations of the software development cycle may be in progress at the same time. The basic idea behind this method is to develop a system through repeated cycles and in smaller portions at a time (incremental) thus allowing developers to take advantage of what was learned during earlier developments. At each iteration, the design modifications are made and new functional capabilities are added. The procedure itself consists of the initialization and iteration steps and project control list. The goal of the initialization step is to create a product which the user can interact. To guide the iteration process, a project control list is created that contains a record of all tasks that need to be performed. It includes new features to be implemented. Incremental development divides the system functionality into portions, each portion is delivered through a process from requirements to development. The process groups iterations into phases: inception, elaboration, construction and transition. 10
CHAPTER THREE METHODOLOGY 4.1 Introduction In this stage, there will be the indication of the method that I used to develop the system. This method includes the steps used to make sure that the system gets to the customer as required and in the rightful manner. This method also include the various techniques to accomplish the system goals. 3.2 Iterative and incremental development methodology This is a combination of iterative design and incremental build model for software development. During software development, more than one iterations of the software development cycle may be in progress at the same time. The basic idea behind this method is to develop a system through repeated cycles and in smaller portions at a time (incremental) thus allowing developers to take advantage of what was learned during earlier developments. At each iteration, the design modifications are made and new functional capabilities are added. The procedure itself consists of the initialization and iteration steps and project control list. The goal of the initialization step is to create a product which the user can interact. To guide the 11
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
iteration process, a project control list is created that contains a record of all tasks that need to be performed. It includes new features to be implemented. Incremental development divides the system functionality into portions, each portion is delivered through a process from requirements to development. The process groups iterations into phases: inception, elaboration, construction and transition. 3.2.1.1 Inception This identifies project requirements which include functional and non-functional requirements and risks. The following techniques are applied in requirements collection (i) Questionnaire- This involves having a set of questions to be given to the target system users to acquire system requirements. (ii) Interviews- this involves coming into contact with the system users and ask the questions inclined on gathering information from the in order to get system requirements. (iii) Observation- this involves observing the intended system users and gaining information from them without interaction with them. 3.2.1.2 Elaborations This phase delivers a working architecture that removes the risks and fulfills the non- functional requirements. The point in this phase is to ensure that the team developing a system develop a system according to the requirements set. 3.2.1.3 Constructions This phase incrementally fulfills the architecture of the system with the production of portions of the system that fulfill the functional requirements of the system. The portion produced is tested for existing errors or bugs and debugged making sure that the portions is fully functional and ready for use by the target user. 3.2.1.4 Transition This is the final phase in a project. The phase is meant to deliver the new system to its end user/client. This phase includes the migration of data from legacy system to the end user’s trainings. A representation of incremental methodology is as below; 12
Figure 1: Incremental Methodology Diagram Advantages of using Iterative and incremental Methodology Generates a working software quickly and early during the life cycle. It is more flexible as it requires less cost to change the scope and requirements. Easier to test and debug during a smaller iteration. Easier to manage risk as risky pieces are identified and handled during its iteration. Each iteration is an easily managed milestone. 3.3 Feasibility Study This is the study of availability of the resources that ought to be used in the process of system development. The study also involves the resources to be used in the system implementation. This also includes the process of determining whether the resources and technologies to be used fit the budget that has been set. Some of the details to be considered are; Operational feasibility Some of the operational feasibility factors include; System implementation issues. Advantage of the system that the other existing systems. Skills required to use the system. 13
Technical feasibility Efficient data and error handling. Security, data retrieval and maintenance. Ease of the system use. Real time processing of data to information. Allowing multiple users to use at the same time. Schedule feasibility This study helps to determine whether the time that has been set can be enough to ensure the development of the system without altering any operation. Economic feasibility This study helps to determine whether the resources that has been set can be able to ensure the development of the system without causing any loses. This study helps to ensure that the requirement for the system development fits the set expenditure. This includes the cost that will be used in the whole process of development until deployment to the customer. 3.4 Data Collection Methodology 3.4.1 Questionnaire I used questionnaires which I distributed to various hospitals in my locality. The questionnaire contained at least five questions that were simple to understand. The questions were meant to be filed by hospital stuff who could be familiar with the operations that are done within their working space, either manually or digitally. The hospital stuff were required to fill the questionnaire with utmost confidence and faithfulness as the information would be treated as confidential. 3.4.2 Observation I also used observational method to observe how various hospitals and clinic did their operations. I visited some hospitals in Chuka town for the purpose of collecting information on how they carried out their operations. I found this method effective because I had the original information from what was happening at the ground. 14
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
CHAPTER FOUR SYSTEM ANALYSIS AND REQUIREMENT INVESTIGATION 4.1 Introduction At this stage, various data and information that are relevant to the project are collected and analyzed. In my data collection, I used questionnaire and observation as data collection methods. Observation skills helped me to visit several hospitals in my area (Chuka) and I was able to collect data that has helped me in my research. Questionnaire method made a very big role in my project since I was able to interact with hospital management and hospital stuff. 4.2 Current system investigation Using my observation and interview data collection methods, I was able to note several issues that needed to be addressed with my proposed system. Firstly, some of the hospitals that I visited for the purpose of my observations had no computerized systems and relied on paper work. Their operations are still tedious and a lot of paper work that exist seem to bother the workers who work in the hospitals. I realized that paper work is still needed in the stuff working in these hospitals have to carry these books and other paperwork from one department to another. 15
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Patients also carry their registration paperwork from one doctor to another and from one department to the other. I observed that patient’s details are displaced after a period of five years to reduce the many paperwork stored in their stores. Patient’s details cannot therefore be referenced after more than five years that makes it’s an unfortunate operation for patients who live with allergenic diseases. Also, patient’s financial records are stored in books and therefore, these financial details can be altered with causing money fraud amongst hospital stuff. Through my questionnaire, I realized that there have been several cases of money fraud amongst the hospital stuff that work in the financial docket. I also realized through the questionnaires that there have been the exaggeration of service cost by various doctors and that have been a catastrophe in several hospitals. 4.3 System Analysis The Figure below shows system authentication flow. The users of the system has to login so as use the services of the system. Although all users can login, only the authorized one’s can. Doctors from different department will only use services which the offer. The System admin is the only user allowed to traverse the entire system NO YES 16 Start User authentication Accept user info Does it match? Admin/user Perform admin functions Perform user functions End Execute portal functions
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Figure 2: Authentication flow diagram 4.3.1 Requirement analysis Requirements analysis describes the process of finding out how the system should work. Its aim is to analyze the user needs and preferences. In this phase the system developer should gather the system requirements from the intended user of the system and put implement the requirements in the system. The different modules have different operations in the system; 1. Administrator’s module Have control of the entire system. Manage information across different departments. Manage all reports in the hospital. Manages resources in the hospital. Manage hospital stuff. 2. Receptionist Registering patients. Clearing patients to see the consultant. 3. Consultant Decides which doctor receives which patients. Sends patients to their respective doctors. 4. Doctors 17
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Give medication. Offer a detailed report on patient’s health issues. Manage patient’s information. 5. Pharmacist Maintain all the information of the medicine and prescriptions to the patients. Offer all the recommended medicine by the doctors to the patients. 6. Laboratory Views patient’s diagnostic information Generate patient’s diagnostic details after laboratory test. 7. Finance Manage patient’s and hospital financial details. Patients bill generation. Clears patients to access the pharmacy services. financial report generation The following is the process involved in requirements gathering: 4.3.1.1 Requirements gathering The system requirements are gathered from the users using the following methods (i) Questionnaires- The questionnaires maybe open or closed. This involves having a set of questions to be given to the target system users to acquire system requirements. Their feedback is grouped and analyzed. System requirements obtained from the study where closed questionnaires are used give better results compared to open which may not be clear to the point. This is because, the answers to be obtained are direct as the developer would wish. An example of a questionnaire used in gathering data: 18
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Figure 3: Questionnaire example (ii) Interviews- this involves coming into contact with the system users and ask the questions inclined on gathering information from the in order to get system requirements. The questions may be closed or open questions where you expect them to answer yes or no. this data is added to the questionnaire data to build up the gathered requirements (iii) Observation- this involves observing the intended system users and gaining information from them without interaction with them. The 19
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
information gathered is also analyzed and requirements extracted and added to the requirements. 4.3.1.2 Data processing The data gathered through the system analysis phase is analyzed and the results processed to obtain the requirements. The following are the results of the analysis: Staff Questions Question 1. Which method of data recording used? Digital records (computerized), Manual records (papers and books) or both manual and digital Selections Points Percentage Manual 6 75% Digital records 1 12.5% Both 1 12.5% Table 1: Methods used fir data recording This shows that most hospitals and health centers use a manual record which takes 75% of the points. The digital registration and record keeping is required Question 2. How can you classify the methods used to retrieve patient’s details? Selections Points Percentage Time consuming 3 60% Easy to perform 1 20% Hard to perform 1 20% Doesn’t exist 0 0% Table 2: Classification of current data retrieving methods -This shows that most of the methods used to retrieve data are time consuming and hard to perform since time consuming and hard to perform take up to 80% compare to easy which is 20% . This is as a result of the high percentages of manual systems in question 1. 20
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Thus faster methods of data retrieval is required and with minimal time and easy to perform. Question 3 : Have there ever been cases of service cost exaggeration from your colleagues to your patient’s ? Selections points percentage YES 7 70% NO 3 30% Table 3: Description of money fraud cases -This shows that there are still catastrophes of corruption where some medical staff exaggerate service cost to their patients. 70% of money fraud means that the problem is a major one. This then raises alarm as to why there is a reason to come up with a better system to curb this situation. Question 4 : How is data shared between departments? Selections points Percentage Walk to department 4 50% Hand data to patient to take 3 37.5% Send to department(digitally) 1 12.5% Table 4: Description of how data is shared between departments -This shows that most of these hospitals and health centers are still using not transformed to digital methods of transfer of data between the departments involved since walking of data and sending patients to take data has more than 75% compare to digital methods which has 12.5% Question 5 : How would you like the services to be improved? Suggestions Points Percentage Digitalize the system 9 60% Better methods 4 26.7% 21
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Staff training 1 6.67% Others (off topic) 1 6.67% Table 5: Services to be improved -This shows that most of the staff wants the system to be transformed from manual to digital systems since this will offer better methods of working or offering the services they offer. The requirements gathered are classified as: 4.3.1.3 Functional requirements. Functional requirements define the capabilities and functions that a system must be able to perform successfully. The functional requirements of this Hospital application include: (a) Registration- The system should enable the registration of new patients and send patient to the consult. (b) Authentication- It should also enable system users only to login without authentication and access restriction to the user according to the views the user should access. (c) User Tracking- The system should also tell the absence of user to avoid patients waiting forever or patients being sent to hospital staff who is absent. (d) Users Communication- The doctors should be able to communicate with the lab and be able to send data freely and faster with ease and also send the patient to pharmacy. (e) Data Retrieval-The doctor should also be able to view patient’s history so as to prescribe a better lab test or medicine. (f) The patient should be able to get the details concerning the full service from charges, prescription and user details. (g) The system should be able to keep track of each user and the activities and enable the user to communicate freely through a platform for user only. 4.3.1.4 Nonfunctional requirements Nonfunctional requirements describe how the system works. (a) Data integrity - the system prevents access of data by unauthorized users and even if the user is authorized the user can only access what he or she is supposed to access. 22
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
(b) Reliability – the system is very reliable and very fast to process information and submit data to database and perform other queries to the database. (c) Availability – the system is designed in search a way that the staff or the users can access their respective parts of the system even if their authentication fails or there is a problem through the admin login process where the admin helps to access their components. 4.3.1.5 Hardware Requirements Processor 2.6 GHZ processor speed. Memory 4GB RAM. Visual Display Unit 800*600 colors. 160 GB Hard disks or more. CD-ROM / USB drive. 4.3.1.6 Software Requirements Microsoft Office Power Point- Used during presentation. Windows operating System which is the platform on which the system will run on. Microsoft Office Suite 2016 for report documentation. Netbeans Java application. Internet connectivity. Xampp application to enable database connectivity. 23
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
CHAPTER FIVE SYSTEM DESIGN 5.1 System Design This is the process of coming up with the system design of the different parts of the system associate with each other and how data flow within the system. The different designs of the system such as dataflow diagram, flowchart diagram, use-case diagram, class diagram, database design and transaction data processing. 5.1.1 Flow chart diagram A flow chart of the hospital procedures involved in the hospital application from the start to the completion of serving a patient. Figure 4: System flow chart diagram 24
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
5.1.2 Class diagram Class diagram of the hospital application shows how different classes are involved in building the up the system, where each class has functions that it executes and data types that are feed to it. This is the relationship of classes in the system Figure 5: System Class diagram 5.1.3 State diagram State diagram of different actors involved in the hospital system. All the actors must login into the system that why all actors extend the login system before they can perform their 25
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
specific duties. The actors have different duties from each other thus they can access different data in the system. This is the interaction of different user with the states of the system. Figure 6: System use case diagram 5.1.4 Data Flow diagram Data flow diagram shows how data flows within the system components and from one system user to another. From the point where the patient enters the hospital for the first time or not to the time the patient gets medication having passed through consulting, testing and payment. This diagram shows the flow of data in the system from different system users. 26
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Figure 7: System data flow diagram 5.1.5 Database Design Database design of the system database shows how different tables in the database relate and the contents in the database with the primary key shown in bold. 27
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Figure 8: Database design diagram 5.1.5.1 Database Schema Finance Table Column Type Null Default Index Patient_ID Int (13) No PK First_Name Char (30) No Total_Cost Int(20) No Time Varchar (256) No Status Int() No Table 6: Finance Table Lab Queue Table Column Type Null Default Index Patient_ID Int (13) No PK First_Name Char (30) No 28
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Doctor Char(256) No Status Int (2) No Time_Date Int (256) No Diagnosis Varchar(256) No Table 7: Lab Queue Table Lab Results Table Column Type Null Default Index Patient_ID Int (13) No PK First_Name Char (30) No Doctor Char(256) No Status Int (2) No Time_Date Int (256) No Clearance Varchar(256) No Table 8: Lab Results Table Login Details Table Column Type Null Default Index Username VarChar (30) No Category Char (30) No Log_In_Details VarChar(256) No Log_Out_Details VarChar (256) No Table 9: Login Details Table Patient’s Queue Table Column Type Null Default Index 29
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Patient_ID Int (13) No PK First_Name Char (30) No Age Int(5) No Time Varchar (256) No Status Int(2) No Table 10: Patient’s Queue Table Prescription Table Column Type Null Default Index Patient_ID Int (13) No PK First_Name Char (30) No Doctor Char(20) No Prescription Varchar (256) No Ratio Int() No Time VarChar(256) No Status Int(2) No Table 11: Prescription Table Patient’s Registration Table Column Type Null Default Index Patient_ID Int (13) No PK First_Name Char (30) No Other names Char(50) No Contacts Int(13) No gender Char(30) No age Int(5) No 30
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
address Varchar(256) No Id_No Int(10) No PK Time Varchar(256) No status Int(2) No Table 12: Patient’s Registration Table System Users Table Column Type Null Default Index Username VarChar (50) No Password VarChar (30) No Category Char(20) No Time Varchar (256) No Status Int(2) No Table 13: System User’s Table 5.2 General Authentication The system will having specified system users who must be first of all registered so that they can use the system. The system admin is the only system user who can traverse the entire system. Other system users such as the doctors, finance officer, consultant etc. will only be given access based on the services they are providing. To note, this system is meant to operate in a distributed manner and that is the reason as to why, the different users can use the system at the same time using different system services. When a new patient visits the hospital, they are newly registered and their data stored in a permanent hospital database. On the other case, when a regular patient visits the hospital, their name/id will be queried and their new data is written alongside their past data. This is meant to give doctors a simple task of data retrieval and also identify common patient’s symptoms that may help them in treating them. After a patient is registered by the receptionist, they are sent to a 31
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
consultant. The receptionist has to send the patient’s details to the consultant ass well who queue according to their time of arrival. After the consultant attends to the patient, they send the patient to a specific doctor who is meant to attend the patient based on their symptoms. The consultant has to send the patient’s details to the respective doctor where patients has to queue according to their time of arrival. After the doctor attends the patients, they have to write their symptoms, give medication, if there is need the doctor has to send the patient to the laboratory, if not the patient is sent to pharmacy to get their prescription. If a patient is sent to the lab, the lab technician sends their details back to the doctor who therefore gives prescriptions to the patient. For a patient to be given medication/prescription, they have to pay for the services they have been offered. The finance officer logs in and checks for the entire process the patient has gone through and the cost is indicated in the system as well. The indication of the cost on the system will eliminate the issue of cost exaggeration. Since the system indicates the services offered to the patient and their cost, this exaggeration will be eliminated. After the financial officer clears the patient, he/she sends their details to the pharmacist where the patients is given their prescription. The pharmacist confirms the patients and gives them a printed report of the services offered, medication and the entire cost. 5.2.1 Login authentication The login authentication process is meant to ensure that only the authorized system users access the system services. The system users has to enter their username and passwords. The figure below shows the login interface. 32
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Figure 9: Login Authentication 5.2.2 Registration Interface The figure bellows shows the sample of the patient’s registration interface; the receptionist adds the patients into the system. Every patient who has visited the hospital will have to be registered by the receptionist so that their details can be monitored by the system through the entire process of medication. 33
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Figure 10: Patient Registration interface 5.2.3 Finance Clearance Interface The below figure shows the interface that will be used to clear patient’s financial details after they have paid for the services. 34
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Figure 11: Patient’s Finance Interface 5.2.4 Main Interface The figure below shows the main interface where the various system users will use to log in so as they can be able to offer their services. Majorly, these system users are doctors 35
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
36
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Figure 12: Main Interface 37
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
CHAPTER SIX RESOURCES AND BUDGET 6.1 Introduction This Chapter describes all the system requirements for the project design and implementation. It also includes the cost of all the resources required throughout the project. 6.2 Project Resources 6.2.1 Hardware Requirements Processor 2.6 GHZ processor speed. Memory 4GB RAM. Visual Display Unit 800*600 colors. 160 GB Hard disks or more. CD-ROM / USB drive. 6.2.2 Software Requirements Microsoft Office Power Point- Used during presentation. Windows operating System which is the platform on which the system will run on. Microsoft Office Suite 2016 for report documentation. Netbeans Java application. Internet connectivity. Xampp application to enable database connectivity. 6.3 Project Budget The table below shows the estimated budget allocation used in the system development ITEM DESCRIPTION PRICE(KSH) NetBeans IDE Free Computer 30000 Data Bundles 5000 Data Collection 1000 Printing and Binding 1000 Total 37,000 38
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Table 14: Project Budget description PROJECT TIME PLAN 6.4 Project Schedule Duration Activity 5 th Jan 11 th Jan 12 th Jan – 13 th Jan 14 th Jan – 21 st Jan 22 nd Jan- 25 th Jan 26 th Jan- 27 th Jan 28 th Jan- 29 th Jan 5 th Feb – 19 th Feb 20 th Feb -4 th March Presentation of idea Introduction Literature Review Methodolog y Resources and Budget Project Time Plan System analysis and requirements specification System design 39
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
Table 15: Project Schedule REFERENCES 1. Ian Sommerville, "Software Engineering (9th Edition)", Addison Wesley, 2010 2. DESROCHES, C. & JHA, the Digital Transformation of Healthcare: Current Status and the Road Ahead. Information Systems Research 21 , 796-809, a 2010. 3. http://www.learn.geekinterview.com/it/sdlc/system-analysis-and-requirements.html , (February 6, 2012), Geek Interview, System analysis and design. 4. Robert K. Wysocki. Effective Software Project Management, 2006. Karl E. wiegers. More About software Requirements: Thorny Issues and Practical Advice, 2005 5. http://www.halogensoftware.com/products/healthcare 6. http://www.tcshealthcare.com/ ACUITY-Advanced-care 7. http://www.adroitinfosystems.com/products/ehospital-systems 8. http://www.geropro.net 40
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help