CHUKA UNIVERSITY PROJECT PROPOSAL
docx
keyboard_arrow_up
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
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