Skip to main content

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.

The Shift Note Details screen displays the full record for a single shift note entry at /rh/staff-operations/shift-notes/:id.

Overview

The Shift Note Details screen fetches a single record from rh_shift_notes joined with rh_residences for the associated residence name. The page header displays the shift date and a badge for shift type (Day Shift, Evening Shift, Overnight Shift). An “Edit” button opens an inline ShiftNoteDialog. Four content cards are rendered when data is present: Shift Information (residence name, date, shift type, shift time), Resident Status (narrative status text), Daily Operations (free-text operations notes), and Significant Events (free-text event notes). An Additional Notes card appears when the notes field is populated.

Who it’s for

Protected by RH_PERMISSIONS.DASHBOARD_VIEW (rh.dashboard.view) via the shared RHViewGuard on all RH routes. No additional per-route permission gate exists for /rh/staff-operations/shift-notes/:id.

Before you start

  • Your account must have the rh.dashboard.view permission.
  • The shift note record must exist; navigating to an invalid :id renders a “Shift note not found” message.

Steps

1

Open a shift note

From the Shift Notes list at /rh/staff-operations/shift-notes, click a row to navigate to its detail page, or go directly to /rh/staff-operations/shift-notes/:id.
2

Review shift information

The Shift Information card shows the associated residence, the shift date (formatted as Month D, YYYY), the shift type, and the shift time if recorded.
3

Review resident status

The Resident Status card displays the narrative status summary recorded by the staff member for the shift.
4

Review daily operations and events

The Daily Operations card and Significant Events card each show free-text content recorded for the shift. These sections are only rendered when content is present.
5

Review additional notes

If the notes field is populated, an Additional Notes card is rendered below the Significant Events card.
6

Edit the shift note

Click “Edit” to open the edit dialog and update the shift note record.

Key concepts

Three shift type values are supported: day (Day Shift), evening (Evening Shift), and overnight (Overnight Shift). The shift type badge style varies by type: day uses the default badge, evening uses the secondary badge, and overnight uses the outline badge.
The Daily Operations, Significant Events, and Additional Notes cards are conditionally rendered — they only appear if the corresponding field (daily_operations, significant_events, notes) contains a value. Absence of a card means no content was recorded.
Shift notes may contain resident names, behavioral observations, or other protected health information in the free-text fields. Access is limited to users with rh.dashboard.view and tenant-scoped via RLS on rh_shift_notes.

Recovery Housing

Recovery Housing references and overview.

Governance & parity

Documentation coverage and governance.
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.
  • src/routes/rh.tsx
  • src/cores/rh/pages/ShiftNoteDetailPage.tsx
  • src/cores/rh/hooks/useShiftNoteDetail.ts
  • src/platform/permissions/constants.ts