Professional Documents
Culture Documents
Proposed system
3.1 Overview
The proposed system is aimed at providing simple, efficient, and effective
means by which the hospital management system increases accuracy and increase
client satisfaction. The system will try to solve many problems related to the card
management in the hospital which are listed above and also try to facilitate the jobs
in the hospital.
The functional requirements - activities and services that this system provide
are listed below:
R1: The receptionist shall Register Patient’s Full name, age, address, sub
city, kebele, House number, telephone number, occupation and marital status
R2. The system shall generate card number automatically in order starting
from 001
R3: The system shall store all patients’ information including the new
generated card number as an identifier consistently.
R4: The reception shall send full name, card number, age, occupation and
marital status of the patient to the respected diagnostic departments.
R5: If the patient is not new for the hospital the Doctor shall get patients
history from the database.
R6: The Doctor shall send patient’s full name card number the name of tests
that are required to the casher
R7: The cashier shall get the card number, full name and name of the testes
from the doctor
R8: The casher shall calculate the total payment for the testes automatically
and generate receipt.
R9: The casher shall send the full name, card number and name of tests to
the laboratory technician.
R10: The Laboratory Technician shall send to the doctor patient’s full name
card number, name of tests and the respective results gotten from the test.
R11: The Doctor shall store the name and amount of medicine ordered for
inpatients.
3.3.1. Usability
NFR1: The user should understand the basic computer skills.
NFR2: Receptionist shall provide instructions to the system using mouse and
keyboard by clicking on the menu items and typing into the fields
provided by the system.
3.3.2. Reliability
NFR3: The system shall keep patients history and it doesn’t give any
information without the patient permission. And patient history will not be lost
or duplicated.
3.3.3.Performance
NFR4: The system shall have the following mandatory and minimum
requirements:
3.3.5.Implementation
NFR6: HMS is web based application soit uses internet programming
language such as HTML, CSS, javascript, php.
3.3.6.Interface
NFR7: Since users of the hospital management system are the employees of
the hospital starting from the general manager of the hospital down to
the payment service, all of them shall use their own workstation
computers to interact with the system.
3.3.7.Packaging
3.3.8.Legal
NFR9: The hospital should have a license.
3.4 System models
3.4.1 Scenarios
Here are the scenarios that will describe the existing system as as-is scenario
Scenario name New patient registration
Participating actors Receptionist- Kidist
Patient-Tariku
Entry condition New patient comes to receptionist to register
Flow of event 1. The receptionist asks the patient info about (name,
age, address, sub city, kebele,
H.NO ,TEL ,occupation, marital status)
2. The patient responds.
3. Kidist fill date and card no in the patient card
4. Kidist ask to what diagnosis room wants to go
5. The patient responds.
6. Kidist gives ID card and tells the patient to wait and
transfer the card to the casher.
Table 1 as-is scenario for new patient registration
Patient- Tariku
Entry condition The patient come to the receptionist with the patient
ID card that given to him/her past visitation.