Skip to main content
Patient self-registration form at /portal/register where new portal users create an account with name, email, and password before accessing their health information.

Overview

The Portal Registration page is the patient-facing account-creation screen. It collects first name, last name, email address, password (minimum 8 characters), and terms-of-service acceptance. On successful submission the user is redirected to /portal/login and prompted to verify their email. The page is accessible without an existing session (public route, no authentication guard).

Who it’s for

Access follows your organization’s role and module configuration. ## Before you start
  • You must have a valid email address.
  • Passwords must be at least 8 characters.
  • You must accept the terms of service to complete registration.

Steps

  1. Navigate to /portal/register.
  2. Enter your first name and last name.
  3. Enter your email address.
  4. Enter a password (at least 8 characters) and confirm it.
  5. Check the terms-of-service acceptance box.
  6. Click Create Account.
  7. Check your email for a verification message and complete verification before signing in.

Key concepts

Terms acceptance — Registration requires explicit acceptance of terms via a checkbox; the form will not submit without it. Password confirmation — The form validates that the password and confirmation fields match before submission.

Platform Foundation

Platform Foundation overview.

Governance & parity

This page documents shipped product behavior. It is not medical, legal, or billing advice. Verify against your organization’s policies and applicable regulations before using it for clinical, compliance, or billing decisions. Protected health information (PHI) shown in the product is governed by your tenant’s access controls and is never exposed in this documentation.
  • src/routes/public.tsx
  • src/cores/pm/pages/portal/PortalRegisterPage.tsx
  • src/cores/pm/hooks/usePortalAuth.ts