This page is the entry point for the Practice Management core, accessible at the routeDocumentation 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/overview.
Overview
The Practice Management Overview page serves as the module landing page. It renders four stat cards at the top — Patients Registered (active patients frompm_patients), Active Payers (active payers from pm_payers), Today’s Appointments (appointments for the current calendar day from pm_appointments), and A/R Days Outstanding (currently hardcoded to 0). Clicking each stat card navigates to the corresponding sub-route. Below the stats, six area navigation cards provide shortcuts to Patient Registration (/pm/patients), Scheduling (/pm/scheduling), Billing & Claims (/pm/claims), Revenue Cycle (/pm/revenue), Prior Authorizations (/pm/authorizations), and Patient Portal (/portal). A configurable QuickActionsSection appears above the stats bar.
Who it’s for
No explicit permission gate on this route. The/pm/overview route is rendered inside Suspense without a RequirePermission wrapper in src/routes/pm.tsx. Individual stat cards and area navigation cards link to sub-routes that each enforce their own permissions.
Before you start
- No special permission is required to view the overview page itself.
- Stat data is loaded per-organization; ensure your account is associated with an active organization.
Steps
Open Practice Management
Navigate to
/pm or /pm/overview. The page loads immediately with stat cards and area navigation.Review key stats
The stats bar shows Patients Registered, Active Payers, Today’s Appointments, and A/R Days Outstanding. Each card shows a loading skeleton while data fetches.
Navigate to a work area
Click any stat card or area navigation card to go directly to that module section. The area navigation cards also show inline metrics where available (e.g., Today’s Appointments count).
Key concepts
Stat data sources
Stat data sources
- Patients Registered:
usePatientList({ status: 'active' })— queriespm_patientsfiltered to active, org-scoped. - Active Payers:
usePayerList({ is_active: true })— queriespm_payersfiltered to active, org-scoped. - Today’s Appointments:
useAppointmentList({ start, end })— queriespm_appointmentsfor today’s calendar date, org-scoped. - A/R Days Outstanding: hardcoded to 0 in current code; no live data source connected.
Area navigation cards with 'Coming Soon' metrics
Area navigation cards with 'Coming Soon' metrics
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/PMOverview.tsx
- src/cores/pm/hooks/usePatientList.ts
- src/cores/pm/hooks/usePayerList.ts
- src/cores/pm/hooks/useAppointmentList.ts