Product Requirements Document

VitalNexa Wellness Platform
Version: 1.0 Last Updated: April 5, 2026 Status: Approved

Table of Contents

  1. Problem Statement
  2. User Personas
  3. Core Features
  4. Non-Functional Requirements
  5. Acceptance Criteria
  6. Out of Scope
  7. Technical Architecture Overview
  8. Release Plan

1. Problem Statement

Millions of health-conscious consumers get bloodwork done quarterly or annually but lack the tools and knowledge to interpret their results meaningfully. Traditional healthcare provides only a brief "normal/abnormal" flag, while optimal ranges for wellness differ significantly from clinical reference ranges. Users are left to navigate a confusing landscape of supplements, peptides, and nutrition advice from unvetted sources.

VitalNexa solves this by providing an AI-powered wellness companion that ingests a user's actual lab data, tracks biomarker trends over time, and delivers personalized, evidence-informed guidance on vitamins, supplements, peptides, and nutrition through a natural conversational interface.

Critical Constraint: VitalNexa is a wellness information platform, not a medical device. It does not provide clinical diagnoses, prescribe medications, or replace professional medical advice. All AI responses include appropriate disclaimers.

2. User Personas

2.1 Primary Persona: "Optimized Alex"

AttributeDetails
Age / Demographics38, software engineer, household income $140K, lives in Austin, TX
Health BehaviorGets comprehensive bloodwork every 3 months through Quest Direct. Takes 8 supplements daily. Follows a high-protein diet. Interested in peptides like BPC-157 and Thymosin Alpha-1.
Pain PointsSpends hours researching each biomarker on Reddit and PubMed. Unsure if his supplement stack is optimal for his specific labs. Tracks results in a messy spreadsheet with no trend visualization.
GoalsUnderstand what each marker means in context, see trends over time, get specific supplement/peptide recommendations based on his data.
Tech ComfortVery high. Uses health apps daily. Expects fast, modern UX.

2.2 Secondary Persona: "Wellness-Curious Maya"

AttributeDetails
Age / Demographics44, marketing director, household income $95K, lives in Denver, CO
Health BehaviorJust started getting annual bloodwork after a friend's health scare. Takes a multivitamin and vitamin D. Interested in optimizing energy and sleep quality.
Pain PointsReceived lab results from her doctor with no explanation beyond "everything looks fine." Knows her vitamin D was flagged as low but doesn't know what to do about it. Overwhelmed by contradictory health information online.
GoalsUnderstand lab results in plain language, get clear supplement recommendations, build confidence in managing her own wellness.
Tech ComfortModerate. Uses iPhone apps comfortably but prefers simple interfaces.

3. Core Features

3.1 User Authentication and Account Management P0

Secure account creation and management with healthcare-grade security controls.

3.2 Health Record Upload and Processing P0

Users can upload lab results and health records in common formats for AI-assisted analysis.

3.3 Bloodwork and Lab Result Tracking P0

Structured entry and visualization of biomarker data across multiple test dates.

3.4 AI Wellness Chat P0

Conversational AI interface powered by Claude Haiku 4.5, grounded in the user's health data.

3.5 Dashboard P1

Overview screen presenting key health data and quick actions.

4. Non-Functional Requirements

Requirement Target Priority
HIPAA Compliance Full compliance with HIPAA Privacy and Security Rules, including BAAs with all vendors P0
Response Time API responses under 200ms (non-AI); AI chat first token under 2 seconds P0
Availability 99.9% uptime SLA P0
Mobile Responsiveness Full functionality on screens 375px and wider (iOS Safari, Chrome Android) P0
Multi-Tenant Isolation Row-Level Security ensuring zero data leakage between users P0
Encryption at Rest AES-256-GCM for all PII fields with key versioning P0
Audit Logging Every API request logged with user ID, action, timestamp, IP address P0
Scalability Support 10,000 concurrent users without degradation P1
Accessibility WCAG 2.1 AA compliance P1
Internationalization English-only at launch; i18n-ready architecture P2

5. Acceptance Criteria

5.1 Authentication

5.2 Health Record Upload

5.3 Bloodwork Tracking

5.4 AI Wellness Chat

5.5 Security and Compliance

6. Out of Scope

The following are explicitly excluded from v1.0:

7. Technical Architecture Overview

LayerTechnologyNotes
FrontendReact + TypeScriptSingle-page application, responsive design, Vite build tooling
APIFastAPI (Python)Async endpoints, automatic OpenAPI documentation, middleware for audit logging
AI/LLMClaude Haiku 4.5 (Anthropic)Wellness chat with RAG grounding; system prompt enforces wellness-only scope
DatabasePostgreSQL + pgvectorRelational data with vector embeddings for semantic search over health records
AuthenticationJWT + bcryptAccess and refresh tokens; bcrypt password hashing; email verification flow
EncryptionAES-256-GCMPII field-level encryption with key versioning and rotation support
Multi-TenancyPostgreSQL RLSRow-Level Security policies enforce data isolation per user
AuditHIPAA middlewareEvery request logged with user context, action, timestamp, IP, response status

8. Release Plan

PhaseFeaturesTarget Date
Alpha (Internal) Auth, basic CRUD for test results, AI chat without RAG, core security infrastructure Q1 2026
Beta (Closed) File upload with RAG, trend visualization, full HIPAA audit logging, encryption Q2 2026
v1.0 (Public) Dashboard, polished UX, mobile optimization, premium tier, onboarding flow Q3 2026
v2.0 Lab ordering integration, wearable imports, provider sharing, advanced analytics Q1 2027