graph TB
subgraph "Patient Journey - Mobile App"
PA1[" Referral Link Click
Ambassador Attribution"]
PA2[" Download App
App Store / Play Store"]
PA3[" Registration
Email & Phone Verification"]
PA4[" Medical Intake
Health History & Photos"]
PA5[" Book Consultation
Available Time Slots"]
PA6[" Virtual Consultation
Consultant Assessment"]
PA7[" Treatment Plan
Personalized Approach"]
PA8[" Payment Process
Secure Stripe Payment"]
PA9[" Digital Consent
DocuSign Forms"]
PA10[" Treatment & Care
Progress Tracking"]
PA1 --> PA2 --> PA3 --> PA4 --> PA5 --> PA6
PA6 --> PA7 --> PA8 --> PA9 --> PA10
end
subgraph "Ambassador Journey - Web Portal"
AM1[" Ambassador Approval
Admin Verification"]
AM2[" Generate Referral Links
QR Codes & Messages"]
AM3[" Share with Network
WhatsApp, SMS, Email"]
AM4[" Track Referrals
Progress Visibility"]
AM5[" Earn Commissions
Payment Milestones"]
AM6[" Receive Payouts
Stripe Transfers"]
AM1 --> AM2 --> AM3 --> AM4 --> AM5 --> AM6
end
subgraph "Consultant Journey - Web Portal"
CO1[" Consultant Login
Role-based Access"]
CO2[" Review Intake
New Patient Submissions"]
CO3[" Manage Consultations
Schedule & Conduct"]
CO4[" Create Treatment Plans
Medical Recommendations"]
CO5[" Patient Communication
Secure Chat & Guidance"]
CO6[" Monitor Progress
Follow-up Care"]
CO1 --> CO2 --> CO3 --> CO4 --> CO5 --> CO6
end
subgraph "Admin Journey - Web Portal"
AD1[" Admin Access
Full System Control"]
AD2[" User Management
Role & Permission Control"]
AD3[" Ambassador Program
Approval & Commission Rules"]
AD4[" Financial Oversight
Payments & Payouts"]
AD5[" System Analytics
Performance Monitoring"]
AD6[" Compliance
HIPAA & GDPR Audits"]
AD1 --> AD2 --> AD3 --> AD4 --> AD5 --> AD6
end
%% Cross-connections between workflows
PA1 -.->|"Attribution Tracking"| AM4
PA8 -.->|"Commission Trigger"| AM5
PA4 -.->|"Intake Submission"| CO2
PA6 -.->|"Consultation Data"| CO4
AM1 -.->|"Approval Process"| AD3
AM6 -.->|"Payout Authorization"| AD4
CO4 -.->|"Treatment Plans"| PA7
classDef patient fill:#f8f9fa,stroke:#212529,stroke-width:2px,color:#212529
classDef ambassador fill:#e9ecef,stroke:#212529,stroke-width:2px,color:#212529
classDef consultant fill:#f8f9fa,stroke:#212529,stroke-width:2px,color:#212529
classDef admin fill:#e9ecef,stroke:#212529,stroke-width:2px,color:#212529
class PA1,PA2,PA3,PA4,PA5,PA6,PA7,PA8,PA9,PA10 patient
class AM1,AM2,AM3,AM4,AM5,AM6 ambassador
class CO1,CO2,CO3,CO4,CO5,CO6 consultant
class AD1,AD2,AD3,AD4,AD5,AD6 admin