Skip to content

frontend


Type Alias: User

User = object

Defined in: src/auth/AuthContext.tsx:19

User

Authenticated user profile information returned from GET /api/auth/me.

Properties

clinical_services_enabled?

optional clinical_services_enabled?: boolean

Defined in: src/auth/AuthContext.tsx:35

Whether FHIR and EHRbase clinical services are available


email

email: string

Defined in: src/auth/AuthContext.tsx:25

User email address


enabled_features?

optional enabled_features?: string[]

Defined in: src/auth/AuthContext.tsx:33

Features enabled on the user's primary organisation


id

id: string

Defined in: src/auth/AuthContext.tsx:21

User database ID


name?

optional name?: string

Defined in: src/auth/AuthContext.tsx:27

User display name (optional)


roles?

optional roles?: string[]

Defined in: src/auth/AuthContext.tsx:29

Assigned role names (e.g., ["Clinician", "Administrator"])


system_permissions?

optional system_permissions?: string

Defined in: src/auth/AuthContext.tsx:31

System permission level (patient, staff, admin, superadmin)


username

username: string

Defined in: src/auth/AuthContext.tsx:23

Username