Beruflich Dokumente
Kultur Dokumente
UNIVERSITY
BY
DECLARATION
I, Kuteesa.N.Kevin, declare that this dissertation is my original work except where references
have been made, and has never been submitted for a degree award to this university, or any other
university or institution of higher learning that I am knowledgeable of.
Signed
Date....
APPROVAL
I hereby state and verify by my signature that I have reviewed this report and therefore I declare
that it was written by the above student in accordance with the rules and regulations established
by Makerere University Business School.
Academic Supervisor:
Signed Date..................................................
MR. KASSE JOHN PAUL
TABLE OF CONTENTS
DECLARATION.............................................................................................................. i
APPROVAL................................................................................................................... ii
Table of contents............................................................................................................. iii
List of tables................................................................................................................... v
List of figures................................................................................................................. vi
Abbreviations and Acronyms............................................................................................. vii
CHAPTER ONE.............................................................................................................. 1
INTRODUCTION........................................................................................................... 1
1.1
Introduction.......................................................................................................... 1
1.2
Background.......................................................................................................... 1
1.3
1.4
1.4.1Specific objective...................................................................................................... 3
1.5
Study Scope.......................................................................................................... 3
1.5.1
Subject Scope..................................................................................................... 3
1.5.2
Geographical Scope............................................................................................. 4
1.5.2
Time Scope........................................................................................................ 4
1.6
CHAPTER TWO............................................................................................................. 5
LITERATURE REVIEW................................................................................................... 5
2.1
Internet Computing................................................................................................. 5
2.2
Information Systems............................................................................................... 5
2.3
2.4
Concept of Scheduling............................................................................................. 7
2.5
Types of Scheduling................................................................................................ 7
2.6
CHAPTER THREE........................................................................................................ 11
3
METHODOLOGY......................................................................................................... 11
1.1
Introduction........................................................................................................ 11
1.2
Research Methodology.......................................................................................... 11
1.3
1.4
Primary Data....................................................................................................... 11
1.5
Secondary Data.................................................................................................... 11
1.6
Study population.................................................................................................. 12
1.7
1.8
1.9
Interview............................................................................................................ 12
1.10
Observation........................................................................................................ 12
1.11
Document Review................................................................................................ 13
CHAPTER FOUR.......................................................................................................... 16
SYSTEM ANALYSIS..................................................................................................... 17
4.1
Introduction........................................................................................................ 17
4.2
CHAPTER FIVE........................................................................................................... 29
SYSTEM DEVELOPMENT............................................................................................. 29
5.1
Introduction........................................................................................................ 29
5.2
System Development............................................................................................. 29
5.3
5.4
System implementation.......................................................................................... 29
CHAPTER SIX............................................................................................................. 30
DISCUSSIONS, CONCLUSIONS AND RECOMMENDATIONS.............................................31
6.1
Introduction........................................................................................................ 31
6.2
Discussions......................................................................................................... 31
6.7
A Table Showing the Research Objectives, they level of accomplishment and how.................31
6.4
Conclusion......................................................................................................... 32
6.5
Recommendations................................................................................................ 32
6.6
Reference.................................................................................................................... 34
LIST OF TABLE
Table1;........................................................................................................................ 24
Table 2........................................................................................................................ 25
Table 3........................................................................................................................ 26
LIST OF FIGURE
DFD:
ER:
Entity Relationship
ERD:
GB:
Gigabyte
GHZ:
Gigahertz
IS:
Information System
CHAPTER ONE
INTRODUCTION
1.1
Introduction
This chapter covers the background, problem statement, purpose, objectives, scope and
the significance of the study.
1.2
Background
Information systems (IS) are increasingly playing a major role towards enhancing
productivity, output and service delivery of different sectors in the society. The most
fronted reasons for development and use of information systems are efficiency and
quality increase through routine automation, facilitation of better business processes,
superior service delivery and improved decision making. Laudon and Laudon (2006)
defines an information system as a set of interrelated components that collect, process,
store, and distribute information to support decision making, coordination and control in
an organization. The researchers state that Information systems are a foundation for
conducting business today to the extent that survival and the ability to achieve strategic
business goals is difficult without extensive use of computer technologies.
clientsneeds. This makes the entire working environment interactive in that the clients
always have to consult with the different offices about the changing needs and this means
schedulingappointments to effect such consultations.
Although CAA is technologically enabled, when it comes to scheduling appointments
with the different offices or managers, a client is unable to go to the Web to schedule an
appointment hence making the business process manual. For a client to schedule an
appointment with any of the offices, the client needs to do the following: Physically walk
to offices, register with the receptionist or the Personal Assistant (PA) of that office, the
receptionist or the PA examines the existing timeslots and then fixes the clients name in a
given timeslot of a particular day and then the client will walk back to the offices on the
day of the appointment to speak to the manager or the person concerned.
This current paper based approach for scheduling and managing appointments (paper
based & sending electronic documents) offers some limited help in managing the
appointments but does not address other workday challenges of efficiently managing
client flow. In managing phone calls, the receptionists are flooded with clients trying to
make an appointment, cancel an existing appointment, rescheduling an appointment as
well as sending reminders to the clients. Once the client arrives, the receptionist has no
way of knowing moment by moment when Staff are available to take their next
appointment. This kind of process expends considerable time and resources. It also
results in a disjointed, error prone system.
For a corporate company that is trying to advance the use of technology as a means of
improving and streamlining its business processes, CAA needs to transform the way
appointments are managed such that the clients, assigned staff and management are on
the same page. Clients need to know when to arrive, staff members need visibility of their
booked and open time and management simply needs visibility into how the overall
system is operating. It is therefore against the above background that the researcher
1.3
1.4
1.4.1
Specific objective
To study the current (manual) Appointment scheduling System that is used by CAA
1.5
Study Scope
Subject Scope
3
Geographical Scope
This study was conducted at the Civil Aviation Authority which is located at Entebbe
International Airport in Wakiso district.
Time Scope
This study was conducted within a period of up to 4 months from December 2013 till
April 2014
1.6
The study leads to the development of an Online Appointment Scheduling System for
design, implementation and management that is vital for other researchers to use.
The study contributes to the partial fulfillment of the requirements for an award of a
degree award in Office and Information Management of Makerere University.
CHAPTER TWO
LITERATURE REVIEW
2.1
Internet Computing
The Internet is increasingly used as a large interconnection network for deploying
distributed applications to solve challenging problems in diverse areas. Application areas
include Finance and E-business, Government Services, Scientific Computing and Grids,
Bioinformatics, Physics, Remote Visualization, Remote Collaboration, Multimedia
applications, and File Sharing.
Walsh and Godfrey (2000), define the internet as a vast and burgeoning global web of
computer networks with no central management or ownership. It is a massive network of
networks, a network which any computer can communicate with any other computer as
long as they are both connected to the internet. Similarly Gartner Group (2012) views the
Internet phenomenon as a loose confederation of independent yet interconnected
networks that share information using a standard set of protocols. Internet computing
involves, basic programming languages are such as Hyper Text Markup Language
(HTML), Extensible Hypertext Markup Language (XHTML), Cascading Style Sheets
(CSS) and JavaScript. The internet is made up of many separate but interconnected
networks belonging to commercial, educational and governmental organizations, and
Internet Service Providers (ISPs). The services offered on the internet include electronic
mail(e-mail), conferencing and chat services, as well as the ability to access remote
computers, and send and receive files (Connolly and Begg, 2009).
2.2
Information Systems
Today it is widely recognized that information systems knowledge is essential for
managers because most organizations need information systems to survive and prosper.
Information systems can help companies extend their reach to faraway locations, offer
new products and services, reshape jobs and work flows, and perhaps profoundly change
the way they conduct business, (Laudon & Laudon, 2006).
the utilization of e-government services citizen trust, innovation and acceptance factors.
Web-based
System
made
work
easier
for
an
organization
to
produce
Concept of Scheduling
Scheduling is a problem that is grounded in many different levels of computer science
and computer hardware engineering. Various scheduling and sequencing problems have
been addressed since the 1950's by researchers in computer science, operations research
and discrete mathematics (Bailey,1952). In a business-computing context, scheduling
implies the automatic execution of background tasks at pre-set points in time. Three types
of scheduling distinguished are native, basic and advanced scheduling (Bailey,1954).The
author studies the phenomenon of scheduled patients who are to be treated in a typical
healthcare delivery process. This phenomenon of priorly scheduled arrivals that are
treated by a service provider is often studied as a queuing system in which jobs arrive
following a deterministic arrival process and receive a service which varies in duration.
After
this
pioneering
work
on
appointment
scheduling
the
Types of Scheduling
Dynamic versus static scheduling
Cayirly and Veral (2003) give a good overview on the state of the art in appointment
scheduling categorizing appointment scheduling into two categories with respect to: static
and dynamic. In the static environment the appointment system is completely determined
in advance, in other words offline scheduling. This is in contrast to the dynamic case in
which changes in the schedule are permitted, so called online scheduling.
Information System and Appointment Scheduling
According to Manansang and Hein (1996) as IT solutions become more advanced,
scholars have begun to discuss the needs, challenges and opportunities of online
scheduling systems. In an early paper on online patient scheduling systems, Manansang
and Hein suggest that while online scheduling systems show promise, the efficient
utilization of such systems is a real concern. More recent works have also questioned the
7
efficiency of online scheduling systems. In a 2006 study, Kopach et al. (2006) examined
open access scheduling systems, which allow patients to schedule appointments 1-2
days in advance. The authors found that, under the right conditions, open access systems
are actually quite effective in optimizing the scheduling process, while maintaining an
appropriate continuity of care. Recent studies show promises that online appointment
scheduling holds for improving clinic-patient relationships. For example, Kirshners 2003
study suggests that online scheduling tools are part of a suite of IT solutions that can
improve doctor-patient relationships which therefore means that these can be extended in
other service sectors (Kirshner, 2003).
Online Scheduling System
Online scheduling system is a Web-based application that allows individuals to
conveniently and securely book their appointments and reservations online through any
Web-connected device, such as a computer, laptop, smart phone or tablet. They typically
access the online scheduling system through a Book Now button found on a Web site
or page, or from a URL provided to them. Once a date and time are selected, the system
will automatically confirm the booking and instantly record it within the system, without
any staff action needed. In addition to online scheduling, online scheduling systems also
come equipped with other beneficial features like automated e-mail and text message
reminders, which the system sends out to clients and booked individuals on a specific date
prior to their scheduled appointment; recording and record-keeping capabilities that make
it quick and simple to access data associated with a specific appointment; and repeat clients
reminders, which the system sends out automatically when a specified amount of time
has expired between appointments.
2.6
online scheduling system allows for 24-hour scheduling, not just during normal facility or
office hours.
Time savings
Staff spends less time on the phone booking and managing appointments, thereby freeing up
their schedule for more important and pressing tasks. Booking individuals also save time, as
they no longer have to commit a part of their busy schedule to calling their service provider
(or remain on hold, which adds minutes to the scheduling process).
Monetary savings
The time savings experienced by a facility can translate into monetary savings, as both
staff time and services translate into expenses and revenue, respectively. As staff
resources can now be directed at other tasks, a scheduling system can eliminate the need
for a staff member to work overtime or for management to hire new staff members to
handle the work overload created by the appointment-scheduling process.
Review of existing Online Appointment Scheduling systems
An Online Patient Appointment Scheduling System Based On Web Services
Architecture
The researcher bench marked from the above system to develop an online appointment
scheduling system for CAA. However with the appointments systems for CAA new
functionalities are added to the system for example the system is so responsive in that it
can be accessed on any screen size.
10
CHAPTER THREE
METHODOLOGY
1.1
Introduction
This chapter focused on the various methods the researcher used to obtain the required
information.
1.2
Research Methodology
In order to achieve the listed research objectives, this studyused a number of research
methods .According toMingers (2001) using a cross-section of research methods is better
than one because it helps in eliminating the risk of relying on only one method.
Specifically, the study used both quantitative and qualitative research techniques
involving exploratory field surveys, stakeholder consultations and benchmarking other
organizations with similar systems besides carrying out a thorough literature review.
1.3
1.4
Study population
A total of 25 participants were involved in this study. These comprised of CAA
employees as well as clients.
1.5
1.6
Interview
According to (Brief 17, 2009) an interview is a method of asking quantitative or
qualitative questions orally of key participants. In this study the researcher interviewed
the employees and clients about how they make and manage their appointments and what
they would need to efficiently improve on the appointment process and the researcher
was able to capture these as part of the requirements. If you want to get more in-depth
information about perceptions, insights, attitudes, experiences, or beliefs it is suggested
that Interview is the best option for data collection (Brief 17, 2009).
Observation
12
The researcher used Observation as another way of collecting data for the study. The
researcher conducted regular visits to CAA to study the current Appointments scheduling
system and identified the various weaknesses of the current system.
Document Review
The researcher also examined documents, forms, reports, and files associated with the
current system. This was a good way to gain some understanding of the system, quickly
gather information from the existing documents of the organization, books from the
library, internet, journals and other relevant published literature to enhance development
of an effective online Appointment Scheduling system.
1.7
REQUIREMENTS SPECFICATIONS
The sections covers the user, functional, non-functional and system requirements for the Online
Appointment Scheduling system to work and run efficiently and effectively.
System Requirements
These included the hardware and software that were required and included:
Hardware Requirements
A dual core processor with at least 2.8-gigahertz (GHz) 32-bit (x86) processor, 300 GB
hard disk 4GB of and RAM for a fast system.
Software Requirements
This software help in creating a database that keeps the information about the different
appointments made by the clients
Laraval framework
This framework was used for developing PhP or web based applications
Bootstrap
This software was used to enable the responsiveness of the system such that it can be
accessed on any screen size be it of a laptop or a smart phone
User Requirements
The system should facilitate the process of scheduling appointments with the Resources
Functional Requirements
The system should provide up-to-date information regarding clients time availability
The system should facilitate the process of scheduling appointments with the Resources
Non-Functional Requirements
The system is able to deny non authorized users from accessing information through
provision of administrative restrictions like passwords.
It should be scalable
System Design
The system was designed following the prototype approach of the system life cycle development.
In this approach, the researcher came up with a model that was given to the users to try out and
later errors were identified and rectified. This was an iterative process until the final product was
delivered.Prototyping was used because it is relatively inexpensive and quick to build.
The four step model of the prototyping process consists of the following; Identify users basic
requirements, develop a working prototype, use the prototype, revise enhance the prototype
15
Step 1
Step 2
User
Satisfied?
Operational prototype
Step3
16
YES
Step 4
Systems Testing
The researcher carried out different tests which included; unit tests, integration tests, systems
test, quality assurance tests, validation tests. This helped to ascertain whether the system
functionswere as intended.
17
CHAPTER FOUR
SYSTEM ANALYSIS
4.1
Introduction
This chapter focused on the analysis of the Online Appointment Scheduling system that
was designed for the Civil Aviation Authority.
4.2
18
Schedule Appointment
Client Information
Clients
1.0
Call secretary
Schedule Appointment
2.0
Sign NameCall
in Appointment
Book
details
Appointment details
3.0
Go to Office on schedule day
Clients
Appointment details
Resource
19
4.0
Meet resource
Go toofficeDay of appointment
Meet resource
Advice
Advice details
Client
Schedule appointment
Advisor Information
Reports on appointments
System Administrator
System
MonitoringSystem
User feedback
20
21
s
figure 5: Level 0 DFD: New System
Resource
Clients
View
Schedule Appointment
schedule
1.0
Login to Appointment system
client login
Resource Login
3.0
view schedule
2.0
View resource appointment day & time
Appointment
Details
schedule details
AppointmentAppointment details
details
4.0
Go to office on schedule day
Day of appointment
5.0
Meet with resource
22
4.3 Scope
The study concentrated on the development of an Online Appointment Scheduling system for
CAA that was to be used to handle efficient and effective appointment scheduling for both the
clients and employees of CAA.
4.4 System Objectives
Performance objectives
The online appointment scheduling system is able to improve on the appointment scheduling
process between the company clients and the company in that it will be able to improve
efficiency and client satisfaction.
Cost objectives
The online appointments scheduling system enables the company to reduce on the costs of
conducting business with its clients. The clients can be able to make appointments online without
moving to the company premises.
Operational feasibility
The current organizational activities and the procedures were adequate to support the online
appointments scheduling system at CAA because all the employees were educated therefore had
the minimum requirements to operate and use the system when availed with the system.
Economic feasibility
It was found that the online appointment scheduling system was economically viable to take on.
After weighing the cost of taking on the system verses its benefits it was found that the online
appointments scheduling system would increase productivity and client satisfaction hence the
decision to take it up.
Legal Feasibility
The online appointment scheduling system was found to be legally viable. Following a detailed
review of the all the laws in relation to information technology, information usage and people,
there was no trace of the system violating the rights of the individuals that would use the system.
All the information that the system desires was carefully agreed on by CAA.
A dual core processor with at least 2.8-gigahertz (GHz) 32-bit (x86) processor, 300 GB
hard disk 4GB of and RAM for a fast system.
24
Software Used
Wampserver 5.0
This software help in creating a database that keeps the information about the different
appointments made by the clients
Laraval framework
This framework was used for developing PhP or web based applications
Bootstrap
This software was used to enable the responsiveness of the system such that it can be
accessed on any screen size be it of a laptop or a smart phone
User Requirements
The system should provide up-to-date information regarding clients time availability
The system should facilitate the process of scheduling appointments with the Resources
Functional Requirements
The system should provide up-to-date information regarding clients time availability
25
The system should facilitate the process of scheduling appointments with the Resources
The system administrator should have full access and privileges to manage the system
Non-Functional Requirements
The system is able to deny non authorized users from accessing information through
provision of administrative restrictions like passwords.
It should be scalable
cphone
caddress
corg
created_at
updated_at
Data Type
INT
VARCHAR(25)
VARCHAR(25)
VARCHAR(6)
VARCHAR(50)
VARCHAR(100)
VARCHAR(15)
TEXT
VARCHAR(100)
TIMESTAMP
TIMESTAMP
Table 2
Resource
Data Type
27
id
rname
rtitle
rposition
rgender
remail
rpassword
rphone
created_at
updated_at
TINYINT
VARCHAR(50)
VARCHAR(10)
VARCHAR(50)
VARCHAR(45)
VARCHAR(45)
VARCHAR(100)
VARCHAR(45)
TIMESTAMP
TIMESTAMP
28
Book
id
client_id
resource_id
bpref
bday
bfrom
bto
breason
binfo
bstatus
bcomment
created_at
updated_at
deleted_at
Data Type
INT
Table 3
INT
TINYINT
VARCHAR(10)
DATE
TIME
TIME
VARCHAR(50)
TEXT
VARCHAR(10)
TEXT
TIMESTAMP
TIMESTAMP
29
TIMESTAMP
30
31
Systems Testing
The researcher carried out different tests which included; unit tests, integration tests, systems
test, quality assurance tests, validation tests. This helped to ascertain whether the system
functions were as intended.
Unit Test
These were conducted on the Login module within the system. This tracked and monitored the
Login attempts that were provided by the user when logging into the system. This module
tracked the attempts and if a user continued providing a wrong password, the fourth time the
system closed suggesting to the user to seek help from the system administrator.
Systems Test
This testing was conducted on a complete, integrated system to evaluate the system's compliance
with its specified requirements. The hardware and software were tested upon passing through
the integration tests. This helped to detect defects both within the "inter-assemblages" and also
within the system as a whole. The system response in relation to the commands and requests by
the users were a success as the users were able to receive the information without a hitch.
Volume Test
This testing was done to ensure that the system is capable of handling a large quantity of data
since the system was expected to work for a long period of time and that a large amount of
records had to be input for the long time of operation.
User acceptance Test
This was conducted to check if the requirements of the systems were met. Users were able to
make and cancel appointments.
32
CHAPTER FIVE
SYSTEM DEVELOPMENT
5.1
Introduction
This chapter describes how the entire implementation of the system was done and
describes the testing of the entire project.
5.2
System Development
The system development was done through the use of Bootstrap, and Wamp server 2.1,
work bench as well as larval framework. With this new system the clients can make or
manage their own appointments from wherever they might be without necessarily
walking to the office premises of CAA because the system can be accessed from online.
The employees can also manage their own schedules through approving, pending or
rejecting appointments without necessarily using their secretaries .When the client logins
into the system he or she makes an appointment with the resource. The resource in turn
always keeps checking on the system to either reject, pend or approve the appointment.
5.3
The system is able to keep the unauthorized users from accessing data through
requirement of a username and password.
Therefore, the system is able to meet the objectives and the requirements as specified.
33
5.4
System implementation
System implementation was done by the use of Work bench which was used for creation
of the database. This was used alongside larval framework which was used to develop the
body of the system. Bootstrap was also integrated in the development of the system so as
to make the system very responsive to any screen size be it of a laptop or the smallest
smart phone. Wamp server was also used to support the database of the system
34
CHAPTER SIX
DISCUSSIONS, CONCLUSIONS AND RECOMMENDATIONS
6.1
Introduction
This chapter focused on the discussions, conclusion, recommendations, limitations and
the future work of the system. The following are discussed below;
6.2
Discussions
The findings of the study that triggered the design of an Online Appointments Scheduling
System indicate that CAA was using a manual system for scheduling and managing
appointments. This was really so tedious, unreliable and time-consuming thus offering
limited help in managing the appointments. The system was so labor intensive that in
managing phone calls, the receptionists were flooded with clients trying to make an
appointment, cancel an existing appointment, rescheduling an appointment as well as
sending reminders to the clients making the entire process tedious. Once the clients
arrived, the receptionist had no way of knowing moment by moment when Staff were
available to take their next appointment. This kind of process expended considerable time
and resources which made the entire system disjointed and error prone.
35
The study therefore came up with an efficient and effective system (Online Appointment
Scheduling) which offers a user friendly interface allowing clients and managers to
manage the appointment scheduling process in a more efficient and effective way. With
this new systems the Clients can go online anytime, review the managers available days
and timeslots, schedule an appointment, cancel and reschedule appointments. The system
sends an automated email to remind clients of their appointment a day prior to the
scheduled day. On the other hand, the system also allows managers to go online at any
time to check their schedule, make changes to their available timeslots, or even
cancel appointments. Overall, the system helps provide better service to clients and
managers.
6.7
A Table Showing the Research Objectives, they level of accomplishment and how
Level of completion
To analyze the current Appointment Scheduling Requirements were well established for
System so as to establish requirements for the new system development
designing the proposed Online Appointment
Scheduling System
To design and develop an Online Appointment
Scheduling system so as to resolve the loopholes
or weaknesses in the manual Appointment
36
Scheduling System.
4
To test
the
functionality
of
the
Online
6.4
An
Online
system
was
Appointment
designed
Scheduling
and
tested
successfully
Conclusion
The study shows that the development of an online appointments scheduling system can
help to effectively improve client satisfaction through reducing waiting time. The new
system eliminates the excessive use of paperwork at the same time streamlining
appointment scheduling process at CAA. With the new system the labor intensive
activities are significantly reduced and the time taken to make an appointment is also
tremendously reduced. This goes a long way in improving efficiency and customer
satisfaction.
6.5
Recommendations
Training
The researcher recommends adequate and proper user training to both the staff and the
clients of Civil Aviation Authority so that they can be well conversant with the usage of
the system.
Backup
A backup site or replica of the system should be put in place in case of any break down of
the system so that work is not put to a standstill while working on the system.
37
System security
System security should be enhanced to avoid hackers and viruses from attacking and
tampering with the system. Security measures should be put in place for example the use
of firewalls, updated antivirus software, passwords.
System Maintenance
Just like any other system, system maintenance is very vital, if the system is to continue
performing according to users needs, data administration is very crucial so as to maintain
data integrity.
6.6
The researcher was constrained by inadequate fund as she was not in position to acquire
all the requirements she hoped to use in the design and development of the online
Appointment Scheduling system.
The researcher was not able to integrate all the features in the information system because
there was limited time and yet the project required a lot of dedication and patience.
Training users, people hate change especially when it comes to changing from the system
they are used to one where they need to be trained. People were hesitant to switch to the
use of the new system.
38
Reference
Bailey.N.T.J,(1952). A study of queues and appointment systems in hospital out-patient
departments,with special reference to waiting-times. Journal of the Royal Statistical Society.
Series B (Methodological), 14(2):185
Bailey. N.T.J,(1954). Queueing for medical care. Journal of the Royal Statistical Society. Series
C (Applied Statistics), 3(3):137{145.
Cayirli.T and Veral.E,(2003). Outpatient scheduling in health care: a review of literature.
Production and Operations Management Society, 12(4):519{549.
Kirshner M.,(2003). The Role of Information Technology and Informatics Research in the
Dentist-Patient Relationship. Advances in Dental Research, 17, 77-81
Kopach, R., DeLaurentis, P.-C., Lawley, M., Muthuraman, K., Ozsen, L., Rardin, R., Wan, H.,
(2007). Effects of clinical characteristics on successful open access scheduling. Health Care
Management Science, 10, 111-124.doi:10.1007/s10729-007-9008-9
39
Manansang, H., & Heim, J. A. ,(1996). An online, simulation-based patient scheduling system.
Proceedings of the 28th conference on Winter simulation (pp. 11701175).
Peng and Steve (2005) Practical Information Flow Control in Web-based Information Systems
40