Skip to main content

Account Details


The Account screen shows the authenticated user’s profile, preferences, and account actions.

This screen appears only when the user has an active session.



This screen includes:

#ElementDescription
1Profile summaryDisplays user initials or profile image, full name, user ID, insurance provider, and email address
2User ID copy actionCopies the user ID to the clipboard
3Profile sectionProvides access to Edit account, My coverage, and Notification
4Settings sectionProvides access to Languages, Currency, Distance unit, and High contrast
5Language valueDisplays the selected app language
6Currency valueDisplays the selected currency
7Distance unit selectorSwitches between Km and Mile
8High contrast toggleEnables or disables high-contrast display
9About Air-doctorOpens app information
10LogoutEnds the active session
11Bottom navigationShows Account as the active destination

Workflow

  1. From the Home screen, select Account.
  2. Review profile details in the read-only fields.
  3. To change language preference, to adjust language preferences.
  4. To update name, language, or profile metadata, select Edit Account.
😷 Doctors only

To change availability or disable appointment intake, select Set Status.


Validations

  • Blocks access without a valid session.
  • Prevents changes to User ID and Email Address.
ScenarioApp BehaviorSDK Output
No authenticated session exists.Displays the login screen or blocks access.Returns an unauthenticated state.
User attempts to modify read-only fields (User ID, Email Address).Rejects changes and prevents edits.Returns a validation error that indicates immutable fields.

The Account screen always requires an authenticated session.

Actions

Actions vary by integration level.

ScenarioApp BehaviorSDK Output
Account screen loads in an authenticated state.Display user metadata from the session context.Returns user profile with ID, name, email, and status.
User selects Edit Account.Opens the Edit Account screen.Returns profile details for editing.
User selects Change Language.Opens the Language Selection screen.Returns current language settings.
User selects Set Status.Opens availability controls and applies updates.Returns updated status and permission information.
User selects Logout.Ends the active session and displays the login screen.Emits onLogout and clears session tokens.

Endpoint Resources

Account Details

PUT 

v3/account/details

Returns the authenticated user’s profile, including name, user ID, email address, and status fields. For users with administrative permissions, returns extended status controls.

UI Element Types

LevelReferenceTypeValuePlacement
1user-iconRegular[Abstract portrait]^30%
1account-infoGroup~70%
2full-nameSectionFirst and last name
2user-idLinkUser ID: user id
2emailRegularEmail
2statusRegularStatus
2set-statusLinkSet status~
2admin-statusGroupAdmin doctor settingsAdmin only
1editLinkEdit account
1change-languageLinkChange language
1logoutLinkLogout