Skip to main content

Routing

File: packages/chartchat-admin/src/AppRoutes.tsx

Public routes (no login required)​

PathPageDescription
/signinSignInPageAdmin sign in
/registerRegisterPageNew admin registration
/resetpasswordResetPasswordPageRequest password reset
/setpassword/:id/:secretSetPasswordPageSet new password via email link
/verifyemail/:id/:secretVerifyEmailPageVerify email address
/oauthOAuthPageOAuth callback handler
/changepasswordChangePasswordPageChange current password
/mfaMfaPageMFA setup
/securitySecurityPageAccount security settings

Utility routes​

PathPageDescription
/batchBatchPageUpload and execute FHIR Bundle JSON — drag-and-drop a file or paste JSON directly
/smartSmartSearchPageFHIRPath-based search with custom field display — opened programmatically from search results
/bulk/:resourceTypeBulkAppPageShows all Questionnaire resources whose subject-type matches the resource type; accepts ?ids=id1,id2,... to pass selected resource IDs into a form
/forms/:idFormPageRenders a Questionnaire resource as a form and submits a QuestionnaireResponse

ChartChat-specific routes​

PathPageDescription
/hospitalsHospitalsPageList all hospital integrations
/hospitals/newHospitalIntegrationPageCreate a new hospital integration
/hospitals/:idHospitalIntegrationPageEdit an existing hospital integration
/supportSupportTicketsPageList all support tickets
/support/:idSupportTicketDetailPageView and reply to a support ticket
/reports/engagementPatientEngagementPagePatient engagement analytics
/reports/chat-analyticsAiChatAnalyticsPageAI chat usage analytics
/reports/ehr-healthEhrHealthPageEHR integration health dashboard
/invite-patientInvitePatientPageInvite a new patient
/activity-logActivityLogPageSystem audit log
/lab/assaysAssaysPageLab assay management
/lab/panelsPanelsPageLab panel management

Project admin routes​

PathPage
/adminProjectPage (parent layout)
/admin/patientsPatientsPage
/admin/members/newMemberRegistrationPage
/admin/botsBotsPage
/admin/bots/newCreateBotPage
/admin/clientsClientsPage
/admin/clients/newCreateClientPage
/admin/detailsProjectDetailsPage
/admin/inviteInvitePage
/admin/usersUsersPage
/admin/secretsSecretsPage
/admin/sitesSitesPage
/admin/members/:membershipIdEditMembershipPage

Super admin routes​

PathPage
/admin/superSuperAdminPage
/admin/super/asyncjobSuperAdminAsyncDashboardPage
/admin/super/dbDatabaseToolsPage
/admin/configProjectAdminConfigPage

Generic FHIR resource routes​

PathPage
/:resourceTypeHomePage — list resources
/:resourceType/newCreateResourcePage
/:resourceType/:idResourcePage (with nested tabs below)
/:resourceType/:id/detailsDetailsPage
/:resourceType/:id/editEditPage
/:resourceType/:id/jsonJsonPage
/:resourceType/:id/historyHistoryPage
/:resourceType/:id/deleteDeletePage
/:resourceType/:id/timelineTimelinePage
/:resourceType/:id/eventAuditEventPage
/:resourceType/:id/builderBuilderPage
/:resourceType/:id/exportExportPage