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?¶
optionalclinical_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?¶
optionalenabled_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?¶
optionalname?:string
Defined in: src/auth/AuthContext.tsx:27
User display name (optional)
roles?¶
optionalroles?:string[]
Defined in: src/auth/AuthContext.tsx:29
Assigned role names (e.g., ["Clinician", "Administrator"])
system_permissions?¶
optionalsystem_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