Analysis all pyq and give me most repeated questions with number of how many times repeat Also give me most imp topics according my new ncism 3 rd year BAMS kaumarbritya With answers
cd /home/daytona/workspace && python3 << 'EOF' import pdfplumber pdf_path = "/home/daytona/workspace/attachments/118d90b6-ec74-4404-8aa9-979efad7a8ab/chark paper.pdf" full_text = "" with pdfplumber.open(pdf_path) as pdf: print(f"Total pages: {len(pdf.pages)}") for i, page in enumerate(pdf.pages): text = page.extract_text() if text: full_text += f"\n\n=== PAGE {i+1} ===\n{text}" # Save to file with open("/home/daytona/workspace/pyq_text.txt", "w") as f: f.write(full_text) print(f"Total characters extracted: {len(full_text)}") print("\nFIRST 3000 CHARS:") print(full_text[:3000]) EOF
python3 << 'EOF' import subprocess # Check if pytesseract and pdf2image are available try: import pytesseract print("pytesseract available") except: print("pytesseract NOT available") try: from pdf2image import convert_from_path print("pdf2image available") except: print("pdf2image NOT available") # Check tesseract binary result = subprocess.run(["which", "tesseract"], capture_output=True, text=True) print(f"tesseract binary: {result.stdout.strip()}") # Check poppler result2 = subprocess.run(["which", "pdftoppm"], capture_output=True, text=True) print(f"pdftoppm: {result2.stdout.strip()}") EOF
python3 << 'EOF' from pdf2image import convert_from_path import pytesseract from PIL import Image pdf_path = "/home/daytona/workspace/attachments/118d90b6-ec74-4404-8aa9-979efad7a8ab/chark paper.pdf" print("Converting PDF pages to images...") pages = convert_from_path(pdf_path, dpi=200) print(f"Converted {len(pages)} pages") full_text = "" for i, page_img in enumerate(pages): print(f"OCR on page {i+1}...") text = pytesseract.image_to_string(page_img, lang='eng') full_text += f"\n\n=== PAGE {i+1} ===\n{text}" with open("/home/daytona/workspace/pyq_ocr.txt", "w") as f: f.write(full_text) print(f"\nDone. Total chars: {len(full_text)}") print("\n=== FIRST 4000 CHARS ===") print(full_text[:4000]) EOF
python3 << 'PYEOF' # Read the full OCR text with open("/home/daytona/workspace/pyq_ocr.txt", "r") as f: full_text = f.read() # Print all pages to get full picture print(full_text[4000:9000]) PYEOF
python3 << 'PYEOF' with open("/home/daytona/workspace/pyq_ocr.txt", "r") as f: full_text = f.read() print(full_text[9000:18000]) PYEOF
python3 << 'PYEOF' with open("/home/daytona/workspace/pyq_ocr.txt", "r") as f: full_text = f.read() print(full_text[18000:]) PYEOF
python3 << 'PYEOF' # Comprehensive topic frequency analysis across all PYQ papers papers = { "Mar 2025": """ Kasa Roga - Types, Samprapti, Chikitsa (Q1) Kshatakshina - Nidana, Samprapti, Lakshana, Chikitsa (Q2A) Gulma - Types, Sadhyasadhyata, Samprapti, Chikitsa (Q2B) Vishama Jwara - Types, Chikitsa (Q2C) Granthi Visarpa - Nidana, Samprapti, Lakshana (Q3A) Vatarakta Chikitsa (Q3B) Madatyaya - Samanya Lakshana, Chikitsasutra (Q3D) Atyaagni - Samprapti, Lakshana (Q3E) Atatva-abhinivesha Chikitsasutra (Q4A) Udararoga - types (Q4B) Puyarakta Lakshana (Q4D) Aagantuja Atisara Chikitsasutra (Q4F) Tantrayukti (Q5A) Chaturangulakalpa Adhyaya (Q5B) Nasya - Types (Q6A) Suryavarta Roga (Q6B) Basti Netra Dosha (Q6D) Virechana Yogya-Ayogya (Q6E) Jimutaka synonyms (Q7A) Tilvakakalpa Adhyaya Yogas (Q7B) Vatsaka - types (Q7C) Sudha Kshir - collection method (Q7D) Dhamargava - diseases (Q7E) Trivrut - collection method (Q7F) """, "Apr 2024": """ Visarpa - Nidana, Samprapti, Types, Treatment (Q1) Swasha Roga - Nidana, Purvarupa, Samprapti, Sadhyasadhyata (Q2A) Rajayakshma - Nirukti, Nidana, Purvarupa, Sadhyasadhyata (Q2B) Shilajit Rasayana (Q2C) Pandu - Mritbhakshanjanya, Chikitsasutra (Q3A) Unmada - Samprapti, Chikitsasutra (Q3B) Chhidrodara Roga Chikitsa (Q3D) Pittaja Prameha (Q3E) Kasa Roga Purvarupa (Q4A) Vatarakta - etymology (Q4B) Bheshaja synonyms (Q4C) Garavisha symptoms (Q4D) Hikka Roga types (Q4E) Ashtanga Lavana ingredients (Q4F) Vatsakakalpa Adhyaya (Q5A) Niruha Basti Vyapada - Parikartika, Parisraava (Q5B) Bastidatru Dosha (Q6A) Vamana Yogya-Ayogya (Q6B) Ardhavbhedaka (Q6D) Vibramsha (Q6E) Kalpasthana definition (Q7A) Mana types (Q7B) Dhamargava synonyms (Q7C) """, "Sep 2022": """ Atisara Chikitsa (Q1) Raktapitta - Nidana, Samprapti, Treatment (Q2A) Pandu - Nidana, Lakshana, Purvarupa, Treatment (Q2B) Vatashonita/Vatarakta - Nidana, Types, Lakshana, Treatment (Q2C) Langhana in Jwara Chikitsa (Q3A) Vardhamana Pippali Rasayana (Q3B) Trishna - Nidana, Samprapti (Q3C) Atattvabhinivesha (Q3E) Madatyaya types (Q4A) Khalli definition (Q4B) Shopha samanya lakshana (Q4C) PindaTaila Rogadhikara (Q4D) Bhesaja synonyms (Q4E) Upadrava definition (Q4F) Aushadha Samgraha Kala, Trividha Desha (Q5A) Vamana Virechana Yogya-Ayogya (Q5B) Matra Basti (Q6A) Samsarjana Krama (Q6B) Suryavarta - symptoms, treatment (Q6C) Tandra (Q6E) Tilvak synonyms (Q7A) Sudha types (Q7B) Maan types (Q7C) Nishotha synonyms (Q7D) Dhamargava - total Yoga in Dhamargava Kalpa (Q7E) Aragvadha - Samgraha Vidhi (Q7F) """, "Mar 2022": """ Rasayana definition, Kutipraveshika Vidhi (Q1) Apasmara - Nirukti, Nidana, Samprapti, Treatment (Q2A) Raktagulma - Nidana, Lakshana, Treatment (Q2B) Kasa - Nidana, Purvarupa, Samprapti, Treatment (Q2C) Unmada treatment principle (Q3A) Chhardi treatment (Q3B) Urahakshat Samprapti (Q3C) Kaamala treatment (Q3E) Dushivisha lakshana (Q4A) Sitopaladi Churna ingredients (Q4B) Narayana Churna anupana (Q4C) Akshepaka definition (Q4D) Prameha Dosha-Dushya Samgraha (Q4E) Vigata Jwara lakshana (Q4F) Vatsaka Kalpa (Q5A) Basti as half treatment (Q5B) Sneha Basti Vyapada treatment (Q6A) Bastikundalika (Q6B) Apatantraka (Q6C) Nasya - types, method (Q6E) Shankhini synonyms (Q7A) Danti-Dravanti guna (Q7B) Madanaphala Prayojya amga (Q7C) Snuhi use (Q7D) Dhamargava - diseases (Q7E) Trivrita collection method (Q7F) """, "Oct 2023": """ Kshataksheena Chikitsa - Purvarupa, Lakshana, Avasthiki Chikitsa, Pathya (Q1) Ajatodaka lakshana, Ksheera and Virechana in Udara Chikitsa (Q2A) Pippalivardhaman Rasayana (Q2B) Prameha-Raktapitta differential diagnosis, Prameha Chikitsa Upakrama (Q2C) Atattvabhinivesha (Q3A) Ama-pakva Mala Lakshana, Sannipatika Grahani Chikitsa Krama (Q3B) Kumbhakamala Lakshana, Samshodhana utility (Q3D) Pandu and Kamala - Samshodhana utility (Q3D) Udavarta Nidana, Chikitsa (Q3E) Ksheera Dosha types (Q4A) Urustambha Chikitsa Aushadha (Q4B) Shastra Karma types (Q4C) Muktonmada lakshana (Q4D) Taila Panchaka Rogadhikara (Q4E) Vajikarana Adhyaya sections (Q4F) Vamana Virechana - Jaghana, Madhya, Pravara, Samyak Lakshana (Q5A) Niruha Basti contraindications and adverse effects (Q5B) Chaturangula synonyms, processing, therapeutic use (Q6A) Sudha synonyms, varieties, indications, collection (Q6B) Parikartika as Basti complication (Q6D) Tantrayukti - five (Q6E) Danti-Dravanti qualities, actions (Q7A) Siddhi Sthana definition (Q7B) Mutra-sankshaya definition (Q7C) Uttara Basti Netra shape (Q7D) Chikitsardha - which therapy (Q7E) Picchha Basti indications (Q7F) """, "Sep 2024": """ Urustambha Chikitsa (Q1) Vishama Jwara - Types, Symptoms, Treatment (Q2A) Grahani - Jatharagni importance, Nidana, Samprapti (Q2B) Tamaka Shwasa - Nidana, Samprapti, Lakshana, Treatment (Q2C) Medhya Rasayana (Q3A) Plihodara (Q3B) Arsha Chikitsa (Q3C) Agantuka Shotha treatment (Q3E) Raktavritta Vata symptoms (Q4A) Vrana Sthana (Q4B) Kshudra Kushtha (Q4C) Samashana definition (Q4D) Rajayakshma causative factors (Q4E) Visarpa types (Q4F) Tilvaka Kalpa (Q5A) Vamana Virechana Vyapad treatment (Q5B) Shirovirechana Vidhi (Q6A) Matra Basti (Q6B) Ardhavabhedaka (Q6C) Sudha Kalpa Yogya-Ayogya (Q6E) Aragvadha synonyms (Q7A) Desha types (Q7B) Saptala guna (Q7C) Snehapaka types (Q7D) Kalpa Sthana prayojana (Q7E) Mahadoshakara Bhava (Q7F) """, "Mar 2026": """ Grahani - Nidan, Samprapti, Chikitsa (Q1) Kushtha - Nidan, Samprapti, Chikitsa (Q2A) Rajyakshma - Nidan, Samprapti, Chikitsa (Q2B) Prameha - Nidan, Samprapti, Chikitsa (Q2C) Aachar Rasayan (Q3A) Pandu Roga samanya Chikitsa (Q3B) Visarpa Bheda, Samanya Chikitsa Sutra (Q3C) Urustambha Chikitsa (Q3D) Vatavyadhi - Nidan, Samprapti, Samanya Chikitsa Sutra (Q3E) Vatarakta Bheda (Q4A) Kamala Vyadhi Chikitsa Sutra (Q4B) Pakshaghat Chikitsa Sutra (Q4C) Tamak Shwas Chikitsa Sutra (Q4D) Unmad Bheda (Q4E) Shrestha Vaajikaran (Q4F) Kalpa Sthan importance (Q5A) Vaman-Virechan Niruha Basti - Ayoga, Atiyoga, Samyak Yoga (Q5B) Basti-Netra, Basti-Putaka (Q6A) Ardhavbhedaka (Q6B) Ashta Mahadoshakara Bhaav (Q6C) Samsarjan Krama (Q6D) Madanphal Samgrahan Vidhi (Q6E) Desha Bheda (Q7A) Dhamargava synonyms (Q7B) Tilwaka synonyms (Q7C) Basti Data Dosha (Q7D) Chaturangula Guna (Q7E) Trivrut synonyms (Q7F) """, "Jul 2021": """ Urustambha - Nidana, Samprapti, Sneha Prayoga Dosha, Chikitsa Sutra (Q1) Shwasa - Samprapti, Sadhyasadhyata, Chikitsa Krama (Q2A) Pippali Vardhamana Rasayana (Q2B) Kshataksheena Chikitsa (Q2C) Arsha - types of treatment (Q3A) Kamala - Avasthika Chikitsa (Q3B) Raktavritta Chikitsa (Q3D was Mutramarga Pravritta Raktapitta) (Q3E) Apasmara definition (Q4A) Kalaka Churna Rogadhikara (Q4B) Vatavyadhi Purvarupa (Q4C) Mahagada (Q4D) Shakhanusari Jwara definition (Q4E) Vatika Meha names (Q4F) Sneha Basti Vyapada (Q5A) Aushadha Dravya Aharana, Sthapana Vidhi (Q5B) Basti Praneta Dosha (Q6A) Sirovirechana Yogya-Ayogya (Q6B) Samsarjana Krama (Q6D) Ushnavata, Mutrashtheela (Q6E) Jimutaka synonyms (Q7A) Kalpasthana first chapter (Q7B) Vatsaka synonyms (Q7C) Mana types (Q7D) Kritvedhana Kalpa (Q7E) Trivrita qualities (Q7F) """, "Sep 2025": """ Rasayana - types, Sevana Vidhi (Q1) Nava-Jwara Chikitsa (Q2A) Kushtha - Nidanpanchaka, Chikitsa (Q2B) Vata Vyadhi Chikitsa (Q2C) Prameha Chikitsa Sutra (Q3A) Urahkshata Chikitsa (Q3B) Arsha Bhed as per Chikitsa (Q3C) Panduroga Samprapti, Lakshana (Q3D) Shwasaroga Samprapti, types (Q3E) Halimaka Roga (Q4A) Guda-bhransha Chikitsa (Q4B) Visarpa types (Q4C) Mutra margagata Raktapitta Chikitsa (Q4D) Hridroga types (Q4E) Grudhrasi (Q4F) Kalpasthana importance (Q5A) Basti Karma - types, importance (Q5B) Peyadi (Sansarjana) Krama (Q6A) Nasya Yogya-Ayogya with Prayogkala (Q6B) Basti-Netra Vyapad (Q6C) Vaman Virechan Vyapada (Q6D) Mahadoshkara Bhava during Panchakarma (Q6E) Ikshwaku synonyms (Q7A) Anupana according to Dosha (Q7B) Trivrutta - types, synonyms (Q7C) Mana-Parimana types (Q7D) Tilvaka Churna Anupana, Matra (Q7E) Aragwadha Guna (Q7F) """, "Feb 2021": """ Urustambha - verse explanation (Q1) Grahani Dosha Chikitsa (Q2A) Arsha - Nidana, Purvarupa, Lakshana, Samprapti, Chikitsa (Q2B) Vatarakta - Nidana, Samprapti, Sthana, Types (Q2C) Gulma Chikitsa (Q3A) Jalodara (Q3B) Madatyaya (Q3D) Tamaka Shwasa Chikitsa (Q3E) Jwara Adhisthana (Q4A) Kaphaja Atisara Chikitsa Sutra (Q4B) Visarpa Apathya (Q4C) Vataja Galaganda Chikitsa Sutra (Q4D) Urustambha Purvarupa (Q4E) Pakshaghata Chikitsa Sutra (Q4F) Kalpasthana importance (Q5A) Basti Kundala - Nidana, Samprapti, Lakshana (Q5B) Matrabasti (Q6A) Adhmana - Nidana, Samprapti, Lakshana (Q6B) Samsarjana Krama (Q6D) Suryavarta (Q6D) Madanaphala synonyms (Q7A) Krutvedhana Guna (Q7B) Ikshwaku synonyms (Q7C) Desha types (Q7D) Sudha synonyms (Q7E) Saptala Yogas (Q7F) """, "Sep 2020": """ Vishama Jwara Chikitsa (Q1) Prameha - Dosha-Dushya Samgraha, Santarpanottha Chikitsa (Q2A) Tamaka Shwasa - Lakshana, Chikitsa (Q2B) Visarpa - Dosha dominance, Raktamokshana importance (Q2C) Sapta Visha Vega Chikitsa (Q3A) Kushtha Chikitsa Sutra (Q3B) Amatisara Sangrahana Aushadha contraindication (Q3D) Madatyaya Chikitsa Sutra (Q3E) Badhana definition (Q4A) Medhya Rasayana (Q4B) Pindasava Rogadhikara (Q4C) Picchha Basti indications (Q4D) Amrutprasha Ghrita - disease (Q4E) Kasa types (Q4F) Basti Vyapat - twelve Asamyakyog janya (Q5A) Niruha Basti Pramana, Basti Netra size (Q5B) Madanphala synonyms, collection method (Q6A) Ikshavaku synonyms, qualities, formulations (Q6B) Vamana-Virechana Vyapat (Q6D) Shirovirechana Yogya-Ayogya (Q6E) Maana types (Q7A) Sanskarta job (Q7B) Vatsaka synonyms (Q7C) Vamana Yoga total (Q7D) Snehabasti Vyapada (Q7E) Adhikarana tantrayukti definition (Q7F) """, "Nov 2019": """ Apasmara - Nidana, Purvarupa, Samprapti, Chikitsa (Q1) Vajikarana Pada, Brimhani Gutika (Q2A) Rajayakshma Chikitsa (Q2B) Visarpa Chikitsa (Q2C) Madatyaya - Madhyapana treatment (Q3A) Shuddha Vrana Lakshana (Q3B) Mukharoga (Q3D) Gudamargapravritta Raktapitta Chikitsa (Q3E) Trushna types (Q4A) Vatarakta best treatment (Q4B) Kasa Purvarupa (Q4C) Jwara Pratyatma Lakshana (Q4D) Shiroroga types (Q4E) Kalaka Churna Rogadhikara (Q4F) Mahadoshakara Bhava (Q5A) Kalpasthana - Virechana Dravya mode of action (Q5B) Matra Basti (Q6A) Apatantraka - Samprapti, Chikitsa (Q6B) Nasya types (Q6D) Vamana Yogya-Ayogya (Q6E) Snuhi uses (Q7A) Dhamargava Prayojyanga (Q7B) Vatsaka types (Q7C) Shankhini synonyms (Q7D) Aragvadha synonyms (Q7E) Vamana Karma Vega number (Q7F) """, "May 2019": """ Vishama Jwara types, Chikitsa (Q1) Kasa - Nidana, Purvarupa, Sadhyasadhyata, Chikitsa (Q2A) Rasayana methods, Medhya Rasayana (Q2B) Kushtha Chikitsa (Q2C) Grathita Raktapitta treatment (Q3A) Prameha Dosha-Dushya Samgraha (Q3B) Visarpa Chikitsa Sutra (Q3D) Purana Ghrita (Q3E) Atisara Purvarupa (Q4A) Vajikarana Pada (Q4B) Danti Haritaki Rogadhikara (Q4C) Visha Nirukti (Q4D) Amritaprasha Ghrita Rogadhikara (Q4E) Peetaka Churna Rogadhikara (Q4F) Basti as best Ayurveda treatment - justify (Q5A) Dasha Vamana-Virechana Vyapada (Q5B) Vamana Yogya-Ayogya (Q6A) Mahadoshakara Bhava (Q6B) Pratimarsha (Q6D) Dridhabala contribution (Q6E) Dhamargava synonyms (Q7A) Snuhi Guna (Q7B) Jivadanam definition (Q7C) Kalpasthana definition (Q7D) Snehapaka types (Q7E) Madanphala Prayojyanga (Q7F) """, "Oct 2018": """ Vajikarana, Brihati Rasayana (Q1) Unmada - Nidana, Lakshana, Chikitsa (Q2A) Chhardi - Nidana, Samprapti, Lakshana, Chikitsa (Q2B) Vishama Jwara (Q2C) Kamala Samprapti (Q3A) Pleehodara Chikitsa (Q3B) Atishara Samprapti (Q3D) Halimaka Chikitsa (Q3E) Arochaka Nidana (Q4A) Ardita Chikitsa Sutra (Q4B) Urustambha Nirukti (Q4C) Hikka types (Q4D) Udavarta Nirukti (Q4E) Apasmara Nirukti (Q4F) Vatsakakalpa Adhyaya (Q5A) Siddhisthana importance (Q5B) Sneha Basti Vyapada (Q6A) Tandra (Q6B) Samsarjanakrama (Q6D) Vamana Yogya-Ayogya (Q6E) Nishotha synonyms (Q7A) Danti Guna (Q7B) Virechana definition (Q7C) Dhamargava Prayojya Anga (Q7D) Vatsaka Kalpa total Yoga (Q7E) Amalatasa Samgrahavidhi (Q7F) """, "Mar 2023": """ Jwara Chikitsa Adhyaya - Apathya, Langhana utility, Jeerna Jwara Chikitsa (Q1) Vatashonita/Vatarakta Chikitsa (Q2A) Raktapitta - Sadhyasadhyata, Chikitsa (Q2B) Grahanidosha Chikitsa Adhyaya (Q2C) Sarva Vata-Vikara Chikitsa (Q3A) Kaphaja Madatyaya Chikitsa (Q3B) Visha Upakrama - 24 (Q3D) Raktatisara Chikitsa (Q3E) Tamaka Shwasa varieties (Q4A) Samashana definition (Q4B) Ashtakatvar Tailam Rogadhikara (Q4C) Pushyanuga Churnam indications (Q4D) Maayur Ghritam Rogadhikara (Q4E) Vajikarana definition (Q4F) Mutradosha - 13 varieties, Mutrajathar Chikitsa (Q5A) Basti Chikitsardha - justify (Q5B) Matravat Aushadha characteristics (Q6A) Trivrit types - utility in Virechana (Q6B) Madanphala Prayog Vidhi (Q6D) Ashtamahadoshakara Bhava (Q6E) Uddesha, Nirdesha Tantrayukti (Q7A) Dridhabala role in Charaka Samhita (Q7B) Tilvaka useful part (Q7C) Madhya Snehapaka use (Q7D) Basti left-lateral position reason (Q7E) Siddhi Sthana first chapter (Q7F) """, "May 2018": """ Jwara types, Vishama Jwara (Q1) Mahakushtha (Q2A) Brahma Rasayana (Q2B) Vajikarana importance (Q2C) Gulma Samprapti (Q3A) Rajyakshma Samprapti (Q3B) Udara Roga Samprapti (Q3D) Tamaka Shwasa Samprapti (Q3E) Vatarakta symptoms (Q4A) Visarpa types (Q4B) Pandu Purvarupa (Q4C) Kitibha Kushtha symptoms (Q4D) Stanya Dosha (Q4E) Atisara Nirukti (Q4F) Aushadha collection time and method (Q5A) Shirovirechana (Q5B) Shankhaka Roga (Q6A) Basti Dosha (Q6B) Mahadoshakara Bhava (Q6D) Matra Basti (Q6E) Kritvedhana synonyms (Q7A) Nishotha types (Q7B) Aragvadha Guna (Q7C) Tilvaka synonyms (Q7D) Vatsaka types (Q7E) Ikshvaku synonyms (Q7F) """, "May 2017": """ Panduroga (Q1) Gulma - Nidana, Lakshana, Samprapti, Chikitsa (Q2A) Visarpa - Raktamokshana importance, Bahya Chikitsa (Q2B) Kshatakshina - Nidana, Lakshana, Samprapti, Chikitsa (Q2C) Raktapitta Samprapti (Q3A) Chhidrodara Chikitsa (Q3B) Prameha Samprapti (Q3D) Udavarta Chikitsa (Q3E) Vamini Yoni Lakshana (Q4A) Khalli definition (Q4B) Dandaka Lakshana (Q4C) Sotha Chikitsa Sutra (Q4D) Trushna Purvarupa (Q4E) Kalaapeksha definition (Q4F) Tilvakakalpa Adhyaya (Q5A) Vamana Vidhi (Q5B) Sankhaka (Q6A) Shirovirechan Yogya-Ayogya (Q6B) Basti importance (Q6D) Tantrayukti (Q6E) Danti Yogas (Q7A) Sudha types (Q7B) Saptala synonyms (Q7C) Jimutaka Yogas (Q7D) Dhamargava synonyms (Q7E) Nishotha Samgrahavidhi (Q7F) """, "Nov 2017": """ Gulma - Nidana, Samprapti, Types, Snehana Swedana importance (Q1) Kamala (Q2A) Urustambha Chikitsa Adhyaya (Q2B) Achara Rasayana (Q2C) Gradhrasi symptoms (Q3A) Pakshaghata symptoms (Q3B) Kshayaja Kasa symptoms (Q3D) Vataja Grahani symptoms (Q3E) Mandala Kushtha symptoms (Q4A) Vajikarana Nirukti (Q4B) Apasmara Chikitsa Siddhanta (Q4C) Shotha Purvarupa (Q4D) Arsha Nirukti (Q4E) Bheshaja synonyms (Q4F) Jangala Desha (Q5A) Siddhisthana importance (Q5B) Apatanaka (Q6A) Bastidata Dosha (Q6B) Ardhavabhedaka (Q6D) Niruhabasti (Q6E) Dhamargava synonyms (Q7A) Vatsaka synonyms (Q7B) Kritavedhana Guna (Q7C) Ikshvaku diseases (Q7D) Vamana definition (Q7E) Saptala synonyms (Q7F) """, "Oct 2016": """ Pandu - causative factors, types, symptoms, treatment (Q1) Kutipraveshika Vidhi (Q2A) Kshatakshina Roga (Q2B) Chyavanaprasha, Bruhani Gutika (Q2C) Unmada treatment (Q3A) Gulma treatment (Q3B) Raktapitta treatment (Q3D) Arsha treatment (Q3E) Raktapitta Nirukti (Q4A) Trishana types (Q4B) Pittaja Prameha (Q4C) Jwara synonyms (Q4D) Krichhasadhya Atisara symptoms (Q4E) Pundarika Kushtha symptoms (Q4F) Madanaphala Samgraha, Prayoga Vidhi (Q5A) Vamana Vidhi (Q5B) Parikartika (Q6A) Jivadana (Q6B) Uttarabasti (Q6D) Apatantraka (Q6E) Sudha types (Q7A) Sankhini synonyms (Q7B) Danti, Dravanti Guna (Q7C) Tilvaka Kalpa Yoga number (Q7D) Jimutaka synonyms (Q7E) Kalpasthana definition (Q7F) """, "Oct 2015": """ Rasayana effects, Chyavanaprasha benefits (Q1) Trmanniya Chikitsa Adhyaya (Q2_1) Sannipata Jwara (Q2_2) Yoni Vyapada types, symptoms (Q2_3) Kushtha Shodhana Chikitsa (Q3_1) Vatarakta Chikitsa (Q3_2) Nirama Atisara Chikitsa (Q3_4) Rakta Gulma (Q3_5) Shukra Dosha names (Q4_1) Kaphavritta Vata Lakshana (Q4_2) Asadhya Pradara Lakshana (Q4_3) Prameha Purvarupa (Q4_4) Dhvansaka Roga Lakshana (Q4_5) Kapha Vrana Chikitsa Sutra (Q4_6) Shyamatrivrutta Kalpa Adhyaya (Q5_1) Anuvasana Basti oil importance (Q5_2) Ansan (Q6_1) Samshodhana Atiyogajanya Upadrava (Q6_2) Paristrava (Q6_4) Virechana Dravya mode of action (Q6_5) Maana types (Q7_1) Krutavedhana Kalpa Yoga number (Q7_2) Danti-Dravanti collection method (Q7_3) Lodhra Avalehe Yogas (Q7_4) Sudhakshira Shodhane (Q7_5) Saptala synonyms (Q7_6) """, "Apr 2015": """ Tantrayukti importance (Q1) Jatharagni importance, Avasthapaka (Q2_1) Vatarakta synonyms, Samprapti (Q2_2) Visarpa Raktamokshana importance, Bahya Chikitsa (Q2_3) Rajayakshama types (Q3_1) Langhana in Jwara (Q3_2) Bhallataka Rasayana (Q3_4) Arsha Chikitsa (Q3_5) Chaturthaka Jwara definition (Q4_1) Kaphaja Raktapitta Lakshana (Q4_2) Prameha Dushyas (Q4_3) Mahakushtha names (Q4_4) Unmada types (Q4_5) Kshara in Kushtha (Q4_6) Chaturangula Kalpa Adhyaya (Q5_1) Basti Kundala Sadhya-Asadhyata, Chikitsa (Q5_2) Samsarjana Karma (Q6_1) Shirovirechana Yogya-Ayogya (Q6_2) Vamana Dravya mode of action (Q6_4) Apatantraka (Q6_5) Saptala diseases (Q7_1) Dhvansi definition (Q7_2) Dhamargava Prayojya Anga (Q7_3) Danti-Dravanti Uttkarika Yoga (Q7_4) Tilvaka synonyms (Q7_5) Nishotha collection method (Q7_6) """ } # Now count frequencies from collections import Counter, defaultdict import re # Topic groupings with keywords - normalized topic_map = { "Vishama Jwara": ["vishama jwara"], "Grahani": ["grahani"], "Kushtha": ["kushtha"], "Rasayana": ["rasayana"], "Pandu": ["panduroga", "pandu"], "Prameha": ["prameha"], "Vatarakta / Vatashonita": ["vatarakta", "vatashonita"], "Kasa": ["kasa roga", " kasa"], "Urustambha": ["urustambha"], "Gulma": ["gulma"], "Tamaka Shwasa / Shwasa": ["tamaka shwasa", "shwasa", "shwasaroga"], "Visarpa": ["visarpa"], "Raktapitta": ["raktapitta"], "Atisara": ["atisara"], "Rajayakshma": ["rajayakshma", "rajyakshma"], "Arsha": ["arsha"], "Unmada": ["unmada", "unmad"], "Apasmara": ["apasmara"], "Kshatakshina / Kshataksheena": ["kshatakshina", "kshataksheena"], "Madatyaya": ["madatyaya"], "Samsarjana Krama": ["samsarjana krama", "samsarjan krama", "peyadi"], "Matra Basti": ["matra basti", "matrabasti"], "Dhamargava (synonyms/use)": ["dhamargava"], "Vatsaka (synonyms/types)": ["vatsaka"], "Mahadoshakara Bhava": ["mahadoshakara", "mahadoshkara"], "Vamana Yogya-Ayogya": ["vamana yogya", "vamana-yogya", "vamana yogya-ayogya"], "Virechana Yogya-Ayogya": ["virechana yogya", "virechana karma", "yogya and ayogya of virechana"], "Nasya types": ["nasya"], "Shirovirechana Yogya-Ayogya": ["shirovirechana yogya", "sirovirechana yogya"], "Ardhavabhedaka": ["ardhavabhedaka", "ardhavbhedaka"], "Sneha Basti Vyapada": ["sneha basti vyapada", "snehabasti vyapada"], "Vamana-Virechana Vyapada": ["vamana-virechana vyapada", "vamana virechana vyapada", "vaman virechan vyapada"], "Suryavarta": ["suryavarta"], "Tilvaka / Tilvakakalpa Adhyaya": ["tilvaka", "tilwakakalpa", "tilvakakalpa"], "Jimutaka (synonyms)": ["jimutaka"], "Sudha (types/synonyms)": ["sudha"], "Mana / Parimana types": ["types of mana", "maan", "maana", "mana-parimana", "mana types", "two types of mana", "types of maana"], "Kalpasthana (importance/definition)": ["kalpasthana", "kalpa sthana", "kalpa sthan"], "Saptala (synonyms/use)": ["saptala"], "Apatantraka": ["apatantraka", "apatanaka"], "Basti importance (Chikitsardha)": ["basti is", "basti chikitsardha", "chikitsardha"], "Desha types": ["desha types", "desha bheda", "trividha desha", "types of desha"], "Vatarakta Chikitsa": ["vatarakta chikitsa"], "Kamala Chikitsa": ["kamala"], "Vajikarana": ["vajikarana"], "Ikshwaku / Ikshvaku synonyms": ["ikshwaku", "ikshvaku"], "Aragvadha (synonyms/guna)": ["aragvadha"], "Tantrayukti": ["tantrayukti"], "Madanphala / Madanaphala": ["madanphala", "madanaphala"], "Basti Netra Dosha": ["basti netra", "basti-netra", "bastinetra"], "Trivrit / Trivruta synonyms/collection": ["trivrit", "trivrut", "trivruta"], } # Count per topic topic_count = Counter() topic_years = defaultdict(list) for year, content in papers.items(): content_lower = content.lower() for topic, keywords in topic_map.items(): for kw in keywords: if kw.lower() in content_lower: topic_count[topic] += 1 topic_years[topic].append(year) break # Sort by frequency print("=" * 70) print("MOST REPEATED TOPICS - CHARAK SAMHITA UTTARARDH (3rd Year BAMS)") print("Gujarat Ayurved University | 2015-2026 (22 Papers Analyzed)") print("=" * 70) print(f"\n{'TOPIC':<45} {'COUNT':>6} YEARS APPEARED") print("-" * 80) for topic, count in topic_count.most_common(): if count >= 2: years = ", ".join(topic_years[topic]) print(f"{topic:<45} {count:>5}x {years}") PYEOF
| # | Topic | Times Repeated | Years |
|---|---|---|---|
| 1 | Rasayana (types, Kutipraveshika, Medhya, Pippali, Achara, Chyavanaprasha) | 14x | 2015-2026 |
| 2 | Visarpa (Nidana, Samprapti, types, Chikitsa, Raktamokshana importance) | 12x | 2015-2026 |
| 3 | Prameha (Dosha-Dushya, Chikitsa Sutra, Santarpanottha) | 11x | Every year |
| 4 | Dhamargava (synonyms, diseases, Prayojyanga) | 11x | Almost every year |
| 5 | Vatarakta / Vatashonita (Nidana, Samprapti, Chikitsa) | 10x | 2015-2026 |
| 6 | Raktapitta (Nidana, Sadhyasadhyata, Chikitsa) | 10x | Almost every year |
| 7 | Kushtha (Shodhana, Chikitsa, Nidanpanchaka, types) | 10x | Almost every year |
| 8 | Atisara (Chikitsa, types, Purvarupa) | 9x | 2015-2026 |
| 9 | Vatsaka (synonyms, types) - Kalpa Sthana | 9x | Almost every year |
| 10 | Kalpasthana (importance, definition) | 9x | Almost every year |
| 11 | Gulma (Nidana, Samprapti, Snehana/Swedana importance) | 8x | 2015-2023 |
| 12 | Tilvaka / Tilvakakalpa Adhyaya | 8x | 2015-2026 |
| 13 | Sudha (types, synonyms, Shodhan, collection) | 8x | 2015-2025 |
| 14 | Pandu (Nidana, Samprapti, types, treatment) | 8x | 2016-2026 |
| 15 | Arsha (types, Chikitsa, Avasthiki) | 8x | 2015-2026 |
| 16 | Trivrit / Trivruta (synonyms, collection, types, Virechana utility) | 7x | 2015-2026 |
| 17 | Urustambha (Nidana, Samprapti, Chikitsa, Purvarupa) | 7x | 2016-2026 |
| 18 | Vajikarana (importance, Nirukti, Pada, Brihati Rasayana) | 7x | 2017-2026 |
| 19 | Tamaka Shwasa / Shwasa (Samprapti, Lakshana, Chikitsa) | 7x | 2018-2026 |
| 20 | Mahadoshakara Bhava (Ashta) | 7x | 2018-2026 |
| 21 | Vishama Jwara (types, Chikitsa) | 6x | 2018-2025 |
| 22 | Madatyaya (Lakshana, Chikitsasutra, Kaphaja) | 6x | 2015-2025 |
| 23 | Tantrayukti (importance, types, examples) | 6x | 2015-2026 |
| 24 | Unmada (Nidana, treatment, Samprapti, types) | 6x | 2016-2026 |
| 25 | Mana / Parimana types - Siddhi Sthana | 6x | 2017-2025 |
| 26 | Madanphala (synonyms, collection, Prayog Vidhi) | 6x | 2016-2025 |
| 27 | Grahani (Nidana, Samprapti, Chikitsa, Vataja, Sannipatika) | 6x | 2017-2026 |
| 28 | Saptala (synonyms, use, Yogas) | 6x | 2015-2025 |
| 29 | Kshatakshina (Purvarupa, Lakshana, Avasthiki Chikitsa) | 5x | 2015-2025 |
| 30 | Samsarjana / Peyadi Krama | 5x | 2021-2026 |
| 31 | Matra Basti | 5x | 2018-2024 |
| 32 | Apasmara (Nidana, Purvarupa, Samprapti, Chikitsa) | 5x | 2017-2022 |
| 33 | Rajayakshma | 5x | 2019-2026 |
| 34 | Apatantraka | 5x | 2015-2022 |
| 35 | Kamala (Avasthika Chikitsa, Samprapti) | 5x | 2017-2026 |
| 36 | Basti Netra Dosha | 5x | 2019-2026 |
| # | Topic | Times Repeated |
|---|---|---|
| 1 | Dhamargava (synonyms/use) | 11x |
| 2 | Vatsaka (synonyms/types) | 9x |
| 3 | Kalpasthana (importance/definition) | 9x |
| 4 | Tilvaka/Tilvakakalpa Adhyaya | 8x |
| 5 | Sudha (types/synonyms) | 8x |
| 6 | Trivrit (synonyms/collection/types) | 7x |
| 7 | Mahadoshakara Bhava | 7x |
| 8 | Tantrayukti | 6x |
| 9 | Mana/Parimana types | 6x |
| 10 | Madanphala | 6x |
| 11 | Saptala | 6x |
| 12 | Samsarjana Krama | 5x |
| 13 | Matra Basti | 5x |
| 14 | Apatantraka | 5x |
| Day | Diet |
|---|---|
| 1-2 | Peya (thin rice gruel) |
| 3 | Vilepi (thick gruel) |
| 4 | Akrita Yusha (unseasoned soup) |
| 5 | Krita Yusha (seasoned soup) |
| 6 | Akrita Mamsarasa (unseasoned meat soup) |
| 7 | Krita Mamsarasa (seasoned meat soup) |
| Topic | Times |
|---|---|
| Dhamargava synonyms/diseases | 11x |
| Vatsaka synonyms/types | 9x |
| Sudha types/synonyms | 8x |
| Trivrit synonyms/collection | 7x |
| Mana/Parimana types | 6x |
| Madanphala synonyms | 6x |
| Saptala synonyms/Yogas | 6x |
| Aragvadha synonyms/Guna | 4x |
| Jimutaka synonyms | 4x |
| Ikshwaku synonyms | 4x |
| Desha types (Jangala, Anupa, Sadharana) | 4x |
| Tilvaka synonyms | Multiple |
Note: This analysis covers 22 question papers from Gujarat Ayurved University (2015-2026). While NCISM has standardized the syllabus, the topic priorities above align well with NCISM 3rd year Kaumarabhritya/Charak Samhita Uttarardh curriculum. Always cross-check with your college's recent papers as well.
Make a comparison table: Vatarakta vs Vatapitta vs Vatashonita symptoms
Analysis all pyq and give me most repeated questions with number of how many times repeat Also give me most inimp topics according my new ncism 3 rd year BAMS panchkarma syllabus With answers
python3 << 'EOF' from pdf2image import convert_from_path import pytesseract pdf_path = "/home/daytona/workspace/attachments/118d90b6-ec74-4404-8aa9-979efad7a8ab/pk paper.pdf" print("Converting PDF...") pages = convert_from_path(pdf_path, dpi=200) print(f"Total pages: {len(pages)}") full_text = "" for i, page_img in enumerate(pages): print(f"OCR page {i+1}...") text = pytesseract.image_to_string(page_img, lang='eng') full_text += f"\n\n=== PAGE {i+1} ===\n{text}" with open("/home/daytona/workspace/pk_ocr.txt", "w") as f: f.write(full_text) print(f"\nDone. Total chars: {len(full_text)}") print("\n=== FIRST 5000 CHARS ===") print(full_text[:5000]) EOF
python3 << 'EOF' with open("/home/daytona/workspace/pk_ocr.txt", "r") as f: full_text = f.read() print(full_text[5000:]) EOF
python3 << 'EOF' from collections import Counter, defaultdict papers = { "Sep 2025": """ Vamana Sadya Vyadhi, mode of action of Vamana (Q1) Recent trends in sudation techniques (Q2A) Virechana karma vyapat (Q2B) Samyak Atiyoga Ayoga of Virechana (Q3A) Madanaphala synonyms part used formulations (Q3B) Takradhara (Q3D) Avapeedaka Sneha indications method (Q3E) Uttama matra of Sneha indications benefits (Q4A) Sramsana definition (Q4B) Samyak lakshana of Snehana (Q4C) Vibramsha Vyapat Nidana types (Q4D) Anupana of Sneha dravya (Q4E) Shirobasti indications benefits (Q4F) Physiotherapy Short-wave Diathermy Infrared Ultrasound (Q5) Bastikarma mode of action (Q6A) Raktamokshana Jalaukavacharana procedure (Q6B) Anuvasanopaga dravyas Sneha Basti (Q7A) Raktamokshana indications contraindications (Q7B) Jalauka types procedure Jalaukavacharana (Q7C) Nasyakarma Vidhi (Q7D) Classification of Basti Yapana Basti (Q7E) Wax therapy (Q8A) Shirovirechanopaga dravya definition (Q8B) Samyak lakshana Anuvasana basti (Q8C) Ksheera Basti (Q8D) Uttarabasti indications contraindications (Q8E) Vaitarana Basti ingredients indications (Q8F) """, "Sep 2020": """ Vamana definition mode of action (Q1) Sneha Matra Samyak Ayoga Atiyoga Snehana (Q2A) Dashadha Vyapad (Q2B) Vamana indications contraindications (Q3A) Sankara Sweda Taladharana (Q3B) Purvakarma benefits Swedana (Q3E) Pravicharana indications (Q4A) Vamana prior to Virechana (Q4B) Prastara Sweda materials (Q4C) Virechana Yogas (Q4D) Vega Upavega Vamana (Q4E) Vasantaritu Karmas (Q4F) Nasya Karma mode of action Ayurveda modern (Q5) Purvakarma Paschatkarma Asthapana Basti (Q6A) Siravyadhana indications contraindications Atisrava treatment (Q6B) Types Sneha Basti (Q7A) Kshara Basti ingredients indications (Q7B) Ayoga Atiyoga Snigdha Nasya Sirovirechana Nasya (Q7D) Shringavacharana (Q7E) Sira number types (Q8A) Raktamokshana contraindicated diseases (Q8B) Anuvasana Basti empty stomach (Q8C) Pratyagamana Kala Niruha Anuvasana Basti (Q8D) Pradhamana Nasya indications (Q8E) Nasya age Pratimarsha Dhuma (Q8F) """, "Apr 2024": """ Sneha etymology definition types Snehana karma (Q1) Koshta Agni Pariksha importance (Q2A) Purvakarma Paschatkarma Shodhankarma (Q2B) Fat metabolism (Q3A) Takra Dhara (Q3B) Samyak Yoga Vaman (Q3C) Emergency bleeding per rectum (Q3D) Virechana indication (Q3E) Diet before Vamana karma (Q4B) Niragni Sweda types (Q4C) Yamaka Sneha (Q4D) Shiro Pichu (Q4E) Tarpanadi Samsarjana Krama indication (Q4F) Classification Bastikarma Asthapana Basti preparation administration (Q5) Madhutailika Basti Yapana Basti Piccha Basti Kshira Basti (Q6B) Physiotherapy definition utility importance (Q7A) Pratimarsha Nasya Kala Vagbhata (Q7B) Purvakarma Jalukavacharana (Q7C) Emergency management Electrolyte Imbalance (Q7D) Uttarbasti indications (Q7E) Shadbindu Taila ingredients indication (Q8A) Jalauka types (Q8B) Anuvasana Basti empty stomach (Q8C) Pradhamana Nasya indication (Q8D) Pracchan Raktamokshana method (Q8E) Basti Putak Dosha (Q8F) """, "Sep 2024": """ Panchakarma Shamana Shodhana difference (Q1) Fat metabolism (Q2A) Vamana Virechana Vyapad (Q2B) Chaturvidha Sneha indication (Q3A) Niragni Svedana (Q3B) Sneha Pravicharana (Q3C) Virechana Karma types (Q3E) Anupana Sneha Dravya (Q4A) Kuti Svedana characteristics (Q4B) Dosha Aushadhi order Vamana Virechana (Q4C) Maniki Shudhi Vamana Virechana (Q4D) Bahudosha Lakshana (Q4E) Vamanopaga Dravya (Q4F) Raktamokshana types Shiravedha Vidhi (Q5) Niruha Basti Dravya Nirmana Vidhi Ayoga Atiyoga Samyakyoga (Q6A) Uttarbasti vidhi (Q6B) Nasya Yogya Ayogya (Q7A) Vaitaran Basti (Q7B) Short wave Diathermy (Q7C) Pracchana Karma (Q7D) Basti Netra Dosha (Q8A) Matra Basti definition (Q8B) Savisha Jaluka names (Q8C) Bindumatra Nasya (Q8D) Ati-Dhoompana Lakshana (Q8E) Kshara Basti ingredients (Q8F) """, "Oct 2018": """ Parisheka Sweda Sarvanga Dhara (Q1) Vamana indications contraindications (Q2A) Virechana Maniki Vaigiki Antiki Suddhi Samyak Ayoga Atiyoga (Q2B) Sneha Prakarsha kala Sadhyo Snehana (Q3A) Vamana Aushadha Matra Nirnaya (Q3B) Jambira Pinda Sweda (Q3D) Virechana types (Q3E) Yusha proportion consistency types (Q4A) Ichchhabhedi Rasa ingredients (Q4B) Abhyanga Utsadana Udavartana difference (Q4C) Food Vishrama kala Vamana day (Q4D) Shodhana benefits (Q4E) Siro Basti Yantra (Q4F) Basti Karma mode of action Ayurveda modern (Q5) Pradhamana Nasya Purvakarma Pradhanakarma Paschatkarma (Q6A) Short Wave Diathermy indications contraindications advantages disadvantages (Q6B) Raktamokshana types (Q7A) Rajayapana Basti ingredients indications (Q7B) Karma Kala Yoga Basti differentiate (Q7D) Leech Saliva constituents (Q7E) Vedhya Sirasthana Gridhrasi (Q8A) Physiotherapy modes (Q8B) Nasyakarma course time limits (Q8C) Niruha Basti ingredients mixing sequence dosage (Q8D) Anuvasana definition (Q8E) Navana Nasya dosage (Q8F) """, "Mar 2022": """ Five Karma definitions Poorvakarma importance (Q1) Svedana classification Niragni Svedana importance (Q2A) Virechana classification Virechana Purva Karma (Q2B) Pariharya Vishaya Panchakarma precautions (Q3A) Pathya Apathya Snehana Svedana (Q3B) Vamana Karma mode of action Ayurveda Modern (Q3D) Snehana types Matra Samyak Yoga Ayoga Atiyoga (Q3E) Sadyo Sneha Yoga (Q4A) Niragni Svedana names (Q4B) Dosha Kostha types (Q4C) Virechana Dravya types (Q4D) Snehopaga Dravya (Q4E) Vardhamana Krama Snehana (Q4F) Basti Ardha Chikitsa etymology definition importance (Q5) Classical modern instruments Basti Nasya Raktamokshana (Q6A) Niruha Basti complications management (Q6B) Basti Netra Basti Putaka (Q7A) Siravedha site disease (Q7B) Pratimarsha Nasya Kala indications benefits (Q7C) Pichchha Basti (Q7D) Siddha Basti definition (Q8A) Asthapanopaga Dravya (Q8B) Nirvisha Jaluka names (Q8C) Dhoompana Yantra length (Q8D) Vaitran Basti ingredients (Q8E) Daily Nasya diseases (Q8F) """, "Oct 2023": """ Panchakarma Shodhana definition Ritu indications (Q1) Shiroabhyanga Shirodhara (Q2A) Vamanakarma health disease present era (Q2B) Sneha Vyapada management (Q3A) Purvakarma of Vamana (Q3B) Virechana etymology definition post management (Q3D) Eranda Vacha properties preparations preservation (Q3E) Anupana Ghrita Taila (Q4A) Snehapaka Abhyanga Basti (Q4B) Aatapa Svedana disease indications (Q4C) Annalepa Patrapinda Svedana indications (Q4D) Diet day prior Vamana (Q4E) Dhoomapaana post Vamana management (Q4F) Basti etymology definition utility health disease (Q5) Jalauka types indications contraindications Jalaukavacharana (Q6A) Nasya time administration dose diet regimen (Q6B) Post Niruha Basti management (Q7A) Vaitarana Basti Lekhana Basti contents indications preparation (Q7B) Emergency management water electrolyte imbalance bleeding rectum (Q7D) Physiotherapy definition importance (Q7E) Pratyagmana Kaala Niruha Anuvasana Basti (Q8A) Nasya classification Sushruta (Q8B) Raktamokshana Vaatadushita Rakta (Q8C) Siras number Sushruta Vagbhatta (Q8D) Uttar Basti Netra Angula measurement (Q8E) Sneha quantity Sneha Basti Anuvasan Matra Basti (Q8F) """, "Feb 2021": """ Virechana definition complications management (Q1) Shashtikashali Pinda Sveda (Q2A) Panchakarma Shodhana definition conditions not perform (Q2B) Doshagati Koshtha Shakha (Q3A) Pravicharana Sneha types (Q3B) Heena Madhya Pravara Shuddhi Vamana post management (Q3D) Trivritta Aragvadha Eranda Katuki properties (Q3E) Ashtamaha Doshakara Varjya (Q4A) Sneha Dravya qualities (Q4B) Kamblika (Q4C) Holaka Svedana (Q4D) Tarpanadi Krama (Q4E) Madanaphala synonyms (Q4F) Nasya etymology definition classification (Q5) Basti classification Karma Kala Yoga Basti schedules (Q6A) Jalauka types method Samyaka Lakshana complication (Q6B) Nasya method Samyaka Yoga symptoms (Q7A) Dhoomapana types (Q7B) Shock epistaxis emergency management (Q7D) Wax bath static exercise (Q7E) Dwadasha Prasrutiki Basti drugs quantity (Q8A) Sneha Basti Vyapada names (Q8B) Shiravedha classical instruments (Q8C) Sneha Nasya dose (Q8D) Savisha Nirvisha Jalauka characteristics (Q8E) Ultrasonic therapy (Q8F) """, "Oct 2016": """ Vamana Karma Purvakarma Pradhanakarma Paschatkarma (Q1) Svedana classification Niragni Svedana ten types (Q2A) Snehana Jeerna Jeeryamana Samyaka Ayoga Atiyoga (Q2B) Fat metabolism (Q3A) Snehana Svedana indications contraindications (Q3B) Madanaphala Kutaja properties preparations preservation (Q3D) Samsarjana Krama importance (Q3E) Mutra Vega Vidharana Panchakarma (Q4A) Yamaka Sneha Trivrutta Sneha Maha Sneha (Q4B) Yavagu definition (Q4C) Mahabhuta Vamana Virechana drugs (Q4D) Best Purisha Janana drug (Q4E) Ahata definition (Q4F) Basti Ardha Chikitsa (Q5) Physiotherapy definition utility importance (Q6A) Basti importance Ardha Chikitsa (Q6B) Dose fixation Niruha Anuvasana Basti age (Q7A) Uttara Basti Yantra dose fixation (Q7B) Marsa Pratimarsha Nasya differences (Q7C) Pracchana method Samyaka Lakshana (Q7D) Emergency water electrolyte imbalance (Q7E) Paadaheena Basti (Q8A) Pradhamana Nasya dose (Q8B) Blood best function (Q8C) Raktamokshana classification (Q8D) Shira number human body (Q8E) No complication Basti increases lifespan (Q8F) """, "Mar 2025": """ Panchakarma importance modern era (Q1) Murdhini Taila drugs dose indications (Q2A) Vamana Vyapad management (Q2B) Virechana drug mode of action Ayurveda (Q3A) Chaturvidha Shuddhi Vamana Karma (Q3B) Swedana types Vagbhata (Q3C) Panchakarma general precautions (Q3D) Trivrit synonyms (Q4A) Akshi Tarpana (Q4B) Samyak Snigdha Lakshana (Q4C) Nadi sweda (Q4D) Icchabedi Rasa ingredients (Q4E) Mahabhutas Vamana Virechana drugs (Q4F) Basti definition mode of action Basti Karmukata (Q5) Raktamokshana importance classification (Q6A) Dhumapana procedure types indication contraindication (Q6B) Marsha Nasya procedure (Q7A) Anuvasan Basti Vyapat (Q7B) Wax Bath Therapy Ultrasound Therapy (Q7C) Dose fixation Niruha Anuvasana Basti age (Q7D) Pratyagamana Kala Niruha Anuvasana Basti (Q8A) Samyak Yoga Nasya symptoms (Q8B) Lekhana Basti ingredients (Q8C) Avapeeda Nasya (Q8D) Niruha Basti mixing sequence (Q8E) Vedhya Sirasthana Ghridhrasi (Q8F) """, "May 2019": """ Kostha Agni Pariksha Panchakarma importance (Q1) Chaturvidha Sudhdhi Vamana Laingiki Sudhdhi (Q2A) Snehana mode of action Karmukata (Q2B) Doshagati Sakha Kostha (Q3A) Virechana contraindications reasoning (Q3B) Shali Pinda Sweda materials preparation procedure (Q3D) Sneha Pravicharana (Q3E) Upasthita Doshanam meaning (Q4A) Swedanopaga Dashemani drugs (Q4B) Bhedana dravya definition Sharangadhara (Q4C) Rukshana indications (Q4D) Madanafala collection method (Q4E) Anupana Ghrita Taila Vasa Maja (Q4F) Basti mode of action Ayurveda modern (Q5) Purvakarma Paschatkarma Navana Nasya (Q6A) Raktavistravana indications contraindications (Q6B) Nasya types (Q7A) Ardhamatrika Basti ingredients indications (Q7B) Jalauka Alabu Shringavacharana differentiate (Q7D) Samyak Durviddha Vyadhana Lakshana Siravedha (Q7E) Kala Basti schedule (Q8A) Niruha definitions (Q8B) Rakta Mala Upadhatu (Q8C) Short Wave Diathermy disadvantages (Q8D) Nasya time administration Charaka (Q8E) Dhoompana Netra measurement (Q8F) """, "Nov 2019": """ Virechana Karma Purvakarma Pradhanakarma Paschatkarma (Q1) Bahya Snehana types Murdha Taila (Q2A) Local Basti Kati Janu Greva Uro Basti (Q2B) Shodhana Ritu (Q3A) Kostha Agni Parikshana importance (Q3B) Chaturvidha Svedana (Q3D) Vamana Karma utility health disease (Q3E) Sneha Vyapata names (Q4A) Hraseeyasi Hrasva Sneha Matra (Q4B) Antiki Shuddhi Vamana Virechana (Q4C) Sauna Steam bath (Q4D) Snehapaka ratio (Q4E) Vamana Yoga Virechana Yoga Kalpasthana number (Q4F) Nasya Karma Purvakarma Pradhana Paschatkarma (Q5) Basti Putaka Netra Praneta Dosha (Q6A) Raktamokshana classification general indication contraindication (Q6B) Traditional Basti Yantra (Q7A) Pichchha Basti Kshira Basti Yapana Basti (Q7B) Shiravedha method Samyaka Lakshana complication (Q7C) Emergency bleeding rectal hematemesis (Q7D) Infrared Short wave diathermy (Q7E) Pratyagamana Kala Niruha Anuvasana Basti (Q8A) Nasya Dhooma Netra measurement (Q8C) Siras Shakha Avedhya Shira number (Q8D) Dhooma types Sushruta (Q8E) Avapida Nasya (Q8F) """, "May 2018": """ Trividha Karma Purva Pradhana Pashchat importance Shodhana (Q1) Doshagati Koshtha Shakha (Q2A) Deepana Paachana Rookshana importance method (Q2B) Shirodhara Shirobasti (Q3A) Shodhana conditions not perform (Q3B) Vamana complications management Ayurved modern (Q3D) Vamana Virechana Purvakarma (Q3E) Talapothichil (Q4A) Pravicharna names (Q4B) Anupana Sneha (Q4C) Trivritta Rasa Guna Veerya Vipaka (Q4D) Ksheera Dhooma (Q4E) Snehapana Maijja indications (Q4F) Basti Karmukta mode of action Ayurved modern (Q5) Niruha Basti complications management (Q6A) Jalaukavcharana indications contraindications (Q6B) Basti Putaka Doshas (Q7A) Niruha Basti contents method preparation (Q7B) Avapeeda Nasya Pradhamana Nasya (Q7D) Static exercise electromagnetic therapy (Q7E) Pichchha Basti indications (Q8A) Uttara Basti definition (Q8B) Siravedha Samyaka Lakshana (Q8C) Emergency bleeding rectal (Q8D) Shirovirechana drugs names (Q8E) Dhoompana definition (Q8F) """, "May 2017": """ Sadhyo Sneha Shamanartha Sneha Bruhnartha Sneha Avapeedaka Sneha (Q1) Shodhana Ritu importance (Q2A) Bahya Snehana types (Q2B) Panchakarma general precautions (Q3A) Ghrita Taila Vasa Majja indications contraindications (Q3B) Shiropichu Shiro Abhyanga (Q3D) Nimba Yashti Vacha properties actions (Q3E) Peya Vilepi preparation method (Q4A) Hina Madhya Pravara Shuddhi Virechana (Q4B) Aschotana Anjana difference (Q4C) Annalepa (Q4D) Rookshana Dravya properties (Q4E) Hraseeyasi Hrasva Sneha matra difference (Q4F) Anuvasana Basti complications management (Q5) Raktamokshana Jalauka procedure (Q6A) Dhoomapana procedure types indications contraindications (Q6B) Basti utility health disease (Q7A) Madhu Tailika Yapana Pichchha Kshira Basti contents (Q7B) Raktamokshana Ghati Yantra Alabu (Q7D) Wax bath ultrasonic therapy (Q7E) Uttara Basti Yantra measurement (Q8A) Siravedha Gradhrasi (Q8B) Kalka Nasya dose (Q8C) Emergency epistaxis (Q8D) Hritaprapti Urdhavaprapti Vyapad (Q8E) Basti etymology definition (Q8F) """, "Nov 2017": """ Samyak Yoga Ayoga Atiyoga Vamana Virechana (Q1) Murdhni Taila (Q2A) Chaturvidha Svedana Prastar Sveda Avagaha Sveda (Q2B) Mardana Unmardana Padaghata Samvahana (Q3A) Pizichil (Q3B) Tarpanadi Kram indications (Q3D) Madanaphala Trivrutta Katuki Jaipal properties (Q3E) Kapha diet before Vamana (Q4A) Virechana best oil Sushruta (Q4B) Salavana Upanaha Sveda (Q4C) Sadhyo Sneha two Yoga (Q4D) Snehapana oil indications (Q4E) Bahu Dosha Avastha symptoms (Q4F) Raktamokshana definition importance classification (Q5) Basti classification (Q6A) Siravedhana method Samyak Lakshana (Q6B) Niruha Basti indications contraindications reasons (Q7A) Kala Yoga Basti schedules utility (Q7B) Traditional Basti Yantra (Q7D) Short wave diathermy Infrared (Q7E) Anuvasana Basti Matra Basti difference (Q8A) Vaitarana Basti contents measurements (Q8B) Raktamokshana Yogya Kala (Q8C) Siravedha Plecha Roga (Q8D) Nasya Samyak Yoga symptoms (Q8E) Savisha Jalauka names (Q8F) """, "Sep 2022": """ Vamana Karma etymology definition Vamana Vidhi (Q1) Sankara Pinda Sveda (Q2A) Snehana classification mode of action Ayurveda Modern (Q2B) Upanaha Sveda (Q3A) Samsarjana Krama (Q3B) Shuddhi types Vamana Virechana (Q3C) Sneha Vyapat management (Q3D) Astamahadoshakar Bhava Panchakarma (Q4A) Sneha Paka Panchakarma procedure (Q4B) Doshagati Koshta Shaka causes (Q4C) Sneha Pravicharana indications (Q4D) Svedana type Dosha (Q4E) Svedopaga Dravya (Q4F) Basti Karmukata mode of action (Q5) Nasya Vidhi Samyak Ati Ayoga Lakshana (Q6A) Raktamokshan classification indications contraindication (Q6B) Lekhan Basti (Q7A) Siravedha complications management (Q7B) Classical Modern instruments Basti Nasya (Q7C) Marsha Pratimarsha Nasya difference indications (Q7D) Niruha Anuvasana Basti number Karma Kala Yoga (Q8A) Panchaprasutik Basti ingredients (Q8B) Pradhamana Nasya instrument (Q8C) Anutail dose Nasya (Q8D) Nasya Dhoompana age minimum maximum (Q8E) Wax bath therapy (Q8F) """, "Mar 2026": """ Trividha Karma importance Shodhana (Q1) Dosha Gati Kostha Shakha (Q2A) Swedana classification Niragni Swedana ten types (Q2B) Samyak Yog Ayog Atiyog Vaman Karma (Q3A) Virechana Karma indication (Q3B) Madanphala collection preservation (Q3C) Sneha Pravicharana (Q3D) Vamana Virechana drugs mode of action Ayurveda (Q3E) Anupana Ghrit Taila Vasa Majja (Q4A) Snehopaga Dashemani names (Q4B) Sadhya Snehana definition (Q4C) Ashta Mahadoshakarbhava (Q4D) Anulomana definition example (Q4E) Tarpanadi Sansarjana Krama indication (Q4F) Raktamokshana types Siravedha Vidhi (Q5) Niruh Basti Nirmana Vidhi Samyaka Ayoga Atiyoga (Q6A) Nasya etymology definition classification subclassification (Q6B) Lekhana Basti detail (Q7A) Pichchha Basti (Q7B) Nasya Karma indication (Q7C) Uttara Basti indication (Q7D) Basti Putaka Dosha Basti Data Dosha (Q7E) Jalauka types (Q8A) Pradhamana Nasya dose (Q8B) Anuvasana Basti empty stomach (Q8C) Trivrut Avaleha ingredients (Q8D) Physiotherapy definition (Q8E) Infrared therapy disadvantages (Q8F) """, "Jul 2021": """ Sneha Snehana etymology definition types (Q1) Trividha Karma Shodhana importance (Q2A) Niragni Svedana ten types (Q2B) Shiropichu Shirobasti (Q3A) Svedana complications management Ayurved Modern (Q3B) Koshtha Agni Vamana Virechana importance (Q3D) Doshagati Vamana symptoms Madhya Pravar Shuddhi (Q3E) Avapeedak Sneha (Q4A) Abhyantar Snehan Krura Koshtha (Q4B) Svedana Upanaha included (Q4C) Grivabasti Urobasti indications (Q4D) Udvartana Utsadana Udgharshana (Q4E) Vamana etymology definition (Q4F) Nasya etymology definition mode of action Karmukata (Q5) Niruha Basti indications contraindications dose fixation age (Q6A) Prachchhanna Shringa Alaabu method (Q6B) Niruha Basti Dravya contents preparation (Q7A) Dhoomapana Dhooma Nasya (Q7B) Marsha Avapeedaka Nasya detail (Q7D) Wax bath Short wave diathermy (Q7E) Dhmapana Pradhamana Nasya dose indications (Q8A) Savisha Jalauka Dansha treatment (Q8B) Siras Shakha number (Q8C) Kutharika Shashtra Angula Pramana (Q8D) Rakta Basti indications (Q8E) Niruha Basti Atiyoga symptoms (Q8F) """, "Mar 2023": """ Virechana karma etymology definition classification drugs properties (Q1) Doshagati Kostha Shakha Koshtha importance (Q2A) Snehana indications contraindications Shamanartha Bhrimhanarth (Q2B) Takra Dhara (Q3A) Samyak Yoga Ayoga Atiyoga Svedana (Q3B) Kutaja Nimba properties actions preparations preservation (Q3D) Samsarjana Krama Tarpanadi Kram Vamana (Q3E) Uttama Aarohana Matra Snehana (Q4A) Jeerna Jeeryaman Lakshana Snehana (Q4B) Pinda Swedana drugs (Q4C) Madanaphala synonyms Yoga number Charak (Q4D) Adhamana Vyapada Vamana (Q4E) Moola Tvak Phala Taila Virechana best drug Sushruta (Q4F) Nasya classifications subclassifications indications contraindications (Q5) Basti yantra Pulaka Netra Putaka Doshas (Q6A) Raktamokshana definition importance types (Q6B) Pichhchha Basti Madhutailik Basti contents indications preparation (Q7A) Jalaukavacharana method Samyak Lakshana (Q7B) Physiotherapy utility ultrasonic therapy (Q7D) Nasya post management (Q7E) Sneha Nasya Uttam Madhyam Heena Matra (Q8A) Sira pure blood name (Q8B) Shirovedhana instrument abdomen head (Q8C) Uttar Basti Drava Matra Charaka (Q8D) Basti number Dosha (Q8E) Yapana Basti indications (Q8F) """ } # Define topic clusters and keywords topic_map = { "Vamana - definition/etymology/Vidhi": ["vamana karma", "vamana vidhi", "definition of vamana", "etymology.*vamana", "vamana definition", "vamana etymology", "define.*vamana"], "Vamana - mode of action (Karmukata)": ["mode of action of vamana", "vamana.*mode of action", "mode of action.*vamana"], "Vamana - indications/contraindications": ["vamana indications", "indications.*vamana", "indications and contraindications for vamana", "vamana.*contraindications"], "Vamana - Purvakarma": ["purvakarma of vamana", "purvakarma.*vamana", "vamana.*purvakarma"], "Vamana - Vyapad/complications/management": ["vamana vyapad", "vamana.*vyapad", "complications of vamana", "vamana.*complications"], "Vamana - Samyak/Ayoga/Atiyoga Lakshana": ["samyak.*vamana", "ayoga.*vamana", "atiyoga.*vamana", "samyak yog.*vaman", "vamana.*samyak"], "Virechana - definition/classification/types": ["virechana karma", "virechana definition", "classification of virechana", "virechana.*classification", "types of virechana", "virechana types"], "Virechana - indications/contraindications": ["virechana indication", "virechana.*indication", "virechana contraindication", "indication of virechana"], "Virechana - Samyak/Ayoga/Atiyoga": ["samyak.*virechana", "ayoga.*virechana", "atiyoga.*virechana", "virechana.*samyak", "virechana.*ayoga"], "Virechana - Vyapad": ["virechana.*vyapad", "virechana.*complication", "dashadha vyapad"], "Snehana - definition/types/classification": ["sneha etymology", "sneha definition", "types of sneha", "snehana.*definition", "sneha.*definition", "types of snehana", "snehana classification"], "Snehana - mode of action (Karmukata)": ["snehana.*mode of action", "snehana karmukata", "mode of action.*snehana", "snehana.*karmukata"], "Snehana - Samyak/Ayoga/Atiyoga Lakshana": ["samyak.*snehana", "ayoga.*snehana", "jeerna.*snehana", "snehana.*samyak", "samyak snigdha"], "Snehana - Vyapada": ["sneha vyapada", "sneha vyapat", "sneha.*vyapad"], "Snehana - Purvakarma/Pravicharana": ["sneha pravicharana", "pravicharana sneha", "pravicharana"], "Svedana - classification/types/Niragni": ["svedana classification", "niragni svedana", "svedana.*types", "types.*niragni", "niragni.*svedana", "chaturvidha svedana"], "Svedana - Pinda/Sankara/Shali/Jambira Sweda": ["pinda sweda", "pinda sved", "sankara sweda", "shali pinda", "jambira pinda", "shashtikashali"], "Svedana - Samyak/Ayoga/Atiyoga": ["samyak.*svedana", "svedana.*samyak", "ayoga.*svedana", "atiyoga.*svedana", "svedana.*ayoga"], "Samsarjana Krama / Tarpanadi Krama": ["samsarjana krama", "tarpanadi krama", "tarpanadi sansarjana", "tarpanadi kram"], "Doshagati (Koshtha to Shakha)": ["doshagati", "dosha gati", "kostha.*shakha", "koshtha.*shakha", "shakha.*kostha"], "Trividha Karma (Purva-Pradhana-Paschat)": ["trividha karma", "purva.*pradhana.*paschat", "purvakarma.*paschatkarma.*shodhana", "trividha.*shodhana"], "Basti - definition/importance/Ardha Chikitsa": ["basti.*ardha chikitsa", "ardha chikitsa.*basti", "basti etymology", "basti definition", "basti.*importance", "importance.*basti"], "Basti - mode of action (Karmukata)": ["basti.*mode of action", "basti karmukta", "basti karmukata", "mode of action.*basti"], "Basti - classification/types": ["classification.*basti", "basti.*classification", "classification of basti", "types of basti", "basti.*types"], "Niruha Basti - preparation/method/contents": ["niruha basti.*nirmana", "niruha basti.*contents", "contents.*niruha basti", "niruha basti dravya", "preparation.*niruha"], "Niruha Basti - indications/contraindications": ["niruha basti.*indications", "indications.*niruha basti", "indications.*contraindications.*niruha", "niruha basti.*contraindication"], "Niruha Basti - Samyak/Ayoga/Atiyoga": ["samyak.*niruha", "ayoga.*niruha", "atiyoga.*niruha", "niruha.*samyak", "niruha.*ayoga"], "Niruha Basti - complications/management": ["niruha basti.*complication", "complication.*niruha basti"], "Anuvasana Basti - types/Sneha Basti": ["anuvasana basti", "sneha basti", "anuvasanopaga"], "Vaitarana/Picchha/Yapana/Kshira Basti": ["vaitarana basti", "vaitaran basti", "pichchha basti", "picchha basti", "yapana basti", "kshira basti", "kshera basti"], "Matra Basti": ["matra basti"], "Uttara Basti": ["uttara basti", "uttarbasti"], "Basti Yantra (Netra/Putaka/Praneta Dosha)": ["basti netra", "basti putaka", "basti praneta", "basti yantra"], "Karma/Kala/Yoga Basti": ["karma.*kala.*yoga basti", "kala basti", "yoga basti", "kala.*yoga basti"], "Pratyagamana Kala (Niruha/Anuvasana)": ["pratyagamana kala", "pratyagmana kala", "pratyagamana"], "Dose fixation of Basti (by age)": ["dose fixation.*basti", "dose fixation.*niruha", "dose.*basti.*age", "basti.*dose.*age", "basti.*age"], "Nasya - definition/classification/types": ["nasya.*definition", "nasya.*classification", "nasya.*etymology", "nasya.*types", "types of nasya", "nasya classification", "classification.*nasya"], "Nasya - mode of action (Karmukata)": ["nasya.*mode of action", "nasya karmukata", "mode of action.*nasya"], "Nasya - Vidhi/Purvakarma/method": ["nasya karma vidhi", "nasya vidhi", "nasya.*vidhi", "purvakarma.*nasya", "purvakarma of nasya", "nasya.*purvakarma", "method.*nasya"], "Nasya - indications/contraindications": ["nasya yogya", "nasya.*indication", "indication.*nasya"], "Nasya - Samyak Yoga Lakshana": ["samyak.*nasya", "nasya.*samyak", "samyak yoga.*nasya"], "Marsha vs Pratimarsha Nasya": ["marsha.*pratimarsha", "pratimarsha nasya", "marsha nasya", "pratimarsha.*marsha"], "Pradhamana/Avapeeda Nasya": ["pradhamana nasya", "avapeeda nasya", "avapida nasya", "avapeedaka nasya"], "Dhoomapana - types/procedure": ["dhoomapana", "dhoompana", "dhooma nasya", "dhuma nasya"], "Raktamokshana - definition/classification/types": ["raktamokshana.*definition", "raktamokshana.*classification", "raktamokshana.*types", "classification.*raktamokshana", "types.*raktamokshana", "raktamokshana definition", "raktamokshana importance"], "Jalaukavacharana - method/types/complications": ["jalaukavacharana", "jalauka.*method", "jalauka.*procedure", "jalauka types", "types.*jalauka"], "Shiravedha/Siravyadhana - method/Samyak/complications": ["shiravedha", "siravedha", "siravyadhana", "shiravedhana"], "Pracchana/Alabu/Shringavacharana": ["pracchana", "alabu", "shringavacharana"], "Madanaphala (synonyms/collection/formulations)": ["madanaphala", "madanphala"], "Fat metabolism (Modern)": ["fat metabolism"], "Physiotherapy/SWD/IR/Ultrasound/Wax Bath": ["physiotherapy", "short.wave diathermy", "infrared", "ultrasound", "wax bath", "wax therapy"], "Emergency management (bleeding/epistaxis/electrolyte)": ["emergency management", "emergency.*bleeding", "bleeding per rect", "epistaxis", "electrolyte imbalance", "hematemesis"], "Shodhana - Ritu/seasonal": ["shodhana.*ritu", "ritu.*shodhana", "shodhana according to ritu", "shodhana.*season"], "Kostha/Agni Pariksha": ["kostha.*agni", "agni.*kostha", "koshta.*agni", "agni pariksha", "agni parikshana"], "Murdhni Taila / Bahya Snehana": ["murdhni taila", "murdha taila", "murdhini taila", "bahya snehana", "bahya.*snehana"], "Shirodhara/Shirobasti/Shiropichu": ["shirodhara", "shirobasti", "shirobasti", "shiropichu", "shiro pichu", "shiro basti"], "Takradhara": ["takradhara", "takra dhara"], "Panchakarma - definition/Shodhana/Shamana": ["panchakarma.*definition", "define panchakarma", "shodhana.*shamana", "panchakarma.*shodhana", "shodhana.*panchakarma"], } from collections import Counter, defaultdict topic_count = Counter() topic_years = defaultdict(list) for year, content in papers.items(): content_lower = content.lower() for topic, keywords in topic_map.items(): import re matched = False for kw in keywords: if re.search(kw.lower(), content_lower): matched = True break if matched: topic_count[topic] += 1 topic_years[topic].append(year) print("=" * 75) print("MOST REPEATED TOPICS - PANCHAKARMA (4th Prof BAMS)") print("Gujarat Ayurved University | 19 Papers Analyzed (2016-2026)") print("=" * 75) print(f"\n{'TOPIC':<55} {'COUNT':>5}") print("-" * 70) for topic, count in topic_count.most_common(): if count >= 2: years_str = ", ".join(topic_years[topic]) print(f"{topic:<55} {count:>4}x") print(f" → {years_str}") print() EOF
Important clarification first: "Vatapitta" is NOT a standard Charak Samhita disease entity. In Ayurvedic classical texts, Vatarakta and Vatashonita are the same disease - Vatashonita is the older/Sushruta term, Vatarakta is the Charak term for the same condition. The comparison that is typically asked and clinically meaningful is between the Dosha-dominant types within Vatarakta (Vataja, Pittaja, Kaphaja, Sannipatika), or occasionally comparing Vatarakta with Raktapitta. Below is the most exam-relevant comparison:
| Feature | Vataja Vatarakta | Pittaja Vatarakta | Kaphaja Vatarakta | Sannipatika Vatarakta |
|---|---|---|---|---|
| Pain character | Severe, shooting, tearing, pricking pain (toda, ruja) | Burning pain (daha), throbbing | Mild aching, dull pain | Mixed - severe & variable |
| Colour of affected area | Blackish, dark red (krishna, aruna varna) | Yellowish-red, coppery (peeta, tamra) | Whitish, pale (shweta) | Mixed discolouration |
| Skin texture | Dry, rough, cracked (ruksha, parusha) | Soft, inflamed, hot | Smooth, thick, oily (snigdha, sthira) | Mixed |
| Swelling | Hard, irregular, mobile (sphuta) | Soft, warm, pitting | Hard, stable, heavy (guru) | All types mixed |
| Temperature | Cold to touch (sheeta sparsha) | Hot to touch (ushna sparsha) | Normal to slightly cool | Mixed |
| Other features | Numbness (suptata), stiffness, tremors | Burning sensation, sweating, fever | Itching (kandu), heaviness, sliminess | All features combined |
| Affected sites | Vata sites - bones, joints | Pitta sites - skin, blood vessels | Kapha sites - skin surface, joints | Widespread |
| Sadhyasadhyata | Krichhasadhya | Krichhasadhya | Sukhasadhya | Asadhya |
| Chikitsa principle | Snehana, Basti, Vata-pacifying | Virechana, Raktamokshana, cooling | Vamana, Lekhana, dry treatment | Combined - treat dominant Dosha first |
| Key drugs | Guduchi, Dashamoola, Eranda | Neem, Patola, Triphala, Guduchi | Trikatu, Khadira, Guggulu | Combined formulations |
| Feature | Vatarakta | Raktapitta |
|---|---|---|
| Other name | Vatashonita, Adhyavata | Raktapitta |
| Primary Dosha | Vata + Rakta | Pitta + Rakta |
| Main complaint | Joint pain, swelling of extremities | Bleeding from various orifices |
| Sites involved | Hands, feet, joints (starts from extremities) | Mouth, nose, anus, urinary tract, eyes, ears, skin |
| Nidana | Excess salt, sour, pungent; sedentary lifestyle | Excess sour, pungent, hot food; Pitta aggravating diet |
| Key Lakshana | Toda (pricking pain), daha (burning), shotha (swelling), vaivarnya (discolouration) of joints | Raktasrava (bleeding) - Urdhva (upward), Adho (downward), Ubhayata (both) |
| Samprapti | Vata obstructed by vitiated Rakta in joints | Pitta liquefies/vitiates Rakta → hemorrhage |
| Sadhyasadhyata | Krichhasadhya (difficult), Gambhira type - Asadhya | Nava (fresh) - Sadhya; Pakwa - Krichhasadhya |
| Best treatment | Raktamokshana | Virechana (Adho type); Vamana (Urdhva type) |
| Uttana vs Gambhira | Two varieties based on depth | Urdhva, Adho, Ubhayata based on direction of bleeding |
| Key pathology | Joint involvement predominant | Blood vessel pathology, bleeding predominant |
| # | Topic | Times | Papers |
|---|---|---|---|
| 1 | Physiotherapy / SWD / IR / Ultrasound / Wax Bath | 16x | Almost EVERY paper |
| 2 | Anuvasana/Sneha Basti (types, contents, Vyapada) | 12x | 2016-2026 |
| 3 | Vaitarana / Picchha / Yapana / Kshira Basti | 12x | 2016-2026 |
| 4 | Shiravedha / Siravyadhana (method, Samyak, complications) | 11x | 2016-2026 |
| 5 | Basti Yantra (Netra, Putaka, Praneta Dosha) | 11x | 2016-2026 |
| 6 | Pradhamana / Avapeeda Nasya | 10x | 2016-2026 |
| 7 | Virechana (definition, classification, types) | 8x | Every exam |
| 8 | Vamana (definition, etymology, Vidhi) | 8x | Every exam |
| 9 | Nasya (indications/contraindications) | 8x | Every exam |
| 10 | Dhoomapana (types, procedure) | 8x | 2017-2024 |
| 11 | Raktamokshana (definition, classification, types) | 8x | Every exam |
| 12 | Dose fixation of Basti (by age - Niruha + Anuvasana) | 8x | 2016-2025 |
| 13 | Jalaukavacharana (method, types, complications) | 7x | 2017-2026 |
| 14 | Pinda/Sankara/Shali/Jambira Sweda | 7x | 2017-2025 |
| 15 | Samsarjana Krama / Tarpanadi Krama | 7x | 2016-2026 |
| 16 | Emergency management (bleeding/epistaxis/electrolyte) | 7x | 2016-2021 |
| 17 | Basti (definition, importance, Ardha Chikitsa) | 7x | 2016-2025 |
| 18 | Doshagati (Koshtha to Shakha and vice versa) | 7x | 2018-2026 |
| 19 | Snehana Samyak/Ayoga/Atiyoga Lakshana | 6x | 2016-2025 |
| 20 | Basti mode of action (Karmukata) | 6x | 2018-2025 |
| 21 | Madanaphala (synonyms, collection, formulations) | 6x | 2016-2026 |
| 22 | Shirodhara / Shirobasti / Shiropichu | 6x | 2017-2024 |
| 23 | Sneha Pravicharana | 6x | 2020-2026 |
| 24 | Uttara Basti | 6x | 2016-2026 |
| 25 | Svedana classification / Niragni Svedana | 6x | 2016-2021 |
| 26 | Trividha Karma (Purva-Pradhana-Paschat) | 6x | 2016-2026 |
| 27 | Nasya (definition, classification) | 6x | 2019-2026 |
| 28 | Takradhara | 3x | 2023-2025 |
| 29 | Fat metabolism (Modern) | 3x | 2016-2024 |
| 30 | Kostha/Agni Pariksha importance | 3x | 2019-2024 |
| Feature | Karma Basti | Kala Basti | Yoga Basti |
|---|---|---|---|
| Total number | 30 | 16 | 8 |
| Niruha | 12 | 6 | 3 |
| Anuvasana | 18 | 10 | 5 |
| Sequence | 1 Anuvasana → 1 Niruha (alternating) | Same pattern | Same pattern |
| Disease | Severe Vata, chronic | Moderate | Mild, maintenance |
| Feature | Marsha Nasya | Pratimarsha Nasya |
|---|---|---|
| Dose | 6-10 drops (each nostril) | 2 drops |
| Frequency | As per indication | Daily, any time |
| Contraindications | Many | Almost none |
| Purpose | Therapeutic | Daily health maintenance |
| After procedure | Rest, avoid cold | Immediate activity |
| Disease | Site of Siravedha |
|---|---|
| Gridhrasi (Sciatica) | Indravasti (calf), Kukundara |
| Pakshaghata (Hemiplegia) | Shankha (temple) |
| Ardhavabhedaka (Migraine) | Kapala (head) |
| Plecha/Palitya | Shirsha (head region) |
| Gulma | Nabhi region |
| Shotha of feet | Pada (foot veins) |