What is the way to write university exam in chattisgarh for mbbs pathology for scoring Good mark
Chhattisgarh MBBS pathology university exam pattern scoring tips Pt. Ravishankar Shukla University
Chhattisgarh MBBS 2nd year pathology exam pattern question paper format marks distribution university
https://www.mjnmch.ac.in/courses/syllabus/pathology-mbbs.pdf
| Component | Marks |
|---|---|
| Theory Paper I (General Pathology + Haematology) | 100 marks |
| Theory Paper II (Systemic Pathology + Clinical/Investigative Pathology) | 100 marks |
| Practical Exam | 100 marks |
| Total | 300 marks |
| Internal Assessment (theory + practical) | 30 marks (included above) |
| Exercise | Marks |
|---|---|
| Peripheral blood smear | 4-5 marks |
| Urine examination (2 tests) | 4-5 marks |
| Blood grouping / ESR / TLC / Hb estimation | 4-5 marks |
| Histopathology slide (ID + describe changes) | 4-5 marks |
| Problem-based card interpretation | 4-5 marks |
| Spotting (2 specimens + 2 slides + 2 instruments) | 3 marks |
| Practical notebook | 2 marks |
| Viva/Oral (2 tables) | 15 marks |
| Resource | Use |
|---|---|
| Harsh Mohan's Textbook of Pathology | Primary text - most Indian universities (including CG) are aligned to this |
| Ramadas Nayak's Exam Preparatory Manual | University question-style practice, very helpful for short notes and comments |
| Harsh Mohan's Practical Pathology | Practical exam and viva preparation |
| Previous year university question papers | Most important - Chhattisgarh exams repeat topics; solve at least 5 years |
| Robbins Basic Pathology | For deep understanding of mechanisms (use selectively) |
Create a study plan document with weekly topics for MBBS pathology
ls -la /tmp/workspace/ 2>/dev/null || mkdir -p /tmp/workspace && echo "created"
mkdir -p /tmp/workspace/pathology-study-plan && cat > /tmp/workspace/pathology-study-plan/create_doc.py << 'PYEOF' from docx import Document from docx.shared import Pt, Inches, RGBColor from docx.enum.text import WD_ALIGN_PARAGRAPH from docx.oxml.ns import qn from docx.oxml import OxmlElement doc = Document() # --- Page margins --- section = doc.sections[0] section.top_margin = Inches(1) section.bottom_margin = Inches(1) section.left_margin = Inches(1.1) section.right_margin = Inches(1.1) # --- Default style --- normal_style = doc.styles['Normal'] normal_style.font.name = 'Arial' normal_style.font.size = Pt(11) # Helper: set heading color def set_heading_color(paragraph, r, g, b): for run in paragraph.runs: run.font.color.rgb = RGBColor(r, g, b) # Helper: add a shaded table header row def shade_cell(cell, r, g, b): tc = cell._tc tcPr = tc.get_or_add_tcPr() shd = OxmlElement('w:shd') shd.set(qn('w:val'), 'clear') shd.set(qn('w:color'), 'auto') hex_color = '{:02X}{:02X}{:02X}'.format(r, g, b) shd.set(qn('w:fill'), hex_color) tcPr.append(shd) # ============================================================ # TITLE PAGE # ============================================================ p = doc.add_paragraph() p.alignment = WD_ALIGN_PARAGRAPH.CENTER run = p.add_run('MBBS Pathology') run.bold = True run.font.size = Pt(28) run.font.color.rgb = RGBColor(0x1A, 0x53, 0x76) p2 = doc.add_paragraph() p2.alignment = WD_ALIGN_PARAGRAPH.CENTER run2 = p2.add_run('Complete Study Plan') run2.bold = True run2.font.size = Pt(22) run2.font.color.rgb = RGBColor(0x1A, 0x53, 0x76) doc.add_paragraph('') p3 = doc.add_paragraph() p3.alignment = WD_ALIGN_PARAGRAPH.CENTER run3 = p3.add_run('2nd Professional MBBS — University Exam Preparation') run3.font.size = Pt(13) run3.italic = True run3.font.color.rgb = RGBColor(0x55, 0x55, 0x55) doc.add_paragraph('') p4 = doc.add_paragraph() p4.alignment = WD_ALIGN_PARAGRAPH.CENTER run4 = p4.add_run('Aligned to Chhattisgarh University / MCI-CBME Syllabus') run4.font.size = Pt(12) run4.font.color.rgb = RGBColor(0x77, 0x77, 0x77) doc.add_paragraph('') doc.add_paragraph('') # Divider p5 = doc.add_paragraph() p5.alignment = WD_ALIGN_PARAGRAPH.CENTER run5 = p5.add_run('─' * 55) run5.font.color.rgb = RGBColor(0x1A, 0x53, 0x76) doc.add_paragraph('') p6 = doc.add_paragraph() p6.alignment = WD_ALIGN_PARAGRAPH.CENTER run6 = p6.add_run('Duration: 16 Weeks | Subject: Pathology | Target: Distinction / High Score') run6.font.size = Pt(11) run6.bold = True doc.add_page_break() # ============================================================ # EXAM OVERVIEW # ============================================================ h1 = doc.add_heading('Exam Overview & Marks Distribution', level=1) set_heading_color(h1, 0x1A, 0x53, 0x76) doc.add_paragraph('The 2nd Professional MBBS Pathology examination carries a total of 300 marks under the CBME pattern.') table = doc.add_table(rows=1, cols=3) table.style = 'Table Grid' hdr = table.rows[0].cells for i, text in enumerate(['Component', 'Marks', 'Pass Criteria']): hdr[i].text = text hdr[i].paragraphs[0].runs[0].bold = True shade_cell(hdr[i], 0x1A, 0x53, 0x76) hdr[i].paragraphs[0].runs[0].font.color.rgb = RGBColor(0xFF, 0xFF, 0xFF) rows = [ ('Theory Paper I — General Pathology & Haematology', '100 marks', '50 marks (50%)'), ('Theory Paper II — Systemic & Clinical Pathology', '100 marks', '50 marks (50%)'), ('Practical Exam', '100 marks', '50 marks (50%)'), ('Internal Assessment (included above)', '30 marks', 'Ongoing'), ('TOTAL', '300 marks', 'Pass in each component'), ] for row in rows: cells = table.add_row().cells for i, val in enumerate(row): cells[i].text = val if row[0] == 'TOTAL': cells[i].paragraphs[0].runs[0].bold = True shade_cell(cells[i], 0xE8, 0xF4, 0xFD) doc.add_paragraph('') # Question pattern box h2 = doc.add_heading('Question Paper Pattern (Per Paper)', level=2) set_heading_color(h2, 0x1A, 0x53, 0x76) qtable = doc.add_table(rows=1, cols=3) qtable.style = 'Table Grid' qhdr = qtable.rows[0].cells for i, text in enumerate(['Question', 'Type', 'Marks']): qhdr[i].text = text qhdr[i].paragraphs[0].runs[0].bold = True shade_cell(qhdr[i], 0x2E, 0x86, 0xAB) qhdr[i].paragraphs[0].runs[0].font.color.rgb = RGBColor(0xFF, 0xFF, 0xFF) qrows = [ ('Q1', 'Clinical Problem / Case (no alternative) — Diagnosis + Pathogenesis + Investigations', '10 marks'), ('Q2', 'Comment on / Conceptual Questions (2 out of 3)', '2 × 5 = 10 marks'), ('Q3', 'Pathogenesis / Differentiation / Blood Picture (2 out of 3)', '2 × 5 = 10 marks'), ('Q4', 'Short Notes (2 out of 4)', '2 × 5 = 10 marks'), ] for row in qrows: cells = qtable.add_row().cells for i, val in enumerate(row): cells[i].text = val doc.add_page_break() # ============================================================ # STUDY PLAN INTRO # ============================================================ h1b = doc.add_heading('16-Week Study Plan', level=1) set_heading_color(h1b, 0x1A, 0x53, 0x76) intro = doc.add_paragraph( 'This plan is divided into 4 phases. Each week includes theory topics, practical skills, and revision tasks. ' 'Follow the sequence — General Pathology first, then Haematology, then Systemic Pathology, and finally Clinical Pathology and revision. ' 'Aim for at least 3 full revisions of every topic before the exam.' ) intro.runs[0].font.size = Pt(11) doc.add_paragraph('') # ============================================================ # PHASE LABELS & WEEKS # ============================================================ phases = [ { 'title': 'PHASE 1 — General Pathology (Weeks 1–5)', 'color': (0x1A, 0x53, 0x76), 'weeks': [ { 'week': 'Week 1', 'topics': 'Cell Injury, Adaptation & Death', 'theory': [ 'Cell adaptation: hypertrophy, hyperplasia, atrophy, metaplasia, dysplasia', 'Reversible and irreversible cell injury — mechanisms', 'Types of necrosis: coagulative, liquefactive, caseous, fat, fibrinoid, gangrenous', 'Apoptosis: intrinsic and extrinsic pathways', ], 'practical': ['Revise normal H&E staining principles', 'Practice diagram: apoptosis vs necrosis'], 'revision': 'Flashcards for all types of necrosis with hallmark features', }, { 'week': 'Week 2', 'topics': 'Inflammation — Acute & Chronic', 'theory': [ 'Acute inflammation: vascular and cellular events', 'Chemical mediators: histamine, prostaglandins, leukotrienes, complement, cytokines', 'Types of acute inflammation (serous, fibrinous, suppurative, haemorrhagic)', 'Chronic inflammation: cells involved, granuloma formation', 'Granulomatous inflammation — TB, sarcoidosis, leprosy, foreign body', ], 'practical': ['Identify acute inflammation on H&E slide (neutrophilic infiltrate)', 'Diagram: steps of acute inflammation'], 'revision': 'Table comparing types of granulomas and their causes', }, { 'week': 'Week 3', 'topics': 'Healing & Repair / Shock', 'theory': [ 'Wound healing: primary vs secondary intention', 'Factors affecting wound healing', 'Regeneration vs repair, growth factors', 'Shock: definition, classification, pathogenesis of hypovolaemic and septic shock', 'Disseminated Intravascular Coagulation (DIC)', ], 'practical': ['Diagram: healing by granulation tissue (label all layers)', 'Practice drawing: pathogenesis of DIC as flowchart'], 'revision': 'Compare 4 types of shock in a table', }, { 'week': 'Week 4', 'topics': 'Neoplasia', 'theory': [ 'Definitions: neoplasm, tumour, carcinoma, sarcoma', 'Benign vs malignant tumour differences (table)', 'Carcinogenesis: chemical, physical, viral, oncogenes, tumour suppressor genes', 'Cell cycle and cancer', 'Invasion and metastasis — mechanisms', 'Tumour markers and grading/staging systems', ], 'practical': ['Identify malignant vs benign features on slides', 'Know tumour markers: AFP, CEA, CA-125, PSA'], 'revision': 'Flowchart: steps of metastasis', }, { 'week': 'Week 5', 'topics': 'Immunopathology & Miscellaneous', 'theory': [ 'Hypersensitivity reactions: Types I-IV with examples', 'Autoimmune diseases: SLE, rheumatoid arthritis, Sjogren\'s', 'Amyloidosis: types, organs affected, staining (Congo red)', 'Oedema: types and mechanisms', 'Thrombosis, embolism, infarction', ], 'practical': ['Know Congo red staining for amyloid (apple-green birefringence)', 'Prussian blue stain for iron'], 'revision': 'Summary table of all hypersensitivity types — effector, mechanism, example', }, ] }, { 'title': 'PHASE 2 — Haematology (Weeks 6–8)', 'color': (0x2E, 0x86, 0xAB), 'weeks': [ { 'week': 'Week 6', 'topics': 'Anaemias', 'theory': [ 'Classification of anaemia (morphological and aetiological)', 'Iron deficiency anaemia — pathogenesis, lab findings, PBS picture', 'Megaloblastic / B12-folate deficiency anaemia', 'Haemolytic anaemias: sickle cell, thalassemia, G6PD', 'Aplastic anaemia — pathogenesis and bone marrow picture', ], 'practical': ['PBS: microcytic hypochromic, macrocytic, target cells, sickle cells — practice identification', 'Hb estimation (Sahli\'s method)'], 'revision': 'Table: compare IDA vs megaloblastic anaemia (lab values, PBS, bone marrow)', }, { 'week': 'Week 7', 'topics': 'Leukaemias & Lymphomas', 'theory': [ 'Leukaemia: classification (ALL, AML, CLL, CML)', 'Pathogenesis, PBS findings, bone marrow in each type', 'Philadelphia chromosome and BCR-ABL in CML', 'Hodgkin\'s lymphoma: Reed-Sternberg cell, classification', 'Non-Hodgkin\'s lymphoma vs Hodgkin\'s differences', 'Multiple myeloma: Bence Jones protein, M-spike', ], 'practical': ['Draw Reed-Sternberg cell', 'PBS in CML: left shift, all stages of granulocytes'], 'revision': 'Comparison table: all 4 leukaemia types (age, PBS, marrow, marker)', }, { 'week': 'Week 8', 'topics': 'Bleeding Disorders & Blood Banking', 'theory': [ 'Normal haemostasis: primary and secondary', 'Platelet disorders: ITP, thrombocytopenia', 'Coagulation disorders: Haemophilia A and B — Factor VIII vs IX', 'Von Willebrand disease', 'DIC (revision)', 'Blood group systems: ABO, Rh', 'Blood components and transfusion reactions', ], 'practical': ['TLC, DLC, ESR technique and normal values', 'Blood grouping — ABO and Rh (practical exercise)', 'Clotting time, bleeding time normal values'], 'revision': 'Coagulation cascade diagram — intrinsic and extrinsic pathways', }, ] }, { 'title': 'PHASE 3 — Systemic Pathology (Weeks 9–13)', 'color': (0x16, 0x6E, 0x56), 'weeks': [ { 'week': 'Week 9', 'topics': 'Cardiovascular & Respiratory Pathology', 'theory': [ 'Atherosclerosis: pathogenesis, complications', 'Ischaemic heart disease, myocardial infarction — zones of necrosis, complications', 'Hypertensive heart disease', 'Pneumonia: lobar, bronchopneumonia, atypical — differences', 'TB lung: primary vs secondary complex', 'Carcinoma lung: types, histology, paraneoplastic syndromes', ], 'practical': ['Slide: lobar pneumonia (red hepatisation stage)', 'Gross specimen: myocardial infarction'], 'revision': 'Flowchart: MI complications timeline (1 hour to 6 weeks)', }, { 'week': 'Week 10', 'topics': 'GIT Pathology', 'theory': [ 'Peptic ulcer: pathogenesis, H. pylori role, complications', 'Gastric carcinoma: signet ring cells, Lauren classification', 'Inflammatory bowel disease: Crohn\'s vs ulcerative colitis (table)', 'Colorectal carcinoma: APC gene, adenoma-carcinoma sequence', 'Oral cancers: leukoplakia, erythroplakia', 'Tubercular intestine vs Crohn\'s', ], 'practical': ['Slide: villous adenoma, carcinoma colon', 'Gross: peptic ulcer features'], 'revision': 'Table: Crohn\'s vs UC (6 key differences)', }, { 'week': 'Week 11', 'topics': 'Hepatobiliary & Pancreatic Pathology', 'theory': [ 'Bilirubin metabolism and types of jaundice', 'Viral hepatitis: types, serological markers, chronicity', 'Alcoholic liver disease: steatosis, hepatitis, cirrhosis', 'Cirrhosis: morphology, complications — portal hypertension, ascites, HE', 'Hepatocellular carcinoma: AFP, risk factors', 'Gallstones: types and complications', ], 'practical': ['LFT interpretation: AST/ALT, bilirubin, albumin, PT', 'Slide: cirrhosis (regenerative nodules)'], 'revision': 'Serological markers of hepatitis B timeline diagram', }, { 'week': 'Week 12', 'topics': 'Renal & Urological Pathology', 'theory': [ 'Glomerulonephritis: classification', 'Nephrotic syndrome vs nephritic syndrome (table)', 'Minimal change disease, membranous GN, FSGS', 'IgA nephropathy, post-streptococcal GN', 'Renal cell carcinoma vs transitional cell carcinoma', 'Urinary tract infection pathology', ], 'practical': ['Urine examination: protein, casts, cells — interpretation', 'Urine microscopy: RBC casts in nephritic, oval fat bodies in nephrotic'], 'revision': 'Table: nephrotic vs nephritic syndrome (5 differences)', }, { 'week': 'Week 13', 'topics': 'Breast, Reproductive & Endocrine Pathology', 'theory': [ 'Carcinoma breast: types, hormone receptor status, HER2', 'BRCA1/BRCA2 genes', 'Fibrocystic disease and fibroadenoma', 'Cervical carcinoma: HPV, CIN grading', 'Diabetes mellitus: Type I vs II pathology, complications', 'Thyroid: goitre, thyroiditis, carcinoma types', ], 'practical': ['Slide: fibroadenoma, invasive ductal carcinoma', 'Know Pap smear interpretation (ASCUS, LSIL, HSIL)'], 'revision': 'Hormone receptor and HER2 table for breast carcinoma management', }, ] }, { 'title': 'PHASE 4 — Clinical Pathology & Revision (Weeks 14–16)', 'color': (0x8B, 0x44, 0x13), 'weeks': [ { 'week': 'Week 14', 'topics': 'Clinical Pathology & Lab Investigations', 'theory': [ 'Urine analysis: physical, chemical, microscopy', 'Renal function tests: urea, creatinine, GFR, eGFR', 'Liver function tests: all parameters and interpretation', 'Thyroid function tests: TSH, T3, T4', 'Semen analysis: WHO criteria', 'CSF analysis: normal values, changes in meningitis, SAH', 'Pleural fluid, ascitic fluid analysis', ], 'practical': ['Full urine examination from sample', 'Interpret an LFT + RFT panel from a clinical case card'], 'revision': 'Quick reference card: all normal lab values (one page)', }, { 'week': 'Week 15', 'topics': 'Revision Week — Paper I (General Pathology + Haematology)', 'theory': [ 'Re-read all short notes from Weeks 1-8', 'Solve 5 years of previous university question papers — Paper I', 'Identify weak topics and re-read those chapters', 'Write mock answers to clinical problem questions (Q1 type)', 'Revise all diagrams: inflammation, apoptosis, DIC, coagulation cascade, PBS findings', ], 'practical': ['Revise all HP slides from General Pathology and Haematology', 'Practice labeling PBS findings for each anaemia type'], 'revision': 'Timed self-test: answer a full Paper I mock in 2 hours', }, { 'week': 'Week 16', 'topics': 'Revision Week — Paper II (Systemic + Clinical) & Practical Viva', 'theory': [ 'Re-read all short notes from Weeks 9-14', 'Solve 5 years of previous university question papers — Paper II', 'Focus on high-yield comparison tables (IBD, GN, leukaemias, shock)', 'Revise all staining techniques: H&E, PAS, ZN, Congo red, PAS', 'Revise tumour markers and their associated cancers', ], 'practical': [ 'Full practical viva revision: HP slides (at least 30 slides), gross specimens, instruments', 'Revise blood grouping procedure step by step', 'Practice problem card interpretation (clinical pathology cases)', 'Ensure practical notebook is complete and signed', ], 'revision': 'Final day: one-page revision sheets for each major topic group', }, ] }, ] for phase in phases: h_phase = doc.add_heading(phase['title'], level=1) set_heading_color(h_phase, *phase['color']) for wk in phase['weeks']: # Week heading h_wk = doc.add_heading(f"{wk['week']}: {wk['topics']}", level=2) set_heading_color(h_wk, *phase['color']) # Theory h_th = doc.add_heading('Theory Topics', level=3) set_heading_color(h_th, 0x33, 0x33, 0x33) for item in wk['theory']: p = doc.add_paragraph(item, style='List Bullet') p.runs[0].font.size = Pt(10.5) # Practical h_pr = doc.add_heading('Practical / Lab Skills', level=3) set_heading_color(h_pr, 0x33, 0x33, 0x33) for item in wk['practical']: p = doc.add_paragraph(item, style='List Bullet') p.runs[0].font.size = Pt(10.5) # Revision h_rv = doc.add_heading('Revision Task', level=3) set_heading_color(h_rv, 0x33, 0x33, 0x33) p_rv = doc.add_paragraph(wk['revision'], style='List Bullet') p_rv.runs[0].font.size = Pt(10.5) doc.add_paragraph('') doc.add_page_break() # ============================================================ # HIGH-YIELD TOPICS TABLE # ============================================================ h_hy = doc.add_heading('High-Yield Topics for University Exams', level=1) set_heading_color(h_hy, 0x1A, 0x53, 0x76) doc.add_paragraph( 'These topics appear repeatedly in Chhattisgarh university question papers. Master these first.' ) hy_table = doc.add_table(rows=1, cols=3) hy_table.style = 'Table Grid' hy_hdr = hy_table.rows[0].cells for i, text in enumerate(['Paper I — General Pathology', 'Paper I — Haematology', 'Paper II — Systemic / Clinical']): hy_hdr[i].text = text hy_hdr[i].paragraphs[0].runs[0].bold = True shade_cell(hy_hdr[i], 0x1A, 0x53, 0x76) hy_hdr[i].paragraphs[0].runs[0].font.color.rgb = RGBColor(0xFF, 0xFF, 0xFF) hy_rows = [ ('Types of necrosis', 'Iron deficiency anaemia', 'Peptic ulcer pathogenesis'), ('Acute inflammation mediators', 'Megaloblastic anaemia', 'Crohn\'s vs Ulcerative Colitis'), ('Granuloma formation', 'CML (Philadelphia chr.)', 'Hepatitis B serology'), ('Wound healing mechanisms', 'Hodgkin\'s lymphoma / RS cell', 'Cirrhosis complications'), ('Shock — types & pathogenesis', 'Multiple myeloma', 'Glomerulonephritis types'), ('Neoplasia vs benign tumour', 'DIC pathogenesis', 'Nephrotic vs nephritic'), ('Hypersensitivity Type I-IV', 'Haemophilia A vs B', 'Carcinoma breast — receptors'), ('Amyloidosis (Congo red)', 'Blood grouping ABO/Rh', 'Urine analysis interpretation'), ('Metastasis mechanisms', 'Aplastic anaemia', 'TB lung — primary vs secondary'), ('Thrombosis & embolism', 'Anaemia classification', 'Carcinoma lung — types'), ] for row in hy_rows: cells = hy_table.add_row().cells for i, val in enumerate(row): cells[i].text = val cells[i].paragraphs[0].font.size = Pt(10) doc.add_paragraph('') doc.add_page_break() # ============================================================ # EXAM TIPS # ============================================================ h_tips = doc.add_heading('Exam Writing Tips for Scoring High Marks', level=1) set_heading_color(h_tips, 0x1A, 0x53, 0x76) tips = [ ('Start every answer with a definition', 'Indian university examiners specifically look for a one-line definition before any elaboration. Even for short notes, open with "XYZ is defined as..."'), ('Draw labeled diagrams', 'Diagrams and flowcharts fetch extra marks and make your answer stand out. Practice: acute inflammation steps, DIC cascade, coagulation pathway, PBS findings.'), ('Use comparison tables', 'Whenever two conditions are related (e.g., Crohn\'s vs UC, nephrotic vs nephritic), present a table with at least 5 differences. Tables signal clarity of thought.'), ('Structure clinical problem answers (Q1)', 'Format: (a) Probable Diagnosis, (b) Basis for Diagnosis, (c) Pathogenesis (step-by-step), (d) Investigations. Never write in prose for Q1.'), ('Attempt chosen questions fully', 'Never leave a partially written answer. A complete but average answer scores more than an incomplete excellent answer.'), ('Underline key terms and headings', 'Examiners skim papers. Underlined headings help them spot content quickly and award marks fairly.'), ('Manage time: 3 hours per paper', 'Q1: 25-30 min | Q2-Q4: 15 min each per question | Last 10 min: review and underline.'), ('Practical notebook is mandatory', 'Submit a complete, signed practical notebook on exam day. Missing notebooks cost 2 marks directly.'), ] for tip_title, tip_body in tips: p_tip = doc.add_paragraph() run_title = p_tip.add_run(f'{tip_title}: ') run_title.bold = True run_title.font.color.rgb = RGBColor(0x1A, 0x53, 0x76) run_body = p_tip.add_run(tip_body) run_body.font.size = Pt(11) p_tip.paragraph_format.space_after = Pt(6) doc.add_paragraph('') # ============================================================ # RECOMMENDED BOOKS # ============================================================ h_books = doc.add_heading('Recommended Study Resources', level=1) set_heading_color(h_books, 0x1A, 0x53, 0x76) books_table = doc.add_table(rows=1, cols=3) books_table.style = 'Table Grid' b_hdr = books_table.rows[0].cells for i, text in enumerate(['Resource', 'Author / Source', 'Best Used For']): b_hdr[i].text = text b_hdr[i].paragraphs[0].runs[0].bold = True shade_cell(b_hdr[i], 0x2E, 0x86, 0xAB) b_hdr[i].paragraphs[0].runs[0].font.color.rgb = RGBColor(0xFF, 0xFF, 0xFF) books_data = [ ("Textbook of Pathology", "Prof. Harsh Mohan (9th Ed)", "Primary text — university exams aligned to this"), ("Pathology Exam Preparatory Manual", "Prof. Ramadas Nayak", "Short notes, comment-type and Q-style answers"), ("Practical Pathology", "Prof. Harsh Mohan", "Practical exam and viva — HP slides and specimens"), ("Robbins Basic Pathology", "Kumar, Abbas, Aster", "Deep mechanism understanding, selected chapters"), ("Previous Year Question Papers", "Chhattisgarh University / PRSU", "Most important — solve last 5-7 years"), ("Quick Compendium of Clinical Pathology", "Bren Levy", "Clinical pathology lab values and interpretation"), ] for row in books_data: cells = books_table.add_row().cells for i, val in enumerate(row): cells[i].text = val # ============================================================ # SAVE # ============================================================ output_path = '/tmp/workspace/pathology-study-plan/MBBS_Pathology_Study_Plan.docx' doc.save(output_path) print(f"Saved: {output_path}") PYEOF python3 /tmp/workspace/pathology-study-plan/create_doc.py
~/pathology-study-plan/create_doc.py
Successfully replaced 1 instance(s) of the string in '/tmp/workspace/pathology-study-plan/create_doc.py'
python3 /tmp/workspace/pathology-study-plan/create_doc.py
MBBS Pathology Study Plan
Word Document · DOCX
| Phase | Weeks | Focus |
|---|---|---|
| Phase 1 | Weeks 1-5 | General Pathology (cell injury, inflammation, healing, neoplasia, immunopathology) |
| Phase 2 | Weeks 6-8 | Haematology (anaemias, leukaemias, lymphomas, bleeding disorders) |
| Phase 3 | Weeks 9-13 | Systemic Pathology (CVS, respiratory, GIT, liver, renal, breast/endocrine) |
| Phase 4 | Weeks 14-16 | Clinical Pathology + Full Revision + Mock Papers |