# Rotation Schedule

{% hint style="info" %}
New in ME 1.18!

* Ability to support a rotation schedule that includes multiple courses (useful for organizations planning to use Elentra for a lottery).
* All learners can access files uploaded to rotations (CBME or non-CBME enabled org.).
* Admin view of rotation schedule includes sites.
{% endhint %}

## **In Brief**

* Schedule learners into rotations of varying lengths (e.g., 2, 4, or 8 weeks)
* Schedule learners into granular clinical experiences (e.g., a half day in a clinic)
* Optionally affiliate rotations with sites and preceptors

## **Access**

* Staff:admin users, program coordinators and faculty directors can access Admin > Clinical Experience and the Rotation Scheduler. Program coordinators and faculty directors will only see schedules, rotations, etc. for the courses they are associated with on a course's setup page.&#x20;

## **Overview**&#x20;

Building and populating rotations is a multi-step process.

1\. Build a rotation schedule which acts as a holding place for rotations. An example of a schedule might be a course and year (e.g., Internal Medicine, 2018-2019).

2\. Build rotations within a schedule. Rotations include the various clinical experiences learners might have within your program (e.g., Rheumatology, Cardio Consults, Hematology, Infectious Disease, etc.). Within a rotation you can define sites and preceptors. For each rotation, you can upload files and optionally select to automatically send a standard rotation evaluation.

![File upload and automatic trigger feature for rotation evaluations](https://3225702404-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD7tTgZ-5g3UehqnyY6%2F-Lqkrexl9B_S3etRARdv%2F-LqktSGGIixLYOftlsML%2FScreen%20Shot%202019-10-09%20at%2010.21.10%20AM.png?alt=media\&token=f14964a5-13f9-455c-bff5-83cc11b6b74d)

3\. Manage blocks within a rotation. These will be based on the block structures available to your program and curriculum period based on the System Settings configured by a user with administrator permissions. You can define sites and preceptors for a block.&#x20;

4\. Add and manage slots within a block. Within a slot you can define minimum and maximum number of participants, define sites and preceptors, and define availability for on service and off service learners.

5\. Book learners into slots. (Import CSV option available to match learners to rotations in largest block size. The CSV import does not currently support sites nor preceptors.)

6\. Schedule learners into granular clinical events as desired.

### A note on sites and preceptors

Elentra is extremely flexible when it comes to assigning sites and preceptors to clinical experiences. If you add sites and preceptors to a rotation, it will create a quick pick pool of available sites and preceptors at the block and subsequent slot level. You will _additionally_ be able to access other sites and preceptors as needed. This is in part designed to allow for last minute changes to schedules.

The system will also allow you to assign multiple sites and preceptors to a slot. When you book a learner into a slot with multiple sites/preceptors, you can optionally specify the exact site/preceptor they should be affiliated with or leave that for granular clinical events.

{% hint style="warning" %}
If you plan to use **Elentra's Lottery module**, you will need to create **slots with only one associated site**. This is so the lottery can apply the maximum occupancy limits.
{% endhint %}

## Prerequisites

In order to effectively use the rotation scheduler you should:

* Ensure that the relevant curriculum periods have blocks built. Blocks must be built by someone in an administrator role (see [Admin > Manage Curriculum > Curriculum Layout](https://docs.elentra.org/learn-elentra-me/curriculum-management/blocks-in-a-curriculum-period)).
* Optionally have sites defined (sites are the different locations relevant to your programs, like cities or hospitals). Sites have to be configured through [System Settings](https://docs.elentra.org/learn-elentra-me/systemsetup/location) by someone in an administrator role.

## How to access rotation scheduling <a href="#how-to-access-rotation-scheduling" id="how-to-access-rotation-scheduling"></a>

* Navigate to Admin > Clinical Experiences.
* Click the 'Rotation Schedule' tab under the Filter option card.
* By default you will see all published and draft schedules you have permission to access.
* If you see 'Available Off Service Rotations' listed at the bottom of the page, off service rotations created by other programs have been made accessible to your program.

![Interface for managing rotation schedules](https://3225702404-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LD7tTgZ-5g3UehqnyY6%2F-LqkxBAiHwTbgO-ZyTnh%2F-LqkxQ2xkV88u9QY18OJ%2FScreen%20Shot%202019-10-09%20at%2010.38.55%20AM.png?alt=media\&token=660ff18c-fbe1-4e7f-8b0d-c2c6201fdd9c)

