Feature #97
openEpic #96: Authentication & User Access Management
User Registration
0%
Description
User Story
A patient must be able to register on the platform by providing basic personal details so that a new patient profile can be created in the system.
Acceptance Criteria
The registration page must allow patients only to self-register.
Required fields for signup must include:
First Name
Last Name
Email (unique, valid format)
Password (minimum security requirements)
The system must:
Validate incomplete or incorrect fields
Prevent registration using an existing email
Create a new patient record in the Patients table
Assign the Patient role automatically
On successful signup:
The patient must be redirected to login
The system must require the patient to complete demographic details, medical history, and initial health goals after first login


Files
No data to display