The Contractor detail page shows a full profile and tabbed sections for a single contractor. It is available at 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.
/hr/contractors/:id.
Overview
The page reads the contractor record by:id via useContractorDetail. The header card shows name, status badge, classification label, specialty, email, phone, start/end dates, and W-9 on-file status. Users with hr.contractor.tax_id.read also see the Tax ID Type. Four tabs provide:
- Contracts — SOW and contract records linked to this contractor (
ContractorContractsTab). - Classification — Classification history and attestations; visible only to users with
hr.contractor.classification.manage. - Time Entries — Logged hours; users with
hr.contractor.time.approvecan approve entries. - Credentials — Credential records linked to this contractor (
ContractorCredentialsTab).
active, inactive, pending_onboarding, terminated.
Who it’s for
Requires permissionhr.contractor.read.
Before you start
- The contractor record must already exist (created via the wizard or Quick Add dialog on the Contractors list).
- To manage classification or approve time, you need the corresponding additional permissions.
Steps
Navigate to the contractor record
Go to HR → Contractors (
/hr/contractors), then click a contractor card. Alternatively navigate directly to /hr/contractors/:id.Review the profile summary
The header card shows identifying information. Tax ID Type is only visible if you hold
hr.contractor.tax_id.read.View contracts
The Contracts tab lists all SOW/contract records. Each contract shows title, type, dates, and status.
Manage classification (if permitted)
Users with
hr.contractor.classification.manage see the Classification tab with attestation history.Review or approve time entries
The Time Entries tab shows logged hours. Users with
hr.contractor.time.approve have approval controls.Key concepts
- Tab state — Active tab is tracked in the URL via the
tabquery parameter (contracts,classification,time,credentials). - Classification visibility — The Classification tab only renders for users with
hr.contractor.classification.manage.
Related
Human Resources
Human Resources 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.
Documentation sources
Documentation sources
- src/routes/hr.tsx
- src/cores/hr/pages/ContractorDetailPage.tsx
- src/cores/hr/hooks/contractors/useContractorDetail.ts