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 Prior Authorizations screen (/pm/authorizations) lists all prior authorization requests for the current organization and lets users with the appropriate permission create new ones.

Overview

The screen displays prior authorization requests scoped to the current organization, ordered by creation date (newest first). Each row shows the patient name, authorization number, service type, payer name, requested date range, unit usage (used_units / approved_units), and a status badge. Users can filter the list by status (Draft, Submitted, Pending, Approved, Denied, Appealed, Expired, Cancelled) or search by patient name or authorization number. Clicking any row navigates to the authorization detail page at /pm/authorizations/:id.

Who it’s for

Requires the pm.prior_auth.view permission. Creating a new authorization additionally requires pm.prior_auth.create.

Before you start

  • The pm.prior_auth.view permission must be granted for the user’s role.
  • An organization must be selected (the hook returns an error state when no organization is active).

Steps

1

Filter the list

Use the search input to find authorizations by patient name or authorization number. Use the status dropdown to narrow to a specific status (All Statuses, Draft, Submitted, Pending, Approved, Denied, Appealed, Expired, or Cancelled). Filters are combined client-side after the server returns the status-filtered results.
2

Review an authorization

Click any card in the list to navigate to the authorization detail page (/pm/authorizations/:id).
3

Create a new authorization

Users with pm.prior_auth.create will see the “New Authorization” button in the page header. Clicking it opens the PriorAuthorizationFormDialog. When no authorizations exist, the empty state also offers a “New Authorization” action.

Key concepts

When no authorizations match the current filters, an empty state is shown with the message “No prior authorizations” and a “New Authorization” action (subject to the pm.prior_auth.create gate). If the data fetch fails, the card displays “Failed to load authorizations. Please try again.”

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.
  • src/routes/pm.tsx
  • src/cores/pm/pages/PriorAuthorizationListPage.tsx
  • src/cores/pm/hooks/usePriorAuthorizationList.ts