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
- Confirm the backend manifest returns
"deploymentProfile": "ERP"onGET /api/v1/module/effective-manifest. - Open the shell as
super_adminand 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.