> ## Documentation Index
> Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Open Shifts

> Browse available open shifts and claim shifts within your organization's sites and date range.

The Open Shifts page lists unfilled shifts that employees can claim and is available at `/hr/open-shifts`.

## Overview

The Open Shifts page (`OpenShifts`) shows shifts with status `open` within a configurable date range, filtered by site. The default range starts at today and extends 30 days forward. Employees can view shift details (date, time, location, role) and claim an available shift via a confirmation dialog. The claim action uses `useShiftAssignmentMutation`. This page requires the `hr.scheduling.view` permission and is organization-scoped.

## Who it's for

Requires permission `hr.scheduling.view` (`HR_PERMISSIONS.SCHEDULING_VIEW`).

## Before you start

* You must be an active employee with a session in the current organization.
* Open shifts are created by administrators in the scheduling module.

## Steps

1. Navigate to `/hr/open-shifts`.
2. Adjust the date range and site filter as needed to find available shifts.
3. Review a shift's details (date, time, location).
4. Click the claim action and confirm in the dialog.
5. The shift will be assigned to you (subject to any approval requirements).

## Key concepts

* **Open Shift** — A scheduled shift that has not yet been assigned to a specific employee and is available to be claimed.
* **Site Filter** — Narrows the shift list to a specific physical location within the organization.

## Related

<Columns cols={2}>
  <Card title="Human Resources" icon="users" href="/hr/overview">
    Human Resources core overview.
  </Card>

  <Card title="Governance & parity" icon="scale-balanced" href="/governance/index" />
</Columns>

<Note>
  This page documents shipped product behavior. It is not medical, legal, or
  billing advice. Verify against your organization's policies and applicable
  regulations before using it for clinical, compliance, or billing decisions.
  Protected health information (PHI) shown in the product is governed by your
  tenant's access controls and is never exposed in this documentation.
</Note>

<Accordion title="Documentation sources">
  * src/routes/hr.tsx
  * src/cores/hr/pages/OpenShifts.tsx
  * src/cores/hr/hooks/scheduling/useShiftList.ts
  * src/cores/hr/hooks/scheduling/useShiftAssignmentMutation.ts
</Accordion>
