Labs Module + LifeSense: Integration and GTM Strategy
Regain is our startup. Regain Health is our product.
1) Overview
The Labs + LifeSense ecosystem transforms static laboratory data into a dynamic health optimization journey, driving patient engagement and ongoing monetization through diagnostic partnerships.
Core Value Proposition
Labs is not just a report viewer—it's a revenue multiplier for partner laboratories:
| Metric | Industry Standard | With Regain | |--------|-------------------|-------------| | Retest rate | 1.2× annually | 4× annually | | Patient engagement | PDF → forgotten | PDF → action → retest loop | | Revenue per patient | Test fee only | Test fee + 5% marketplace share |
The Flywheel
Lab Results → AI Insights → LifeSense Recommendations → Action → Retesting → Repeat
Modules
| Module | Purpose | Revenue | |--------|---------|---------| | Labs | Process raw data (PDF/HL7/FHIR), generate AI-enhanced explanations | Free to partners (drives volume) | | LifeSense | Match identified gaps with products/services | 10% surcharge, 50/50 split |
2) The Two-Zone Architecture
The app separates liability and ownership between two zones at the navigation level.
2.1 Zone 1: Labs Tab (Clinical Zone)
The entire Labs tab is Zone 1—partner-branded, clinical, liability-shielded.
| Aspect | Specification | |--------|---------------| | Location | Labs bottom tab (dedicated tab in navigation) | | Purpose | Display official diagnostic results + AI analysis | | Branding | Partner lab/medical center branding (B2B2C) | | Content | Validated lab reports, AI-enhanced explanations, reference ranges | | Liability | Partner owns diagnostic accuracy; Regain owns AI explanations | | UI Treatment | Clinical + premium, professional medical aesthetic |
Content Hierarchy:
- Partner branding header (logo, name, branch)
- Patient information card
- Executive summary (AI-generated)
- Panel-by-panel breakdown (collapsible)
- Abnormal findings with severity coloring
- Medical recommendations (specialists, follow-up tests)
- Diet/lifestyle recommendations
- Original PDF download
2.2 Zone 2: Rest of App (Optimization Zone)
Dashboard, Activity, Profile, Chat = Zone 2—Regain-owned, lifestyle medicine.
| Aspect | Specification | |--------|---------------| | Location | All tabs except Labs | | Purpose | Daily health optimization, coaching, protocols | | Branding | Regain branding (warm gradients, dawn palette) | | Content | LifeSense marketplace, AI coaching, program tasks | | Liability | Regain owns all recommendations | | UI Treatment | Warm, premium, lifestyle medicine aesthetic |
LifeSense cards appear in Zone 2 (Dashboard) based on findings from Zone 1 (Labs).
2.3 Zone Separation Rationale
┌─────────────────────────────────────────────────────────────────────┐
│ BOTTOM TAB BAR │
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐│
│ │ Dashboard │ │ LABS │ │ Activity │ │ Profile ││
│ │ (Zone 2) │ │ (ZONE 1) │ │ (Zone 2) │ │ (Zone 2) ││
│ │ │ │ │ │ │ │ ││
│ │ • Readiness │ │ • Clinical │ │ • Programs │ │ • Settings ││
│ │ • LifeSense │ │ Results │ │ • Tasks │ │ • Data ││
│ │ Cards │ │ • AI Report │ │ • Streaks │ │ • History ││
│ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘│
│ │
│ WHY: Labs tab can be white-labeled for partners without affecting │
│ the rest of the app. Partners get clinical branding; Regain owns │
│ the optimization experience. │
└─────────────────────────────────────────────────────────────────────┘
Benefits:
- Partners can confidently point patients to the app (their branding in Zone 1)
- Regain controls the engagement/monetization experience (Zone 2)
- Clear liability boundary: clinical data vs. lifestyle advice
- Compliance: HIPAA for Zone 1, lifestyle wellness for Zone 2
3) Glass Box AI: Our Differentiator
Unlike competitors who use "black box" AI with probabilistic guesses, Regain uses Glass Box AI—transparent, explainable, and grounded in clinical evidence.
3.1 Black Box vs. Glass Box
| Aspect | Competitors (Black Box) | Regain (Glass Box) | |--------|-------------------------|-------------------| | Output | "80% chance of condition X" | "Your Vitamin D is low. Here's why and what to do." | | Reasoning | Hidden | Visible via "Why?" expansion | | Citations | None | ACLM guidelines, peer-reviewed studies | | Patient impact | Anxiety-inducing | Trust-building, actionable | | Liability | Unclear | Clear: AI explains, user decides |
3.2 Glass Box Components
Every AI insight includes:
interface GlassBoxTrace {
reasoning: string; // "Your fasting glucose of 112 mg/dL is above optimal..."
inputs: {
label: string; // "Fasting Glucose"
value: string; // "112 mg/dL"
source: string; // "Lab Report - Jan 5, 2026"
date: string;
}[];
evidence: {
claim: string; // "Walking 15 min post-meal reduces glucose spike"
citation?: string; // "PMID: 12345678"
strength: 'strong' | 'moderate' | 'weak';
}[];
}
3.3 Virtual Care Team
AI insights are attributed to specialist personas for trust and engagement:
| Specialist | Focus Area | Icon | |------------|------------|------| | Nutritionist | Metabolic optimization, meal plans, macros | 🥗 | | Sleep Coach | HRV, circadian rhythm, recovery | 😴 | | Movement Specialist | Cardiovascular, longevity protocols | 🏃 | | Mindset Coach | Stress, behavioral change | 🧠 |
Each insight card shows the specialist avatar and is styled accordingly.
4) Entry Points: B2C vs B2B2C
4.1 B2C Flow (User Uploads PDF)
For users who have lab results from any source:
User opens Labs tab → Taps "Upload" → Selects PDF/image
↓
Upload to PHI service
↓
Processing (8-24 hours)
↓
Push notification when ready
↓
View AI-enhanced report
Paywall: B2C users need Elite subscription to access AI analysis.
4.2 B2B2C Flow (Partner Magic Link)
For users receiving results from a partner lab:
Patient gets email from lab → Taps magic link
↓
App opens (or App Store → install → resume)
↓
Token verified with PHI service
↓
Partner branding displayed
↓
Report ready (or processing status)
↓
View AI-enhanced report with partner logo
Paywall: B2B2C users get free access to their lab report (partner covers cost).
4.3 Data Flow
┌─────────────────────────────────────────────────────────────────────┐
│ DATA SOURCES │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ B2C: PDF Upload B2B2C: Partner Integration │
│ ↓ ↓ │
│ PHI Service PHI Service │
│ labReportsB2C.uploadPdf() labReportsPartner.processHL7() │
│ ↓ ↓ │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ PHI SERVICE (External) │ │
│ │ │ │
│ │ • PDF parsing / HL7 parsing │ │
│ │ • Biomarker extraction │ │
│ │ • AI report generation (llm_report_json) │ │
│ │ • Status polling (parsing → parsed → report_gen → done) │ │
│ │ │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ ↓ │
│ Mobile App fetches report via PHI client │
│ ↓ │
│ Zone 1 (Labs Tab): Display clinical results + AI analysis │
│ ↓ │
│ Zone 2 (Dashboard): Surface LifeSense recommendations │
│ │
└─────────────────────────────────────────────────────────────────────┘
5) AI Report Structure
The PHI service generates a structured JSON report for AI analysis:
5.1 Report Schema
interface LabReportJson {
patient_information: {
patient_name: string;
age: number;
sex: string;
date_of_birth?: string;
test_date?: string;
consulting_doctor?: string;
pregnancy_status?: string;
};
sections_summary: string; // Executive summary across all panels
section_consultations: {
panel_type: string; // "HAEMATOLOGY", "KIDNEY FUNCTION", etc.
section_summary: string;
normal_labs_analysis: string;
abnormal_labs_analyses: {
lab_name: string;
lab_value: string;
reference_ranges: string;
explanation: string;
possible_medical_causes: string[];
affected_organs_body_systems: string[];
severity_assessment: 'severe' | 'moderate' | 'mild';
health_implications: string;
relationship_to_other_labs?: string;
}[];
}[];
high_level_consultation: {
preliminary_diagnoses: {
diagnosis: string;
confidence: 'high' | 'medium' | 'low';
supporting_evidence: string[];
}[];
recommended_specialists: string[];
follow_up_lab_tests: string[];
lifestyle_recommendations: {
nutrition: string[];
exercise: string[];
sleep: string[];
stress: string[];
};
contextual_notes?: string;
};
diet_recommendations: {
lab_result_addressed: string;
purpose: string;
food_types: { name: string; serving: string; frequency: string }[];
serving_info: string;
medical_justification: string;
}[];
}
5.2 Severity Visualization
| Severity | Color | Icon | Use Case | |----------|-------|------|----------| | Severe | Red (#DC2626) | alert-circle | Critical values requiring attention | | Moderate | Orange (#EA580C) | alert-circle | Values outside optimal range | | Mild | Yellow (#CA8A04) | information-circle | Slightly suboptimal values | | Normal | Green (#10B981) | checkmark-circle | Values within reference range |
6) LifeSense Marketplace
LifeSense operates at the point of highest intent—when users see abnormal values and AI recommendations.
6.1 Product Categories
| Category | Examples | Trigger | Revenue Model | |----------|----------|---------|---------------| | Supplements | Vitamin D3+K2, Omega-3, B-Complex | Nutrient deficiency | 10% surcharge, external fulfillment | | Devices | CGM, pulse oximeter, BP monitor | Monitoring need | 10% surcharge, external fulfillment | | Services | Cardiologist, endocrinologist consult | Specialist recommendation | 10% surcharge, booking fee | | Tests | Follow-up panels, specialty tests | Retest recommendation | 10% surcharge, partner lab booking | | Programs | Metabolic Reset, Heart Health | Protocol recommendation | Standard subscription pricing |
6.2 Contextual Matching
// Example: Vitamin D low → Recommendations
const MARKER_RECOMMENDATIONS = {
'vitamin_d_low': [
{ type: 'supplement', id: 'vitamin-d3-k2', priority: 'high' },
{ type: 'test', id: 'retest-vitamin-d-12w', priority: 'medium' },
],
'ldl_high': [
{ type: 'service', id: 'cardiologist-consult', priority: 'high' },
{ type: 'supplement', id: 'omega-3-stack', priority: 'medium' },
{ type: 'program', id: 'heart-health-protocol', priority: 'medium' },
],
'hba1c_prediabetic': [
{ type: 'device', id: 'cgm-starter', priority: 'high' },
{ type: 'program', id: 'metabolic-reset', priority: 'high' },
{ type: 'service', id: 'endocrinologist-consult', priority: 'medium' },
],
};
6.3 Where LifeSense Appears
| Location | Zone | Content | |----------|------|---------| | Dashboard | Zone 2 | "Based on your labs" cards (top 3 recommendations) | | Activity | Zone 2 | Protocol tasks tied to lab findings | | Chat | Zone 2 | AI mentions relevant products in context | | Labs Tab (future) | Zone 1 | Inline retest booking (doesn't leave clinical context) |
7) Economic Model
7.1 Revenue Structure
Patient sees recommendation → Taps "Buy" or "Book"
↓
Base price: $100
+ 10% surcharge: $10
= Display price: $110
↓
Payment processed
↓
┌───────────────┴───────────────┐
↓ ↓
Partner: $100 Surcharge: $10
(full asking price) ↓
┌───────────┴───────────┐
↓ ↓
Partner: $5 Regain: $5
(50% of surcharge) (50% of surcharge)
7.2 Partner Value Proposition
| Benefit | Description | |---------|-------------| | Zero-cost integration | HL7/FHIR integration provided free | | Full service pricing | Partners keep 100% of their asking price | | Revenue share | 5% bonus on downstream purchases | | Volume multiplication | 4× retest rate vs. industry standard | | Zero liability | Zone 2 recommendations are Regain's liability | | Elite positioning | "AI-Powered Lab Results" as differentiator |
7.3 Payment Rails
| Product Type | Rail | Reason | |--------------|------|--------| | Digital goods (programs, content) | RevenueCat IAP | App Store requirement | | Physical goods (supplements, devices) | External (Stripe/Shopify) | Apple exception 3.1.3(b) | | Services (consultations, bookings) | External (partner systems) | Not in-app purchase |
7.4 Clinical-to-Commission Pipeline
The Labs module transforms clinical findings into actionable revenue through automated, contextual recommendations.
The Revenue Flywheel
flowchart LR
subgraph "Zone 1: Clinical Finding"
LAB[Lab Result]
AI[AI Analysis]
FIND[Abnormal Finding<br/>e.g., Low Vitamin D]
end
subgraph "Zone 2: Marketplace"
REC[LifeSense Recommendation]
CARD[Dashboard Card<br/>"Based on your labs"]
BUY[Purchase Action]
end
subgraph "Revenue"
SPLIT[Commission Split]
CLINIC["Clinic: 10-15%"]
PARTNER["Partner: Base Price"]
REGAIN["Regain: 5%"]
end
LAB --> AI --> FIND
FIND -->|Auto-append| REC
REC --> CARD --> BUY
BUY --> SPLIT
SPLIT --> CLINIC
SPLIT --> PARTNER
SPLIT --> REGAIN
Automated Recommendations
When the AI report identifies a clinical gap, the system automatically appends relevant LifeSense recommendations:
| Finding | Auto-Recommendation | Priority | |---------|---------------------|----------| | Vitamin D < 30 ng/mL | Vitamin D3+K2 supplement | High | | LDL > 130 mg/dL | Omega-3 stack + Cardiologist consult | High | | HbA1c 5.7-6.4% (Prediabetic) | CGM device + Metabolic Reset program | High | | Ferritin < 30 ng/mL | Iron supplement + Retest in 8 weeks | Medium | | TSH abnormal | Endocrinologist consult | High |
Glass Box Compliance:
- Every recommendation shows: "Suggested because your [Lab Name] was [Value], which is [above/below] optimal range."
- Patient can dismiss with: "Not interested" (logged for personalization).
Clinic Commission Structure
Partner clinics (labs, medical centers) receive platform commission on downstream purchases:
| Purchase Type | Clinic Commission | How It Works | |---------------|-------------------|--------------| | Supplements | 10% of sale | Patient buys via LifeSense card | | Specialist Consults | 15% booking fee | Patient books in-network specialist | | Follow-up Tests | 10% of test price | Patient books retest at partner lab | | Programs | 10% of subscription | Patient enrolls in Metabolic Reset, etc. |
Attribution Window: 90 days from lab report view.
Revenue Tracking Integration
The clinic dashboard (see docs/01-specs/06-bi/) surfaces:
- Commission Earned This Month: Total from LifeSense attributable purchases.
- Top Converting Findings: Which clinical gaps drive most revenue.
- Patient LTV Impact: Revenue from lab-originated patient journeys.
7.5 Care Coordination Integration
The LifeSense Marketplace extends beyond lab results to integrate with the broader Care Coordination Module, creating a unified revenue flywheel from clinical alerts to marketplace purchases.
Clinical Alert Sources
LifeSense recommendations can be triggered by any clinical alert, not just lab results:
| Alert Source | Example Alert | LifeSense Recommendation | |--------------|---------------|-------------------------| | Lab Results | Vitamin D < 30 ng/mL | Vitamin D3+K2 supplement | | Care Gap Engine | Overdue cardiac screening | Heart Health Protocol program | | Risk Stratification | Rising cardiovascular risk | Omega-3 stack + Cardiologist consult | | Remote Monitoring | BP trending high (REGAIN HEALTH) | BP monitor device + Hypertension program | | Referral System | Endocrinology referral created | Metabolic Reset program (pre-visit prep) |
Cross-Module Revenue Flow
flowchart LR
subgraph "Care Coordination"
CG[Care Gap Engine]
REF[Referral System]
RISK[Risk Stratification]
end
subgraph "Labs Module"
LAB[Lab Results]
AI[AI Analysis]
end
subgraph "LifeSense Marketplace"
REC[Recommendation Engine]
CARD[Dashboard Cards]
PURCHASE[Purchase]
end
subgraph "Revenue"
CLINIC["Clinic Commission"]
REGAIN["Regain Revenue"]
end
CG -->|Care gap alert| REC
REF -->|Referral context| REC
RISK -->|Risk profile| REC
LAB --> AI -->|Findings| REC
REC --> CARD --> PURCHASE
PURCHASE --> CLINIC
PURCHASE --> REGAIN
Example: Iron Deficiency to Commission
A complete example showing how a clinical alert becomes revenue:
┌─────────────────────────────────────────────────────────────────┐
│ 🔬 CLINICAL-TO-COMMISSION EXAMPLE: Low Iron │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 1️⃣ DETECTION │
│ • Lab Result: Ferritin 18 ng/mL (Low) │
│ • Care Gap: Iron deficiency identified │
│ │
│ 2️⃣ AI ANALYSIS │
│ • Severity: Moderate │
│ • Context: Patient is female, 32, vegetarian │
│ • Related: Hemoglobin 11.2 g/dL (borderline low) │
│ │
│ 3️⃣ LIFESENSE RECOMMENDATIONS (Auto-appended) │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ Based on your iron levels, we recommend: │ │
│ │ │ │
│ │ • Iron Bisglycinate Supplement $24.99 │ │
│ │ (Gentle on stomach, high absorption) │ │
│ │ │ │
│ │ • Vitamin C (enhances iron absorption) $12.99 │ │
│ │ │ │
│ │ • Retest: Iron Panel in 8 weeks $45.00 │ │
│ │ (Monitor improvement) │ │
│ │ │ │
│ │ • Nutritionist Consult $75.00 │ │
│ │ (Optimize diet for iron) │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ 4️⃣ PATIENT ACTION │
│ • Purchases: Iron supplement + Vitamin C + Retest │
│ • Total: $82.98 + 10% surcharge = $91.28 │
│ │
│ 5️⃣ REVENUE DISTRIBUTION │
│ • Partner (Lab): $82.98 (base price) │
│ • Clinic Commission: $4.15 (50% of surcharge) │
│ • Regain: $4.15 (50% of surcharge) │
│ │
│ 6️⃣ CARE LOOP CLOSURE │
│ • Retest scheduled for 8 weeks │
│ • Care Gap: Marked "In Treatment" │
│ • Follow-up: Automated reminder at 7 weeks │
│ │
└─────────────────────────────────────────────────────────────────┘
Care Gap → Marketplace Attribution
When a care gap identified by the Care Coordination Module leads to a LifeSense purchase, revenue is attributed accordingly:
| Attribution Path | Commission Split | |-----------------|------------------| | Lab result → LifeSense purchase | Clinic 5% / Regain 5% | | Care gap (no lab) → LifeSense purchase | Clinic 10% / Regain 5% | | Referral context → LifeSense purchase | Referring provider 5% / Clinic 5% / Regain 5% |
Why higher commission for care gap alerts? Care gaps identified without a lab result (e.g., overdue screening, missed follow-up) represent proactive outreach by the clinic. The higher commission incentivizes clinics to aggressively close care gaps using the Empty-Slot Filling automation.
Integration with Agentic Nudge Protocol
The Agentic Referral Nudge Protocol creates an opportunity for contextual LifeSense recommendations:
| Nudge Scenario | LifeSense Opportunity | |----------------|----------------------| | Cardiology referral nudge | "While you wait for your appointment, consider our Heart Health Basics program" | | Endocrinology referral nudge | "Prepare for your visit with our Metabolic Reset starter kit" | | Post-referral follow-up | "Dr. X recommended monitoring—here's a compatible home device" |
These contextual recommendations appear in the Telegram conversation flow, maintaining the Glass Box principle:
"Based on your upcoming cardiology appointment with Dr. Patel,
you might find our Heart Health Protocol helpful for preparation.
[Learn More] [Not Interested]"
8) Partner Integration
8.1 Onboarding Process
1. Data Pilot
Partner submits 500 anonymized historical results
Regain generates AI reports demonstrating quality
Partner reviews within 48 hours
↓
2. Technical Integration
HL7/FHIR endpoint configuration
Branding assets (logo, colors)
Magic link template
↓
3. Go-Live
Production credentials
Patient communication templates
Support training
8.2 Partner Branding Requirements
| Asset | Specification | Used In | |-------|---------------|---------| | Logo | SVG or PNG, min 200×200px | Report header, Zone 1 | | Primary color | Hex code | Accent elements in Zone 1 | | Clinic name | String | Report header | | Branch name | String (optional) | Report header |
8.3 Magic Link Format
https://app.regain.ai/labs/p/{token}
Token payload (JWT):
{
"report_uuid": "uuid",
"patient_uuid": "uuid",
"clinic_uuid": "uuid",
"exp": 1234567890 // 30-day expiry
}
9) Technical Implementation
9.1 PHI Service Client
The @workspace/integrations package provides the PHI client:
import { PHIClient } from '@workspace/integrations';
// Initialize once at app startup
PHIClient.initialize({
baseUrl: process.env.PHI_SERVICE_URL,
tokenProvider: () => getAccessToken(),
});
const phiClient = PHIClient.getInstance();
// B2C: Upload PDF
const { report_uuid } = await phiClient.labReportsB2C.uploadPdf(patientUuid, file);
// Poll status
const { report_state } = await phiClient.labReportsB2C.getStatus(reportUuid);
// States: 'parsing' | 'parsed' | 'report_generation' | 'done' | 'failed'
// Wait for completion (handles backoff)
const report = await phiClient.labReportsB2C.waitForCompletion(reportUuid);
// Get completed report
const report = await phiClient.labReportsB2C.get(reportUuid);
// Includes: panels, tests, llm_report_json, llm_report_html
9.2 Processing Status Flow
┌──────────┐ ┌────────┐ ┌──────────────────┐ ┌──────┐
│ parsing │ → │ parsed │ → │ report_generation│ → │ done │
└──────────┘ └────────┘ └──────────────────┘ └──────┘
│ │ │ │
↓ ↓ ↓ ↓
Reading Extracting Generating Ready to
document biomarkers AI insights display
9.3 Mobile App Architecture
apps/mobile/
├── (tabs)/
│ ├── labs.tsx # Zone 1 entry point
│ └── ... # Zone 2 tabs
├── labs/
│ ├── upload.tsx # PDF upload flow
│ ├── processing/[id].tsx # Processing status
│ ├── report/[id].tsx # Report view
│ └── partner/[token].tsx # Magic link entry
├── src/
│ ├── hooks/
│ │ └── useLabReports.ts # TanStack Query hooks
│ ├── stores/
│ │ └── useLabsStore.ts # Zustand state
│ └── components/labs/
│ ├── PatientInfoCard.tsx
│ ├── SectionConsultationCard.tsx
│ ├── AbnormalLabCard.tsx
│ └── ...
10) Compliance & Safety
10.1 Zone-Based Compliance
| Zone | Compliance | Liability | |------|------------|-----------| | Zone 1 (Labs) | HIPAA, SOC 2, partner agreements | Partner: diagnostic accuracy; Regain: AI explanations | | Zone 2 (Rest) | Lifestyle wellness, ACLM guidelines | Regain: all recommendations |
10.2 Data Handling
| Data Type | Storage | Encryption | |-----------|---------|------------| | Lab results (PHI) | PHI Service (external) | AES-256 at rest, TLS 1.2+ in transit | | AI reports | PHI Service (external) | AES-256 at rest, TLS 1.2+ in transit | | User preferences | App database | AES-256 at rest | | LifeSense orders | App database | PCI-compliant for payment tokens |
10.3 Claims Posture
See 05-Compliance-Safety-Privacy.md for full claims grammar.
| Zone | Allowed Claims | Forbidden Claims | |------|----------------|------------------| | Zone 1 | "Your value is X" | "You have condition Y" | | Zone 2 | "Consider trying X" | "X will cure Y" |
11) KPIs & Performance Standards
11.1 Operational Metrics
| Metric | Target | Measurement |
|--------|--------|-------------|
| AI report SLA | 8-24 hours | Time from upload to done status |
| System uptime | 99.9% | PHI service availability |
| PDF parse success | >95% | Successful extraction rate |
11.2 Engagement Metrics
| Metric | Target | Measurement | |--------|--------|-------------| | B2B2C activation | >60% | Magic link → app open | | Report view time | >3 min | Session analytics | | Section expansion | >50% | Click tracking | | LifeSense CTR | >15% | Dashboard card clicks | | LifeSense conversion | >5% | Purchase rate | | Retest rate | >30% in 12 weeks | Return lab orders |
11.3 Revenue Metrics
| Metric | Measurement | |--------|-------------| | GMV per user | Total LifeSense purchases / users | | Partner revenue share | 5% of GMV to partners | | Platform revenue | 5% of GMV to Regain | | CAC payback | Months to recover partner acquisition cost |
12) Related Documents
- 02-Core-Product-System.md - Overall product architecture
- 03-Evidence-Engine.md - Evidence grading and claims
- 05-Compliance-Safety-Privacy.md - HIPAA, safety zones
- 11-Generative-UI-Mini-Apps.md - Dynamic UI generation
Implementation Plans
- Phase 3 UX/UI Plan - Detailed frontend implementation
Technical References
- PHI Client - PHI service integration
- Lab Report Types - Data models
13) External References
- Regain Labs Landing Page: https://regain.ai/about/en/labs/
- ACLM Pillars: American College of Lifestyle Medicine guidelines
- HL7 FHIR: Healthcare interoperability standard
- Apple App Store 3.1.3(b): Physical goods exception for external payment