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.

This screen displays the full record of a single contract at route /gr/contracts/:id.

Overview

The Contract Detail page uses a tabbed DetailPageLayout. The Overview tab shows contract name, number, type badge, status badge, party/vendor name, value, start date, expiry date, and description. The Obligations tab renders ObligationList. The Milestones tab renders MilestoneList. The Amendments tab renders AmendmentList. Action buttons in the header include: Edit (opens ContractFormDialog), Approve (calls approveContract), and Terminate (calls terminateContract with a fixed reason string). The page uses useEntityBreadcrumb to populate the breadcrumb with the contract name or number.

Who it’s for

No explicit permission gate on this route (the list/dashboard requires gr.contracts.view; individual detail access inherits from navigation flow).

Before you start

  • You must navigate from the contracts list or dashboard which require gr.contracts.view.
  • To approve a contract, additional context on the approval permission (gr.contracts.approve) is needed.

Steps

1

Open a contract

From /gr/contracts or the dashboard, click a contract to navigate to /gr/contracts/:id.
2

Review the Overview tab

Check contract parties, value, dates, type, and current status.
3

Review Obligations

Open the Obligations tab to see contracted obligations.
4

Review Milestones

Open the Milestones tab to check milestone dates and completion status.
5

Review Amendments

Open the Amendments tab to see any contract amendments.
6

Edit the contract

Click Edit to open the contract form dialog and update details.
7

Approve or terminate

Click Approve to approve the contract, or Terminate to end it.

Key concepts

  • Obligations — contractual commitments tracked in ObligationList.
  • Milestones — key dates and deliverables tracked in MilestoneList.
  • Amendments — contract changes tracked in AmendmentList.
  • Terminate reason — currently hardcoded as 'Terminated by user'; confirm with SME if a configurable reason is required.

Governance & Compliance

Governance & Compliance 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/gr.tsx
  • src/cores/gr/pages/ContractDetailPage.tsx
  • src/cores/gr/hooks/useContractDetail.ts
  • src/cores/gr/hooks/useContractMutation.ts