The Insurance & Eligibility panel surfaces within the patient record 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.
/pm/patients/:patientId (Insurance tab) and gives billing staff a per-patient view of active policies and eligibility check history.
Overview
The insurance panel lists all insurance policies attached to a patient, ordered by coordination of benefits (COB) priority (primary, secondary, tertiary). Each policy card displays the payer name, policy status badge, effective and termination dates, and the result of the most recent eligibility check. A coverage-gap alert fires when no active policies are on file or when the latest check for an active policy returned ineligible or is overdue. Users with pm.insurance.manage permission can add, edit, terminate, or soft-delete policies and adjust COB priority order. When the module setting cob_order_change_triggers_reverification is enabled, reordering policies automatically prompts an eligibility re-check.
Who it’s for
Requirespm.insurance.view (PM_PERMISSIONS.INSURANCE_VIEW). Manage actions (add, edit, terminate, delete, run eligibility) additionally require pm.insurance.manage (PM_PERMISSIONS.INSURANCE_MANAGE).
Before you start
- Navigate to a patient record at
/pm/patients/:patientIdand select the Insurance tab. - The patient must exist in the system and your role must include
pm.insurance.view.
Steps
Open the patient's Insurance tab
From the patient detail page, select the Insurance tab to load the policy list and eligibility check history.
Review policy cards
Each card shows payer name, COB priority (Primary / Secondary / Tertiary), policy status badge, effective dates, and the latest eligibility check result. A destructive alert banner appears if no active policies are found or an active policy is ineligible or overdue.
Add or edit a policy
Users with
pm.insurance.manage may click Add Policy (top-right) or the edit action on an existing card to open the policy form dialog.Run an eligibility check
Click the run-check action on a policy card to open the eligibility dialog. The check queries
pm_eligibility_checks and updates the latest-check badge on the card.Adjust COB order
Use the priority selector on each card to change the COB order. If the module setting
cob_order_change_triggers_reverification is on, a re-verification prompt opens automatically.Key concepts
No active policies (empty state)
No active policies (empty state)
When no active policies are found, a destructive banner reads “No active insurance policies on file. Claims may be rejected.” An empty-state card prompts adding the first policy.
Eligibility issue alert
Eligibility issue alert
Fires when at least one active policy has a latest check with
eligible === false or when next_check_due is in the past.pm_eligibility_checks that records whether the payer confirmed active coverage on the check date.
Benefit Detail Panel — An expandable panel on a policy card (component BenefitDetailPanel) that shows plan benefit details returned from the eligibility response.
Related
Practice Management
Overview of the Practice Management core.
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/pm.tsx
- src/cores/pm/components/PatientInsuranceList.tsx
- src/cores/pm/hooks/useInsurancePolicyList.ts
- src/cores/pm/hooks/useEligibilityCheckList.ts
- src/platform/permissions/constants.ts
- src/platform/navigation/route-labels.ts