Skip to content

Dashboard ​

The admin dashboard is the landing page after logging in. It shows system status and provides navigation to all management sections.

SectionDescription
SMART AppsRegister and manage OAuth clients
Healthcare UsersManage Keycloak users with FHIR associations
FHIR ServersConfigure upstream FHIR endpoints
DICOM ServersManage PACS/DICOMweb connections
ScopesSMART client scope administration
RolesRealm and client role management
OrganizationsMulti-tenant organization management
Identity ProvidersExternal IdP configuration (SAML, OIDC)
User FederationLDAP and external user stores
Launch ContextsPer-user SMART launch context attributes
ConsentConsent enforcement settings
BrandingUser-Access Brand configuration
MonitoringOAuth, FHIR, and audit metrics
MCP ToolsMCP server management and endpoint config
App StoreApp visibility and catalog management

Authentication ​

The Admin UI authenticates via Keycloak using the admin-service client. After login, the frontend stores a session token and uses it for all /admin/* API calls.

Unlike the SMART apps (which use SmartAppShell), the Admin UI has its own login form and session management.

Proxy Smart — Healthcare Interoperability Platform