> ## 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.

# Portal Registration

> Patient self-registration page for the Encore OS patient portal, allowing new users to create an account.

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.

## Related

<Columns cols={2}>
  <Card title="Platform Foundation" icon="layer-group" href="/pf/overview">
    Platform Foundation overview.
  </Card>

  <Card title="Governance & parity" icon="scale-balanced" href="/governance/index" />
</Columns>

<Note>
  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.
</Note>

<Accordion title="Documentation sources">
  * src/routes/public.tsx
  * src/cores/pm/pages/portal/PortalRegisterPage.tsx
  * src/cores/pm/hooks/usePortalAuth.ts
</Accordion>
