/hr/benefits/cobra, guarded by hr.benefits.admin.
Overview
The COBRA Events List page shows all COBRA qualifying events for the organization with filterable tabs by status (all, pending_notice, notice_sent, elected, declined, terminated, expired). Each event row shows the employee avatar and name, qualifying event label, event date, a deadline indicator (overdue, within 7 days warning, or formatted date), and a status badge. The DeadlineIndicator component highlights overdue or soon-due notices. An event count badge appears on each status tab. Row actions include viewing the event detail and sending a notice if applicable.
Who it’s for
hr.benefits.admin — HR benefits administrators only.
Before you start
hr.benefits.adminpermission required.- COBRA qualifying events must have been recorded for terminated or life-event employees.
Steps
1
Open COBRA Events
Navigate to
/hr/benefits/cobra.2
Filter by status
Click a status tab to show only events in that lifecycle stage.
3
Check deadlines
Look for overdue or warning indicators in the deadline column.
4
Open event detail
Click a row to navigate to
/hr/benefits/cobra/:id for full detail and actions.Key concepts
Viewing a COBRA event
The COBRA Event Details page is available at route/hr/benefits/cobra/:id, guarded by hr.benefits.admin. It loads a single COBRA qualifying event by :id. The breadcrumb reflects the qualifying event type. The page shows event details (employee name with avatar, qualifying event label, event date, coverage period deadlines), an election form section (CobraElectionForm toggled by a Record Election button), event timeline, and status management. Available actions depend on event status: pending_notice enables Send Notice which calls sendNotice.mutateAsync; status can also be updated via updateStatus. The COBRA_COVERAGE_PERIODS and COBRA_QUALIFYING_EVENT_LABELS constants from the COBRA types module provide display labels.
Before you start: hr.benefits.admin permission required. Navigate from /hr/benefits/cobra.
- Navigate from
/hr/benefits/cobraand click an event row. - Check employee, qualifying event type, event date, and deadline status.
- If status is
pending_notice, click Send Notice to send the COBRA notice. - Click Record Election to open the
CobraElectionFormand capture the beneficiary’s decision. - Use status update actions as the event progresses through its lifecycle.
Related
Human Resources
Human Resources core 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/hr.tsx
- src/routes/hr/benefits-routes.tsx
- src/cores/hr/benefits/pages/admin/CobraEventsListPage.tsx
- src/cores/hr/benefits/pages/admin/CobraEventDetailPage.tsx
- src/cores/hr/benefits/hooks/useCobraEvents.ts
- src/cores/hr/benefits/types/cobra.ts