Skip to main content

Create an Account


The Create an account screen registers a new user and creates an authenticated session.

This screen includes

  • Email address field - Required identifier used to create the patient account.
  • First name field - Required field for the patient’s given name.
  • Last name field - Required field for the patient’s family name.
  • Password field - Required credential subject to platform password policy.
  • Terms of Use and Privacy Policy consent checkbox - Required consent before account creation.
  • Marketing opt-in checkbox - Optional user preference for marketing communication.
  • Continue with email button - Submits the account creation request.
  • Log in link - Redirects the user to the Login screen when an account already exists.
Existing account

If the email already exists, reject registration and return to the log in flow.


Workflow

This flow starts when the user opens the Create an account screen.

Primary Flow

  1. Enter required account details.
  2. Select Terms of Use and Privacy Policy.
  3. Select Continue with email.
  4. Create account and start session.

Session Behavior

  • Create session after successful registration.
  • Store session token securely.
  • Treat new account as authenticated user.

Validation

ScenarioApp behaviorSDK output
Email format invalid.Block submission and highlight field.Validation error.
Email already exists.Reject registration and prompt log in.Existing account error.
First or last name missing.Block submission. Highlight fields.Validation error.
Password invalid.Block submission and display message.Validation error.
Consent not selected.Block submission.Validation error.
Request violates policy.Display error. Prevent progression.Policy validation error.

Actions

ScenarioApp behaviorSDK output
Valid data submitted.Create account and proceed.Authenticated session returned.
Validation fails.Display errors and allow correction.Structured validation error.

Endpoint Resources

Signup

POST 

/v3/account/create

Creates a new user account with email, password, personal details, and required agreements.