Skip to main content

ERP deployment profile (navigation)

When the backend runs with UHP_DEPLOYMENT_PROFILE=ERP, the shell hides clinical domain navigation — imaging, lab, pharmacy, programmes, scheduling, clinician workspace, and clinical setup links — even if your role would otherwise allow them.

What you should see

After signing in on an ERP-profile instance:

  • Visible: Dashboard, workforce, ERP/finance, forms, workflows, facility admin, reporting, platform configuration, and other administrative modules.
  • Hidden: Imaging, Lab, Pharmacy, Programmes, Scheduling, Clinician workspace, and clinical reference-data setup (visit types, encounter types, patient identifier types, …).

The sidebar should contain no dead links to clinical routes.

Verifying the profile

  1. Confirm the backend manifest returns "deploymentProfile": "ERP" on GET /api/v1/module/effective-manifest.
  2. Open the shell as super_admin and scan the sidebar — none of the hidden groups above should appear.

Full EHR mode

The default profile is FULL. All modules follow normal activation and permission gates; the deploymentProfile field is FULL or omitted.