Documentation CIMS
Documentation CIMS
WACHEMO UNIVERSITY
20 September 2022
HOSANNA, ETHIOPIA
1
Table of Contents
1.1 Introduction.....................................................................................................................................2
1.2 Background......................................................................................................................................3
1.3 Organizational Structure..................................................................................................................3
1.4 Literature Review............................................................................................................................4
1.5 Statement of the Problem...............................................................................................................5
1.6 Objective of the project...................................................................................................................5
1.6.1 General Objective.....................................................................................................................5
1.6.2 Specific Objective......................................................................................................................6
1.7. Feasibility of the Project.................................................................................................................6
1.7.1 Technical Feasibility..................................................................................................................6
1.7.2 Operational Feasibility..............................................................................................................6
1.7.3 Economical Feasibility...............................................................................................................6
1.7.3.1 Tangible.............................................................................................................................7
1.7.3.2 Intangible...........................................................................................................................7
1.8. Scope and Limitation......................................................................................................................7
1.9 Methodology of the Project.............................................................................................................7
1.9.1 Software Requirement Engineering Process Model..................................................................8
1.9.2 Software Analysis and Design Method.....................................................................................9
1.9.3 Requirement collection methods.............................................................................................9
1.9.4 Testing Method.......................................................................................................................10
1.9.5 Coding method.......................................................................................................................11
1.10 Significance of the project...........................................................................................................11
1.11 Team Composition of the project................................................................................................12
1.12 Project Schedule and Budget.......................................................................................................12
2 Chapter Two…………………………………………………………………………………………………………………………………15
2
2.7 Alternative solution……………………………………………………………….……………………………………………23
3. PROPOSED SYSTEM……………………………………………………………………………………………………………………25
3.1Introduction……………………………………………………………………………………………………………………………25
3.3.5. Reliability………………………………………………………………..……………………………………………..27
3.3.6. Error handling………………………………………………………………………………………………………..27
3.3.7. Security………………………………………………………………………………….….…………………………..27
3.4.1Scenarios ………………………………………………………………………………………………………………..27
3
1.1 Introduction
The goal of this project idea is to answer the needs and problems that are seen in the information
management system .By determining its problem we can have the ideas on what should be the
features of the system. Tie existence of a good system, systematic and safe requires the
management organization to oversee all information management effectively.
Clinical Information Management System is equipped with the automated features. It will remind
each room about the patient information that reached on each room and it also support reminder
for the patient information search. The web based system which is implementing in clinical
information management system is suitable to be used for effective time utilization and store the
patient information on the system. For card room page, admin can access all records related to
patient information and related information in the user equipment to store and update if there are
any changes to the records.
1.2 Background
The Nigest Eline hospital is found at Hasaean town located in South Nation’s Nationalities and
Peoples Region at 232kms south of Addis Ababa, is capital city of Ethiopia. This hospital was
established in 1984 in order to serve the catchment population over 2.5 million in the zone and
nearby zones and districts. The name of the hospital was repeatedly changed because of various
political and social reasons. Initially it was known as “Gaud Mengistu Haile Mariam hospital” during
“Derg Regime” which was the name of the former president of Ethiopia. However, this name was
not stayed for prolonged years due to the down fall of the Derge regime in 1991. Therefore,
Mengistu Haile Hospital Changed to Kambata and Hadiya province Hospital. Due to another reason
at that time, again the second name of the Hospital changed for the second time to Hasaean
Hospital. Finally, in 2008 the Hospital got its current name (Nigist Eleni Mohammed Hospital) under
Hadiya zone administration after momentous discussion and debate of stake holders and concerned
bodies It provides preventive, curative and rehabilitative clinical services organized in four case
teams as outpatient, inpatient, emergency and critical care, maternal, child health and obstetrics
and operation theatre. The hospital also has 24 hours emergency and critical care services now.
4
University president
Dean,school of
Chief clinical
----------------- Director ------------ CG&QA Unit CABDD
Research Coordinator
Radiology Security head
Clerkship coordinatorOphthalmology
Emergency & critical care
Food service & Nutrition
coordinator
Dermatology
Pharmacy
Student service management
psychiatry ICT
Nursing
Library
Laboratory
OR manager
Midwifery ansthesia
Biomedical Engineering
Laboratory
Midwifery
Public health
Other
5
1.4 Literature Review
[1] .The Aditya hospital management system on this project the general
objective is to make web base Aditya Hospital management system for Aditya
hospital and the specific objectives are to design system architecture,
understand functional and non functional requirements, to fulfil patient
information for each room and to send the message to patient for queue.
based on the project ,student that write the document, use object oriented
analysis and design ,object oriented programing language to implement the
Aditya hospital information management system. researcher used php ,other
programming language and XAMP server to store the patient
information ,JavaScript to validate the html document for skeleton of website
page or foster website page, and used css to make the website more beautiful.
They used unit testing, Integration Testing and functional Testing, white box
testing and Black box Testing. The Requirement Collection methods Used by
recercher were questionnaire, Requirement Reuse and prototype.
The gap we see from this project is listed hear The developer manly focus on
prototype requirement collection method, so the additional requirement come
from stackholder is not listed on the functional requirement. The system does
not automatically generate SMS to notify the room the patient where to go.
The patient does not hosting based on age.
It is a common place to observe that these routine processes are still preformed manually or are
minimally computerized even in nigist eleni mohammed Hospital. This manual approach to these
routine operations has a lot of problems associated with it Such as:-
Patient information disappear from storage place
6
Difficulty in retrieving patient information
lack of good storage information system for patient
It is a costly and time consuming
Search patient information is much difficult
Requirement elicitation
Requirement analysis
Requirement specification
Requirement design
Development
Testing
Deployment
Maintenance
The new system has technologies like network infrastructure, hardware, software .Hospital know
buy 300 computer to manage the patient information and network infrastructure access to
download cloud software or for other purpose. The hospital administrator Sayed that we will buy
technical material to functional the new system.
7
1.7.2 Operational Feasibility
The team member have Qualifications for this system science the employee member practice for
computer knowledge for one week to implement all automated machine by WCU university
president support.
Nigist Eleni Hospital work 24 hours to become the beginner in order to perform all the activities with
machine ,therefore the stakeholder become more power full skill on computer knowelege.
We will see the economic feasibility by dividing into two categories tangible and intangible.
1.7.3.1 Tangible
System reduce paper cost for patient information registration
There is no time wastage for search patient information
data warehouse that allows for more direct targeting of promotional mailings could be said
to have a tangible benefit of reducing mailing costs by 300,000 per year.
The system reduce the pen cost by 300,00 birr per year
1.7.3.2 Intangible
Patient get satisfaction and freely get the clinical service without any computing
High quality of patient information
Nigist Eleni Hospital get brand equity
We will see the economic feasibility by dividing into two categories tangible and intangible.
1.7.3.1 Tangible
System reduce paper cost for patient information registration
There is no time wastage for search patient information
data warehouse that allows for more direct targeting of promotional mailings could be said
to have a tangible benefit of reducing mailing costs by 300,000 per year.
The system reduce the pen cost by 300,00 birr per year
8
1.7.3.2 Intangible
Patient get satisfaction and freely get the clinical service without any computing
High quality of patient information
Nigist Eleni Hospital get brand equity
1.8.1 Scope
The scope of the project are the following:
Search patient
View patient
Send patient full information to the concerned party
Send notification for patient
View patient information
Give notification when new patient is coming for each room
1.8.2 Limitation
The limitation of this project are the following:-
This is to provide guidance for controlling and coordinating the tasks to achieve the end product and
objectives as effectively as possible.
9
From the above software development process model we choice incremental process model
because incremental process model have the following purpose for our system:
A process of software development where requirements are broken down into multiple
standalone modules of software development cycle
It is flexible and less expensive to change requirements and scope
Errors are easy to be identified
10
1.9.2 Software Analysis and Design Method
1.9.2.1 Object Oriented Analysis (OOA)
This phase enabled us to look at the problem domain and the aim of producing conceptual model of
the information existing in the area which we are analysing. During this phase we will model the
function of the system (use case modelling), find and identify the business object, organize the
object and identify the relationship between them and finally model the behaviour of the object.
We decide to use object-oriented system analysis and design methodology for the reason of the
method Simplicity, reusability, modifiability and better way to construct, manage and assemble
object.
During this phase we will refine (modify) the use case model to reflect the implementation
environment, model object interactions and behaviour’s that support the use case scenario, and
finally update object model to reflect the implementation environment. And also transforms the
conceptual model produced in object-oriented analysis to take account of the constraints needed to
our system, so that we used this phase to improve the use case model to reflect the implementation
environment.
11
who works at OPD and the person who works in tragiary room to get the necessary information
about the existing system about Current work flows, Problems facing and the like.
1.9.3.2 Observation
We went to the hospital and observed their daily activity as regards their current system
and they were manually recording the patient information and related patient information.
We observe the queue of patient for getting each service especially in the card room and
send patient information from room to room using man power.
We observe the systems weaknesses like it was vulnerable to errors ,search patient
information and time consuming.
1.9.3.3 Document Analysis
We have seen Forms and documents, which the existing system currently uses in Nigist Eleni
hospital, in order to know processes, rules, regulations and constraints in the existing system that
can be used to design the new system.
The Integration testing part of a testing methodology is the testing of the different
modules/components that have been successfully unit tested when integrated together to perform
12
specific tasks and activities. The objective is to take unit tested modules and builds program
structure. All the modules are combined and tested as a whole. The individual form is doing well so
the collection of unit testing become the system is working well.
We will plan to use the following programming tools and developmental Environments for our
project
No Tasks 2014
May 12- May18-21 May22-26 May27-29 May 30- June5 June7
16 june4
1 Proposal
2 Req Elicitation
Req Analysis
System Design
Implementation
Testing
Documentation and
project submission
Budget Plan
14
3 flash 1 350 350
4 pen 3 15 45
4 Transportation 6 10 60
CHAPTER TWO
2. DESCRIPTION OF THE EXISTING SYSTEM
2.1 Introduction of the existing system
This chapter we will deals with analyzing the general workflow of the existing system, structure of
the system and also dealing with what strength and weaknesses are there in the existing system, the
problem of the existing system and the alternative solution, Features of system that offers many
flexible and convenient features.
The current system of Nigist Eleni Hospital is manual system and Uses Partial Computerized system .
However this partial computerized system is work only for registration and search .
This leads loosing time and resource of the hospital .
Generally in this chapter we will see the major function, strength and weakness , document ,and
business rule of existing system are mentioned.
15
Check any patient in trajiary room:-any patient get the direction from this room to
which room go to after the registration or search.
Patient Registrations:-whenever a new patient comes to the hospital, the recorder
registers the patient manually.
Search the patient information:-when the patient registered before, the recorder
searches the patient information by medical record number.
The doctor writes patient history on……………
The doctor sends the patient to the laboratory, a CT scan, and X-ray for additional
checking.
After the patient is checked, the final result in the laboratory, CT scan, X-ray the
employee who works in this room sends again the result to the doctor.
Card room stores the patient information:-after the patient gets treatment, and
his/her history is return to the card room.
2.3 Document used in the existing system
The existing clinical information management system in Nigist Eleni Hospital uses the
following documents and forms
16
Prescription paper
17
Laboratory form
18
Urine analysis test request and report form
19
Pathology order and report form
20
History sheet
21
Parasitological test request and report form
22
2.4 users of the existing system
An existing system of Nigist Eleni Hospital has different actors to carry out its job.
Doctors
The doctors write down and see the patient`s history, treats them, and send his/her
to the various diagnostic department for further examination.
Patient
The patient gives true information to the doctor, recorder, and other rooms to get
successful treatment.
It gives samples like urine, blood, sputum, and stool in the laboratory room.
Recorder
The Recorder register the patient information and search the patient information
from the store to send this data like Out Patient Department, Eye unit, Dental Room,
and Dermatology Room.
Laborarorist
X-ray specialist
CT-scan specialist
ultrasound specialist
dermatologist
dentists
Ophthalmologist
Nurses
Midwiferist
Trajiary
23
BR1.patient information not seen by another person without permission
BR4.patients must be registered and takeout card from Hit Department to get service
24
CHAPTER THREE
3. PROPOSED SYSTEM
3.1 Introduction
System analysis is an essential activity that must be taken in any project in order to have a clear idea
of a proposed system. In other word, it means the process of analyzing a task to develop a
conceptual model that can be used to complete our task. This implies finding and describing the
object or the problem domain of the system. This chapter will discuss details of the requirement of
the organization, the description and the workflow of each step.
The analysis phase defines the requirement of the system independent of how this requirement will
be accomplished. This phase defines the problem that we will try to solve and explores about the
new system of our project ideally the chapter states in a clear and precise fashion what is to be built.
Analysis focuses on producing a model of the system, called the analysis model,
The analysis model is composed of three individual models:
Functional model-represented by use cases and scenarios
Analysis object model-represented by class and object diagrams
Dynamic model-represented by state machine &sequence Diagram
25
3.3. Non- Functional requirement
Non-Functional Requirements are the constraints or the requirements imposed on the system.
They specify the quality attribute of the software. Non-Functional Requirements deal with issues
like scalability, maintainability, performance, portability, security, reliability, and many more. Non-
Functional Requirements address vital issues of quality for software systems.
26
There shall take less time in various ways of retrieving and processing data
The system shall minimize errors and should display clear error message that guides
users.
For login in to the system password and user name should be matched to the password
and name.
3.3.5. Reliability
Reliability is concern with the extent to which the software system consistently performs the
specified functions without failure. Our system is reliability because the system robust enough to
have a high degree of fault tolerance. For example, if the user enters an invalid information, the
system should identify the invalid input and produce a suitable error message.
3.3.7. Security
The system shall provide high level of security by blocking an authorised user to view
secured system page.
The external security should be provided by giving login authentication.
27
Paediatric Room doctor a person who is responsible for view and write patient history, view blood
result , view parasitology result, send blood request , send urine request, send x-ray request, view x-
ray final result.
Laboratory Room:- a person who is responsible for receive blood request, prepare and send blood
final result.
X-Ray room:- a person who is responsible for receive x-ray request ,prepare and send x-ray final
result
Ultrasound:- a person who is responsible for receive ultrasound request ,prepare and send
ultrasound final result.
28
3.4.3. Use case model
Use case diagram shows the interaction between the actors and the use cases which are
found in our proposed system. Use case diagrams describe what a system does from the
viewpoint of an external observer. A scenario is an example of what happens when someone
interacts with the system. Our system is represented using a use case diagram in the figure
below:
29
Fig Sequence diagram for patient registration
30
The activity can be described as an operation of the system. The control flow is drawn from one
operation to another. This flow can be sequential, branched or concurrent. The basic purposes of
activity diagrams are similar to other four diagrams. It captures the dynamic behaviour of the
system.
Activity Diagram for laboratory view info looks like as follows
31
Activity Diagram for l looks like as follows
32
Activity Diagram for x-ray looks like as follows
33
Reference
34