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.

Cost Programs provides a list and management interface for cost centers and program cost tracking records. Route: /fa/programs

Overview

The page uses ListPageLayout with title “Cost Programs” and description “Manage cost centers and program cost tracking.” Programs are fetched via usePrograms(organizationId) and displayed in ProgramsTable. Create and edit actions open ProgramDialog. The create action sets selectedProgramId to undefined; the edit action passes the program ID.

Who it’s for

No explicit permission gate on this route.

Before you start

  • The current organization must be set.
  • Programs are referenced by cost allocations; define them before running allocations.

Steps

1

Navigate to Cost Programs

Go to /fa/programs.
2

Review existing programs

The ProgramsTable lists all cost programs for the organization.
3

Create a new program

Click New Program to open ProgramDialog with a blank form.
4

Edit a program

Click the edit action on a program row to open ProgramDialog pre-populated with the program’s current data.

Key concepts

  • usePrograms — Primary data hook; fetches program records scoped to organizationId.
  • ProgramDialog — Create/edit dialog; accepts programId (undefined for create) and organizationId.

Finance & Revenue

Finance & Revenue core overview.

Governance & parity

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/fa.tsx
  • src/cores/fa/pages/ProgramsPage.tsx
  • src/cores/fa/hooks/usePrograms.ts
  • src/cores/fa/components/ProgramsTable.tsx
  • src/cores/fa/components/ProgramDialog.tsx