Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt

Use this file to discover all available pages before exploring further.

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

No explicit permission gate on this route.

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