Appearance
Account & Profile
The account page (/account) manages your personal user profile, lab branding, navigation layout, and two-factor authentication. Lab business details (owner phone, PHC registration) are in Settings / Account setting.
Access via sidebar Settings or account menu → profile-related links.
Profile card
Tenant name (read-only)
| Element | Description |
|---|---|
| Tenant name | Your lab’s registered name — not editable here |
| Portal URL | Clickable link with external icon — your public patient portal |
| Hint text | Explains portal URL usage for patients |
Portal URL is resolved from tenant slug and optional custom domain. See Public portal / Custom domain.
Lab logo
Visible when user has a tenantId.
| Element | Who can change |
|---|---|
| Logo preview | 64×64 thumbnail or placeholder icon |
| Upload logo | Tenant admins only, not read-only |
| Remove logo | When a logo exists |
| Constraint | Value |
|---|---|
| Accepted formats | PNG, JPEG, WebP |
| Used on | Portal header, printed reports (per design), branding |
Non-admins see: “Only lab administrators can change the logo.”
Branding vs account setting
Logo is on this page. Lab name, tagline, address for print headers come from Account setting dialog.
Personal fields
| Field | Max length | Description |
|---|---|---|
| First name | 100 | Display name in toolbar |
| Last name | 100 | Display name in toolbar |
Email is shown in the card description (from login) — not editable on this page.
Navigation layout
Choose how primary navigation appears after save + page refresh:
| Option | Icon | Description |
|---|---|---|
| Sidebar | Panel left | Collapsible left sidebar + top toolbar (default) |
| Top bar | Panel top | Horizontal nav under lab name; no sidebar |
Click a layout card to select; selected card has primary border highlight.
| Button | Action |
|---|---|
| Save changes | Updates profile via API; refreshes auth context |
Disabled in read-only mode with alert banner.
Two-factor authentication
Separate card below profile.
| State | Badge |
|---|---|
| Enabled | “Enabled” |
| Not enabled | “Not enabled” |
Setup flow
- Set up authenticator — generates QR code and manual key
- Scan with app (Google Authenticator, Authy, etc.)
- Enter 6-digit authentication code
- Enable — shows recovery codes (save securely)
- Done — 2FA active
Disable flow
- Enter current authenticator code
- Disable two-factor — removes 2FA requirement
Full security guidance: Security / 2FA.
Account menu (toolbar) links
The toolbar account dropdown also routes here indirectly:
| Menu item | Route | Relation to this page |
|---|---|---|
| My profile | /admin/profile | Admin profile page (name, email display) |
| Update password | /admin/password | Change login password |
| Subscription | /admin/subscription | Plan and billing management |
Personal navigation layout on /account applies globally to your user session.
Read-only mode
| Blocked | Still allowed |
|---|---|
| Save profile changes | View current name and layout |
| Logo upload/remove | View logo |
| — | Configure 2FA (security not gated by billing) |
Related documentation
- Navigation & Toolbar — layout modes in context
- Settings — lab-wide print and SMS config
- Billing — subscription behind read-only lockout
- Admin / Users — other staff accounts