SURGERY portion for Internals ( final year MBBS ) please tell me how to approach. 3rd August Internals begin.
~/attachments/7cfdcec0-f7bf-42dd-8734-929efb971dfc
cd /home/daytona/workspace && python3 -c " import pdfplumber for fname in [ 'attachments/7cfdcec0-f7bf-42dd-8734-929efb971dfc/2022 batch Fial yr.pdf', 'attachments/7cfdcec0-f7bf-42dd-8734-929efb971dfc/2022 batch Fial yr Tutorial.pdf' ]: print(f'\n\n========== FILE: {fname} ==========') with pdfplumber.open(fname) as pdf: for i, page in enumerate(pdf.pages): text = page.extract_text() if text: print(f'--- Page {i+1} ---') print(text) "
| Topic | Lecture/Tutorial | Key Competency Code |
|---|---|---|
| Thyroid swellings - full workup, management, thyroid cancer | L36, T025-027 | SU22.1-22.4 |
| Hernia - inguinal anatomy, Hesselbach's triangle, open vs lap repair | L26, L27, T (SU28.1) | SU28.1, AN44.5 |
| Breast disease - benign + malignant, staging, management | T035-038 | SU25.1-25.5 |
| Pancreatitis - pathophysiology, Ranson's, Atlanta classification, management | L7, T071-072 | SU24.1 |
| Biliary system - cholelithiasis, cholecystitis, Mirizzi, CBD stones | L24, T057-058, T069-070 | SU28.12 |
| Burns - Rule of 9s, Parkland formula, Wallace, depth, management | T007-008 | SU4.1-4.2 |
| Shock - pathophysiology, types, resuscitation, fluid therapy | T003-004 | SU2.1-2.2 |
| Peritonitis - causes, clinical features, management | L12 | SU28.3 |
| Topic | Lecture/Tutorial | Key Code |
|---|---|---|
| Liver - abscess (amoebic vs pyogenic), hydatid cyst, tumors, injuries | L31, T043-044 | SU28.10 |
| Chest injuries - pneumothorax, haemothorax, flail chest, tension | L5, T047-048, T055 | SU17.8-17.9 |
| Abdominal injuries - solid vs hollow organ, FAST, DPL | L6 | SU28.10-28.11 |
| Splenic injuries - management, post-splenectomy sepsis | L32, T049-050 | SU28.11 |
| Portal hypertension - portosystemic anastomoses, caput medusae, Rx | L35 | AN47.11 |
| Varicose veins + DVT - anatomy, clinical features, complications | L22 | SU27.6 |
| Oral cancer - risk factors, staging, management, oral precancerous lesions | L34, L38, L40, T041-042 | SU20.1-20.2 |
| Carcinoma Stomach - etiology, features, investigations, surgery | L30 | SU28.8 |
| Peptic ulcer disease + HPSS | L29 | SU28.8 |
| Colon cancer + IBD | T063-068 | SU28.13-28.14 |
| Wound healing - normal + abnormal, factors affecting | T009-010 | SU5.1-5.3 |
| Surgical infections - types, antibiotics | T013-014 | SU6.1-6.2 |
| Topic | Code |
|---|---|
| Anesthesia - types, principles | SU11.2 |
| Day care surgery | SU11.4 |
| Minimal invasive surgery (laparoscopy) | SU16.1 |
| Fluid and electrolyte management in surgical patients | SU12.2 |
| Preoperative evaluation and perioperative care | SU1.3, SU10.1, SU11.1 |
| Blood transfusion - indications, components, complications | SU3.1-3.2 |
| Occlusive arterial disease + gangrene + amputation | SU27.1, SU27.4 |
| Lymphedema, lymphangitis, lymphoma | SU27.7 |
| Esophagus - benign + malignant disorders | SU28.5-28.6 |
| Adrenal gland disorders | SU23.2 |
| Lung tumors + mediastinal diseases | SU26.3-26.4 |
| Pancreatic endocrine tumors + carcinoid | SU24.2-24.3 |
| Testicular tumors + undescended testis | SU30.2, SU30.6 |
| Organ transplantation - immunological basis | SU13.1 |
| Cleft lip and palate | SU19.1 |
| Salivary gland disorders | SU21.1-21.2 |
| Anorectal diseases + congenital anomalies | SU28.16-28.17 |
| Head injuries - GCS, neurological assessment | SU17.4-17.5 |
| Cutaneous/subcutaneous infections, skin tumors | SU18.1-18.3 |
| Neurofibromatosis | SU24.3 |
| Hospital waste, sterilization, asepsis | SU14.1-14.2, SU15.1 |
| Score/Formula | Topic |
|---|---|
| Ranson's Criteria (5 on admission + 6 at 48h) | Pancreatitis severity |
| Child-Pugh Score (A/B/C) | Liver disease severity |
| Glasgow-Blatchford / Rockall | GI bleed risk |
| Wells Score | DVT / PE probability |
| Parkland Formula (4ml Γ kg Γ %TBSA) | Burns fluid resuscitation |
| Wallace Rule of 9s | Burns surface area |
| GCS (E4V5M6 = 15) | Head injury |
| Alvarado Score (MANTRELS) | Appendicitis |
| Fontaine Classification | PAD severity |
| Dukes / TNM staging | Colorectal cancer |
itβs only theory exam. no viva and osce.
Examiners give marks for structure and headings even if content is incomplete. Always write with bold headings.
| Topic | Must-Know Points |
|---|---|
| Liver abscess | Amoebic (RUQ pain, anchovy sauce pus, Rx metronidazole) vs pyogenic (polymicrobial, drainage needed) |
| Portal hypertension | Pre/intra/post hepatic causes; portosystemic anastomoses (5 sites); oesophageal varices management (vasoconstrictor + endoscopy + TIPS) |
| Chest injuries | Tension pneumothorax (needle at 2nd ICS MCL then ICC) vs open (3-sided dressing) vs haemothorax; Beck's triad for tamponade |
| Wound healing | 3 phases (inflammatory/proliferative/remodelling); factors affecting healing table (local vs systemic); keloid vs hypertrophic scar |
| Carcinoma stomach | Lauren classification (intestinal vs diffuse); Virchow's node/Sister Mary Joseph nodule/Krukenberg; investigations; total/subtotal gastrectomy |
| Varicose veins + DVT | Virchow's triad; Trendelenburg test; Doppler USS; management (compression/LMWH for DVT); thrombolysis if massive PE |
| Colon cancer | Duke's A-D + TNM table; FAP/HNPCC (Lynch syndrome); CEA for surveillance, not diagnosis; right vs left sided differences |
| Oral cancer | Risk factors (tobacco/alcohol/HPV16/betel nut); precancerous lesions (leukoplakia/erythroplakia/OSMF); TNM staging; management |
| Peptic ulcer | H. pylori (CLO test, triple therapy); NSAID mechanism; complications (perforation/bleeding/stenosis); Billroth I/II |
| Splenic injuries | AAST grading I-V; non-operative management (grades I-III, haemodynamically stable); splenorrhaphy vs splenectomy; post-splenectomy vaccines (pneumococcal/meningococcal/Hib) |
| Week | Focus | Topics |
|---|---|---|
| Wk 1 (Jun 16-22) | Tier 1 Block A | Shock + Burns + Wound healing + Surgical infections |
| Wk 2 (Jun 23-29) | Tier 1 Block B | Thyroid + Breast + Hernia |
| Wk 3 (Jun 30-Jul 6) | GI Block A | Pancreatitis + Biliary + Peritonitis + Peptic ulcer/Ca stomach |
| Wk 4 (Jul 7-13) | GI Block B + Trauma | Liver + Portal HTN + Splenic/Abdominal injuries + Chest injuries |
| Wk 5 (Jul 14-20) | Vascular + Colorectal + Misc | DVT/Varicose + Colon cancer + Esophagus + Oral cancer |
| Wk 6 (Jul 21-27) | Endocrine + Tier 3 sweep | Adrenal + Parathyroid + Pancreatic tumors + all Tier 3 topics (brief notes) |
| Wk 7 (Jul 28-Aug 2) | Full revision | Rewrite answer plans for all Tier 1; revise tables/scores/classifications |
this is the PYQs
cd /home/daytona/workspace && python3 -c " import pdfplumber with pdfplumber.open('attachments/7cfdcec0-f7bf-42dd-8734-929efb971dfc/General Surgery UQB.pdf') as pdf: print(f'Total pages: {len(pdf.pages)}') for i, page in enumerate(pdf.pages): text = page.extract_text() if text: print(f'--- Page {i+1} ---') print(text) "
"Causes, C/F of Acute Pancreatitis, radiological investigations with treatment. Describe Mx of Pseudocyst of Pancreas." Asked: 2021, 2019, 2017, 2015, 2014Γ2, 2013, 2011, 2009 - this is THE safest bet
"Surgical Anatomy of Thyroid, Etiopathogenesis, C/F and Manage THYROTOXICOSIS / SOLITARY THYROID NODULE" Asked: 2017, 2013, 2012 + Multinodular goitre 2015
"Surgical Anatomy of Breast, Etiopathogenesis, C/F and Manage Early / Advanced Breast Carcinoma in 40yr female" Asked: 2019, 2016, 2014, 2013, 2011
"Inguinal Canal Anatomy" (2017, 2013) + "Define Hernia, Anatomy, C/F of Strangulated Hernia and Management" (2016)
"Define and classify Shock, manage Hypovolemic/Haemorrhagic shock" Asked: 2021, 2015, 2014, 2010
"Define Burn, degree of burns, manage 60%/40% burn in 50kg person" Asked: 2010, 2007 + Escharotomy short note 2021
"Define WOUND, TYPES, phases of healing and factors delaying healing" Asked: Dhaval 2021
"Portal Hypertension, Portosystemic Anastomosis, Management of Acute Variceal Bleeding" Asked: Dhaval, 2021, 2019, 2012
| Topic | Repeat Pattern | Must-Know Points |
|---|---|---|
| Acute Pancreatitis / Obstructive Jaundice / CA Pancreas Head | Dhaval 2016 | Hepatobiliary anatomy, Courvoisier's law, ERCP, Whipple's procedure |
| Amoebic Liver Abscess | 2023, 2014Γ2, 2012Γ2 | Anchovy sauce pus, Casoni test vs serology, metronidazole, aspiration indications |
| Extradural Haematoma | Dhaval, 2019, 2014, 2011, 2007 | Middle meningeal artery, lucid interval, lens-shaped CT, burr hole |
| CA Oesophagus | Dhaval, 2015, 2011, 2009 | Squamous (upper/mid) vs adeno (lower/GOJ), staging, McKeown/Ivor Lewis |
| Acute Cholecystitis / Cholelithiasis | Dhaval, 2011, 2009 | Charcot's triad, Murphy's sign, Mirizzi, lap chole, ERCP |
| Acute Intestinal Obstruction | Dhaval, 2014, 2010, 2009 | Causes table, Rigler's triad on AXR, stepladder pattern, management |
| Varicose Veins + DVT | Dhaval, 2014, 2012, 2009 | Trendelenburg test, Virchow's triad, Wells score, LMWH, saphenofemoral ligation |
| CA Rectum | Dhaval, 2014, 2013 | Painless PR bleed, Miles' APR vs AR with TME, LAR, colostomy, TNM |
| BPH | Dhaval, 2021, 2015, 2014, 2012, 2010 | LUTS, PSA, TURP vs alpha blockers, complications |
| Renal Cell Carcinoma | Dhaval, 2017, 2009 | Classic triad (haematuria/loin pain/mass), paraneoplastic features, radical nephrectomy |
| CA Stomach | Dhaval | Lauren classification, virchow's node, SIS, radical gastrectomy |
| Spleen Trauma | 2023, Dhaval | AAST grading, NOM criteria, post-splenectomy vaccines |
| Perforated Peptic Ulcer | Dhaval, 2011 | Free air under diaphragm on erect CXR, Graham's omental patch |
| Week | Priority | Topics (most repeated first) |
|---|---|---|
| Wk 1 Jun 16-22 | Tier 1 Core | Pancreatitis (HIGHEST repeat) + Shock + Burns |
| Wk 2 Jun 23-29 | Tier 1 Core | Thyroid (full: anatomy, MNG, thyrotoxicosis, cancer) + Wound Healing |
| Wk 3 Jun 30-Jul 6 | Tier 1 Core | Breast carcinoma + Hernia (inguinal canal anatomy is a guaranteed question) |
| Wk 4 Jul 7-13 | GI Repeat topics | Portal HTN + Liver abscess + Cholecystitis/Cholelithiasis + CA Oesophagus |
| Wk 5 Jul 14-20 | Trauma + Urology | Extradural haematoma + Chest injuries + Splenic trauma + BPH + RCC |
| Wk 6 Jul 21-27 | Remaining + Short notes | CA Stomach, CA Rectum, IO, Varicose Veins + ALL repeated short notes |
| Wk 7 Jul 28-Aug 2 | Full revision | Rewrite structured answers for top 8 LAQs + revise all short note lists |
can u make a pdf for the revised 47 day schedule ( PYQ driven ) ?
mkdir -p /home/daytona/workspace/surgery-study-plan && python3 -c " from reportlab.lib.pagesizes import A4 from reportlab.lib import colors from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle from reportlab.lib.units import cm from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle, HRFlowable from reportlab.lib.enums import TA_CENTER, TA_LEFT from reportlab.platypus import KeepTogether doc = SimpleDocTemplate( '/home/daytona/workspace/surgery-study-plan/Surgery_47Day_PYQ_Plan.pdf', pagesize=A4, rightMargin=1.8*cm, leftMargin=1.8*cm, topMargin=1.8*cm, bottomMargin=1.8*cm ) styles = getSampleStyleSheet() # Custom styles title_style = ParagraphStyle('Title', fontSize=18, fontName='Helvetica-Bold', textColor=colors.HexColor('#1a1a2e'), alignment=TA_CENTER, spaceAfter=4) subtitle_style = ParagraphStyle('Subtitle', fontSize=11, fontName='Helvetica', textColor=colors.HexColor('#e94560'), alignment=TA_CENTER, spaceAfter=2) meta_style = ParagraphStyle('Meta', fontSize=9, fontName='Helvetica', textColor=colors.HexColor('#555555'), alignment=TA_CENTER, spaceAfter=12) section_style = ParagraphStyle('Section', fontSize=13, fontName='Helvetica-Bold', textColor=colors.white, alignment=TA_LEFT, spaceAfter=0, spaceBefore=0) body_style = ParagraphStyle('Body', fontSize=9, fontName='Helvetica', textColor=colors.HexColor('#222222'), leading=14, spaceAfter=4) bullet_style = ParagraphStyle('Bullet', fontSize=8.5, fontName='Helvetica', textColor=colors.HexColor('#333333'), leading=13, leftIndent=10, spaceAfter=2) note_style = ParagraphStyle('Note', fontSize=8.5, fontName='Helvetica-Oblique', textColor=colors.HexColor('#c0392b'), leading=13, spaceAfter=6) week_title_style = ParagraphStyle('WeekTitle', fontSize=11, fontName='Helvetica-Bold', textColor=colors.HexColor('#1a1a2e'), spaceAfter=4) topic_label_style = ParagraphStyle('TopicLabel', fontSize=8, fontName='Helvetica-Bold', textColor=colors.HexColor('#e94560'), spaceAfter=1) story = [] # ββ HEADER ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ story.append(Spacer(1, 0.3*cm)) story.append(Paragraph('GENERAL SURGERY', title_style)) story.append(Paragraph('47-Day PYQ-Driven Study Plan', subtitle_style)) story.append(Paragraph('Final Year MBBS - 2022 Batch | Internals: 3rd August 2026 | Theory Exam Only', meta_style)) story.append(HRFlowable(width='100%', thickness=2, color=colors.HexColor('#e94560'))) story.append(Spacer(1, 0.4*cm)) # ββ GOLDEN RULE BOX βββββββββββββββββββββββββββββββββββββββββββββββββββββ golden = Table([[Paragraph( '<b>GOLDEN RULE:</b> Pancreatitis (causes, C/F, Ix, Mx + Pseudocyst) has been asked in <b>9 different years</b>. ' 'If you master only one LAQ perfectly, make it this one. ' 'Write it out fully at least <b>twice</b> before the exam.', ParagraphStyle('gold', fontSize=9, fontName='Helvetica', textColor=colors.HexColor('#7d4e00'), leading=14) )]], colWidths=[doc.width]) golden.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), colors.HexColor('#fff3cd')), ('BOX', (0,0), (-1,-1), 1.5, colors.HexColor('#f0ad4e')), ('TOPPADDING', (0,0), (-1,-1), 8), ('BOTTOMPADDING', (0,0), (-1,-1), 8), ('LEFTPADDING', (0,0), (-1,-1), 10), ('RIGHTPADDING', (0,0), (-1,-1), 10), ('ROUNDEDCORNERS', [4]), ])) story.append(golden) story.append(Spacer(1, 0.5*cm)) # ββ WEEK DATA ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ weeks = [ { 'num': 'Week 1', 'dates': 'June 16 - 22', 'theme': 'Tier 1 Core Foundations', 'color': '#c0392b', 'light': '#fdecea', 'priority': 'HIGHEST PRIORITY', 'topics': [ ('PANCREATITIS (SU24.1)', [ 'GET SMASHED mnemonic for causes', 'Ranson\'s criteria - full table (5 on admission + 6 at 48h)', 'Atlanta classification: mild / moderately severe / severe', 'CT severity index - Balthazar grading A-E', 'Pseudocyst: definition, Sx, Mx (EUS-guided cystogastrostomy)', 'Pancreatic necrosis: infected vs sterile, role of surgery', 'SHORT NOTE prep: Ranson\'s scoring, Pseudocyst pancreas', ]), ('SHOCK (SU2.1-2.2)', [ 'Classification: 4 types table', 'ATLS Hemorrhagic shock Classes I-IV (full table)', '2 large bore IVs, Ringer\'s lactate / 1:1:1 blood products', 'Monitoring: urine output 0.5ml/kg/hr, CVP, MAP >65', ]), ('BURNS (SU4.1-4.2)', [ 'Depth table: superficial / partial / full thickness', 'Wallace Rule of 9s + Lund & Browder', 'Parkland formula: 4 Γ wt(kg) Γ %TBSA - half in first 8h (RL)', 'Inhalation injury signs + escharotomy indications', 'Complications: Curling\'s ulcer, sepsis, contractures, AKI', 'SHORT NOTE prep: Inhalational burn, Escharotomy, Burns shock', ]), ] }, { 'num': 'Week 2', 'dates': 'June 23 - 29', 'theme': 'Tier 1 Core - Endocrine & Repair', 'color': '#8e44ad', 'light': '#f5eef8', 'priority': 'VERY HIGH', 'topics': [ ('THYROID (SU22.1-22.4)', [ 'Anatomy: blood supply, RLN, parathyroid relations', 'Solitary thyroid nodule: triple assessment + Bethesda system (I-VI)', 'Thyrotoxicosis: Graves vs toxic MNG vs toxic adenoma (table)', 'Mx: antithyroid drugs β radioiodine β surgery (indications for each)', 'Thyroid storm: precipitants, Mx (Lugol\'s + PTU + propranolol + steroids)', '4 cancers comparison table: papillary / follicular / medullary / anaplastic', 'SHORT NOTE prep: Thyroglossal cyst, Primary thyrotoxicosis, Thyroid storm', ]), ('WOUND HEALING (SU5.1-5.3)', [ '3 phases: inflammatory (0-3d) / proliferative (3d-3wk) / remodelling (3wk-2yr)', 'Cells: neutrophils β macrophages β fibroblasts β myofibroblasts', 'Factors delaying: local (infection, ischaemia, FB) vs systemic (DM, steroids, malnutrition)', 'Keloid vs hypertrophic scar comparison table', 'SHORT NOTE prep: Keloid/Hypertrophic scar', ]), ] }, { 'num': 'Week 3', 'dates': 'June 30 - July 6', 'theme': 'Tier 1 Core - Breast & Hernia', 'color': '#2980b9', 'light': '#eaf4fb', 'priority': 'VERY HIGH', 'topics': [ ('BREAST CARCINOMA (SU25.1-25.5)', [ 'Anatomy: quadrants, axillary tail of Spence, lymphatic drainage (Levels I/II/III)', 'Triple assessment: clinical + USG/mammogram + FNAC/core biopsy', 'TNM staging table (T1/T2/T3/N0/N1/M0/M1)', 'Management: WLE + SLNB + RT vs Modified Radical Mastectomy', 'Adjuvant: chemo, Tamoxifen (ER+), Herceptin (HER2+), aromatase inhibitors', 'SHORT NOTE prep: Fibroadenoma, Cystosarcoma phyllodes, Paget\'s disease, Peu d\'orange', ]), ('HERNIA (SU28.1, AN44.5)', [ 'Inguinal canal boundaries: anterior / posterior / floor / roof (memorise exactly)', 'Contents: male (3 arteries, 3 nerves, 3 other) vs female', 'Hesselbach\'s triangle: IPE - Inguinal lig / inferior ePigastric / rEctus sheath', 'Indirect vs direct inguinal hernia comparison table', 'Strangulated vs obstructed hernia (difference + management)', 'Operations: Lichtenstein (open mesh), TEP, TAPP (principles)', 'SHORT NOTE prep: Femoral hernia, Sliding hernia, Umbilical hernia, Spigelian', ]), ] }, { 'num': 'Week 4', 'dates': 'July 7 - 13', 'theme': 'GI Surgery - High-Repeat Topics', 'color': '#16a085', 'light': '#e8f8f5', 'priority': 'HIGH', 'topics': [ ('PORTAL HTN + UPPER GI BLEED (AN47.11)', [ 'Normal portal pressure vs PHT (>12 mmHg)', 'Pre / intra / post hepatic causes', '5 portosystemic anastomotic sites (table)', 'Child-Pugh score A/B/C - full table', 'Acute variceal bleed Mx: Terlipressin + PPI + endoscopy β S-B tube β TIPS', 'SHORT NOTE prep: Child\'s criteria, Sengstaken-Blakemore tube', ]), ('LIVER ABSCESS (SU28.10)', [ 'Amoebic vs pyogenic - comparison table', 'Amoebic: RUQ pain + tender hepatomegaly, anchovy sauce pus, metronidazole', 'Pyogenic: polymicrobial, USS/CT, drainage (percutaneous or surgical)', 'Hydatid cyst: Casoni test, daughter cysts, PAIR procedure, albendazole', 'SHORT NOTE prep: Amoebic liver abscess, Hydatid cyst with complications', ]), ('CHOLECYSTITIS / CHOLELITHIASIS (SU28.12)', [ 'Gallstone types: cholesterol / pigment / mixed - formation (4 Fs mnemonic)', 'Courvoisier\'s law (palpable GB + jaundice = NOT stones)', 'Mirizzi syndrome: Type I-IV classification', 'Charcot\'s triad vs Reynolds\' pentad', 'Mx: lap cholecystectomy, ERCP + sphincterotomy for CBD stones', 'SHORT NOTE prep: MRCP/ERCP, Charcot\'s triad, Choledochal cyst, Empyema of GB', ]), ('CA OESOPHAGUS (SU28.6)', [ 'Squamous (upper/mid, smoking/alcohol) vs Adenocarcinoma (lower/GOJ, GERD/Barrett\'s)', 'Progressive dysphagia (solid β liquid), weight loss, regurgitation', 'Staging: CT chest/abdomen, EUS, PET', 'Surgery: McKeown 3-stage / Ivor Lewis 2-stage; palliative stenting', 'SHORT NOTE prep: Barrett\'s oesophagus, Achalasia cardia, GERD', ]), ] }, { 'num': 'Week 5', 'dates': 'July 14 - 20', 'theme': 'Trauma + Urology', 'color': '#d35400', 'light': '#fdf2e9', 'priority': 'HIGH', 'topics': [ ('EXTRADURAL HAEMATOMA (SU17.4-17.5)', [ 'Middle meningeal artery rupture (pterion fracture)', 'Lucid interval: loss β recovery β deterioration', 'Lens/biconvex shape on CT, does NOT cross sutures', 'Mx: emergency burr hole / craniotomy + haematoma evacuation', 'SHORT NOTE prep: Lucid interval, Extradural haematoma', ]), ('CHEST INJURIES (SU17.8-17.9)', [ 'Tension pneumothorax: needle decompression 2nd ICS MCL β ICC 5th ICS AAL', 'Open pneumothorax: 3-sided occlusive dressing', 'Flail chest: paradoxical movement, mechanical ventilation', 'Beck\'s triad: cardiac tamponade (hypotension + muffled heart sounds + JVD)', 'Haemothorax: ICD insertion (5th ICS AAL)', 'SHORT NOTE prep: ICD insertion, Flail chest, Cardiac tamponade, Tension pneumothorax', ]), ('SPLENIC TRAUMA (SU28.11)', [ 'AAST grading I-V table', 'Non-operative management: grades I-III + haemodynamically stable', 'Post-splenectomy vaccines: Pneumococcal + Meningococcal + Hib', 'OPSI (Overwhelming Post-Splenectomy Infection)', 'SHORT NOTE prep: Splenectomy indications/complications, Splenosis', ]), ('BPH + UROLOGY (SU29.x)', [ 'LUTS: voiding (hesitancy, poor stream) vs storage (frequency, urgency)', 'Investigations: PSA, TRUS, uroflowmetry, post-void residual', 'Medical Mx: alpha blockers (tamsulosin), 5-alpha reductase inhibitors (finasteride)', 'TURP: procedure + complications (TUR syndrome, retrograde ejaculation)', 'SHORT NOTE prep: Torsion testis (most repeated!), Varicocele, Phimosis', ]), ] }, { 'num': 'Week 6', 'dates': 'July 21 - 27', 'theme': 'Remaining Topics + Short Notes Sweep', 'color': '#27ae60', 'light': '#eafaf1', 'priority': 'MEDIUM-HIGH', 'topics': [ ('CA STOMACH + CA RECTUM', [ 'CA Stomach: Lauren (intestinal vs diffuse), Virchow\'s node, Krukenberg, Sister MJ nodule', 'Investigations: OGD + biopsy, CT staging; Mx: subtotal/total gastrectomy + D2 LND', 'CA Rectum: painless PR bleed, DRE, colonoscopy, MRI pelvis, CEA', 'Miles APR vs AR (sphincter preservation) with TME, colostomy care', ]), ('VARICOSE VEINS + DVT (SU27.6)', [ 'Anatomy: GSV + SSV, SFJ, perforators', 'Trendelenburg test I and II; tap test', 'Virchow\'s triad (stasis + hypercoagulability + endothelial injury)', 'DVT: Wells score, Doppler USS, LMWH β warfarin; IVC filter', 'SHORT NOTE prep: Prophylaxis DVT, Venous ulcer, Phlegmasia cerulea dolens', ]), ('ACUTE INTESTINAL OBSTRUCTION', [ 'Causes: adhesions (most common in adults), hernia, volvulus, intussusception', 'Rigler\'s triad / step-ladder pattern on AXR', 'Simple vs strangulated (fever, peritonism, leucocytosis)', 'Mx: NG tube, IV fluids, then surgery', 'SHORT NOTE prep: Sigmoid volvulus, Intussusception, X-ray of acute IO', ]), ('SHORT NOTES RAPID REVISION', [ 'Spinal anaesthesia: CSF level, drugs (bupivacaine), complications', 'Appendicular lump: Ochsner-Sherren regimen, indications to abandon', 'Anal fissure: posterior midline, lateral sphincterotomy', 'Pilonidal sinus: natal cleft, Karydakis procedure', 'Torsion testis: bell clapper deformity, blue dot sign, 6h window', 'Gas gangrene: Clostridium perfringens, crepitus, IV penicillin + debridement', 'TPN: indications, components, complications (line sepsis, hyperglycaemia)', 'Malignant melanoma: ABCDE, Clark\'s levels, Breslow thickness', ]), ] }, { 'num': 'Week 7', 'dates': 'July 28 - August 2', 'theme': 'Full Revision + Answer Writing Practice', 'color': '#2c3e50', 'light': '#eaecee', 'priority': 'REVISION', 'topics': [ ('DAY-BY-DAY REVISION PLAN', [ 'Day 1 (Jul 28): Rewrite full answers - Pancreatitis + Shock', 'Day 2 (Jul 29): Rewrite full answers - Thyroid + Burns', 'Day 3 (Jul 30): Rewrite full answers - Breast + Hernia', 'Day 4 (Jul 31): Revise all Tier 2 topics - 1 page notes each', 'Day 5 (Aug 1): All short note answers - write each in 10-15 lines', 'Day 6 (Aug 2 - DAY BEFORE): Light read through tables and classifications only. Rest well.', ]), ('MUST-MEMORISE TABLES & SCORES', [ 'Ranson\'s criteria (full - 5+6)', 'Hemorrhagic shock Classes I-IV', 'Child-Pugh score A/B/C', 'AAST splenic injury grading I-V', 'Bethesda system thyroid FNAC I-VI', 'Breast cancer TNM staging', 'Parkland formula + Rule of 9s', 'GCS (E4 V5 M6)', 'Fontaine classification (PAD)', 'Duke\'s staging colorectal cancer', ]), ] }, ] # ββ RENDER WEEKS βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ for wk in weeks: # Week header bar header_table = Table([[ Paragraph(f'<b>{wk[\"num\"]} | {wk[\"dates\"]}</b>', ParagraphStyle('wh', fontSize=12, fontName='Helvetica-Bold', textColor=colors.white)), Paragraph(f'<b>{wk[\"priority\"]}</b>', ParagraphStyle('wp', fontSize=9, fontName='Helvetica-Bold', textColor=colors.white, alignment=2)) ]], colWidths=[doc.width*0.7, doc.width*0.3]) header_table.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), colors.HexColor(wk['color'])), ('TOPPADDING', (0,0), (-1,-1), 7), ('BOTTOMPADDING', (0,0), (-1,-1), 7), ('LEFTPADDING', (0,0), (-1,-1), 10), ('RIGHTPADDING', (0,0), (-1,-1), 10), ])) theme_para = Paragraph(f'Theme: {wk[\"theme\"]}', ParagraphStyle('theme', fontSize=9, fontName='Helvetica-Oblique', textColor=colors.HexColor(wk['color']), spaceAfter=6, spaceBefore=3)) week_elements = [header_table, theme_para] for topic_name, bullets in wk['topics']: # Topic label topic_header = Table([[ Paragraph(topic_name, ParagraphStyle('th', fontSize=9.5, fontName='Helvetica-Bold', textColor=colors.HexColor(wk['color']))) ]], colWidths=[doc.width]) topic_header.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), colors.HexColor(wk['light'])), ('TOPPADDING', (0,0), (-1,-1), 5), ('BOTTOMPADDING', (0,0), (-1,-1), 5), ('LEFTPADDING', (0,0), (-1,-1), 8), ('RIGHTPADDING', (0,0), (-1,-1), 8), ('LINEBELOW', (0,0), (-1,-1), 0.5, colors.HexColor(wk['color'])), ])) week_elements.append(topic_header) bullet_rows = [] for b in bullets: bullet_rows.append([ Paragraph('β’', ParagraphStyle('dot', fontSize=9, fontName='Helvetica-Bold', textColor=colors.HexColor(wk['color']), alignment=TA_CENTER)), Paragraph(b, ParagraphStyle('bt', fontSize=8.5, fontName='Helvetica', textColor=colors.HexColor('#222222'), leading=13)) ]) bullet_table = Table(bullet_rows, colWidths=[0.4*cm, doc.width - 0.4*cm]) bullet_table.setStyle(TableStyle([ ('VALIGN', (0,0), (-1,-1), 'TOP'), ('TOPPADDING', (0,0), (-1,-1), 2), ('BOTTOMPADDING', (0,0), (-1,-1), 2), ('LEFTPADDING', (0,0), (-1,-1), 4), ('RIGHTPADDING', (0,0), (-1,-1), 4), ])) week_elements.append(bullet_table) week_elements.append(Spacer(1, 0.2*cm)) week_elements.append(Spacer(1, 0.4*cm)) story.append(KeepTogether(week_elements[:6])) story.extend(week_elements[6:]) # ββ ANSWER WRITING FORMULA ββββββββββββββββββββββββββββββββββββββββββββββββ story.append(HRFlowable(width='100%', thickness=1.5, color=colors.HexColor('#e94560'))) story.append(Spacer(1, 0.3*cm)) story.append(Paragraph('THEORY ANSWER WRITING FORMULA', ParagraphStyle('awf', fontSize=13, fontName='Helvetica-Bold', textColor=colors.HexColor('#1a1a2e'), spaceAfter=8))) formula_data = [ ['Step', 'Section', 'Marks Strategy'], ['1', 'Definition (2-3 lines)', 'Always opens the answer - instant marks'], ['2', 'Classification (table)', 'Examiners love tables - fast marks even if content is partial'], ['3', 'Etiology / Etiopathogenesis', 'Use bullet points, not paragraphs'], ['4', 'Clinical Features (Sx + Signs)', 'Separate symptoms from signs clearly'], ['5', 'Investigations (blood β imaging β special)', 'List in logical order'], ['6', 'Management (conservative β medical β surgical)', 'Use numbered steps'], ['7', 'Complications (if relevant)', 'A quick table of complications = bonus marks'], ] formula_table = Table(formula_data, colWidths=[1*cm, 5.5*cm, doc.width - 6.5*cm]) formula_table.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#1a1a2e')), ('TEXTCOLOR', (0,0), (-1,0), colors.white), ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'), ('FONTSIZE', (0,0), (-1,0), 9), ('FONTNAME', (0,1), (-1,-1), 'Helvetica'), ('FONTSIZE', (0,1), (-1,-1), 8.5), ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.HexColor('#f8f9fa'), colors.white]), ('GRID', (0,0), (-1,-1), 0.5, colors.HexColor('#cccccc')), ('TOPPADDING', (0,0), (-1,-1), 5), ('BOTTOMPADDING', (0,0), (-1,-1), 5), ('LEFTPADDING', (0,0), (-1,-1), 6), ('RIGHTPADDING', (0,0), (-1,-1), 6), ('ALIGN', (0,0), (0,-1), 'CENTER'), ('VALIGN', (0,0), (-1,-1), 'MIDDLE'), ])) story.append(formula_table) story.append(Spacer(1, 0.5*cm)) # ββ TIPS BOX βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ tips = [ 'Start every answer with a definition - even one line.', 'Use classification tables - a table of Duke\'s staging or shock classes earns marks efficiently.', 'Draw simple diagrams - Rule of 9s, Courvoisier setup, triple assessment - fast marks.', 'Write management in steps: Resuscitation β Investigation β Definitive treatment.', 'Never leave a question blank - definition + classification + one management point = partial marks.', 'Time management: LAQs = 20-25 min each, SAQs = 8-10 min each.', 'Bold/underline key terms - makes answers easy to mark.', ] tips_rows = [[Paragraph('EXAM TIPS', ParagraphStyle('et', fontSize=10, fontName='Helvetica-Bold', textColor=colors.HexColor('#7d4e00')))]] for t in tips: tips_rows.append([Paragraph(f'β {t}', ParagraphStyle('tr', fontSize=8.5, fontName='Helvetica', textColor=colors.HexColor('#555555'), leading=13))]) tips_table = Table(tips_rows, colWidths=[doc.width]) tips_table.setStyle(TableStyle([ ('BACKGROUND', (0,0), (-1,-1), colors.HexColor('#fff8e1')), ('BOX', (0,0), (-1,-1), 1, colors.HexColor('#f0ad4e')), ('TOPPADDING', (0,0), (-1,-1), 5), ('BOTTOMPADDING', (0,0), (-1,-1), 4), ('LEFTPADDING', (0,0), (-1,-1), 10), ('RIGHTPADDING', (0,0), (-1,-1), 10), ])) story.append(tips_table) story.append(Spacer(1, 0.3*cm)) story.append(Paragraph('Good luck! β Orris', ParagraphStyle('footer', fontSize=9, fontName='Helvetica-Oblique', textColor=colors.HexColor('#aaaaaa'), alignment=TA_CENTER))) doc.build(story) print('PDF created successfully.') "
Surgery 47Day PYQ Plan
PDF Document Β· PDF
it says thread not found
ls -la /home/daytona/workspace/surgery-study-plan/
Surgery 47Day PYQ Plan
PDF Document Β· PDF