The Doctor Rostering Problem - Asser Fahrenholz
The Doctor Rostering Problem - Asser Fahrenholz
The Doctor Rostering Problem - Asser Fahrenholz
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Chapter 6<br />
<strong>The</strong> DRP Program<br />
Through this chapter, the reader is presented with the implementation of a graphical<br />
user interface, provided to the medical practice. <strong>The</strong> various features are described as to<br />
the allow reader to gain an insight into how the user interface connects with the concepts<br />
described in chapters 3 and 4 respectively.<br />
It should be noted that the implementation is a prototype of a software product and will<br />
most likely contain use cases that will cause the program to stop responding, fail or even<br />
crash. This is a direct consequence of the time horizon on this project. <strong>The</strong> program<br />
does enable the user to create usable schedules within minutes or even seconds. At the<br />
end of this chapter, I briefly review what program features are missing or lacking, for<br />
the program to be commercialised.<br />
<strong>The</strong> software can be found on the enclosed dvd 1 .<br />
6.1 <strong>The</strong> user<br />
When developing an application, it is important to keep in mind who will be using the<br />
application. I recognise that the end user of the DRP program is not necessarily, on any<br />
level, good with computers or IT in general. It was a goal of this implementation to allow<br />
both experienced IT users to quickly grasp the features of the program, utilising all of<br />
the features and novice IT users to simply make use of the basic features. <strong>The</strong>re is a fine<br />
line between adding features that enhance the capabilities of the software product and<br />
making it too complex for anyone outside the project to understand. This is also in line<br />
with the conclusion by Burke et al. [5], who recognise the importance of parameterless<br />
implementations.<br />
1 Run the .jar-file, in the ”DRP/dist” folder<br />
34