The Standing Orders screen manages clinical standing-order protocols available for execution, accessible atDocumentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
/cl/settings/standing-orders.
Overview
The page readscl_module_settings.order_sets_enabled via useClModuleSettings; if false, it renders an empty state: “Standing orders are disabled / Ask an administrator to enable order sets in CL module settings.” When enabled, it fetches standing orders via useClinicalStandingOrders and renders them through the StandingOrderList component with search filtering by name and order_type. The “New Standing Order” button (gated to cl.standing_orders.manage) opens StandingOrderDialog. Row actions from StandingOrderList include Edit (re-opens StandingOrderDialog pre-filled), Delete (opens ConfirmationDialog), and Renew (opens StandingOrderRenewDialog with defaultExpiryDays from module settings).
Who it’s for
Requires permission:cl.standing_orders.view (read); cl.standing_orders.manage (create/edit/delete)
Before you start
- You must hold
cl.standing_orders.viewto access this route. order_sets_enabledmust betruein CL module settings for the list to display; otherwise the disabled state is shown.- Creating, editing, or deleting requires
cl.standing_orders.manage.
Steps
Navigate to Standing Orders
Go to
/cl/settings/standing-orders. If order sets are disabled, an empty state is shown instead of the list.Search standing orders
Use the search input (placeholder: “Search standing orders…”) to filter by
name or order_type.Create a new standing order
Click “New Standing Order” (requires
cl.standing_orders.manage). The StandingOrderDialog opens with empty fields.Renew a standing order
Select “Renew” from a row action. The
StandingOrderRenewDialog opens with defaultExpiryDays pre-filled from module settings.Key concepts
Feature gate: order_sets_enabled
Feature gate: order_sets_enabled
The entire list is gated behind
cl_module_settings.order_sets_enabled. When false, the page shows: “Standing orders are disabled / Ask an administrator to enable order sets in CL module settings.”Empty state (enabled)
Empty state (enabled)
When the feature is enabled but no orders exist or match the search: “No standing orders yet / Create your first standing order protocol.”
Default expiry
Default expiry
StandingOrderRenewDialog receives defaultExpiryDays from cl_module_settings.standing_order_default_expiry_days (default: 365 if not set).Related
Clinical
Overview of the Clinical core.
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.
Documentation sources
Documentation sources
- src/routes/cl.tsx
- src/cores/cl/pages/StandingOrderManagementPage.tsx
- src/cores/cl/hooks/useClinicalStandingOrders.ts
- src/cores/cl/hooks/useClModuleSettings.ts