> For the complete documentation index, see [llms.txt](https://guide.rooster.gov.sg/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.rooster.gov.sg/features/monthly-rosters/setting-up-leave-rosters.md).

# Setting up Leave Rosters

Set up leave rosters to ensure effective scheduling throughout the month.

## Leave Roster setup

Upon selecting the on-call roster option, you will find a base template as shown.

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2FfWWOCUdogrVQHkpoXLOW%2FScreenshot%202025-06-10%20at%206.05.35%E2%80%AFPM.png?alt=media&amp;token=fb48bc35-c1f6-41e5-aa05-099fc67aa218" alt="" width="563"><figcaption><p>Default template of an Leave roster</p></figcaption></figure>

By default, there are only two columns:

* **Date**: Indicating the date of leave.
* **Leave**: Indicating the doctor on leave on the date.

## Assigning Leaves

1. On the roster page, click '**Edit Assignments**' (ways to assign are outlined below).

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2FJpCQ3zU9Nz8IXRe1YvVw%2FScreenshot%202025-06-16%20at%205.05.55%E2%80%AFPM.png?alt=media&amp;token=50b8a21c-2c2d-4b0b-9ff3-1b0dee605b24" alt=""><figcaption></figcaption></figure>

**Ways to assign**

<details>

<summary>Adding or editing assignment(s)</summary>

1. Hover over the cell to which you would like to add your assignee(s), and click '**Add Assignment**'.

* Alternatively, click on '**Bulk Assign**' to add your assignee(s).

2. Select **staff**, and **leave** **type** on the pop-up.

* You can search for staff by their display name, MCR number, designation, or by scrolling through the dropdown menu.
* You can select more than 1 staff.

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2FK0uTvXL3oJA2tIcmYqXn%2FScreenshot%202025-06-11%20at%2010.23.44%E2%80%AFPM.png?alt=media&amp;token=ac79f8ce-0784-4bb5-a4df-8afffb5b560d" alt="" width="563"><figcaption><p>Dropdown menu for staff</p></figcaption></figure>

3. (Optional) Edit **leave dates.**

* By default, an exact date should have already been selected.
* You can select more than 1 date.
* You can toggle between '**Exact Date**' and '**Date Range**'.

4. Click '**Add**'.
5. Once you have added all assignments, click '**Save Assignments**'.

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2FcKsWoF2aadGBMCPUigC5%2FScreenshot%202025-06-12%20at%2011.23.10%E2%80%AFAM.png?alt=media&amp;token=17f42284-287b-4e64-ab70-5bcfc3ed2217" alt="" width="563"><figcaption><p>Click on 'Save Assignments' button to save all changes made to the roster</p></figcaption></figure>

{% hint style="success" %}

#### Want to change your assignee's leave type?

* Click on assignee's name on roster.
* Select leave type.
* Click **'Update'.**
  {% endhint %}

</details>

## Impact of Leave Roster assignments

<details>

<summary>On Critical Result routing</summary>

If a routing rule includes an **Ordering (OD)** or **Attending Doctor (AD)** **on leave**, Rooster will **skip** them when routing the critical results alert.

These conditions must be met:

* Doctor is on **'Full day'** leave (doctors on AM or PM leaves will **not** be skipped).
* Routing rule has **"Skip doctors on leave"** been turned on.

{% hint style="success" %}
**"Skip doctors on leave"** setting is ON by default for all routing rules. Refer to [Routing Rules](/features/routing-rules.md#configuration-for-skipping-ordering-attending-doctors-who-are-on-leave) for more details.
{% endhint %}

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2FvWTORJbfZrHnHRvICT9c%2FScreenshot%202025-05-16%20at%203.34.46%E2%80%AFPM.png?alt=media&amp;token=fcdfae05-fede-4d03-879f-8f1807cbf160" alt="" width="563"><figcaption><p>Configuration in the 'Routing Rule'</p></figcaption></figure>

**Example:** Doctor is on full day leave on 5 May

* If a critical result arrives on 6 May at 7:30 am (**before office hours** that begin at 8 am the next day), the doctor will still be skipped.
* **Note**: Office hours are derived from routing rules. Please check in with your administrator to find out the office hours.

</details>

<details>

<summary>On your Directory and Dashboard</summary>

Once your leave roster is updated with assignments, you will be able to see indicators for clinicians on leave on:

* **Directory:** Leave indicators will appear on contacts on leave for the entire calendar day.

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2F199ITAFumhRTyGGeYSy6%2Fimage%20(1).png?alt=media&amp;token=952d2727-cb63-4e9a-8653-2e1b56f5eac8" alt=""><figcaption></figcaption></figure>

* **Critical Result Dashboard**: Leave indicators will appear for Ordering or Attending doctors if they are on leave the day the critical alert was triggered.

<figure><img src="https://3232315311-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQwPG7J4BMzq9qQ1kZGZD%2Fuploads%2FscDDwqaai8ahGBcKN68u%2Fimg1%20copy.jpg?alt=media&amp;token=c53881b3-672f-41a3-82f9-890ff0408d72" alt=""><figcaption></figcaption></figure>

**Example:** Doctor is on full day leave on 5 May

* For office hours that start at 8 am, the indicator will be **present** till 6 May 7.59am and removed at 8am.
* **Note**: Office hours are derived from routing rules. Please check in with your administrator to find out the office hours.

</details>
