Skip to main content

Account


The Account screen shows the authenticated doctor’s profile. It provides access to status controls, profile updates, and language preferences. This screen appears only after authentication and requires a valid session.


This screen includes:

  • Doctor's Full Name, User ID, Email Address, and Status fields. User ID and Email Address are read-only.
  • Set Status link to manage availability.
  • Edit Account link to update profile information. See Edit Account
  • Change Language link to set language preferences.
  • Logout link that ends the session and returns the user to the login screen.
  • Status Admin Controls when the user manages another doctor. These fields appear only for authorized users.

Workflow

  1. From the Welcome screen, select View Account. See Edit Account.
  2. Review current account details (read-only).
  3. To change language preferences, select Change Language. See Language Selection.
  4. To update name, language, or profile metadata, select Edit Account.
  5. To manage availability or disable appointments, see Set Status.

Validations

  • Blocks access without a valid session.
  • Prevents changes to User ID and Email Address.

Actions

  • Displays doctor metadata from the session context.
  • Loads the Edit Account screen when selected.
  • Loads the Language Selection screen when selected.
  • Ends the session and redirects to the login screen when Logout is selected.
  • Applies availability changes immediately to both backend and frontend views.
  • Shows additional status fields for users with administrator rights.

SDK and API References

GET 

/account/profile/details

Returns the authenticated doctor’s profile from the session. Fields include full name, user ID, email address, and status. For administrators, includes additional 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