Work Schedule System - UO-DFM/SimCityOttawa-Documentation GitHub Wiki

Setting your Work Schedule

There are 4 tabs which the player must complete in order to start the game. These 4 tabs are the shift selection tabs:

  • Clinic
  • ER
  • Hospitalist
  • Obstetrics

Mandatory vs Non-Mandatory (vs On-call)

  • Mandatory means that the shift needs to be posted if the player drops it or refuses to take it.
  • Non-mandatory means that the shift can be removed without repercussion.
  • (On-call, which is not yet implemented, means that the shift is allowed to overlap with other events in their calendar.)

Completing your Schedule

In order to finish creating your schedule, the rules are as follows:

  • The player must work at least one clinic shift. In addition:
    • The player must pick another form of medical practice OR
    • The player must pick at least 4 after-hours shifts

Clinic

Clinic shifts are non-mandatory. Players can pick 3 shifts for a day. 2 of which belong to standard business hours. They are split into 2 shifts because it is possible/fairly common for practitioners to work half-day shifts. The 3rd shift option is for working after-hours

image

ER

This shift is subject to change as the existing implementation needs to be updated to better address client requirements.

ER shifts are mandatory shifts. There are 4 categories of ER shifts, Day, Evening, Night, and Weekend. The player must have their shifts be as evenly spread among the categories as possible. For example, they will not have 2 day shifts and 0 weekend shifts. The dates of these shifts are scattered/have no specified pattern in which they occur.

In the current implementation, the player is forced to take 1 shift of each category. They will be provided 4 options within each category which is randomly generated for them to select.

image

Hospital

Hospital shifts are on-call shifts which last for 24 hours for an entire week. They start from a Monday at 8:00 A.M. and last until the following Monday at 8:00 A.M.

The current implementation of Hospital is that it's mandatory.

The player is allowed to select which week of the month they wish to work.

image

Obstetric

Obstetric shifts are also on-call shifts which last for 24 hours. Responsibility is supposed to be split among a group of practitioners, so the player is allowed to select a day of the week to work for the entire month. In addition, the player will be assigned a random weekend during the month to work.

The current implementation of Obstetric is that it's mandatory.

image

Changing your schedule

Players are provided the opportunity to change their schedule every in-game month that passes. They will go through the same process as their initial schedule setup.