The Shift Note Details screen displays the full record for a single shift note entry atDocumentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
/rh/staff-operations/shift-notes/:id.
Overview
The Shift Note Details screen fetches a single record fromrh_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 byRH_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.viewpermission. - The shift note record must exist; navigating to an invalid
:idrenders a “Shift note not found” message.
Steps
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.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.
Review resident status
The Resident Status card displays the narrative status summary recorded by the staff member for the shift.
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.
Review additional notes
If the
notes field is populated, an Additional Notes card is rendered below the Significant Events card.Key concepts
Shift types
Shift types
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.Conditional sections
Conditional sections
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.PHI in shift notes
PHI in shift notes
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.Related
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.
Documentation sources
Documentation sources
- src/routes/rh.tsx
- src/cores/rh/pages/ShiftNoteDetailPage.tsx
- src/cores/rh/hooks/useShiftNoteDetail.ts
- src/platform/permissions/constants.ts