The Doctor Rostering Problem - Asser Fahrenholz
The Doctor Rostering Problem - Asser Fahrenholz
The Doctor Rostering Problem - Asser Fahrenholz
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Chapter 6. <strong>The</strong> DRP Program 36<br />
Figure 6.2: <strong>The</strong> file menu<br />
<strong>The</strong> top save and load menu items are linked to serialisations of the schedule. A se-<br />
rialisation is a way to store objects in Java. <strong>The</strong> bottom save and load are linked to<br />
Microsoft Excel workbooks, allowing the user to inspect the information of the saved<br />
schedule. Finally, an option to save the schedule in a form of overview is available (this<br />
option should be chosen for printing the schedule).<br />
Importing nights and evening shifts is done through means of a Microsoft Excel-workbook<br />
(through load (xls-file)). Each sheet in the workbook represents a doctors night and<br />
evening shifts, which, for convenience can be copy-pasted directly from Laegevagt.net,<br />
where these are delegated. Figure 6.3 shows an example of a sheet ready for import.<br />
For each sheet in the workbook, a doctor is created and imported to the application.<br />
Figure 6.3: Microsoft Excel workbook containing the night and evening shifts<br />
Figure 6.4 shows the application window, after the user has imported a set of shifts.