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.

Administrators can view and edit a specific picklist at /settings/picklists/:id. This route renders PicklistDetailPage from src/platform/picklists/pages/PicklistDetailPage.tsx with no explicit route-level permission wrapper.

Overview

The Picklist Details page displays the metadata and items for a specific picklist identified by its :id URL parameter. Picklist data is loaded via usePicklist(). Items are managed via PicklistItemsEditor. The PicklistForm dialog allows editing the picklist’s name, label, and description. A SystemPicklistBanner is shown for picklists where is_system = true and organization_id = null to indicate they are read-only global definitions. Users with pf.picklists.admin permission can duplicate a system picklist to their organization via duplicatePicklistToOrg(). Dynamic breadcrumb labels are set via useBreadcrumbLabel().

Who it’s for

No explicit permission gate on the route. Editing actions require pf.picklists.admin (checked at component level via useHasPermission).

Before you start

  • Navigate to /settings/picklists to find the picklist you want to view.

Steps

  1. Navigate to Settings > Picklists and select a picklist, or go directly to /settings/picklists/:id.
  2. Review the picklist items and their display order.
  3. To edit metadata, select the edit button to open PicklistForm.
  4. Add, reorder, or remove items in the PicklistItemsEditor.
  5. If viewing a system picklist, use Duplicate to Org to create an editable copy.

Key concepts

System picklist — A global, platform-managed picklist (is_system = true, organization_id = null). These are read-only; to customize, duplicate to your organization. Organization picklist — A tenant-specific picklist that can be freely edited.

Platform Foundation

Platform Foundation 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/platform.tsx
  • src/platform/picklists/pages/PicklistDetailPage.tsx
  • src/platform/picklists/hooks/usePicklist.ts