This page lists and manages payer enrollments for clearinghouse connectivity, accessible 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/clearinghouse/enrollments.
Overview
The Clearinghouse Enrollments page lists all payer enrollment records (pm_payer_enrollments) for the organization. Each card displays the payer name (joined from pm_payers), enrollment status, the associated clearinghouse name (joined from pm_clearinghouse_config), the electronic payer ID, and the enrolled date. The search box filters by electronic payer ID. Enrollment status values are: Pending, Active, Inactive, Rejected, and Expired. Users with pm.payer_enrollments.create permission see two add actions: a “Quick Add” inline dialog and a “New Enrollment” wizard that navigates to /pm/enrollment/new. Removing an enrollment soft-deletes the record without affecting existing claims. This page is a sub-route within the Clearinghouse area (/pm/clearinghouse/...).
Who it’s for
Requires permissionpm.payers.manage (route guard: PM_PERMISSIONS.PAYERS_MANAGE). Creating or editing enrollments additionally requires pm.payer_enrollments.create / pm.payer_enrollments.edit.
Before you start
- At least one payer record must exist in
/pm/payersbefore creating an enrollment. - At least one clearinghouse configuration must exist at
/pm/clearinghouse. - You must hold
pm.payers.manageto access this page.
Steps
Open Clearinghouse Enrollments
Navigate to
/pm/clearinghouse/enrollments. The page loads all non-deleted payer enrollment records for your organization, newest first.Filter the list
Type in the search box to filter by electronic payer ID. Use the status dropdown to filter by enrollment status: Pending, Active, Inactive, Rejected, or Expired.
Add a quick enrollment
Click “Quick Add” (requires
pm.payer_enrollments.create) to open the inline PayerEnrollmentFormDialog for rapid data entry without leaving the page.Start the enrollment wizard
Click “New Enrollment” (requires
pm.payer_enrollments.create) to navigate to the full enrollment wizard at /pm/enrollment/new.Key concepts
Enrollment status lifecycle
Enrollment status lifecycle
Enrollment status is stored in
pm_payer_enrollments.enrollment_status. Statuses are: pending (submitted, awaiting clearinghouse response), active (approved and usable for claim routing), inactive (deactivated), rejected (denied by clearinghouse or payer), expired (enrollment period ended).Electronic payer ID
Electronic payer ID
The
electronic_payer_id field on each enrollment record is the identifier used by the clearinghouse to route transactions to the specific payer. This is distinct from the internal payer master ID.Empty state
Empty state
When no enrollments exist and no filters are active, the page shows “Add payer enrollments to enable electronic claim submission for specific payers.” When filters yield no results, the message reads “No enrollments match the current filters.”
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/pages/PayerEnrollmentListPage.tsx
- src/cores/pm/hooks/usePayerEnrollment.ts
- src/cores/pm/types/clearinghouse.ts
- src/platform/permissions/constants.ts