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 Contract screen displays a single payer contract with its contracted rate table at route /pm/contracts/:id.

Overview

The page loads a contract via usePayerContractDetail. It displays a Contract Details card showing status badge, effective date, termination date, and auto-renew indicator. A Contracted Rates card lists rate entries in a table with CPT code, modifiers, rate amount, rate type, effective date, and end date. Users with pm.contracts.manage can add rates (via ContractedRateFormDialog), edit existing rates, delete rates, edit the contract header (via PayerContractFormDialog), and copy the contract for renewal (via ContractRenewalDialog). Rate deletion calls useDeleteContractedRate.

Who it’s for

Requires permission PM_PERMISSIONS.CONTRACTS_VIEW (enforced via RequirePermission in the route definition). Rate and contract management requires pm.contracts.manage.

Before you start

  • You need pm.contracts.view to access this page.
  • Navigate here from the Contracts list (/pm/contracts).

Steps

1

Open a contract

Navigate from the Contracts list (/pm/contracts) and click a row to open the contract detail page.
2

Review contract details

The Contract Details card shows status, effective date, termination date, and auto-renew setting.
3

Review contracted rates

The Contracted Rates table lists all rates with CPT code, modifiers, rate, type, effective dates, and end dates.
4

Add a rate (pm.contracts.manage)

Click Add Rate to open the ContractedRateFormDialog and enter a new rate entry.
5

Edit or delete a rate (pm.contracts.manage)

Use the edit (pencil) or delete (trash) icons on any rate row to modify or remove it.
6

Copy as new / renew

Click Copy as new to open the ContractRenewalDialog and create a duplicate contract for renewal.

Key concepts

TermMeaning in code
contract_numberIdentifier for the payer contract
payer_nameName of the payer; sourced from the contract record
auto_renewBoolean flag on the contract
rate_typeCategory of the contracted rate (values displayed with underscores replaced by spaces)
ContractStatusStatus of the contract: active, pending, or other
effective_date / termination_dateContract validity period

Practice Management

Practice Management 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.
  • src/routes/pm.tsx
  • src/cores/pm/pages/PayerContractDetailPage.tsx
  • src/cores/pm/hooks/usePayerContractDetail.ts
  • src/cores/pm/hooks/useContractedRateMutation.ts