🕉️ संपूर्ण आयुर्वेदिक स्वास्थ्य विश्लेषण पोर्टल

Comprehensive Ayurvedic Health Analysis Portal

सर्वे भवन्तु सुखिनः सर्वे सन्तु निरामयाः | (May all be happy, may all be free from disease)

🫀 नाड़ी परीक्षा (Naadi Pariksha) - Pulse Diagnosis

📋 Basic Information

🎯 Pulse Characteristics Analysis

वात नाड़ी (Vata Pulse)

Characteristics:

सर्प गति (Serpentine), चंचल (Irregular), तीव्र (Fast)

33%

पित्त नाड़ी (Pitta Pulse)

Characteristics:

मंडूक गति (Frog-like), बलवान् (Strong), नियमित (Regular)

33%

कफ नाड़ी (Kapha Pulse)

Characteristics:

हंस गति (Swan-like), मंद (Slow), गंभीर (Deep)

33%

📝 Advanced Pulse Analysis

👁️ अष्टविध परीक्षा (Ashtavidha Pariksha) - Eight-Fold Examination

👁️ दर्शन (Darshan) - Observation

👋 स्पर्शन (Sparshan) - Touch

🗣️ शब्द (Shabda) - Voice

👃 गंध (Gandha) - Smell

👅 रस (Rasa) - Taste

💧 मूत्र (Mutra) - Urine

💩 मल (Mala) - Stool

👁️ आकृति (Akriti) - Form/Build

🧘‍♀️ प्रकृति निर्धारण (Prakriti Assessment) - Constitutional Analysis

🎭 Dosha Visualization

वात (VATA)
वायु + आकाश
Air + Space
पित्त (PITTA)
तेज + जल
Fire + Water
कफ (KAPHA)
पृथ्वी + जल
Earth + Water

🏗️ Physical Characteristics (शारीरिक लक्षण)

🧠 Mental & Behavioral Traits (मानसिक व व्यवहारिक गुण)

⚡ Physiological Functions (शारीरिक कार्य)

⚖️ गुण विश्लेषण (Guna Analysis) - Mental Constitution

🎭 त्रिगुण (Triguna) Assessment

सत्त्व
SATTVA
Purity, Harmony
रजस्
RAJAS
Activity, Passion
तमस्
TAMAS
Inertia, Darkness

🧠 Mental Characteristics Assessment

🔥 अग्नि परीक्षा (Agni Assessment) - Digestive Fire Analysis

🔥 Types of Agni (अग्नि के प्रकार)

मन्दाग्नि
MANDAGNI

Weak Digestion

समाग्नि
SAMAGNI

Balanced Digestion

तीक्ष्णाग्नि
TIKSHNAGNI

Sharp Digestion

विषमाग्नि
VISHAMAGNI

Variable Digestion

🍽️ Digestive Assessment

🌊 स्रोतस् विश्लेषण (Srotas Analysis) - Channel System Assessment

🫁 Major Srotas Assessment

प्राणवह स्रोतस् (Pranavaha Srotas)

Respiratory System

अन्नवह स्रोतस् (Annavaha Srotas)

Digestive System

उदकवह स्रोतस् (Udakavaha Srotas)

Water Metabolism

रसवह स्रोतस् (Rasavaha Srotas)

Plasma/Lymphatic System

रक्तवह स्रोतस् (Raktavaha Srotas)

Circulatory System

मांसवह स्रोतस् (Mamsavaha Srotas)

Muscular System

मेदवह स्रोतस् (Medavaha Srotas)

Fat/Adipose System

अस्थिवह स्रोतस् (Asthivaha Srotas)

Skeletal System

मज्जावह स्रोतस् (Majjavaha Srotas)

Nervous System

शुक्रवह स्रोतस् (Shukravaha Srotas)

Reproductive System

🩺 लक्षण विश्लेषण (Symptoms Analysis) - Comprehensive Health Assessment

🔍 Dosha-Specific Symptoms

🌪️ वात विकार (Vata Disorders)

🔥 पित्त विकार (Pitta Disorders)

🌊 कफ विकार (Kapha Disorders)

⏰ Symptom Duration & Severity

🌿 जीवनशैली विश्लेषण (Lifestyle Analysis) - Regimen & Daily Routine

🌅 दिनचर्या (Dinacharya) - Daily Routine

🍽️ आहार विहार (Ahara Vihara) - Diet & Nutrition

🏃‍♂️ व्यायाम (Vyayama) - Exercise & Physical Activity

🧘‍♀️ मानसिक स्वास्थ्य (Mental Health) & Stress Management

🌍 Environmental & Seasonal Factors

📊 संपूर्ण आयुर्वेदिक विश्लेषण (Comprehensive Ayurvedic Analysis)

Analyzing your Ayurvedic constitution and health patterns...

कृपया प्रतीक्षा करें, विश्लेषण हो रहा है...

🙏 Complete the comprehensive assessment in all sections to receive your detailed Ayurvedic analysis and personalized recommendations.

सभी अनुभागों में मूल्यांकन पूरा करें ताकि आपको विस्तृत आयुर्वेदिक विश्लेषण और व्यक्तिगत सुझाव मिल सकें।

(total > 100) { const excess = total - 100; const lastChanged = document.activeElement; if (lastChanged === vataSlider) { const reduction = excess / 2; pittaSlider.value = Math.max(0, pittaSlider.value - reduction); kaphaSlider.value = Math.max(0, kaphaSlider.value - reduction); } else if (lastChanged === pittaSlider) { const reduction = excess / 2; vataSlider.value = Math.max(0, vataSlider.value - reduction); kaphaSlider.value = Math.max(0, kaphaSlider.value - reduction); } else { const reduction = excess / 2; vataSlider.value = Math.max(0, vataSlider.value - reduction); pittaSlider.value = Math.max(0, pittaSlider.value - reduction); } } updatePulseValues(); } function showSection(sectionId) { // Hide all sections const sections = document.querySelectorAll('.content-section'); sections.forEach(section => section.classList.remove('active')); // Remove active class from all tabs const tabs = document.querySelectorAll('.nav-tab'); tabs.forEach(tab => tab.classList.remove('active')); // Show selected section document.getElementById(sectionId).classList.add('active'); // Add active class to clicked tab event.target.classList.add('active'); currentSection = sectionId; } function selectAgni(agniType) { selectedAgni = agniType; document.getElementById('agni-type').value = agniType; // Update visual feedback const agniLevels = document.querySelectorAll('.agni-level'); agniLevels.forEach(level => level.style.transform = 'scale(1)'); const selectedLevel = document.querySelector(`.${agniType}`); if (selectedLevel) { selectedLevel.style.transform = 'scale(1.1)'; } } function collectComprehensiveData() { // Collect all form data from all sections const data = { // Basic Information age: document.getElementById('age')?.value || '', gender: document.getElementById('gender')?.value || '', examTime: document.getElementById('exam-time')?.value || '', // Naadi Pariksha vataPulse: parseInt(document.getElementById('vata-pulse')?.value || 33), pittaPulse: parseInt(document.getElementById('pitta-pulse')?.value || 33), kaphaPulse: parseInt(document.getElementById('kapha-pulse')?.value || 33), pulseStrength: document.getElementById('pulse-strength')?.value || '', pulseRhythm: document.getElementById('pulse-rhythm')?.value || '', pulseVolume: document.getElementById('pulse-volume')?.value || '', pulseNotes: document.getElementById('pulse-notes')?.value || '', // Ashtavidha Pariksha appearance: document.getElementById('appearance')?.value || '', eyes: document.getElementById('eyes')?.value || '', temperature: document.getElementById('temperature')?.value || '', texture: document.getElementById('texture')?.value || '', voice: document.getElementById('voice')?.value || '', speech: document.getElementById('speech')?.value || '', odor: document.getElementById('odor')?.value || '', mouthTaste: document.getElementById('mouth-taste')?.value || '', urineColor: document.getElementById('urine-color')?.value || '', urineFrequency: document.getElementById('urine-frequency')?.value || '', stoolConsistency: document.getElementById('stool-consistency')?.value || '', bowelFrequency: document.getElementById('bowel-frequency')?.value || '', bodyStructure: document.getElementById('body-structure')?.value || '', heightCategory: document.getElementById('height-category')?.value || '', // Prakriti Assessment bodyBuild: document.getElementById('body-build')?.value || '', hairType: document.getElementById('hair-type')?.value || '', skinType: document.getElementById('skin-type')?.value || '', eyeType: document.getElementById('eye-type')?.value || '', teethNails: document.getElementById('teeth-nails')?.value || '', joints: document.getElementById('joints')?.value || '', mentalActivity: document.getElementById('mental-activity')?.value || '', memoryType: document.getElementById('memory-type')?.value || '', emotions: document.getElementById('emotions')?.value || '', sleepPattern: document.getElementById('sleep-pattern')?.value || '', dreams: document.getElementById('dreams')?.value || '', speechPattern: document.getElementById('speech-pattern')?.value || '', appetite: document.getElementById('appetite')?.value || '', digestion: document.getElementById('digestion')?.value || '', energyLevel: document.getElementById('energy-level')?.value || '', perspiration: document.getElementById('perspiration')?.value || '', // Guna Analysis mentalState: document.getElementById('mental-state')?.value || '', spiritual: document.getElementById('spiritual')?.value || '', stressResponse: document.getElementById('stress-response')?.value || '', decisionMaking: document.getElementById('decision-making')?.value || '', lifestylePref: document.getElementById('lifestyle-pref')?.value || '', relationship: document.getElementById('relationship')?.value || '', // Agni Assessment agniType: selectedAgni, postMeal: document.getElementById('post-meal')?.value || '', hungerPattern: document.getElementById('hunger-pattern')?.value || '', foodPreferences: document.getElementById('food-preferences')?.value || '', digestiveComplaints: document.getElementById('digestive-complaints')?.value || '', eatingSpeed: document.getElementById('eating-speed')?.value || '', waterIntake: document.getElementById('water-intake')?.value || '', // Srotas Analysis breathing: document.getElementById('breathing')?.value || '', digestiveFunction: document.getElementById('digestive-function')?.value || '', waterBalance: document.getElementById('water-balance')?.value || '', circulation: document.getElementById('circulation')?.value || '', bloodQuality: document.getElementById('blood-quality')?.value || '', muscleCondition: document.getElementById('muscle-condition')?.value || '', fatMetabolism: document.getElementById('fat-metabolism')?.value || '', boneHealth: document.getElementById('bone-health')?.value || '', nervousFunction: document.getElementById('nervous-function')?.value || '', reproductiveHealth: document.getElementById('reproductive-health')?.value || '', // Symptoms symptoms: Array.from(document.querySelectorAll('input[type="checkbox"]:checked')).map(cb => cb.value), symptomDuration: document.getElementById('symptom-duration')?.value || '', symptomSeverity: document.getElementById('symptom-severity')?.value || '', symptomPattern: document.getElementById('symptom-pattern')?.value || '', aggravatingFactors: document.getElementById('aggravating-factors')?.value || '', healthConcerns: document.getElementById('health-concerns')?.value || '', // Lifestyle wakeTime: document.getElementById('wake-time')?.value || '', sleepTime: document.getElementById('sleep-time')?.value || '', morningPractices: document.getElementById('morning-practices')?.value || '', eveningRoutine: document.getElementById('evening-routine')?.value || '', tastePreference: document.getElementById('taste-preference')?.value || '', foodTemperature: document.getElementById('food-temperature')?.value || '', mealPattern: document.getElementById('meal-pattern')?.value || '', foodQuality: document.getElementById('food-quality')?.value || '', eatingEnvironment: document.getElementById('eating-environment')?.value || '', waterHabits: document.getElementById('water-habits')?.value || '', exerciseType: document.getElementById('exercise-type')?.value || '', exerciseFrequency: document.getElementById('exercise-frequency')?.value || '', exerciseIntensity: document.getElementById('exercise-intensity')?.value || '', workNature: document.getElementById('work-nature')?.value || '', stressLevel: document.getElementById('stress-level')?.value || '', stressManagement: document.getElementById('stress-management')?.value || '', mentalTendencies: document.getElementById('mental-tendencies')?.value || '', spiritualPractices: document.getElementById('spiritual-practices')?.value || '', climatePreference: document.getElementById('climate-preference')?.value || '', seasonalChanges: document.getElementById('seasonal-changes')?.value || '', livingEnvironment: document.getElementById('living-environment')?.value || '', lifestyleNotes: document.getElementById('lifestyle-notes')?.value || '' }; return data; } function analyzePrakrti(data) { let vataScore = 0, pittaScore = 0, kaphaScore = 0; // Pulse analysis (30% weight) vataScore += data.vataPulse * 0.3; pittaScore += data.pittaPulse * 0.3; kaphaScore += data.kaphaPulse * 0.3; // Physical characteristics (40% weight) const physicalFactors = ['bodyBuild', 'hairType', 'skinType', 'eyeType', 'teethNails', 'joints']; physicalFactors.forEach(factor => { if (data[factor] === 'vata') vataScore += 6.67; else if (data[factor] === 'pitta') pittaScore += 6.67; else if (data[factor] === 'kapha') kaphaScore += 6.67; }); // Mental and physiological characteristics (30% weight) const mentalFactors = ['mentalActivity', 'memoryType', 'emotions', 'sleepPattern', 'dreams', 'speechPattern', 'appetite', 'digestion', 'energyLevel', 'perspiration']; mentalFactors.forEach(factor => { if (data[factor] === 'vata') vataScore += 3; else if (data[factor] === 'pitta') pittaScore += 3; else if (data[factor] === 'kapha') kaphaScore += 3; }); // Normalize scores to percentages const total = vataScore + pittaScore + kaphaScore; if (total === 0) { return { vata: 33, pitta: 33, kapha: 34 }; } return { vata: Math.round((vataScore / total) * 100), pitta: Math.round((pittaScore / total) * 100), kapha: Math.round((kaphaScore / total) * 100) }; } function analyzeGunas(data) { let sattvaScore = 0, rajasScore = 0, tamasScore = 0; const gunaFactors = ['mentalState', 'spiritual', 'stressResponse', 'decisionMaking', 'lifestylePref', 'relationship']; gunaFactors.forEach(factor => { if (data[factor] === 'sattva') sattvaScore += 1; else if (data[factor] === 'rajas') rajasScore += 1; else if (data[factor] === 'tamas') tamasScore += 1; }); const total = sattvaScore + rajasScore + tamasScore; if (total === 0) { return { sattva: 33, rajas: 33, tamas: 34 }; } return { sattva: Math.round((sattvaScore / total) * 100), rajas: Math.round((rajasScore / total) * 100), tamas: Math.round((tamasScore / total) * 100) }; } function analyzeVikriti(data, prakriti) { const imbalances = []; // Analyze symptoms for dosha imbalances const vataSymptoms = ['dryness', 'constipation', 'anxiety', 'insomnia', 'joint-pain', 'tremors', 'restlessness', 'irregular-digestion']; const pittaSymptoms = ['acidity', 'skin-inflammation', 'anger', 'burning-sensation', 'excessive-heat', 'loose-stools', 'yellowish-eyes', 'excessive-hunger']; const kaphaSymptoms = ['congestion', 'weight-gain', 'lethargy', 'excessive-sleep', 'cold-clammy', 'slow-digestion', 'sweet-cravings', 'water-retention']; const vataCount = data.symptoms.filter(s => vataSymptoms.includes(s)).length; const pittaCount = data.symptoms.filter(s => pittaSymptoms.includes(s)).length; const kaphaCount = data.symptoms.filter(s => kaphaSymptoms.includes(s)).length; // Severity thresholds based on symptom count and severity const severityMultiplier = data.symptomSeverity === 'severe' ? 1.5 : data.symptomSeverity === 'moderate' ? 1.2 : 1; if