Neku telugu inka English mix lo explain cheyyadam vacha??

Ayyo, sure da! Nenu Telugu-English mix (Tenglish) lo explain cheyyagalanu! πŸ˜„
Meeru questions adugandi - medical, science, history, math, coding, inka emi ayna - nenu Tenglish lo cheppataniki ready ga unnanu.
Meeru emi telsukovadam istapaddaru? πŸ™Œ

retroperitoneal trauma medha naku e roju oral exam vundhi also doc mainly concentrate on anatomyand also he asks mostly why where and clinical questions he asks mostly swarts text book lo chadavamannaru asalu em questions adugutharo teledhu but nerchukovali mottam naku bayyam ga vundi help chei please

Reading File
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Reading File
Reading File
Reading File
Reading File
Finding Sources
Loading Image
Reading File
Sare da! Anni textbooks lo chala content dorikinDi. Ika full Tenglish oral exam prep cheseddam! πŸ’ͺ

πŸ”΄ RETROPERITONEAL TRAUMA - Oral Exam Prep (Tenglish)

Sources: Maingot's, Sabiston, Fischer's Mastery of Surgery, Current Surgical Therapy 14e

🟑 PART 1: ANATOMY - "Where is it?" Questions

❓ Q: Retroperitoneum ante em? Dani boundaries emi?

Answer:
  • Retroperitoneum = peritoneal cavity venaka unna space
  • Anteriorly: Posterior parietal peritoneum
  • Posteriorly: Transversalis fascia
  • Superiorly: Diaphragm
  • Inferiorly: Pelvic brim

❓ Q: Retroperitoneal structures emi untayi? (Classically adugutaru!)

Gurtupettuko - "SAD PUCKER" mnemonic:
  • S - Suprarenal (Adrenal) glands
  • A - Aorta & IVC
  • D - Duodenum (2nd, 3rd, 4th parts)
  • P - Pancreas (head, body, tail - except tail tip)
  • U - Ureters
  • C - Colon (ascending + descending)
  • K - Kidneys
  • E - Esophagus (lower part)
  • R - Rectum (lower part)

❓ Q: Retroperitoneum lo 3 zones emi? (MOST IMPORTANT QUESTION!)

Zones of Retroperitoneum
ZoneLocationStructures
Zone 1 (Central)Midline - Aortic hiatus to iliac bifurcationAorta, IVC, Celiac axis, SMA, SMV, proximal renal vessels
Zone 2 (Lateral)Bilateral lateral guttersKidneys, adrenals, renal vessels, proximal ureters
Zone 3 (Pelvic)Below iliac bifurcationIliac arteries & veins
Zone 1 inka subdivide avutundi:
  • Supramesocolic - Suprarenal aorta, celiac, proximal SMA, suprarenal IVC
  • Inframesocolic - Infrarenal aorta, distal SMA, IMA, infrarenal IVC

🟠 PART 2: "WHY?" Clinical Questions

❓ Q: Retroperitoneal hematoma ni explore cheyali or cheyakudadu - eppudu?

The GOLDEN RULE TABLE (Schwartz/Maingot lo ikkade adugutaru!)
Zone 1Zone 2Zone 3
Penetratingβœ… ALWAYS Exploreβœ… ALWAYS Exploreβœ… ALWAYS Explore
Bluntβœ… ALWAYS ExploreOnly if expanding/pulsatile❌ Do NOT explore

WHY ila chestam?

  • Zone 1 blunt - ALWAYS explore WHY? - Aorta/IVC injury undachu - life-threatening vascular injury high risk
  • Zone 2 blunt - Observe WHY? - Mostly kidney injury - tamponade effect untundi - explore chesthe more bleeding avutundi
  • Zone 3 blunt - Do NOT explore WHY? - Pelvic fracture venous bleeding untundi - open chesthe tamponade lose avutundi, bleeding worse avutundi. Packing + external fixator better!

❓ Q: Retroperitoneal hemorrhage - why is it difficult to diagnose?

  • Retroperitoneum large potential space - gallons of blood accommodate avutundi before peritoneal signs kanatam
  • Direct peritoneal irritation undadu (blood intraperitoneal vellaledu)
  • FAST scan miss cheyyachu - retroperitoneum peritoneal cavity kadu kabatti
  • Clinically: Patient hemodynamically unstable but belly soft ga untundi - confusing!
  • CT scan - hemodynamically stable patient lo gold standard

❓ Q: Why do Zone 3 blunt hematomas NOT get explored?

Classic "why" question! Answer:
  1. Mostly venous bleeding from pelvic fracture
  2. Retroperitoneal space natural tamponade istundi
  3. Open chesthe tamponade lose - exsanguination risk
  4. Better approach: External pelvic fixation + preperitoneal packing or angioembolization for arterial component

πŸ”΅ PART 3: SURGICAL EXPOSURE - "How do you expose?" Questions

❓ Q: Zone 1 supramesocolic hematoma - ela expose chestav?

MATTOX MANEUVER (Left Medial Visceral Rotation)
  • Left colon, spleen, tail of pancreas, stomach fundus, left kidney - anni medially rotate chestav
  • Aorta and its branches expose avutayi
  • Remember: Left side structures - LEFT maneuver

❓ Q: Zone 1 inframesocolic / right side hematoma - ela expose?

CATTELL-BRAASCH MANEUVER (Right Medial Visceral Rotation)
  • Right colon cecum varaku mobilize - superiorly and to the left eviscerate chestav
  • Infrarenal IVC + right renal hilum expose avutayi
  • Kocher maneuver kuda ikkade use chestav (duodenum medially rotate)

🟒 PART 4: SPECIFIC ORGAN INJURIES

❓ Q: Kidney (Zone 2) injury - management?

  • Low grade (1-3): Conservative - compression, hemostatic agents, preserve organ
  • High grade (4-5) or penetrating: Nephrectomy
  • Renal artery injury: Repair if < 1 hour ischemia - 1 hour ki mΰ°Ώΰ°‚ΰ°šΰ°Ώΰ°ͺోఀే repair futile, nephrectomy better
  • Expanding/pulsatile Zone 2: Explore - nephrectomy may be needed
  • Urine extravasation - always explore!

❓ Q: Why is retroperitoneal duodenum special in trauma?

  • "Retroperitoneal" portion (D2, D3, D4) - bile and duodenal contents leak retroperitoneally
  • Peritoneal signs LATE ga vastai - diagnosis delay avutundi
  • "Seat belt sign" or epigastric trauma lo always suspect
  • CT lo: Retroperitoneal air = duodenal perforation pathognomonic

πŸ”΄ PART 5: DAMAGE CONTROL in Retroperitoneal Trauma

❓ Q: Proximal control - why before exploring any hematoma?

  • Hematoma tamponade effect unna vassal open chesthe massive bleed avutundi
  • Proximal AND distal control achieve chesaka explore - golden rule
  • "Don't open the retroperitoneum without knowing where the blood is coming from!"

❓ Q: IVC injury - how to repair?

  • Lateral venorrhaphy - if primary repair > 30% lumen narrowing causes stenosis
  • Patch angioplasty - if significant
  • IVC ligation kuda possible (infrarenal) - collaterals handle cheyyagalavvu
  • Retrohepatic IVC - most difficult - atrial caval shunt or packing

⚑ QUICK FIRE - Oral exam lo adige common Q&A

QuestionAnswer
Most common cause of retroperitoneal hematoma?Blunt trauma (MVA) - pelvic fracture
Zone 3 bleeding source mostly?Venous - pelvic fracture
FAST scan retroperitoneal blood detect cheyyadha?No! Only intraperitoneal
Retroperitoneal structures kante intraperitoneal ki difference?Peritoneal signs late, tamponade effect
Zone 1 hematoma mandatory exploration - why?Aorta/IVC/major vessels injury risk
Mattox maneuver - which side?LEFT medial rotation
Cattell-Braasch - which side?RIGHT medial rotation
Pelvic fracture bleeding - 1st line?Packing + external fixation; Angioembolization for arterial

🧠 Exam Day Tips (Tenglish lo!)

  1. Zones diagram gurtupettuko - always draw chesav oral exam lo - examiner ki impress avutundi
  2. "Blunt Zone 3 - don't open" - idi life-saver answer
  3. Maneuver names - Mattox = Left, Cattell-Braasch = Right - confuse avakku
  4. WHY adginapratisar - tamponade, vascular control, hemodynamics - ee 3 words lo answer pack cheyyi
  5. Duodenum retroperitoneal - diagnosis delayed - late presentation - always mention

Bayyam padakku da! Nuvvu ready ga unnav! πŸ’ͺ
Zone diagram choosi, table gurtupettukuni, maneuver names practice cheyyi - exam lo easy ga answer cheyyagalavvu. All the best! 🎯

Give all 4

Asking for Preferences

I hear that doc will give case and then 2 min to think and discuss management of the patient like retroperitoneal trauma and how do u manage what to look for and management and mostly he say why questions please help that i can cover all the questions he asks

Reading File
Finding Sources
Finding Sources
Finding Sources
Reading File
Finding Sources
Finding Sources
Reading File
Reading File
Finding Sources
Reading File
Reading File
Sare da! Anni collect chesam. Ika complete case-based oral exam framework build chestanu - 2 minutes thinking framework tho sahe!

πŸ₯ RETROPERITONEAL TRAUMA - Complete Case-Based Oral Exam Guide

(Tenglish lo - Doctor adige "WHY" questions tho sahe)

Sources: Schwartz's Surgery 11e, Sabiston, Fischer's Mastery, Maingot's, Current Surgical Therapy 14e

🧠 2-MINUTE THINK FRAMEWORK

Doctor case ichi 2 min time istinapratisar - ee order lo think cheyyi:
1. MECHANISM β†’ Blunt? Penetrating?
2. HEMODYNAMICS β†’ Stable? Unstable?
3. WHAT STRUCTURES AT RISK? β†’ Zone 1/2/3 organs
4. DIAGNOSIS β†’ How to confirm?
5. MANAGEMENT β†’ Operative? Non-operative?
6. INSIDE OR β†’ Which hematomas to open?
7. COMPLICATIONS β†’ What can go wrong?
Idi gurtupettukunte doctor adige anni questions ki cover avutayi!

πŸ“‹ CASE 1: Classic Blunt Trauma Case

Doctor cheppinatrukka: "28M, RTA, steering wheel injury to abdomen. BP 80/40, HR 130, abdomen distended. FAST - free fluid abdomen lo undi. What do you do?"

πŸ”΄ STEP 1: PRIMARY SURVEY (ATLS)

  • Airway secure cheyyi
  • Breathing - chest injury rule out
  • Circulation - 2 large bore IV access, crystalloids + blood products
  • Disability - GCS
  • Exposure - full exposure, log roll, rectal exam
WHY ATLS first? - "Retroperitoneal trauma ki specific treatment chesaka mundhu, patient ki immediate life threat address cheyyali - ABCDE protocol ikkad apply avutundi"

πŸ”΄ STEP 2: HEMODYNAMICS - The KEY Decision Point

HEMODYNAMICALLY UNSTABLE?
        ↓
    FAST positive?
        ↓
     YES β†’ Emergency Laparotomy
     NO β†’ Consider EFAST, pelvic X-ray
          (retroperitoneal source possible!)
WHY FAST miss cheyyachu retroperitoneal blood ni?
"FAST exam only intraperitoneal free fluid detect chestundi. Retroperitoneum peritoneal cavity kadu - ikkad blood collect aite FAST negative ga untundi. Idi retroperitoneal trauma lo oka major pitfall!"
Hemodynamically STABLE ayite: CT scan with IV contrast - GOLD STANDARD

πŸ”΄ STEP 3: DIAGNOSIS

TestWhen to useWHY
FASTUnstable patient, bedside, fastQuick screen for hemoperitoneum
CT Abdomen (IV contrast)Stable patientBest organ characterization, zone identification
DPL (Diagnostic Peritoneal Lavage)Rare now, unstable if FAST unavailableDirect peritoneal blood confirm
AngiographyStable, vascular injury suspectedBoth diagnostic + therapeutic
X-ray pelvisAll traumaPelvic fracture = zone 3 bleeding suspect
WHY CT preferred?
"CT 3D imaging istundi - retroperitoneal structures clearly chupistundi, zone of injury identify cheyyachu, surgical planning ki help avutundi. Plus vascular blush (active bleeding) kuda CT lo chudachu"

πŸ”΄ STEP 4: LAPAROTOMY DECISION

Emergency laparotomy - WHEN?
  • Hemodynamically unstable - doesn't respond to resuscitation
  • Peritonitis signs - rigid abdomen
  • Evisceration
  • Diaphragmatic hernia on imaging
  • CT lo extravasation of contrast / free air
Observation (Non-operative) - WHEN?
  • Hemodynamically stable
  • Solid organ injury (spleen, liver, kidney) grade I-III mostly
  • No hollow viscus injury signs

πŸ”΄ STEP 5: INSIDE OR - Retroperitoneal Hematoma Management

THE MOST IMPORTANT PART DA!
Zones Diagram
ZONE 1 (Central)ZONE 2 (Lateral)ZONE 3 (Pelvic)
StructuresAorta, IVC, Celiac, SMA, SMVKidneys, Adrenals, Renal vesselsIliac A & V
Penetratingβœ… ALWAYS Exploreβœ… ALWAYS Exploreβœ… ALWAYS Explore
Bluntβœ… ALWAYS ExploreOnly if expanding/pulsatile/urine leak❌ Do NOT open

WHY Zone 1 blunt - always explore?
"Zone 1 lo Aorta, IVC, SMA - major life-threatening vessels unnai. Ikkad hematoma = high chance of significant vascular injury. Tamponade rupture aite exsanguination - death. So mandatory exploration!"
WHY Zone 2 blunt - observe?
"Zone 2 mostly kidney. Perinephric hematoma natural tamponade effect istundi. Open chesthe tamponade lose - aorta nephric vessels injured aite massive bleed avutundi. Only open if: (1) expanding/pulsatile, (2) urine leak, (3) hemodynamic instability"
WHY Zone 3 blunt - NEVER open?
"Zone 3 blunt trauma = pelvic fracture venous plexus bleeding. Ikkad natural tamponade of pelvic retroperitoneum crucial. Open chesthe tamponade effect poindi - uncontrollable bleeding avutundi. Better approach: packing + external pelvic fixation. Arterial bleeding = angioembolization"

πŸ”΄ STEP 6: SURGICAL EXPOSURE - Doctor ee question guarantee ga adugutadu!

"How do you expose Zone 1 supramesocolic?"
MATTOX MANEUVER - Left Medial Visceral Rotation
  • Left colon, spleen, stomach, pancreas tail, left kidney - all medially rotate cheyyi
  • Aorta + celiac + SMA expose avutayi
  • WHY left? - Zone 1 supramesocolic injuries mostly aorta/left side involve - left rotation better access istundi
"How do you expose infrarenal IVC / right side?"
CATTELL-BRAASCH MANEUVER - Right Medial Visceral Rotation
  • Right colon, cecum mobilize - superiorly and to the LEFT eviscerate
  • Infrarenal IVC + right renal hilum expose avutayi
  • KOCHER maneuver kuda sahe - duodenum medially reflect
Golden rule before any exploration:
"Proximal AND distal control first, then explore! Hematoma tamponade effect unna vessel open chesthe blood flood avutundi - control leka operate cheyyadam dangerous"

πŸ“‹ CASE 2: Penetrating Trauma Case

Doctor: "25M, stab wound to the back, stable vitals. What now?"
  • Penetrating injury to back - most don't enter peritoneal cavity directly
  • 3D CT imaging - path of injury trace cheyyi
  • Retroperitoneal structures at risk - duodenum, kidney, pancreas, aorta
  • All 3 zones penetrating = ALWAYS explore the hematoma if laparotomy done
  • Stable patient = CT first, plan surgical approach
WHY stable penetrating patient ki CT important?
"Penetrating wound ki peritoneal entry confirm cheyyali. Most back wounds retroperitoneal ki pothay, peritoneal cavity enter avvakunda. CT wound track chupistundi - enta depth, which structures involved anedi clear avutundi. This guides whether laparotomy needed or not"

πŸ“‹ CASE 3: Duodenum Injury Case

Doctor: "CT lo retroperitoneal air, duodenal wall thickening. What's going on? How to manage?"
WHY diagnosis delayed in duodenal injury?
"Duodenum D2, D3, D4 retroperitoneal ga undi. Perforation ainapudu bile + duodenal contents retroperitoneally leak avutayi - peritoneal cavity lo kadu. So peritoneal signs (guarding, rigidity) LATE ga vasthay or vassvey kadu. Idi clinician ki trap!"
CT findings - duodenal perforation:
  • Retroperitoneal air (free air retroperitoneum lo) - pathognomonic!
  • Thickened duodenal wall
  • Periduodenal fluid/hematoma
  • Contrast extravasation
Management:
  • Duodenal hematoma (no perforation): Conservative - NGT decompression, TPN, repeat imaging at 5-7 days. 14 days persist ayite - operate
  • Perforation confirmed: Emergency surgery - Kocher maneuver, wide mobilization, primary repair (single/double layer)
  • Severe damage: Billroth II or Roux-en-Y reconstruction
  • Pyloric exclusion - select cases lo (controversial - individualize cheyyi)

πŸ“‹ CASE 4: Pancreatic Injury Case

Doctor: "Seat belt injury, elevated amylase. CT - pancreatic neck injury. Grade III. Manage?"
WHY pancreas diagnosis difficult?
"Pancreas kuda retroperitoneal - peritoneal signs kuddavu. CT sensitivity for ductal injury only 52-54%! Serum amylase useful only if taken >3 hours after injury. So high index of suspicion maintain cheyyali"
Key question: DUCT INVOLVED or NOT?
GradeDuctManagement
I-IINo duct injuryConservative - drain, observe
IIIDuct involved, distalDistal pancreatectomy Β± splenectomy
IVDuct involved, proximal (head)Drainage + damage control, Whipple select cases
VMassive head disruptionDamage control, complex reconstruction
WHY duct injury important?
"Pancreatic enzymes caustic ga untayi - leak ayite peripancreatic digestion, abscess, fistula, pseudocyst. Grade III+ = duct disruption = operative management mandatory"
Exposure: Kocher maneuver + gastrocolic ligament divide + transverse mesocolon inferior retract

πŸ“‹ CASE 5: Kidney (Renal) Trauma Case

Doctor: "Flank injury, gross hematuria, BP stable. CT - Grade 4 renal laceration + urinary extravasation. Plan?"
AAST Renal Grades:
  • Grade 1-2: Contusion/minor lac - Conservative
  • Grade 3: Major lac without collecting system - Conservative (mostly)
  • Grade 4: Lac + collecting system OR renal artery/vein segmental injury - Observe but careful
  • Grade 5: Shattered kidney / vascular pedicle avulsion - Operate
Absolute indications to operate on kidney:
  1. Life-threatening hemorrhage
  2. Renal pedicle avulsion
  3. Pulsatile/expanding retroperitoneal hematoma
  4. Penetrating injury + hemodynamic instability
Grade 4 with urinary extravasation management:
"Stable - admit, bed rest, hemodynamic monitoring. Repeat CT cheyyi to confirm extravasation resolved. Persist ayite ureteral stent or nephrostomy. Uncontrolled = operate"
WHY early vascular control before opening perinephric hematoma?
"Ikkad hematoma tamponade provide chestundi. Medially - renal vessels isolate chesaka hematoma open cheyyi. Otherwise uncontrolled bleeding - nephrectomy rate increases. Early control = chance to save the kidney"

⚑ DAMAGE CONTROL SURGERY - Doctor definitely adugutadu!

When to do Damage Control Laparotomy?
  • Temperature < 32-34Β°C (hypothermia)
  • pH < 7.2 (acidosis)
  • Coagulopathy (INR elevated, ongoing bleeding)
  • "Lethal Triad" - Hypothermia + Acidosis + Coagulopathy
Damage Control Steps:
  1. Stage 1: OR lo - control hemorrhage + contamination only (60-90 min max!)
  2. Stage 2: ICU - resuscitation, warm, correct coags
  3. Stage 3: Planned reoperation - definitive repair 24-48 hrs later
WHY not fix everything at once?
"Lethal triad present aite - long surgery = more hypothermia, more acidosis, more coagulopathy - patient chastadu. Abbreviated surgery = stop bleeding + contamination only, ICU lo stabilize, then fix properly. Survival improves!"

🎯 MASTER ANSWER FORMAT for 2-MIN ORAL

Doctor case ichi naptim - EE structure follow cheyyi:
"Sir, first I would assess this patient with ATLS primary survey. Based on hemodynamic status - [stable/unstable] - I would [CT/direct OR]. At laparotomy, the retroperitoneal hematoma is in Zone [X], which contains [structures]. For [blunt/penetrating] mechanism, I would [explore/observe] because [WHY]. The exposure would be done using [Mattox/Cattell-Braasch] maneuver after achieving proximal and distal vascular control. If the patient shows signs of lethal triad, damage control approach would be taken."

πŸ“Œ QUICK FIRE - All "WHY" Questions

WHY QuestionAnswer (1 liner)
WHY FAST miss retroperitoneal blood?FAST only intraperitoneal - retro space separate
WHY Zone 1 ALWAYS explore blunt?Aorta/IVC - life threatening vascular injury
WHY Zone 3 blunt NEVER explore?Venous bleeding - tamponade effect - opening worsens it
WHY duodenal injury diagnosis delayed?Retroperitoneal location - peritoneal signs absent/late
WHY proximal control before hematoma?Tamponade release = massive bleed without control
WHY damage control?Lethal triad - prolonged surgery kills
WHY amylase >3hrs for pancreas?Early amylase may be normal before inflammation peaks
WHY Mattox = left rotation?Aorta and supramesocolic vessels are left-sided
WHY not explore Zone 2 blunt?Perinephric tamponade - exploration increases nephrectomy rate
WHY Kocher for duodenum?D2/D3 mobilize cheyyadaniki - retroperitoneal fixation release

Da, idi complete master guide! Exam room lo:
  1. Case vinagane Mechanism + Hemodynamics note cheskoni
  2. 2 min lo Zone identify cheyyi
  3. Structured ga answer cheyyi
  4. "WHY" adgithe - tamponade / vascular control / anatomical location - oka 3 words explain cheyyachu
All the best! Confidence ga go! πŸ’ͺπŸ”₯

goodpm students. you wait for me at the library. pls use the time to study and talk with your partner. we will start immediately as soon as i arrive. each pair will have a total of 7 minutes. 2 cases, 4 questions each case. 2.5pts/question, total of 20 points. passing score is 12. during the exam, you can talk to your partner frst before answering. i will accept one answer only and it will be final. so you have to talk and think before giving me the answer. if the time is up and you did not finish the case, grade is automatically zero for the unanswered question. Ila cheppdu doc

Doc's instructions clear ga explain chesindi da! Here's the breakdown:

πŸ“‹ Exam Format - Quick Summary

Total time: 7 minutes per pair Structure: 2 cases, 4 questions each = 8 questions total Marks: 2.5 pts per question β†’ 20 points total Passing score: 12/20 (means correct avvalem antే 5 questions correct ayinappudu pass)

⚠️ Key Rules - Gurtupettukko!

  1. Partner tho talk chesukΰ±‹ΰ°΅ΰ°šΰ±ΰ°šΰ± before answering - use this time wisely!
  2. One answer only - FINAL - once cheppite change cheyyaradhu
  3. Time up = zero for remaining questions - speed important!
  4. 7 min / 8 questions = roughly ~50 seconds per question - fast ga think cheyyali

⚑ Strategy for You

Time breakdown plan:
  • Case 1: ~3 min (4 questions Γ— ~45 sec)
  • Case 2: ~3 min (4 questions Γ— ~45 sec)
  • Buffer: ~1 min for tough ones
Partner tho eppudu talk cheyyi:
  • Adigi cheppataniki 10-15 sec - quick whisper, confirm answer, THEN speak
  • Wrong antΔ“ partner correct chesukuntadu before final answer
  • Oka person anatomy/zones cheppali, inkokaru management/WHY cheppali - divide responsibility!
Never leave a question blank - guess aiyna cheppu, zero better kadu 2.5 is always better than 0!

Best of luck da! Partner tho plans cheskoni wait cheyyi - meeru ready! πŸ’ͺπŸ”₯

Create a 1-page quick reference cheat sheet for exam (anatomy + zones + WHY answers)

Reading File
Running Command

mkdir -p /home/daytona/workspace/retroperitoneal-cheatsheet

Writing File

~/retroperitoneal-cheatsheet/generate_cheatsheet.py

from reportlab.lib.pagesizes import A4
from reportlab.lib import colors
from reportlab.lib.units import mm
from reportlab.platypus import (
    SimpleDocTemplate, Table, TableStyle, Paragraph, Spacer, HRFlowable
)
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.enums import TA_CENTER, TA_LEFT
from reportlab.platypus import KeepTogether

OUTPUT = "/home/daytona/workspace/retroperitoneal-cheatsheet/Retroperitoneal_Trauma_CheatSheet.pdf"

doc = SimpleDocTemplate(
    OUTPUT,
    pagesize=A4,
    leftMargin=10*mm, rightMargin=10*mm,
    topMargin=8*mm, bottomMargin=8*mm
)

W, H = A4

# ── colour palette ──────────────────────────────────────────────────────────
RED      = colors.HexColor("#C0392B")
ORANGE   = colors.HexColor("#E67E22")
BLUE     = colors.HexColor("#1A5276")
GREEN    = colors.HexColor("#1E8449")
LTBLUE   = colors.HexColor("#D6EAF8")
LTORANGE = colors.HexColor("#FDEBD0")
LTGREEN  = colors.HexColor("#D5F5E3")
LTRED    = colors.HexColor("#FADBD8")
LTYELLOW = colors.HexColor("#FEF9E7")
WHITE    = colors.white
DARK     = colors.HexColor("#1C2833")
GRAY     = colors.HexColor("#F2F3F4")
MIDGRAY  = colors.HexColor("#BDC3C7")

# ── styles ───────────────────────────────────────────────────────────────────
base = getSampleStyleSheet()

def S(name, parent="Normal", **kw):
    return ParagraphStyle(name, parent=base[parent], **kw)

title_s   = S("title_s",   fontSize=13, textColor=WHITE,   alignment=TA_CENTER,
               fontName="Helvetica-Bold", spaceAfter=0, leading=16)
hdr_s     = S("hdr_s",     fontSize=7.5, textColor=WHITE,  alignment=TA_CENTER,
               fontName="Helvetica-Bold", leading=10)
subhdr_s  = S("subhdr_s",  fontSize=7,  textColor=DARK,    alignment=TA_CENTER,
               fontName="Helvetica-Bold", leading=9)
body_s    = S("body_s",    fontSize=6.4, textColor=DARK,   alignment=TA_LEFT,
               fontName="Helvetica", leading=8.5)
bold_s    = S("bold_s",    fontSize=6.4, textColor=DARK,   alignment=TA_LEFT,
               fontName="Helvetica-Bold", leading=8.5)
red_s     = S("red_s",     fontSize=6.4, textColor=RED,    alignment=TA_LEFT,
               fontName="Helvetica-Bold", leading=8.5)
green_s   = S("green_s",   fontSize=6.4, textColor=GREEN,  alignment=TA_LEFT,
               fontName="Helvetica-Bold", leading=8.5)
center_s  = S("center_s",  fontSize=6.4, textColor=DARK,   alignment=TA_CENTER,
               fontName="Helvetica", leading=8.5)
cbold_s   = S("cbold_s",   fontSize=6.4, textColor=DARK,   alignment=TA_CENTER,
               fontName="Helvetica-Bold", leading=8.5)
cred_s    = S("cred_s",    fontSize=6.6, textColor=RED,    alignment=TA_CENTER,
               fontName="Helvetica-Bold", leading=9)
cgreen_s  = S("cgreen_s",  fontSize=6.6, textColor=GREEN,  alignment=TA_CENTER,
               fontName="Helvetica-Bold", leading=9)
corange_s = S("corange_s", fontSize=6.6, textColor=ORANGE, alignment=TA_CENTER,
               fontName="Helvetica-Bold", leading=9)
tiny_s    = S("tiny_s",    fontSize=5.8, textColor=DARK,   alignment=TA_LEFT,
               fontName="Helvetica", leading=7.5)
tinybold_s= S("tinybold_s",fontSize=5.8, textColor=DARK,   alignment=TA_LEFT,
               fontName="Helvetica-Bold", leading=7.5)

def P(txt, style=body_s): return Paragraph(txt, style)

# ── helper: section header row ───────────────────────────────────────────────
def sec_hdr(text, bg=BLUE, cols=1, col_widths=None):
    t = Table([[P(text, hdr_s)]], colWidths=col_widths or [175*mm])
    t.setStyle(TableStyle([
        ("BACKGROUND", (0,0),(-1,-1), bg),
        ("TOPPADDING",   (0,0),(-1,-1), 3),
        ("BOTTOMPADDING",(0,0),(-1,-1), 3),
        ("LEFTPADDING",  (0,0),(-1,-1), 4),
        ("RIGHTPADDING", (0,0),(-1,-1), 4),
    ]))
    return t

# ════════════════════════════════════════════════════════════════════════════
# BUILD CONTENT
# ════════════════════════════════════════════════════════════════════════════
story = []

# ── TITLE BAR ────────────────────────────────────────────────────────────────
title_tbl = Table(
    [[P("πŸ”΄  RETROPERITONEAL TRAUMA  β€”  Oral Exam Quick Reference  πŸ”΄", title_s)]],
    colWidths=[175*mm]
)
title_tbl.setStyle(TableStyle([
    ("BACKGROUND", (0,0),(-1,-1), RED),
    ("TOPPADDING",   (0,0),(-1,-1), 5),
    ("BOTTOMPADDING",(0,0),(-1,-1), 5),
    ("ROUNDEDCORNERS", [3]),
]))
story.append(title_tbl)
story.append(Spacer(1, 2*mm))

# ════════════════════════════════════════════════════════════════════════════
# ROW 1: Anatomy mnemonic + 2-min Framework  (side by side)
# ════════════════════════════════════════════════════════════════════════════
cw_left  = 85*mm
cw_right = 87*mm

# LEFT: Retroperitoneal structures
anat_rows = [
    [P("RETROPERITONEAL STRUCTURES β€” SAD PUCKER", hdr_s)],
    [P("<b>S</b>uprarenal glands (Adrenals)", body_s)],
    [P("<b>A</b>orta &amp; IVC", body_s)],
    [P("<b>D</b>uodenum (D2, D3, D4 only)", body_s)],
    [P("<b>P</b>ancreas (except tail tip)", body_s)],
    [P("<b>U</b>reters", body_s)],
    [P("<b>C</b>olon β€” ascending &amp; descending", body_s)],
    [P("<b>K</b>idneys", body_s)],
    [P("<b>E</b>sophagus (lower)", body_s)],
    [P("<b>R</b>ectum (lower 2/3)", body_s)],
]
anat_t = Table(anat_rows, colWidths=[cw_left])
anat_t.setStyle(TableStyle([
    ("BACKGROUND", (0,0),(0,0), BLUE),
    ("BACKGROUND", (0,1),(-1,-1), LTBLUE),
    ("TOPPADDING",   (0,0),(-1,-1), 2),
    ("BOTTOMPADDING",(0,0),(-1,-1), 2),
    ("LEFTPADDING",  (0,0),(-1,-1), 4),
    ("RIGHTPADDING", (0,0),(-1,-1), 4),
    ("BOX", (0,0),(-1,-1), 0.5, BLUE),
    ("INNERGRID", (0,0),(-1,-1), 0.3, MIDGRAY),
]))

# RIGHT: 2-min Think Framework
fw_rows = [
    [P("2-MINUTE ORAL FRAMEWORK  ⏱", hdr_s)],
    [P("1️⃣  MECHANISM β†’ Blunt or Penetrating?", body_s)],
    [P("2️⃣  HEMODYNAMICS β†’ Stable or Unstable?", body_s)],
    [P("3️⃣  ZONE β†’ Which zone hematoma?", body_s)],
    [P("4️⃣  STRUCTURES AT RISK β†’ What inside that zone?", body_s)],
    [P("5️⃣  DIAGNOSIS β†’ CT (stable) / Direct OR (unstable)", body_s)],
    [P("6️⃣  EXPLORE? β†’ Zone + Mechanism decide", body_s)],
    [P("7️⃣  EXPOSURE β†’ Mattox / Cattell-Braasch / Kocher", body_s)],
    [P("8️⃣  DAMAGE CONTROL? β†’ Lethal Triad present?", body_s)],
    [P("9️⃣  COMPLICATIONS β†’ Fistula, abscess, ACS, sepsis", body_s)],
]
fw_t = Table(fw_rows, colWidths=[cw_right])
fw_t.setStyle(TableStyle([
    ("BACKGROUND", (0,0),(0,0), ORANGE),
    ("BACKGROUND", (0,1),(-1,-1), LTORANGE),
    ("TOPPADDING",   (0,0),(-1,-1), 2),
    ("BOTTOMPADDING",(0,0),(-1,-1), 2),
    ("LEFTPADDING",  (0,0),(-1,-1), 4),
    ("RIGHTPADDING", (0,0),(-1,-1), 4),
    ("BOX", (0,0),(-1,-1), 0.5, ORANGE),
    ("INNERGRID", (0,0),(-1,-1), 0.3, MIDGRAY),
]))

row1 = Table([[anat_t, fw_t]], colWidths=[cw_left+2*mm, cw_right+2*mm])
row1.setStyle(TableStyle([("VALIGN",(0,0),(-1,-1),"TOP"),
                           ("LEFTPADDING",(0,0),(-1,-1),0),
                           ("RIGHTPADDING",(0,0),(-1,-1),2*mm)]))
story.append(row1)
story.append(Spacer(1, 2*mm))

# ════════════════════════════════════════════════════════════════════════════
# ROW 2: ZONES TABLE (full width)
# ════════════════════════════════════════════════════════════════════════════
story.append(sec_hdr("ZONES OF RETROPERITONEUM  +  HEMATOMA MANAGEMENT", BLUE, col_widths=[175*mm]))

zone_data = [
    # header
    [P("ZONE", hdr_s), P("LOCATION", hdr_s), P("STRUCTURES", hdr_s),
     P("BLUNT", hdr_s), P("PENETRATING", hdr_s), P("EXPOSURE", hdr_s)],
    # zone 1
    [P("ZONE 1\n(Central)", cbold_s),
     P("Midline: aortic hiatus β†’ iliac bifurcation", body_s),
     P("Aorta, IVC, Celiac, SMA, SMV,\nproximal renal vessels", body_s),
     P("βœ… ALWAYS\nExplore", cred_s),
     P("βœ… ALWAYS\nExplore", cred_s),
     P("Mattox (L)\nor Cattell-\nBraasch (R)", center_s)],
    # zone 2
    [P("ZONE 2\n(Lateral)", cbold_s),
     P("Bilateral lateral gutters", body_s),
     P("Kidneys, adrenals, renal A&V,\nproximal ureters", body_s),
     P("Only if expanding /\npulsatile / urine leak", corange_s),
     P("βœ… ALWAYS\nExplore", cred_s),
     P("Medial renal\nvascular\ncontrol first", center_s)],
    # zone 3
    [P("ZONE 3\n(Pelvic)", cbold_s),
     P("Below iliac bifurcation β†’ pelvis", body_s),
     P("Iliac arteries & veins,\npelvic venous plexus", body_s),
     P("❌ Do NOT\nOpen!", cgreen_s),
     P("βœ… ALWAYS\nExplore", cred_s),
     P("Packing +\next. fixator;\nAngioembo.", center_s)],
]

cws = [18*mm, 32*mm, 42*mm, 26*mm, 26*mm, 28*mm]
zone_t = Table(zone_data, colWidths=cws, repeatRows=1)
zone_t.setStyle(TableStyle([
    ("BACKGROUND", (0,0),(-1,0), BLUE),
    ("BACKGROUND", (0,1),(-1,1), LTBLUE),
    ("BACKGROUND", (0,2),(-1,2), LTORANGE),
    ("BACKGROUND", (0,3),(-1,3), LTGREEN),
    ("BOX",       (0,0),(-1,-1), 0.8, BLUE),
    ("INNERGRID", (0,0),(-1,-1), 0.3, MIDGRAY),
    ("VALIGN",    (0,0),(-1,-1), "MIDDLE"),
    ("ALIGN",     (0,0),(-1,0),  "CENTER"),
    ("TOPPADDING",   (0,0),(-1,-1), 2),
    ("BOTTOMPADDING",(0,0),(-1,-1), 2),
    ("LEFTPADDING",  (0,0),(-1,-1), 3),
    ("RIGHTPADDING", (0,0),(-1,-1), 3),
]))
story.append(zone_t)
story.append(Spacer(1, 2*mm))

# ════════════════════════════════════════════════════════════════════════════
# ROW 3: Surgical Maneuvers + Damage Control  (side by side)
# ════════════════════════════════════════════════════════════════════════════
cw3a = 88*mm
cw3b = 84*mm

# LEFT: Maneuvers
man_rows = [
    [P("SURGICAL EXPOSURE MANEUVERS", hdr_s)],
    [P("<b>MATTOX (Left medial rotation)</b>", body_s)],
    [P("Mobilize: L colon + spleen + pancreas tail + stomach + L kidney → medially\n→ Exposes: Supramesocolic aorta, celiac, SMA, L renal hilum", tiny_s)],
    [P("<b>CATTELL-BRAASCH (Right medial rotation)</b>", body_s)],
    [P("Mobilize: R colon + cecum → superiorly &amp; to LEFT\n→ Exposes: Infrarenal IVC, R renal hilum, iliac vessels", tiny_s)],
    [P("<b>KOCHER Maneuver</b>", body_s)],
    [P("Duodenum D2 mobilized medially\n→ Exposes: Pancreatic head, IVC, right renal structures", tiny_s)],
    [P("⚠️  GOLDEN RULE: Proximal + Distal control FIRST, then explore!", red_s)],
]
man_t = Table(man_rows, colWidths=[cw3a])
man_t.setStyle(TableStyle([
    ("BACKGROUND", (0,0),(0,0), GREEN),
    ("BACKGROUND", (0,1),(-1,-1), LTGREEN),
    ("TOPPADDING",   (0,0),(-1,-1), 2),
    ("BOTTOMPADDING",(0,0),(-1,-1), 2),
    ("LEFTPADDING",  (0,0),(-1,-1), 4),
    ("RIGHTPADDING", (0,0),(-1,-1), 4),
    ("BOX",       (0,0),(-1,-1), 0.5, GREEN),
    ("INNERGRID", (0,0),(-1,-1), 0.3, MIDGRAY),
]))

# RIGHT: Damage Control
dc_rows = [
    [P("DAMAGE CONTROL SURGERY  πŸ’‰", hdr_s)],
    [P("<b>Indications (Lethal Triad):</b>", bold_s)],
    [P("🌑️  Hypothermia  &lt; 32-34°C", body_s)],
    [P("πŸ§ͺ  Acidosis  pH &lt; 7.2", body_s)],
    [P("🩸  Coagulopathy  (INR elevated, ongoing bleed)", body_s)],
    [P("<b>3 Stages:</b>", bold_s)],
    [P("Stage 1: OR β€” control bleed + contamination (60-90 min max)", body_s)],
    [P("Stage 2: ICU β€” warm, correct coags, resuscitate", body_s)],
    [P("Stage 3: Planned reoperation at 24-48 hrs", body_s)],
]
dc_t = Table(dc_rows, colWidths=[cw3b])
dc_t.setStyle(TableStyle([
    ("BACKGROUND", (0,0),(0,0), RED),
    ("BACKGROUND", (0,1),(-1,-1), LTRED),
    ("TOPPADDING",   (0,0),(-1,-1), 2),
    ("BOTTOMPADDING",(0,0),(-1,-1), 2),
    ("LEFTPADDING",  (0,0),(-1,-1), 4),
    ("RIGHTPADDING", (0,0),(-1,-1), 4),
    ("BOX",       (0,0),(-1,-1), 0.5, RED),
    ("INNERGRID", (0,0),(-1,-1), 0.3, MIDGRAY),
]))

row3 = Table([[man_t, dc_t]], colWidths=[cw3a+2*mm, cw3b+2*mm])
row3.setStyle(TableStyle([("VALIGN",(0,0),(-1,-1),"TOP"),
                           ("LEFTPADDING",(0,0),(-1,-1),0),
                           ("RIGHTPADDING",(0,0),(-1,-1),2*mm)]))
story.append(row3)
story.append(Spacer(1, 2*mm))

# ════════════════════════════════════════════════════════════════════════════
# ROW 4: WHY Questions Table (full width)
# ════════════════════════════════════════════════════════════════════════════
story.append(sec_hdr('⚑  "WHY" QUICK ANSWERS  β€”  Most Likely Oral Questions', ORANGE, col_widths=[175*mm]))

why_data = [
    [P("WHY Question", hdr_s), P("Answer", hdr_s)],
    [P("WHY Zone 1 blunt β€” ALWAYS explore?", bold_s),
     P("Aorta/IVC/SMA present β€” life-threatening vascular injury risk β€” tamponade rupture = death", body_s)],
    [P("WHY Zone 2 blunt β€” observe?", bold_s),
     P("Perinephric hematoma = natural tamponade β€” opening loses it β†’ massive bleed, high nephrectomy rate", body_s)],
    [P("WHY Zone 3 blunt β€” NEVER open?", bold_s),
     P("Pelvic fracture venous bleeding β€” natural tamponade critical β€” opening β†’ uncontrolled exsanguination", body_s)],
    [P("WHY FAST misses retroperitoneal blood?", bold_s),
     P("FAST detects only INTRAPERITONEAL free fluid β€” retroperitoneum is a separate space entirely", body_s)],
    [P("WHY duodenal injury diagnosis is delayed?", bold_s),
     P("D2/D3/D4 are retroperitoneal β€” perforation leaks retro, NOT into peritoneum β†’ peritoneal signs absent/late", body_s)],
    [P("WHY proximal control BEFORE exploring hematoma?", bold_s),
     P("Hematoma provides tamponade on injured vessel β€” opening without control β†’ massive uncontrolled hemorrhage", body_s)],
    [P("WHY damage control instead of full repair?", bold_s),
     P("Lethal triad (hypothermia + acidosis + coagulopathy) β€” prolonged surgery worsens all three β†’ death", body_s)],
    [P("WHY pancreas ductal injury (β‰₯Grade III) needs surgery?", bold_s),
     P("Pancreatic enzymes are caustic β€” duct leak β†’ peripancreatic digestion, fistula, abscess, pseudocyst", body_s)],
    [P("WHY Mattox = LEFT rotation?", bold_s),
     P("Supramesocolic aorta + celiac + SMA are left-sided β€” left rotation gives optimal exposure", body_s)],
    [P("WHY not repair renal artery if ischemia > 1 hour?", bold_s),
     P("Warm ischemia >1 hr β†’ irreversible renal damage β€” repair futile, nephrectomy is better option", body_s)],
]

why_t = Table(why_data, colWidths=[68*mm, 105*mm])
why_style = [
    ("BACKGROUND", (0,0),(-1,0), ORANGE),
    ("BOX",       (0,0),(-1,-1), 0.8, ORANGE),
    ("INNERGRID", (0,0),(-1,-1), 0.3, MIDGRAY),
    ("VALIGN",    (0,0),(-1,-1), "MIDDLE"),
    ("TOPPADDING",   (0,0),(-1,-1), 2),
    ("BOTTOMPADDING",(0,0),(-1,-1), 2),
    ("LEFTPADDING",  (0,0),(-1,-1), 4),
    ("RIGHTPADDING", (0,0),(-1,-1), 4),
]
# Alternate row colors
for i in range(1, len(why_data)):
    bg = LTYELLOW if i % 2 == 1 else WHITE
    why_style.append(("BACKGROUND", (0,i),(-1,i), bg))

why_t.setStyle(TableStyle(why_style))
story.append(why_t)
story.append(Spacer(1, 2*mm))

# ════════════════════════════════════════════════════════════════════════════
# ROW 5: Organ-specific mini tables (Kidney + Duodenum + Pancreas)
# ════════════════════════════════════════════════════════════════════════════
cw5 = 57*mm

# KIDNEY
kidney_rows = [
    [P("KIDNEY TRAUMA (AAST Grade)", hdr_s)],
    [P("Gr 1-2: Contusion/minor lac β†’ Conservative", body_s)],
    [P("Gr 3: Major lac, no collecting sys β†’ Conservative", body_s)],
    [P("Gr 4: Lac + collecting sys / segmental vessel β†’ Observe; stent if urine leak persists", body_s)],
    [P("Gr 5: Shattered / pedicle avulsion β†’ Surgery + nephrectomy", red_s)],
    [P("Operate if: hemorrhage / pedicle avulsion / pulsatile hematoma / penetrating + unstable", tiny_s)],
]
kid_t = Table(kidney_rows, colWidths=[cw5])
kid_t.setStyle(TableStyle([
    ("BACKGROUND", (0,0),(0,0), BLUE),
    ("BACKGROUND", (0,1),(-1,-1), LTBLUE),
    ("TOPPADDING",   (0,0),(-1,-1), 2),
    ("BOTTOMPADDING",(0,0),(-1,-1), 2),
    ("LEFTPADDING",  (0,0),(-1,-1), 3),
    ("RIGHTPADDING", (0,0),(-1,-1), 3),
    ("BOX", (0,0),(-1,-1), 0.5, BLUE),
    ("INNERGRID", (0,0),(-1,-1), 0.3, MIDGRAY),
]))

# DUODENUM
duod_rows = [
    [P("DUODENUM TRAUMA", hdr_s)],
    [P("Hematoma (no perf): NGT + TPN, re-image at 5-7 days\nIf persist >14 days β†’ operate to evacuate", body_s)],
    [P("Perforation: Emergency surgery\n→ Wide Kocher + primary repair (1 or 2 layer)", body_s)],
    [P("Large loss / near ampulla: Billroth II or Roux-en-Y", body_s)],
    [P("CT signs: Retroperitoneal FREE AIR (pathognomonic!)\n+ wall thickening + periduodenal fluid", red_s)],
    [P("Key: Peritoneal signs ABSENT (retro location) β†’ always suspect!", tinybold_s)],
]
duo_t = Table(duod_rows, colWidths=[cw5])
duo_t.setStyle(TableStyle([
    ("BACKGROUND", (0,0),(0,0), ORANGE),
    ("BACKGROUND", (0,1),(-1,-1), LTORANGE),
    ("TOPPADDING",   (0,0),(-1,-1), 2),
    ("BOTTOMPADDING",(0,0),(-1,-1), 2),
    ("LEFTPADDING",  (0,0),(-1,-1), 3),
    ("RIGHTPADDING", (0,0),(-1,-1), 3),
    ("BOX", (0,0),(-1,-1), 0.5, ORANGE),
    ("INNERGRID", (0,0),(-1,-1), 0.3, MIDGRAY),
]))

# PANCREAS
panc_rows = [
    [P("PANCREAS TRAUMA (AAST Grade)", hdr_s)],
    [P("Gr I-II: No duct injury β†’ Conservative + drain", body_s)],
    [P("Gr III: Duct injury, DISTAL β†’ Distal pancreatectomy Β± splenectomy", body_s)],
    [P("Gr IV: Duct injury, PROXIMAL (head) β†’ Drainage; Whipple select cases", body_s)],
    [P("Gr V: Massive head disruption β†’ Damage control + complex recon", red_s)],
    [P("Key: Serum amylase useful only if >3 hrs post-injury; CT sensitivity only 52-54%!", tinybold_s)],
]
pan_t = Table(panc_rows, colWidths=[cw5])
pan_t.setStyle(TableStyle([
    ("BACKGROUND", (0,0),(0,0), GREEN),
    ("BACKGROUND", (0,1),(-1,-1), LTGREEN),
    ("TOPPADDING",   (0,0),(-1,-1), 2),
    ("BOTTOMPADDING",(0,0),(-1,-1), 2),
    ("LEFTPADDING",  (0,0),(-1,-1), 3),
    ("RIGHTPADDING", (0,0),(-1,-1), 3),
    ("BOX", (0,0),(-1,-1), 0.5, GREEN),
    ("INNERGRID", (0,0),(-1,-1), 0.3, MIDGRAY),
]))

row5 = Table([[kid_t, duo_t, pan_t]], colWidths=[cw5+2*mm, cw5+2*mm, cw5+2*mm])
row5.setStyle(TableStyle([("VALIGN",(0,0),(-1,-1),"TOP"),
                           ("LEFTPADDING",(0,0),(-1,-1),0),
                           ("RIGHTPADDING",(0,0),(-1,-1),2*mm)]))
story.append(row5)
story.append(Spacer(1, 2*mm))

# ════════════════════════════════════════════════════════════════════════════
# FOOTER
# ════════════════════════════════════════════════════════════════════════════
footer_data = [[
    P("Hemodynamically <b>UNSTABLE</b> β†’ Emergency Laparotomy  |  "
      "Hemodynamically <b>STABLE</b> β†’ CT Abdomen (IV contrast)  |  "
      "FAST = Intraperitoneal only (misses retro!)  |  "
      "All Penetrating β†’ Explore all zones  |  "
      "Blunt Zone 3 β†’ NEVER open", center_s)
]]
footer_t = Table(footer_data, colWidths=[175*mm])
footer_t.setStyle(TableStyle([
    ("BACKGROUND", (0,0),(-1,-1), DARK),
    ("TOPPADDING",   (0,0),(-1,-1), 3),
    ("BOTTOMPADDING",(0,0),(-1,-1), 3),
    ("LEFTPADDING",  (0,0),(-1,-1), 5),
    ("RIGHTPADDING", (0,0),(-1,-1), 5),
]))
# override text color white for footer
footer_t2 = Table([[P(
    "<font color='white'>Hemodynamically <b>UNSTABLE</b> β†’ Emergency Laparotomy  |  "
    "Hemodynamically <b>STABLE</b> β†’ CT Abdomen (IV contrast)  |  "
    "FAST = Intraperitoneal only (misses retro!)  |  "
    "All Penetrating β†’ Explore all zones  |  "
    "Blunt Zone 3 β†’ NEVER open</font>", center_s)]], colWidths=[175*mm])
footer_t2.setStyle(TableStyle([
    ("BACKGROUND", (0,0),(-1,-1), DARK),
    ("TOPPADDING",   (0,0),(-1,-1), 3),
    ("BOTTOMPADDING",(0,0),(-1,-1), 3),
]))
story.append(footer_t2)

# ── BUILD ────────────────────────────────────────────────────────────────────
doc.build(story)
print(f"PDF created: {OUTPUT}")
Running Command

cd /home/daytona/workspace/retroperitoneal-cheatsheet && python generate_cheatsheet.py 2>&1

Running Command

ls -lh /home/daytona/workspace/retroperitoneal-cheatsheet/

Ready da! Ika download cheyyi:

Retroperitoneal Trauma CheatSheet

PDF Document Β· PDF


Cheat sheet lo emi undi:

SectionContent
πŸ”΅ SAD PUCKER mnemonicAll retroperitoneal structures
🟠 2-Minute Framework9-step oral answer template
πŸ”΅ Zones TableZone 1/2/3 - structures + Blunt/Penetrating management
🟒 Surgical ManeuversMattox, Cattell-Braasch, Kocher - when + why
πŸ”΄ Damage ControlLethal triad + 3 stages
🟑 WHY Answers10 most likely "why" questions + answers
πŸ”΅πŸŸ πŸŸ’ Organ mini-tablesKidney / Duodenum / Pancreas grades + management
⚫ FooterKey decision rules in one line
Print chesukoni exam ki teesukellu! All the best da πŸ’ͺπŸ”₯

Generate practice Q&A scenarios with time limits (mock exam)

Writing File

~/retroperitoneal-cheatsheet/generate_mockexam.py

from reportlab.lib.pagesizes import A4
from reportlab.lib import colors
from reportlab.lib.units import mm
from reportlab.platypus import (
    SimpleDocTemplate, Table, TableStyle, Paragraph, Spacer, PageBreak, HRFlowable
)
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_JUSTIFY

OUTPUT = "/home/daytona/workspace/retroperitoneal-cheatsheet/Retroperitoneal_Mock_Exam.pdf"

# ── colours ──────────────────────────────────────────────────────────────────
RED      = colors.HexColor("#C0392B")
ORANGE   = colors.HexColor("#E67E22")
BLUE     = colors.HexColor("#1A5276")
GREEN    = colors.HexColor("#1E8449")
PURPLE   = colors.HexColor("#6C3483")
TEAL     = colors.HexColor("#117A65")
LTBLUE   = colors.HexColor("#D6EAF8")
LTORANGE = colors.HexColor("#FDEBD0")
LTGREEN  = colors.HexColor("#D5F5E3")
LTRED    = colors.HexColor("#FADBD8")
LTPURPLE = colors.HexColor("#E8DAEF")
LTYELLOW = colors.HexColor("#FEF9E7")
LTTEAL   = colors.HexColor("#D1F2EB")
WHITE    = colors.white
DARK     = colors.HexColor("#1C2833")
MIDGRAY  = colors.HexColor("#BDC3C7")
LIGHTGRAY= colors.HexColor("#F2F3F4")

# ── styles ───────────────────────────────────────────────────────────────────
base = getSampleStyleSheet()
def S(name, **kw):
    return ParagraphStyle(name, parent=base["Normal"], **kw)

title_s   = S("ts",  fontSize=15, textColor=WHITE, alignment=TA_CENTER,
               fontName="Helvetica-Bold", leading=18)
sub_s     = S("ss",  fontSize=9,  textColor=WHITE, alignment=TA_CENTER,
               fontName="Helvetica", leading=12)
hdr_s     = S("hs",  fontSize=8,  textColor=WHITE, alignment=TA_CENTER,
               fontName="Helvetica-Bold", leading=10)
case_s    = S("cs",  fontSize=11, textColor=WHITE, alignment=TA_LEFT,
               fontName="Helvetica-Bold", leading=14)
scenario_s= S("sc",  fontSize=9.5,textColor=DARK, alignment=TA_JUSTIFY,
               fontName="Helvetica", leading=13, spaceAfter=2)
q_s       = S("qs",  fontSize=10, textColor=BLUE, alignment=TA_LEFT,
               fontName="Helvetica-Bold", leading=13)
qnum_s    = S("qn",  fontSize=11, textColor=WHITE, alignment=TA_CENTER,
               fontName="Helvetica-Bold", leading=14)
timer_s   = S("tm",  fontSize=9,  textColor=ORANGE, alignment=TA_CENTER,
               fontName="Helvetica-Bold", leading=11)
ans_hdr_s = S("ah",  fontSize=8.5,textColor=WHITE, alignment=TA_LEFT,
               fontName="Helvetica-Bold", leading=11)
ans_s     = S("as",  fontSize=8.5,textColor=DARK, alignment=TA_LEFT,
               fontName="Helvetica", leading=11)
ans_bold_s= S("ab",  fontSize=8.5,textColor=DARK, alignment=TA_LEFT,
               fontName="Helvetica-Bold", leading=11)
why_s     = S("ws",  fontSize=8.5,textColor=GREEN, alignment=TA_LEFT,
               fontName="Helvetica-Bold", leading=11)
red_s     = S("rs",  fontSize=8.5,textColor=RED, alignment=TA_LEFT,
               fontName="Helvetica-Bold", leading=11)
pts_s     = S("ps",  fontSize=9,  textColor=WHITE, alignment=TA_CENTER,
               fontName="Helvetica-Bold", leading=11)
tip_s     = S("tip", fontSize=7.5,textColor=TEAL, alignment=TA_LEFT,
               fontName="Helvetica-Oblique", leading=10)
instr_s   = S("is",  fontSize=8.5,textColor=DARK, alignment=TA_LEFT,
               fontName="Helvetica", leading=11)
center_s  = S("ce",  fontSize=8,  textColor=DARK, alignment=TA_CENTER,
               fontName="Helvetica", leading=10)
bold_center_s = S("bc", fontSize=8, textColor=DARK, alignment=TA_CENTER,
                   fontName="Helvetica-Bold", leading=10)

def P(txt, st=ans_s): return Paragraph(txt, st)
def HR(): return HRFlowable(width="100%", thickness=0.5, color=MIDGRAY, spaceAfter=3, spaceBefore=3)

# ════════════════════════════════════════════════════════════════════════════
# DATA: 3 EXAM SETS
# ════════════════════════════════════════════════════════════════════════════
# Each set: 2 cases Γ— 4 questions
# Format: {set_title, set_color, cases: [{case_title, scenario, bg, questions: [{q, marks, time_s, answer, why_key}]}]}

EXAMS = [

# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# SET A
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
{
"title": "MOCK EXAM  β€”  SET A",
"color": BLUE,
"cases": [
  {
    "title": "CASE A-1  |  Blunt Abdominal Trauma",
    "bg": BLUE,
    "scenario": (
        "A 32-year-old male is brought to the ER after a high-speed motor vehicle collision. "
        "He was the unrestrained driver. On arrival: BP 70/40 mmHg, HR 148 bpm, RR 24/min, GCS 14. "
        "Abdomen is distended and tender diffusely. FAST exam shows free fluid in Morrison's pouch. "
        "Chest X-ray is clear. Pelvis X-ray shows no fracture."
    ),
    "questions": [
      {
        "q": "Q1. What is your immediate management priority for this patient?",
        "marks": 2.5,
        "time_s": 50,
        "answer": (
            "Immediate priority: ATLS primary survey β€” secure airway (intubate if needed), "
            "ensure adequate breathing, establish 2 large-bore IV access, aggressive fluid "
            "resuscitation with type-specific blood + crystalloids (1:1:1 β€” pRBC:FFP:platelets). "
            "Patient is hemodynamically UNSTABLE (BP 70/40, HR 148) with FAST-positive free fluid "
            "β†’ activate massive transfusion protocol β†’ proceed to EMERGENCY LAPAROTOMY immediately. "
            "No time for CT scan in unstable patient."
        ),
        "why_key": "Unstable + FAST positive = straight to OR. CT wastes time β†’ patient can die on table."
      },
      {
        "q": "Q2. At laparotomy, you find a large central (Zone 1) retroperitoneal hematoma that is not pulsatile but is expanding. What do you do and WHY?",
        "marks": 2.5,
        "time_s": 55,
        "answer": (
            "Zone 1 hematoma β€” ALWAYS explore, regardless of blunt or penetrating mechanism, "
            "regardless of whether it is pulsatile or not. "
            "Step 1: Achieve PROXIMAL control first β€” clamp the aorta at the diaphragmatic hiatus if needed. "
            "Step 2: Use LEFT MEDIAL VISCERAL ROTATION (Mattox maneuver) β€” mobilize left colon, spleen, "
            "stomach, pancreatic tail, left kidney medially β†’ expose supramesocolic aorta, celiac, SMA. "
            "Step 3: Explore hematoma, identify bleeding vessel, repair or ligate."
        ),
        "why_key": "Zone 1 = Aorta/IVC/major vessels. Even non-pulsatile hematoma hides lethal vascular injury. Tamponade can rupture any moment β†’ MUST explore."
      },
      {
        "q": "Q3. During exploration, the patient develops temperature 31Β°C, pH 7.15, and coagulopathy (INR 2.1). What strategy do you adopt?",
        "marks": 2.5,
        "time_s": 50,
        "answer": (
            "This is the LETHAL TRIAD β€” hypothermia (31Β°C) + acidosis (pH 7.15) + coagulopathy (INR 2.1). "
            "Switch to DAMAGE CONTROL SURGERY:\n"
            "Stage 1 (OR, 60-90 min MAX): Control hemorrhage with packing/clamps, control "
            "GI contamination with stapling β€” NO definitive repair.\n"
            "Stage 2 (ICU): Rewarm patient, correct coagulopathy (FFP/platelets/cryo), "
            "correct acidosis, resuscitate.\n"
            "Stage 3 (Planned reoperation 24-48 hrs): Definitive repair once physiologically stable."
        ),
        "why_key": "Continuing surgery in lethal triad worsens all 3 parameters β†’ irreversible coagulopathy β†’ death. Abbreviate to save life first."
      },
      {
        "q": "Q4. Post-op Day 3, patient develops abdominal distension, rising bladder pressure (28 mmHg), oliguria, and worsening oxygenation. What is the diagnosis and management?",
        "marks": 2.5,
        "time_s": 50,
        "answer": (
            "Diagnosis: ABDOMINAL COMPARTMENT SYNDROME (ACS) β€” defined as intra-abdominal "
            "pressure >20 mmHg with new organ dysfunction.\n"
            "Features here: Bladder pressure 28 mmHg + oliguria (renal) + poor oxygenation (pulmonary) "
            "+ distension (bowel).\n"
            "Management: EMERGENCY DECOMPRESSIVE LAPAROTOMY β€” open abdomen, do NOT close.\n"
            "Leave open with temporary abdominal closure (vacuum-assisted closure / Bogota bag).\n"
            "Definitive fascial closure after organ function normalizes (usually 3-5 days)."
        ),
        "why_key": "Raised intra-abdominal pressure compresses IVC (reduced preload), diaphragm (ventilation failure), renal vessels (oliguria). Decompression is the only treatment."
      },
    ]
  },
  {
    "title": "CASE A-2  |  Penetrating Abdominal Trauma β€” Stab Wound",
    "bg": TEAL,
    "scenario": (
        "A 22-year-old male presents with a stab wound to the right flank. "
        "BP 110/70, HR 104, RR 18. Abdomen mildly tender in right flank. "
        "No peritoneal signs. FAST exam shows no free fluid. "
        "CT abdomen with IV contrast shows a track entering the retroperitoneum, "
        "Grade 3 right renal laceration with a contained retroperitoneal hematoma "
        "and no active contrast extravasation. No pneumoperitoneum."
    ),
    "questions": [
      {
        "q": "Q1. FAST is negative and the patient is stable. Does a negative FAST rule out retroperitoneal injury? Explain.",
        "marks": 2.5,
        "time_s": 45,
        "answer": (
            "NO β€” negative FAST does NOT rule out retroperitoneal injury.\n"
            "FAST detects only INTRAPERITONEAL free fluid (Morrison's pouch, splenorenal recess, "
            "pelvis, pericardium). The retroperitoneum is a SEPARATE space β€” blood collecting "
            "there does NOT appear on FAST.\n"
            "In this case: retroperitoneal hematoma from renal laceration β†’ FAST negative β†’ "
            "but significant injury present.\n"
            "CT with IV contrast is the gold standard for retroperitoneal injury assessment "
            "in hemodynamically stable patients."
        ),
        "why_key": "FAST = intraperitoneal only. Retro is a separate compartment. Never use FAST alone to exclude retroperitoneal trauma."
      },
      {
        "q": "Q2. CT shows a right Zone 2 retroperitoneal hematoma from a Grade 3 renal laceration β€” no active bleeding. Penetrating mechanism. What is your management?",
        "marks": 2.5,
        "time_s": 55,
        "answer": (
            "Penetrating Zone 2 hematoma β†’ ALWAYS explore (unlike blunt Zone 2 which can be observed).\n"
            "At laparotomy:\n"
            "Step 1: MEDIAL RENAL VASCULAR CONTROL first β€” isolate renal artery and vein medially "
            "BEFORE opening the perinephric hematoma. This prevents uncontrolled hemorrhage.\n"
            "Step 2: Open hematoma carefully, assess injury.\n"
            "Grade 3: Major laceration, no collecting system β†’ attempt renorrhaphy (repair) to "
            "preserve the kidney. Use manual compression + hemostatic agents + suture.\n"
            "If expanding/pulsatile or uncontrolled: nephrectomy.\n"
            "Confirm contralateral kidney function before nephrectomy (one-shot IVP intraop)."
        ),
        "why_key": "All penetrating Zone 2 hematomas = explore. Medial vascular control first = prevents catastrophic bleed when hematoma is opened."
      },
      {
        "q": "Q3. Why do you achieve medial renal vascular control BEFORE opening the perinephric hematoma?",
        "marks": 2.5,
        "time_s": 40,
        "answer": (
            "The perinephric hematoma acts as a natural TAMPONADE on the injured renal parenchyma "
            "and vessels. If you open the hematoma without prior vascular control:\n"
            "β†’ Tamponade effect is lost instantly\n"
            "β†’ Massive, uncontrolled hemorrhage from renal hilum/parenchyma\n"
            "β†’ Surgeon forced into emergency nephrectomy\n"
            "By isolating the renal artery (and vein) medially FIRST:\n"
            "β†’ Can occlude vessels if uncontrolled bleeding occurs\n"
            "β†’ Allows safe renorrhaphy\n"
            "β†’ Significantly reduces nephrectomy rate"
        ),
        "why_key": "Control before opening = save the kidney. No control before opening = lose the kidney."
      },
      {
        "q": "Q4. Post-op Day 2: patient develops flank pain, fever 38.8Β°C, and urine output drops. CT shows urinoma (urine collection). What is the next step?",
        "marks": 2.5,
        "time_s": 45,
        "answer": (
            "Urinoma = urine extravasation from collecting system injury not recognized/repaired.\n"
            "Management β€” stepwise:\n"
            "1. Percutaneous drainage of urinoma (IR-guided) to decompress collection.\n"
            "2. Retrograde ureteral stenting (cystoscopy) to divert urine and allow collecting "
            "system to heal β€” PREFERRED first-line.\n"
            "3. If stenting fails or injury is large: nephrostomy tube placement (percutaneous).\n"
            "4. Operative repair only if above measures fail or injury is major.\n"
            "Monitor with follow-up CT urogram at 48-72 hrs."
        ),
        "why_key": "Urinoma = missed collecting system injury. Minimally invasive first β€” drain + stent. Avoid reoperation if possible."
      },
    ]
  },
]
},

# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# SET B
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
{
"title": "MOCK EXAM  β€”  SET B",
"color": GREEN,
"cases": [
  {
    "title": "CASE B-1  |  Blunt Trauma β€” Pelvic Fracture",
    "bg": GREEN,
    "scenario": (
        "A 45-year-old female is brought in after being struck by a bus. "
        "BP 85/50 mmHg, HR 138 bpm. Pelvis is unstable on compression. "
        "Pelvic X-ray: open-book pelvic fracture (symphysis pubis diastasis). "
        "FAST exam: no free intraperitoneal fluid. "
        "Despite 2L crystalloid resuscitation, BP remains 80/50."
    ),
    "questions": [
      {
        "q": "Q1. FAST is negative but the patient is hemodynamically unstable. Where is the bleeding coming from and why can FAST not detect it?",
        "marks": 2.5,
        "time_s": 50,
        "answer": (
            "Source of bleeding: Zone 3 retroperitoneum β€” pelvic fracture disrupts the pelvic "
            "venous plexus (and sometimes iliac arteries), causing massive RETROPERITONEAL hemorrhage.\n"
            "Why FAST is negative:\n"
            "Blood is collecting in the RETROPERITONEUM (Zone 3 pelvic space), NOT the peritoneal cavity. "
            "FAST only detects intraperitoneal fluid. Retroperitoneum is a separate compartment β€” blood "
            "there is invisible on FAST.\n"
            "Key teaching: Pelvic fracture + hemodynamic instability + negative FAST = Zone 3 "
            "retroperitoneal hemorrhage until proven otherwise."
        ),
        "why_key": "Open-book fracture tears pelvic venous plexus. Blood stays retroperitoneal. FAST = intraperitoneal only β†’ missed entirely."
      },
      {
        "q": "Q2. How do you manage this Zone 3 retroperitoneal hematoma? Would you open it at laparotomy? WHY or WHY NOT?",
        "marks": 2.5,
        "time_s": 55,
        "answer": (
            "Zone 3, BLUNT mechanism β†’ Do NOT open the hematoma at laparotomy.\n"
            "WHY NOT:\n"
            "β€’ Pelvic fracture bleeding is predominantly VENOUS (pelvic venous plexus).\n"
            "β€’ The retroperitoneal space acts as a natural tamponade β€” holds pressure on venous bleed.\n"
            "β€’ Opening it releases the tamponade β†’ uncontrolled exsanguination β†’ death.\n\n"
            "Correct management:\n"
            "1. Apply pelvic binder / sheet immediately (temporary)\n"
            "2. External pelvic fixation (orthopaedics) β€” reduces pelvic volume, restores tamponade\n"
            "3. Preperitoneal pelvic packing (PPP) β€” pack anterior preperitoneal space\n"
            "4. If arterial bleeding suspected (no response to packing): Angiography + selective embolization\n"
            "5. REBOA (Resuscitative Endovascular Balloon Occlusion of Aorta) β€” in extremis"
        ),
        "why_key": "Venous bleeding + retroperitoneal tamponade = do NOT open. Opening = death. Restore tamponade by compressing pelvis mechanically."
      },
      {
        "q": "Q3. After pelvic packing and external fixation, BP stabilizes at 105/70. CT scan now shows no active arterial blush. What is the next step in management?",
        "marks": 2.5,
        "time_s": 45,
        "answer": (
            "Patient is now hemodynamically STABLE after packing + external fixation.\n"
            "No active arterial blush on CT β†’ angioembolization not immediately needed.\n\n"
            "Next steps:\n"
            "1. Admit to ICU β€” continuous hemodynamic monitoring.\n"
            "2. Continue massive transfusion protocol (1:1:1 ratio) until coagulopathy corrected.\n"
            "3. Serial abdominal exams β€” watch for signs of re-bleeding.\n"
            "4. Packs removed at 24-48 hrs planned reoperation (damage control stage 3).\n"
            "5. Orthopaedics: plan definitive pelvic fixation once physiologically stable.\n"
            "6. If re-bleeding occurs β†’ angiography + embolization."
        ),
        "why_key": "Stable after packing = ICU management. Remove packs at 24-48 hrs. Angioembo reserved for arterial blush or re-bleeding."
      },
      {
        "q": "Q4. During pelvic packing, you inadvertently enter the peritoneal cavity. What complications must you now watch for and why?",
        "marks": 2.5,
        "time_s": 45,
        "answer": (
            "By entering the peritoneum, you have disrupted the retroperitoneal barrier.\n\n"
            "Complications to watch for:\n"
            "1. LOSS OF TAMPONADE β€” peritoneum opened = retroperitoneal pressure equalizes "
            "with peritoneal cavity β†’ pelvic hematoma decompresses β†’ re-bleeding risk.\n"
            "2. FECAL CONTAMINATION β€” if bowel injury missed, now has free access to peritoneum.\n"
            "3. ABDOMINAL COMPARTMENT SYNDROME β€” blood + packs + bowel edema β†’ raised IAP.\n"
            "4. INFECTION/SEPSIS β€” pelvic hematoma now communicates with peritoneal cavity.\n\n"
            "Management: Formal exploration, pack properly, close peritoneum if possible, "
            "monitor bladder pressure for ACS."
        ),
        "why_key": "Retroperitoneal tamponade works only if peritoneum is INTACT. Breach it = lose tamponade = re-bleed + contamination risk."
      },
    ]
  },
  {
    "title": "CASE B-2  |  Blunt Trauma β€” Seat Belt Injury",
    "bg": ORANGE,
    "scenario": (
        "A 28-year-old male, restrained driver, presents after head-on collision. "
        "Seat-belt sign across upper abdomen. BP 118/76, HR 92, RR 16. "
        "Mild epigastric tenderness. FAST negative. "
        "Serum amylase at 2 hrs post-injury: 140 U/L (normal). "
        "CT abdomen: hypodense line across the neck of pancreas with surrounding edema. No free fluid."
    ),
    "questions": [
      {
        "q": "Q1. What specific injury are you most concerned about and why is this mechanism (seat belt) classically associated with it?",
        "marks": 2.5,
        "time_s": 45,
        "answer": (
            "Most concerned about: PANCREATIC TRANSECTION at the neck β€” Grade III/IV pancreatic injury "
            "with probable main pancreatic duct disruption.\n\n"
            "Why seat belt mechanism:\n"
            "The pancreatic NECK overlies the vertebral column (L1-L2). In a seat belt injury, "
            "the anterior abdominal wall is forcibly compressed against the lap belt β†’ "
            "pancreas is crushed between the seat belt/steering wheel AND the rigid vertebral column. "
            "The neck is the narrowest, most fixed part β†’ maximum shear force here β†’ transection.\n"
            "Classic: 'Handlebar injury' in children, 'Seat belt injury' in adults."
        ),
        "why_key": "Pancreatic neck = directly over vertebral column. Compression = crushing between two hard surfaces = transection. Retroperitoneal location = silent injury."
      },
      {
        "q": "Q2. Serum amylase at 2 hrs is NORMAL. Does this rule out pancreatic injury? What is the most useful investigation now?",
        "marks": 2.5,
        "time_s": 45,
        "answer": (
            "NO β€” normal early amylase does NOT rule out pancreatic injury.\n"
            "Amylase rises AFTER inflammation develops β€” serum amylase is only reliable if "
            "measured MORE THAN 3 HOURS after injury. Early levels (within 2-3 hrs) can be "
            "completely normal even with significant pancreatic injury.\n\n"
            "Sensitivity of amylase for pancreatic trauma: poor specificity.\n\n"
            "Best investigations now:\n"
            "1. CONTRAST-ENHANCED CT ABDOMEN (already done) β€” sensitivity 47-79% for parenchymal "
            "injury, 52-54% for ductal injury. CT shows pancreatic neck hypodensity here β†’ high suspicion.\n"
            "2. MRCP (Magnetic Resonance Cholangiopancreatography) β€” best non-invasive test for "
            "DUCTAL integrity.\n"
            "3. ERCP β€” both diagnostic AND therapeutic (can stent duct)."
        ),
        "why_key": "Amylase < 3 hrs = unreliable. CT = first line but misses duct 50% of time. MRCP/ERCP = gold standard for ductal assessment."
      },
      {
        "q": "Q3. CT confirms Grade III pancreatic injury β€” transection at neck with likely main duct disruption. What is the operative management?",
        "marks": 2.5,
        "time_s": 55,
        "answer": (
            "Grade III = main pancreatic duct disruption, DISTAL to the superior mesenteric vein.\n\n"
            "Operative management:\n"
            "DISTAL PANCREATECTOMY Β± splenectomy.\n\n"
            "Steps:\n"
            "1. Enter lesser sac via gastrocolic ligament division.\n"
            "2. Mobilize hepatic flexure.\n"
            "3. Kocher maneuver β€” mobilize pancreatic head.\n"
            "4. Assess injury β€” confirm duct involvement, location relative to SMV.\n"
            "5. Transect pancreas to LEFT of injury, oversew proximal stump.\n"
            "6. Distal pancreatectomy (remove body + tail).\n"
            "7. Splenectomy if splenic vessels involved (spleen-preserving possible in stable patients).\n"
            "8. Place closed-suction drain near pancreatic stump.\n\n"
            "WHY resect: Pancreatic enzymes are caustic β€” duct leak = peripancreatic digestion, "
            "fistula, pseudocyst, abscess."
        ),
        "why_key": "Grade III = duct disrupted, distal β†’ distal pancreatectomy. Leaving duct leak = enzyme digestion of surrounding tissue = fistula/sepsis/death."
      },
      {
        "q": "Q4. Post-op Day 5: drain output increases to 200 mL/day, amylase in drain fluid: 3Γ— serum amylase. What is this complication and how do you manage it?",
        "marks": 2.5,
        "time_s": 45,
        "answer": (
            "Diagnosis: PANCREATIC FISTULA (Post-operative pancreatic fistula β€” POPF).\n"
            "Defined as: drain amylase > 3Γ— upper limit of normal serum amylase on/after post-op day 3.\n\n"
            "Grading (ISGPF):\n"
            "β€’ Grade A (biochemical leak): No clinical impact β†’ keep drain, observe\n"
            "β€’ Grade B: Clinical impact, drain needed >3 wks or IR drainage β†’ NPO + TPN + octreotide\n"
            "β€’ Grade C: Organ failure / reoperation needed β†’ aggressive management\n\n"
            "Management:\n"
            "1. Keep drain IN β€” do NOT remove (drain controls the fistula)\n"
            "2. NPO + Total Parenteral Nutrition (TPN)\n"
            "3. Octreotide (somatostatin analogue) β€” reduces pancreatic secretion\n"
            "4. ERCP + ductal stenting if partial duct disruption\n"
            "5. Most Grade A/B fistulas close spontaneously in 4-6 weeks"
        ),
        "why_key": "Drain amylase > 3Γ— serum = POPF. Remove drain = uncontrolled fistula β†’ abscess β†’ sepsis. Keep drain in = controlled fistula β†’ heals."
      },
    ]
  },
]
},

# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
# SET C
# ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
{
"title": "MOCK EXAM  β€”  SET C",
"color": PURPLE,
"cases": [
  {
    "title": "CASE C-1  |  Gunshot Wound β€” Multiple Zones",
    "bg": PURPLE,
    "scenario": (
        "A 35-year-old male presents with a single gunshot wound to the abdomen (left of umbilicus). "
        "BP 90/60, HR 125. Abdomen rigid, peritoneal signs present. "
        "He is taken directly to the OR. At laparotomy: small bowel perforations (Γ—2), "
        "and a large ZONE 1 pulsatile retroperitoneal hematoma is discovered."
    ),
    "questions": [
      {
        "q": "Q1. You find a Zone 1 pulsatile retroperitoneal hematoma during laparotomy. What is your approach and why is it ALWAYS mandatory to explore Zone 1?",
        "marks": 2.5,
        "time_s": 55,
        "answer": (
            "Zone 1, PENETRATING mechanism β†’ MANDATORY exploration regardless of pulsatile or not.\n\n"
            "Approach:\n"
            "1. Achieve PROXIMAL AORTIC CONTROL first β€” compress aorta at diaphragmatic hiatus manually "
            "or clamp, before opening hematoma.\n"
            "2. LEFT MEDIAL VISCERAL ROTATION (Mattox maneuver) for supramesocolic Zone 1:\n"
            "   β€” Mobilize: L colon, spleen, stomach, pancreatic tail, L kidney β†’ retract medially\n"
            "   β€” Exposes: entire abdominal aorta, celiac, SMA, L renal hilum.\n"
            "3. For infrarenal Zone 1 (right side): Cattell-Braasch maneuver.\n"
            "4. Identify injured vessel β†’ repair primarily if possible, or damage control shunt.\n\n"
            "WHY always explore Zone 1:\n"
            "Zone 1 contains the aorta, IVC, celiac, SMA, SMV, proximal renal vessels β€” all "
            "potentially life-threatening if injured. Tamponade can fail at any moment. "
            "Missed vascular injury = death."
        ),
        "why_key": "Zone 1 = major vessels. Pulsatile or not = always explore. Proximal control first = controlled exploration."
      },
      {
        "q": "Q2. The Zone 1 hematoma is from an infrarenal aortic injury. You find a 1.5 cm lateral laceration. How do you repair it and what if primary repair causes >50% narrowing?",
        "marks": 2.5,
        "time_s": 50,
        "answer": (
            "Primary repair (lateral arteriorrhaphy):\n"
            "β€’ Use 3-0 or 4-0 prolene suture, running or interrupted\n"
            "β€’ Lateral repair of aortic laceration β€” close the hole without narrowing lumen\n\n"
            "If primary repair causes >30-50% narrowing of lumen:\n"
            "β€’ PATCH ANGIOPLASTY β€” use a patch of autologous vein (saphenous) or prosthetic "
            "(Dacron/PTFE) to widen the repair.\n"
            "β€’ In a contaminated field (bowel injury present here): prefer autologous vein patch "
            "or bovine pericardium β€” prosthetic graft has higher infection risk.\n\n"
            "If segment is destroyed: interposition graft (Dacron tube graft) β€” but HIGH infection "
            "risk with bowel contamination β†’ damage control, extra-anatomic bypass later.\n\n"
            "Damage control option: temporary intraluminal shunt β†’ definitive repair at Stage 3."
        ),
        "why_key": "Simple laceration = primary repair. Narrowing >30-50% = patch. Contaminated field = avoid prosthetic. Shunt = damage control."
      },
      {
        "q": "Q3. After aortic repair, you notice the right iliac artery has a Zone 3 penetrating injury with active bleeding. How does your management differ from a blunt Zone 3 hematoma?",
        "marks": 2.5,
        "time_s": 50,
        "answer": (
            "PENETRATING Zone 3 hematoma β†’ ALWAYS explore and repair (unlike blunt Zone 3).\n\n"
            "Key difference from blunt Zone 3:\n"
            "β€’ Blunt Zone 3 = venous fracture bleeding β†’ do NOT open (loses tamponade)\n"
            "β€’ Penetrating Zone 3 = arterial injury (iliac artery here) β†’ MUST repair to prevent "
            "limb ischemia and ongoing hemorrhage\n\n"
            "Management of iliac artery injury:\n"
            "1. Proximal and distal control of iliac artery\n"
            "2. Primary repair if simple laceration (lateral arteriorrhaphy)\n"
            "3. Interposition graft if segment destroyed\n"
            "4. Damage control: temporary intraluminal shunt β†’ definitive repair at Stage 3\n"
            "   (preferred if patient in lethal triad)\n"
            "5. Ligation is possible for external iliac in extremis (with planned bypass)\n"
            "NEVER ligate common iliac artery without bypass."
        ),
        "why_key": "Penetrating = arterial injury = must repair. Blunt = venous = do not open. Penetrating always = explore all zones."
      },
      {
        "q": "Q4. Post-op: Right lower limb is cold, pale, pulseless with paresthesia. What is this and what do you do next?",
        "marks": 2.5,
        "time_s": 45,
        "answer": (
            "Diagnosis: ACUTE LIMB ISCHEMIA β€” 6 P's: Pain, Pallor, Pulselessness, Paresthesia, "
            "Paralysis, Poikilothermia (cold).\n"
            "Here: Cold + pale + pulseless + paresthesia = critical ischemia β†’ surgical emergency.\n\n"
            "Likely cause: Iliac artery repair thrombosis / stenosis / missed injury / "
            "temporary shunt occlusion.\n\n"
            "Immediate management:\n"
            "1. Anticoagulate immediately β€” IV heparin bolus (if no contraindication)\n"
            "2. Urgent duplex ultrasound / CT angiography to localize occlusion\n"
            "3. Return to OR IMMEDIATELY β€” explore iliac repair, Fogarty thrombectomy\n"
            "4. If repair stenosed: revise repair / patch\n"
            "5. Fasciotomy of compartments if ischemia >4-6 hrs (prevent compartment syndrome)\n"
            "Time is critical β€” >6 hours warm ischemia β†’ irreversible muscle necrosis."
        ),
        "why_key": "6 P's = acute ischemia. Heparin + urgent return to OR + Fogarty. >6 hrs = irreversible damage. Fasciotomy if prolonged ischemia."
      },
    ]
  },
  {
    "title": "CASE C-2  |  Blunt Trauma β€” Duodenal Injury",
    "bg": TEAL,
    "scenario": (
        "A 40-year-old male, unrestrained driver, presents with epigastric pain after "
        "steering wheel impact. BP 122/80, HR 88, RR 14. Abdomen mildly tender epigastric region. "
        "No guarding or rigidity. FAST negative. "
        "CT abdomen: thickened duodenal wall (D2/D3), retroperitoneal air, periduodenal fluid. "
        "No free intraperitoneal air."
    ),
    "questions": [
      {
        "q": "Q1. CT shows retroperitoneal air near the duodenum but NO intraperitoneal free air. The patient has no peritoneal signs. Explain this clinical picture β€” why are peritoneal signs absent?",
        "marks": 2.5,
        "time_s": 45,
        "answer": (
            "This is the CLASSIC presentation of retroperitoneal duodenal perforation.\n\n"
            "Why peritoneal signs are absent:\n"
            "Duodenum D2, D3, D4 are RETROPERITONEAL β€” they lie behind the posterior parietal peritoneum. "
            "When a perforation occurs in these segments, duodenal contents (bile, fluid, air) leak "
            "into the RETROPERITONEAL space, NOT into the peritoneal cavity.\n\n"
            "Since the peritoneum is NOT contaminated:\n"
            "β€’ No peritoneal irritation β†’ no guarding, no rigidity\n"
            "β€’ No intraperitoneal free air\n"
            "β€’ FAST negative (no intraperitoneal fluid)\n\n"
            "Retroperitoneal air on CT (air tracking along retroperitoneal fat planes) = "
            "PATHOGNOMONIC of retroperitoneal perforation (duodenum most common).\n\n"
            "Teaching point: Absence of peritoneal signs does NOT exclude retroperitoneal visceral injury."
        ),
        "why_key": "D2/D3/D4 = retroperitoneal. Leak β†’ retro space, not peritoneum. No peritoneal contact = no peritoneal signs. CT retro air = pathognomonic."
      },
      {
        "q": "Q2. CT confirms duodenal perforation (D2). Patient is hemodynamically stable. What is your operative management?",
        "marks": 2.5,
        "time_s": 55,
        "answer": (
            "Any evidence of perforation on imaging β†’ EMERGENCY LAPAROTOMY.\n\n"
            "Operative steps:\n"
            "1. WIDE KOCHER MANEUVER β€” mobilize duodenum D2 (and D3) medially: incise lateral "
            "peritoneum along duodenum β†’ reflect duodenum + pancreatic head medially β†’ full exposure.\n"
            "2. Assess injury: size, location, proximity to ampulla of Vater, tissue viability.\n"
            "3. Debride devitalized tissue.\n"
            "4. Primary repair (most cases β€” up to 98% amenable):\n"
            "   β€’ Single or double-layer closure with absorbable suture\n"
            "   β€’ Transverse closure (to avoid narrowing) for longitudinal lacerations\n"
            "5. Reinforce with omentum patch over repair.\n"
            "6. Nasogastric/nasojejunal tube decompression.\n"
            "7. Drain placement β€” allows controlled fistula if leak occurs.\n\n"
            "If ampulla involved or large tissue loss:\n"
            "β€’ Billroth II or Roux-en-Y reconstruction"
        ),
        "why_key": "Kocher = expose D2/D3. Primary repair in most cases. Omentum = reinforces suture line. Drain = controlled fistula protection."
      },
      {
        "q": "Q3. Intraoperatively, you find a large duodenal hematoma WITHOUT perforation. The patient is stable. How do you manage this?",
        "marks": 2.5,
        "time_s": 45,
        "answer": (
            "Duodenal intramural hematoma WITHOUT perforation β†’ usually managed CONSERVATIVELY.\n\n"
            "Conservative management:\n"
            "1. Nasogastric tube (NGT) decompression β€” decompress stomach, rest duodenum\n"
            "2. NPO (nil per oral) β€” rest the bowel\n"
            "3. Total Parenteral Nutrition (TPN) β€” maintain nutrition\n"
            "4. Repeat contrast study (upper GI fluoroscopy or CT) at 5-7 days β€” check if "
            "obstruction resolving.\n\n"
            "If obstruction persists beyond 14 days:\n"
            "β†’ Operative exploration β€” evacuate hematoma, inspect duodenal wall for hidden "
            "perforation or stricture.\n\n"
            "Important: If hematoma found INCIDENTALLY at laparotomy β†’ do NOT intentionally "
            "open it (risk of converting hematoma to perforation). Only open if full-thickness "
            "injury suspected.\n\n"
            "WHY conservative: Most hematomas reabsorb spontaneously. Surgery risks perforation."
        ),
        "why_key": "No perforation = conservative. NGT + TPN + repeat imaging. >14 days no resolution = operate. Never open hematoma unless suspecting full-thickness injury."
      },
      {
        "q": "Q4. Post-op Day 7 after duodenal repair: patient develops bile-stained drain output (500 mL/day). What is this complication and how do you manage it?",
        "marks": 2.5,
        "time_s": 45,
        "answer": (
            "Diagnosis: DUODENAL FISTULA (anastomotic leak / suture line failure).\n"
            "Bile-stained fluid >200 mL/day from drain = duodenal fistula.\n\n"
            "Management β€” stepwise:\n"
            "1. KEEP DRAIN IN β€” do NOT remove. This converts it to a CONTROLLED external fistula.\n"
            "2. NPO + Total Parenteral Nutrition (TPN) β€” complete bowel rest, maintain nutrition.\n"
            "3. Skin protection β€” duodenal juice is caustic (bile + enzymes) β†’ protect skin with "
            "barrier cream, stomal appliance.\n"
            "4. Octreotide β€” reduces secretion, may help fistula close.\n"
            "5. CT scan β€” rule out undrained collection (if uncontrolled fistula = abscess risk).\n"
            "6. Most controlled fistulas close spontaneously in 4-8 weeks.\n\n"
            "If fistula does NOT close:\n"
            "β€’ ERCP + biliary stenting (if bile duct involvement)\n"
            "β€’ Reoperation (Roux-en-Y duodenojejunostomy) for persistent fistula."
        ),
        "why_key": "Controlled fistula = keep drain = heals. Uncontrolled = abscess = sepsis. NPO + TPN + protect skin. Remove drain = death spiral."
      },
    ]
  },
]
},

]  # end EXAMS

# ════════════════════════════════════════════════════════════════════════════
# BUILD PDF
# ════════════════════════════════════════════════════════════════════════════
doc = SimpleDocTemplate(
    OUTPUT, pagesize=A4,
    leftMargin=15*mm, rightMargin=15*mm,
    topMargin=12*mm, bottomMargin=12*mm
)

story = []
CW = 180*mm  # content width

# ── COVER PAGE ───────────────────────────────────────────────────────────────
cover = Table([[P("RETROPERITONEAL TRAUMA\nMOCK ORAL EXAMINATION", title_s)]], colWidths=[CW])
cover.setStyle(TableStyle([
    ("BACKGROUND",(0,0),(-1,-1), RED),
    ("TOPPADDING",(0,0),(-1,-1), 12),
    ("BOTTOMPADDING",(0,0),(-1,-1), 12),
    ("ROUNDEDCORNERS",[5]),
]))
story.append(cover)
story.append(Spacer(1, 4*mm))

info_data = [
    [P("<b>Format:</b>  2 Cases Γ— 4 Questions per exam set", instr_s),
     P("<b>Time:</b>  7 minutes total", instr_s)],
    [P("<b>Marks:</b>  2.5 pts per question  β†’  20 pts total", instr_s),
     P("<b>Pass:</b>  12 / 20  (5 correct questions)", instr_s)],
    [P("<b>Sets included:</b>  SET A, SET B, SET C  (6 cases, 24 questions)", instr_s),
     P("<b>Tip:</b>  Talk with partner before answering!", instr_s)],
]
info_t = Table(info_data, colWidths=[90*mm, 90*mm])
info_t.setStyle(TableStyle([
    ("BACKGROUND",(0,0),(-1,-1), LTYELLOW),
    ("BOX",(0,0),(-1,-1), 1, ORANGE),
    ("INNERGRID",(0,0),(-1,-1), 0.3, MIDGRAY),
    ("TOPPADDING",(0,0),(-1,-1), 4),
    ("BOTTOMPADDING",(0,0),(-1,-1), 4),
    ("LEFTPADDING",(0,0),(-1,-1), 6),
    ("RIGHTPADDING",(0,0),(-1,-1), 6),
]))
story.append(info_t)
story.append(Spacer(1, 4*mm))

# time strategy box
strat_data = [[
    P("⏱  TIME STRATEGY", hdr_s),
    P("~50 sec / question", center_s),
    P("Partner: whisper answer (10 sec) β†’ confirm β†’ speak", center_s),
    P("Never skip β€” guess earns more than zero!", center_s),
]]
strat_t = Table(strat_data, colWidths=[32*mm, 32*mm, 72*mm, 44*mm])
strat_t.setStyle(TableStyle([
    ("BACKGROUND",(0,0),(0,0), ORANGE),
    ("BACKGROUND",(1,0),(-1,0), LTORANGE),
    ("BOX",(0,0),(-1,-1), 0.8, ORANGE),
    ("INNERGRID",(0,0),(-1,-1), 0.3, MIDGRAY),
    ("VALIGN",(0,0),(-1,-1),"MIDDLE"),
    ("TOPPADDING",(0,0),(-1,-1), 4),
    ("BOTTOMPADDING",(0,0),(-1,-1), 4),
    ("LEFTPADDING",(0,0),(-1,-1), 5),
]))
story.append(strat_t)
story.append(Spacer(1, 3*mm))

story.append(HR())
story.append(P("INSTRUCTIONS: Read each case carefully. Discuss with your partner. State your answer clearly. Remember β€” one answer, final. Time yourself with the timer shown for each question.", instr_s))
story.append(HR())

# ── EXAM SETS ────────────────────────────────────────────────────────────────
for ei, exam in enumerate(EXAMS):
    story.append(PageBreak())

    # SET TITLE BAR
    set_t = Table([[P(exam["title"], title_s)]], colWidths=[CW])
    set_t.setStyle(TableStyle([
        ("BACKGROUND",(0,0),(-1,-1), exam["color"]),
        ("TOPPADDING",(0,0),(-1,-1), 8),
        ("BOTTOMPADDING",(0,0),(-1,-1), 8),
    ]))
    story.append(set_t)
    story.append(Spacer(1, 3*mm))

    for ci, case in enumerate(exam["cases"]):
        # CASE HEADER
        case_t = Table([[P(case["title"], case_s)]], colWidths=[CW])
        case_t.setStyle(TableStyle([
            ("BACKGROUND",(0,0),(-1,-1), case["bg"]),
            ("TOPPADDING",(0,0),(-1,-1), 5),
            ("BOTTOMPADDING",(0,0),(-1,-1), 5),
            ("LEFTPADDING",(0,0),(-1,-1), 6),
        ]))
        story.append(case_t)
        story.append(Spacer(1, 1.5*mm))

        # SCENARIO BOX
        scen_t = Table([[P(case["scenario"], scenario_s)]], colWidths=[CW])
        scen_t.setStyle(TableStyle([
            ("BACKGROUND",(0,0),(-1,-1), LIGHTGRAY),
            ("BOX",(0,0),(-1,-1), 0.8, case["bg"]),
            ("TOPPADDING",(0,0),(-1,-1), 5),
            ("BOTTOMPADDING",(0,0),(-1,-1), 5),
            ("LEFTPADDING",(0,0),(-1,-1), 7),
            ("RIGHTPADDING",(0,0),(-1,-1), 7),
        ]))
        story.append(scen_t)
        story.append(Spacer(1, 2*mm))

        # QUESTIONS
        for qi, qdata in enumerate(case["questions"]):
            qnum = qi + 1
            marks_label = f"2.5 pts"
            timer_label = f"⏱ {qdata['time_s']} sec"

            # Question header row
            qhdr_data = [[
                P(f"Q{qnum}", qnum_s),
                P(qdata["q"], q_s),
                P(marks_label, pts_s),
                P(timer_label, timer_s),
            ]]
            qhdr_t = Table(qhdr_data, colWidths=[10*mm, 132*mm, 18*mm, 20*mm])
            qhdr_t.setStyle(TableStyle([
                ("BACKGROUND",(0,0),(0,0), case["bg"]),
                ("BACKGROUND",(1,0),(1,0), LTBLUE),
                ("BACKGROUND",(2,0),(2,0), GREEN),
                ("BACKGROUND",(3,0),(3,0), LTORANGE),
                ("BOX",(0,0),(-1,-1), 0.8, case["bg"]),
                ("INNERGRID",(0,0),(-1,-1), 0.3, MIDGRAY),
                ("VALIGN",(0,0),(-1,-1),"MIDDLE"),
                ("TOPPADDING",(0,0),(-1,-1), 4),
                ("BOTTOMPADDING",(0,0),(-1,-1), 4),
                ("LEFTPADDING",(0,0),(-1,-1), 4),
                ("RIGHTPADDING",(0,0),(-1,-1), 4),
                ("ALIGN",(2,0),(3,0),"CENTER"),
            ]))
            story.append(qhdr_t)

            # ANSWER BOX
            ans_lines = qdata["answer"].split("\n")
            ans_content = []
            for line in ans_lines:
                line = line.strip()
                if line:
                    if line.startswith("Step") or line.startswith("β€’") or line.startswith("1.") or line.startswith("2.") or line.startswith("3.") or line.startswith("4.") or line.startswith("5.") or line.startswith("Stage") or line.startswith("Grade"):
                        ans_content.append(P(f"  {line}", ans_s))
                    elif "WHY" in line and ":" in line:
                        ans_content.append(P(line, why_s))
                    elif line.endswith(":") or (len(line) < 60 and line.isupper()):
                        ans_content.append(P(line, ans_bold_s))
                    else:
                        ans_content.append(P(line, ans_s))

            why_note = P(f"KEY INSIGHT: {qdata['why_key']}", why_s)

            all_ans = ans_content + [Spacer(1,2), HR(), why_note]

            ans_t = Table([[all_ans]], colWidths=[CW])
            ans_t.setStyle(TableStyle([
                ("BACKGROUND",(0,0),(-1,-1), WHITE),
                ("BOX",(0,0),(-1,-1), 0.5, MIDGRAY),
                ("TOPPADDING",(0,0),(-1,-1), 4),
                ("BOTTOMPADDING",(0,0),(-1,-1), 4),
                ("LEFTPADDING",(0,0),(-1,-1), 7),
                ("RIGHTPADDING",(0,0),(-1,-1), 7),
                ("VALIGN",(0,0),(-1,-1),"TOP"),
            ]))
            story.append(ans_t)
            story.append(Spacer(1, 3*mm))

        if ci == 0:
            # divider between cases
            story.append(HR())
            story.append(Spacer(1, 2*mm))

    # Score table at end of each set
    score_t = Table([
        [P("CASE", hdr_s), P("Q1", hdr_s), P("Q2", hdr_s), P("Q3", hdr_s), P("Q4", hdr_s), P("SUBTOTAL", hdr_s)],
        [P(f"Case {exam['title'][-5:-3]}1", bold_center_s),
         P("__ / 2.5", center_s), P("__ / 2.5", center_s), P("__ / 2.5", center_s), P("__ / 2.5", center_s), P("__ / 10", bold_center_s)],
        [P(f"Case {exam['title'][-5:-3]}2", bold_center_s),
         P("__ / 2.5", center_s), P("__ / 2.5", center_s), P("__ / 2.5", center_s), P("__ / 2.5", center_s), P("__ / 10", bold_center_s)],
        [P("TOTAL", hdr_s), P("", center_s), P("", center_s), P("", center_s), P("", center_s), P("__ / 20", pts_s)],
    ], colWidths=[30*mm, 25*mm, 25*mm, 25*mm, 25*mm, 30*mm])
    score_t.setStyle(TableStyle([
        ("BACKGROUND",(0,0),(-1,0), exam["color"]),
        ("BACKGROUND",(0,3),(-1,3), exam["color"]),
        ("BACKGROUND",(0,1),(-1,2), LTYELLOW),
        ("BOX",(0,0),(-1,-1), 1, exam["color"]),
        ("INNERGRID",(0,0),(-1,-1), 0.4, MIDGRAY),
        ("TOPPADDING",(0,0),(-1,-1), 3),
        ("BOTTOMPADDING",(0,0),(-1,-1), 3),
        ("SPAN",(1,3),(4,3)),
        ("VALIGN",(0,0),(-1,-1),"MIDDLE"),
        ("ALIGN",(0,0),(-1,-1),"CENTER"),
    ]))
    story.append(Spacer(1, 4*mm))
    story.append(score_t)

doc.build(story)
print(f"Mock exam PDF created: {OUTPUT}")
Running Command

cd /home/daytona/workspace/retroperitoneal-cheatsheet && python generate_mockexam.py 2>&1

Running Command

ls -lh /home/daytona/workspace/retroperitoneal-cheatsheet/

Done da! Download cheyyi:

Retroperitoneal Mock Exam

PDF Document Β· PDF


Mock Exam lo emi undi:

3 Complete Sets Γ— 2 Cases Γ— 4 Questions = 24 questions total
SetCase 1Case 2
πŸ”΅ SET ABlunt trauma β€” unstable, Zone 1 hematoma, ACSPenetrating stab wound β€” renal injury, urinoma
🟒 SET BPelvic fracture β€” open-book, Zone 3 bleedingSeat belt β€” pancreatic transection, POPF
🟣 SET CGSW β€” aortic injury, iliac, acute ischemiaBlunt β€” duodenal perforation, fistula
Har question lo:
  • ⏱ Timer shown (45-55 sec each)
  • 2.5 pts label
  • Full model answer
  • KEY INSIGHT β€” "WHY" highlight in green
End of each set: Score card blank ga undi β€” fill chesukuni track cheyyi!

Practice method:
  1. Partner ki case cheppu β€” 2 min think time
  2. Timer start cheyyi
  3. Answer cheppi compare cheyyo model answer tho
  4. Score card fill cheyyi
All the best da! πŸ”₯πŸ’ͺ

How identify which zone or all zones or at what zone and what organs might involve in particular zone and immediate treatment or management give in tabular format and what type of injury

Super important question da! Idi oral exam lo doctor definitely adugutadu. Complete tables tho explain chestanu!

πŸ—ΊοΈ HOW TO IDENTIFY THE ZONE + ORGANS + INJURY TYPE + MANAGEMENT


πŸ“ STEP 1 β€” HOW TO IDENTIFY WHICH ZONE?

"Doctor case istinapratisar β€” zone ela identify cheyyadam?"

CLUETHINK ZONEWHY
Central abdomen injury / epigastric / periumbilicalZone 1Midline = aorta/IVC territory
Flank injury (right or left)Zone 2Lateral = kidney territory
Pelvic fracture on X-rayZone 3Pelvis = iliac vessels
Stab wound to backCould be any zoneTrack direction matters β€” CT needed
Steering wheel / seat belt epigastricZone 1 or Zone 2Central compression
High-speed decelerationZone 1 (aorta shear)Aortic hiatus tearing
GSW traversing midlineZone 1 Β± Zone 2Track crosses midline
Open-book pelvic fractureZone 3Pelvic ring disruption = pelvic veins
Flank bruising / Grey Turner signZone 2Retroperitoneal blood tracks to flank
Seat belt sign + amylase elevatedZone 1/2 (pancreas)Pancreatic neck = over spine
HematuriaZone 2 (kidney/ureter)Genitourinary = lateral retro

πŸŸ₯ ZONE 1 β€” Central Retroperitoneum

Location: Midline β€” Aortic hiatus β†’ Iliac bifurcation

Subdivisions:
Sub-zoneLandmarksStructures
SupramesocolicAbove transverse mesocolonSuprarenal Aorta, Celiac axis, Proximal SMA, Suprarenal IVC, Proximal SMV, Proximal renal arteries
InframesocolicBelow transverse mesocolonInfrarenal Aorta, Distal SMA, IMA, Infrarenal IVC, Distal SMV

Organs at Risk in Zone 1:

Organ / StructureType of InjuryHow to Identify (Clinical + Imaging)
Abdominal AortaLaceration, transection, pseudoaneurysmPulsatile hematoma, BP uncontrollable, CT: contrast jet
Inferior Vena Cava (IVC)Laceration, avulsionNon-pulsatile expanding hematoma, rising venous pressure
Celiac axisAvulsion, lacerationEpigastric blunt trauma, CT: celiac branch injury
SMA / SMVLaceration, thrombosisBowel ischemia signs, elevated lactate, CT: no bowel enhancement
Pancreas (body/neck)Contusion, transection, duct injurySeat belt sign, elevated amylase >3h, CT: pancreatic hypodense line
Duodenum (D2-D4)Hematoma, perforationNo peritoneal signs!, CT: retroperitoneal air, periduodenal fluid

Zone 1 β€” Injury Type + Management:

Injury TypeMechanismImmediate Management
BluntMVA deceleration, steering wheelβœ… ALWAYS EXPLORE β€” proximal aortic control first
PenetratingGSW, stabβœ… ALWAYS EXPLORE β€” all penetrating Zone 1
Exposureβ€”Mattox maneuver (supramesocolic left side) / Cattell-Braasch (infrarenal right)
Aortic lacerationPrimary repair (Prolene) or patchProximal clamp at diaphragm β†’ lateral arteriorrhaphy
IVC lacerationLateral venorrhaphyIf >30% narrowing β†’ patch; infrarenal IVC can be ligated
Pancreatic duct injury (Gr III)Distal pancreatectomy Β± splenectomyKocher + gastrocolic ligament division
Duodenal perforationEmergency laparotomy + Kocher + primary repairNPO if hematoma only

🟧 ZONE 2 β€” Lateral Retroperitoneum (Bilateral)

Location: Both lateral gutters (left and right sides)

Organs at Risk in Zone 2:

Organ / StructureType of InjuryHow to Identify
KidneysContusion, laceration (Gr 1-5), shatteredHematuria (gross or microscopic + hypotension), CT urogram, flank pain
Adrenal glandsContusion, hemorrhageCT: adrenal hematoma, usually incidental
Renal arteryThrombosis, avulsion, pseudoaneurysmAbsent renal enhancement on CT ("non-perfused kidney"), late hypertension
Renal veinLacerationZone 2 expanding hematoma, hematuria
Proximal uretersAvulsion, lacerationHematuria (may be absent!), CT urogram shows extravasation, urinoma

Zone 2 β€” Injury Type + Management:

Injury TypeMechanismImmediate Management
BluntMVA flank impact, fallObserve IF stable + non-expanding + no urine leak. Open if pulsatile/expanding
PenetratingGSW, stab flankβœ… ALWAYS EXPLORE β€” all penetrating
Key step if operatingβ€”Medial renal vascular control FIRST before opening hematoma
Renal Gr 1-3ConservativeBed rest, monitoring, repeat CT
Renal Gr 4CT-guided observation / stent urine leakNephrostomy/stent if collecting system injury
Renal Gr 5 (shattered/pedicle avulsion)SurgeryNephrectomy β€” confirm contralateral kidney first!
Renal artery thrombosisRepair if <1 hr ischemia>1 hr = nephrectomy (irreversible damage)
Ureteral injuryStent (stable) / ligate + nephrostomy (unstable)Formal repair delayed until stable

🟩 ZONE 3 β€” Pelvic Retroperitoneum

Location: Below iliac bifurcation β†’ Pelvic cavity

Organs at Risk in Zone 3:

Organ / StructureType of InjuryHow to Identify
Common / External / Internal Iliac arteriesLaceration, avulsionPenetrating: pulsatile hematoma. Blunt: rare arterial, CT angio shows blush
Iliac veins / Pelvic venous plexusLaceration, avulsionPelvic fracture + hemodynamic instability + FAST negative
BladderRupture (intra or extraperitoneal)Gross hematuria, inability to void, CT cystogram: extravasation
UrethraDisruptionBlood at meatus, perineal hematoma, inability to catheterize
Rectum (lower)PerforationRectal exam: blood, penetrating wound trajectory
Sacral vesselsHemorrhageSacral fracture pattern on X-ray/CT

Zone 3 β€” Injury Type + Management:

Injury TypeMechanismImmediate Management
Blunt (MOST IMPORTANT!)Pelvic fracture (MVA)❌ DO NOT OPEN hematoma β€” tamponade must be preserved
Blunt β€” immediateβ€”Pelvic binder β†’ External pelvic fixation β†’ Preperitoneal packing
Blunt β€” arterial blush on CTβ€”Angiography + selective embolization
Blunt β€” in extremisβ€”REBOA (Zone 3 balloon) or internal iliac ligation
PenetratingGSW, stab pelvisβœ… ALWAYS EXPLORE β€” identify specific vessel/bowel/ureter injury
Iliac artery injury (penetrating)Primary repair or interposition graftDamage control shunt if lethal triad
Bladder rupture β€” intraperitonealSurgical repair (2-layer)Foley catheter + suprapubic drain
Bladder rupture β€” extraperitonealFoley catheter drainage alone (mostly)Surgery only if neck involved
Urethral disruptionDO NOT force catheter β†’ Suprapubic cystostomyDelayed urethroplasty

πŸ“Š MASTER SUMMARY TABLE β€” All Zones at a Glance

FeatureZONE 1ZONE 2ZONE 3
LocationCentral midlineBilateral lateralPelvis
Key vesselsAorta, IVC, SMA, SMV, CeliacRenal A/VIliac A/V
Key organsDuodenum, PancreasKidneys, Adrenals, UretersBladder, Urethra, Rectum
Identify byCentral injury, pulsatile hematoma, epigastric traumaHematuria, flank injury, Zone 2 hematoma on CTPelvic fracture X-ray, FAST–ve unstable, blood at meatus
Blunt β€” explore?βœ… YES alwaysOnly if expanding/pulsatile/urine leak❌ NO β€” never open
Penetrating β€” explore?βœ… YES alwaysβœ… YES alwaysβœ… YES always
Surgical exposureMattox (L) / Cattell-Braasch (R)Medial renal vascular controlDirect exploration / packing
#1 dangerAorta/IVC exsanguinationNephrectomy if tamponade lostTamponade lost β†’ massive bleed
Special non-op optionNoAngioembolization (Gr 4-5 stable)Angioembolization (arterial blush)
WHY not open Zone 3 blunt?N/AN/AVenous bleeding β€” pelvic tamponade = life

⚑ CLINICAL CLUE β†’ ZONE IDENTIFICATION (Exam Speed Table)

What doctor says in the caseYour zone answer
"Pulsatile midline hematoma"Zone 1
"Central non-pulsatile expanding hematoma"Zone 1
"Hematuria + flank hematoma"Zone 2
"Pelvic fracture + hemodynamic instability"Zone 3
"Retroperitoneal air near duodenum"Zone 1 (duodenal injury)
"Seat belt sign + amylase elevated"Zone 1 (pancreatic injury)
"Grey Turner sign" (flank bruising)Zone 2 (retroperitoneal blood)
"Blood at urethral meatus"Zone 3 (urethral injury)
"Non-perfused kidney on CT"Zone 2 (renal pedicle injury)
"Open-book pelvic fracture + FAST –ve"Zone 3
"GSW traversing midline"Zone 1 Β± Zone 2
"Stab to back"Any zone β€” CT to determine

Idi gurtupettukoni examinationki velithe β€” doctor zone adginapratisar:
  1. Clue identify (location + mechanism + findings)
  2. Zone cheppu
  3. Organs at risk list cheyyi
  4. Blunt vs Penetrating β€” explore or not
  5. Exposure maneuver cheppu
  6. WHY explain cheyyi πŸ’ͺπŸ”₯

Management and diagnosis a kind of injury or hematoma lo ela cheyyali and doc why emdhuku adhi ichav ani vati pharmacokinetics and metabolism anni adugutharu tell in tabular format

Finding Sources
Finding Sources
Finding Sources
Reading File
Reading File
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Reading File
Reading File
Anni data collect chesam da! Ika complete master tables build chestanu!

πŸ’Š RETROPERITONEAL TRAUMA β€” COMPLETE MANAGEMENT + DRUGS + PHARMACOKINETICS

Tabular Format β€” Oral Exam Ready


🩺 PART 1: INJURY / HEMATOMA TYPE β†’ HOW TO DIAGNOSE

Injury / Hematoma TypeHow to Identify ClinicallyImaging FindingsWhat Zone?
Aortic injuryUncontrollable hypotension, pulsatile midline hematomaCT: contrast jet/extravasation, aortic wall disruptionZone 1
IVC lacerationNon-pulsatile expanding hematoma, raised CVP, cyanosis lower limbsCT: retroperitoneal hematoma, right side, IVC wall defectZone 1
Renal lacerationGross hematuria, flank pain, Grey Turner signCT urogram: Grade 1-5 lac, contrast extravasation, urinomaZone 2
Renal artery thrombosisHematuria MAY BE ABSENT, flank painCT: non-perfused kidney (no enhancement), "white kidney" signZone 2
Pancreatic transectionSeat belt sign, epigastric pain, NO peritoneal signs earlyCT: hypodense line across neck, peripancreatic fluid. Amylase >3hZone 1
Duodenal perforationNo peritoneal signs (classic!), epigastric pain post-RTACT: retroperitoneal FREE AIR, periduodenal fluid, wall thickeningZone 1
Duodenal hematomaEpigastric pain, vomiting (obstruction), no free airCT: intramural hyperdense mass, "coil spring" sign on UGIZone 1
Pelvic hematomaPelvic fracture X-ray, FAST negative, hemodynamic instabilityCT: pelvic hematoma, arterial blush if arterial sourceZone 3
Ureteral injuryHematuria (may be absent!), flank pain, urinoma delayedCT urogram: extravasation, urinoma, delayed pyelogram absentZone 2
Pancreatic fistula (post-op)Drain fluid amylase >3Γ— serum amylase on/after POD 3CT: peripancreatic fluid collection, drain output elevatedZone 1 (post-op)

πŸ”΄ PART 2: HEMATOMA MANAGEMENT β€” EXPLORE OR NOT?

HematomaMechanismExplore?Why?What to Do
Zone 1Bluntβœ… YESAorta/IVC/SMA β€” life-threatening vascular injuryProximal control β†’ Mattox or Cattell-Braasch β†’ repair
Zone 1Penetratingβœ… YESAny penetrating = direct vessel injuryExplore immediately after proximal control
Zone 2Blunt⚠️ ONLY IF expanding / pulsatile / urine leakPerinephric tamponade β€” opening loses it β†’ nephrectomy rate increasesMedial renal vascular control β†’ renorrhaphy or nephrectomy
Zone 2Penetratingβœ… YESArterial injury likely β€” direct damage to renal pedicleMedial control first β†’ repair/nephrectomy
Zone 3Blunt❌ NEVERPelvic venous plexus bleeding β€” retroperitoneal tamponade = lifePelvic binder β†’ external fixation β†’ preperitoneal packing β†’ angioembolization
Zone 3Penetratingβœ… YESIliac artery/vein injury β€” must controlProximal/distal iliac control β†’ primary repair / shunt

πŸ’‰ PART 3: DRUGS GIVEN IN RETROPERITONEAL TRAUMA MANAGEMENT

πŸ…°οΈ DRUG 1: TRANEXAMIC ACID (TXA)

FeatureDetail
Drug classAntifibrinolytic agent
IndicationTrauma-induced coagulopathy (TIC) with significant hemorrhage; SBP <110 or HR >110
Dose1g IV over 10 min (loading), then 1g IV over 8 hours
Time windowMUST give within 3 hours of injury β€” after 3 hrs it may cause HARM
Mechanism of ActionTXA is a synthetic lysine analogue. It competitively inhibits plasminogen activation by blocking lysine-binding sites on plasminogen β†’ prevents conversion of plasminogen β†’ plasmin β†’ plasmin cannot cleave fibrin clot β†’ antifibrinolysis β†’ clot is preserved
WHY give it?In trauma: hypoperfusion β†’ endothelium releases tPA (tissue plasminogen activator) β†’ activated Protein C consumes PAI-1 β†’ excess tPA β†’ hyperfibrinolysis β†’ existing clots dissolve β†’ uncontrolled bleeding. TXA blocks this pathway
PharmacokineticsOral bioavailability: ~30-50%. IV used in trauma. Vd: 9-12 L. Protein binding: 3% (low)
MetabolismMinimally metabolized in liver. Excreted UNCHANGED in urine (>95%) β€” renal excretion
Half-life~2 hours
EliminationRenal β€” dose reduce in renal failure
WHY NOT after 3 hours?Late TXA β†’ pro-thrombotic (CRASH-2 data) β†’ increased mortality. Early hyperfibrinolysis phase has passed by 3 hrs
StudyCRASH-2 Trial β€” 20,000 patients, significantly reduced death from hemorrhage when given <3 hrs

πŸ…±οΈ DRUG 2: FRESH FROZEN PLASMA (FFP)

FeatureDetail
What it isContains ALL clotting factors (I, II, V, VII, VIII, IX, X, XI, XIII) + Protein C, S
IndicationTrauma-induced coagulopathy β€” replace clotting factors; given with pRBC in MTP
Dose / Ratio1:1:1 ratio β€” 1 unit pRBC : 1 unit FFP : 1 unit platelets (Massive Transfusion Protocol)
MechanismReplaces consumed/diluted clotting factors β†’ restores coagulation cascade β†’ fibrin clot formation
WHY 1:1:1?Military data showed fresh whole blood reduces mortality. Civilian equivalent = 1:1:1 component therapy to "reconstitute whole blood"
WHY NOT just crystalloids?Crystalloids cause: (1) Hemodilution β†’ dilution coagulopathy, (2) Hypothermia, (3) Acidosis β†’ worsens lethal triad β†’ MORE bleeding
StorageFrozen at -18Β°C; thaw before use
PharmacokineticsNot a drug β€” biological product. Clotting factors have variable half-lives (Factor VII shortest: ~4-6 hrs)
WHY calcium with MTP?pRBC + FFP contain citrate as anticoagulant preservative. Citrate chelates (binds) calcium β†’ hypocalcemia β†’ calcium needed for coagulation cascade (Factor IV) β†’ give CaClβ‚‚

πŸ…² DRUG 3: CALCIUM CHLORIDE (CaClβ‚‚)

FeatureDetail
IndicationMassive transfusion β†’ citrate-induced hypocalcemia; cardiac dysfunction in shock
Dose1g IV (10 mL of 10% CaClβ‚‚) for each 4 units of blood products; monitor ionized Ca²⁺
TargetIonized calcium β‰₯ 0.9 mmol/L
MechanismCa²⁺ is Factor IV in coagulation cascade β€” essential for tenase and prothrombinase complexes. Also needed for cardiac contractility (excitation-contraction coupling) and vascular smooth muscle tone
WHY CaClβ‚‚ preferred over Calcium Gluconate?CaClβ‚‚ provides calcium directly (272 mg elemental Ca/10mL). Calcium gluconate requires liver metabolism to release free calcium β€” injured/hypoperfused liver in trauma may not metabolize it efficiently β†’ CaClβ‚‚ more reliable
PharmacokineticsIV β†’ immediate ionization. Distributed throughout ECF. No hepatic metabolism. Renally excreted
Half-lifeNot applicable (elemental ion)
CautionExtravasation causes tissue necrosis β€” give through central line ideally

πŸ…³ DRUG 4: OCTREOTIDE (Somatostatin Analogue)

FeatureDetail
IndicationPancreatic fistula (post-op); reduce pancreatic secretion after pancreatic trauma/surgery
Dose100-200 mcg SC/IV TID or continuous infusion 25-50 mcg/hr
MechanismOctreotide is a synthetic analogue of somatostatin (longer acting). Binds somatostatin receptors (SSTR 1-5) on pancreatic acinar and ductal cells β†’ inhibits secretin + CCK stimulated pancreatic exocrine secretion β†’ reduces pancreatic enzyme and bicarbonate output β†’ less fluid through injured duct β†’ fistula output reduces β†’ healing
WHY give it?Pancreatic fistula = duct leak β†’ enzymes flowing = autodigestion of surrounding tissue. Less secretion = less flow through leak = fistula closes faster
PharmacokineticsSC bioavailability: ~100%. Vd: 14 L. Protein binding: 65% (albumin, lipoproteins)
Metabolism~32% excreted unchanged in urine. Rest metabolized in liver by oxidation
Half-life1.5-2 hours (vs natural somatostatin half-life: 1-3 minutes) β€” octreotide much longer acting
EliminationRenal + hepatic
WHY not natural somatostatin?Natural somatostatin half-life = 1-3 minutes β€” impractical clinically. Octreotide half-life = ~2 hours β€” can give TID

πŸ…΄ DRUG 5: HEPARIN (Unfractionated)

FeatureDetail
IndicationAcute limb ischemia after vascular repair; vascular repair anticoagulation
Dose80-100 units/kg IV bolus before vascular clamp application; systemic anticoagulation 5000 units bolus + infusion
MechanismHeparin binds Antithrombin III (AT-III) β†’ conformational change in AT-III β†’ AT-III now rapidly inhibits Thrombin (IIa) and Factor Xa (1000Γ— faster) β†’ prevents fibrin clot formation β†’ anticoagulation
WHY give in vascular repair?Clamp application causes stasis distal to clamp β†’ thrombus forms β†’ ischemia worsens. Heparin prevents thrombus formation during clamp time β†’ better outcome for distal tissue
PharmacokineticsIV only (poor oral absorption β€” large charged molecule). Vd: low (stays in vascular space)
MetabolismMetabolized by heparinase in liver + reticuloendothelial system. Also cleared by kidneys at high doses
Half-lifeDose-dependent: 25 units/kg β†’ ~30 min; 400 units/kg β†’ ~150 min
MonitoringaPTT (target 60-100 sec, 1.5-2.5Γ— normal)
ReversalProtamine sulphate β€” 1mg neutralizes 100 units heparin (positively charged protein binds negatively charged heparin β†’ inactive complex)
WHY protamine works?Heparin = negatively charged. Protamine = positively charged β†’ ionic binding β†’ neutralization

πŸ…΅ DRUG 6: NOREPINEPHRINE / VASOPRESSIN (Vasopressors)

FeatureNE (Norepinephrine)Vasopressin
IndicationDistributive/vasodilatory shock after hemorrhage control; refractory hypotensionRefractory shock; adjunct to NE
Dose0.1-2 mcg/kg/min IV infusion0.03-0.04 units/min IV (fixed low dose)
MechanismAgonist at Ξ±1 adrenoceptors (vascular smooth muscle) β†’ vasoconstriction β†’ ↑SVR β†’ ↑BP. Also Ξ²1 activity β†’ ↑HR, ↑contractilityBinds V1 receptors (vascular) β†’ vasoconstriction. V2 receptors (renal collecting duct) β†’ water reabsorption β†’ ↑blood volume
WHY give in trauma?After massive hemorrhage β†’ catecholamine depletion β†’ vasodilation. NE restores SVR β†’ maintains perfusion pressureNE-refractory shock β†’ vasopressin levels depleted in prolonged shock β†’ exogenous vasopressin restores vascular tone
PharmacokineticsIV only. Vd: low. Does NOT cross BBBIV only. Vd: 0.14 L/kg
MetabolismMAO + COMT enzymes β†’ metabolites excreted in urineEnzymatic degradation by vasopressinase (liver, kidney, plasma)
Half-life~2 minutes (very short β€” must give as infusion)10-35 minutes
WHY short half-life?Rapid inactivation by MAO and COMT at nerve terminals and liver β†’ allows precise titrationPeptide β€” rapidly cleaved
CautionCan cause peripheral ischemia if extravasatesFixed dose only β€” higher doses cause coronary ischemia

πŸ…Ά DRUG 7: ANTIBIOTICS (Broad Spectrum β€” Piperacillin-Tazobactam / Cefazolin)

FeatureDetail
IndicationPenetrating trauma with bowel contamination; prophylaxis for laparotomy
DrugCefazolin (prophylaxis, clean cases); Pip-Tazo (contaminated: bowel injury, retroperitoneal abscess)
Mechanism β€” CefazolinBeta-lactam β†’ binds Penicillin Binding Proteins (PBPs) β†’ inhibits transpeptidation β†’ prevents bacterial cell wall (peptidoglycan) cross-linking β†’ cell lysis
Mechanism β€” Pip-TazoPiperacillin = extended-spectrum beta-lactam (PBP inhibitor). Tazobactam = beta-lactamase inhibitor (protects piperacillin from enzymatic degradation by resistant bacteria)
Pharmacokinetics β€” Pip-TazoIV. Low protein binding (~30%). Vd: 0.24 L/kg. Minimal hepatic metabolism
MetabolismPiperacillin: small hepatic metabolism. Tazobactam: minimally metabolized
EliminationPredominantly renal β€” dose adjust in renal failure
Half-lifePiperacillin: ~1 hour; Tazobactam: ~1 hour
WHY broad spectrum here?Bowel injury = mixed gram-positive + gram-negative + anaerobic organisms. Pip-Tazo covers all three spectrums

πŸ“Š PART 4: MASTER DRUG TABLE β€” QUICK ORAL REFERENCE

DrugClassMechanism (1 line)WHY Used in TraumaHalf-lifeMetabolismElimination
Tranexamic AcidAntifibrinolyticBlocks plasminogen β†’ plasmin conversion β†’ preserves fibrin clotTrauma hyperfibrinolysis β†’ clot dissolves β†’ bleeding2 hrsMinimal hepaticRenal (95% unchanged)
FFPBlood productReplaces all clotting factorsDilutional coagulopathy in MTPFactor-specificN/AN/A
Calcium ChlorideElectrolyteFactor IV in coagulation + cardiac contractilityCitrate chelates Ca in MTP β†’ hypocalcemiaElemental ionNoneRenal
OctreotideSomatostatin analogueSSTR binding β†’ inhibits pancreatic exocrine secretionPancreatic fistula β†’ reduce duct flow β†’ fistula closes1.5-2 hrs32% renal unchanged, rest hepaticRenal + hepatic
HeparinAnticoagulantActivates AT-III β†’ inhibits Thrombin + XaVascular clamp β†’ stasis β†’ thrombus β†’ ischemia preventionDose-dependent 30-150 minHeparinase (liver + RES)Renal (high dose)
NorepinephrineVasopressorΞ±1 agonist β†’ vasoconstriction β†’ ↑SVRPost-hemorrhage vasodilation, catecholamine depletion~2 minMAO + COMTUrinary metabolites
VasopressinVasopressorV1 receptor β†’ vascular constrictionNE-refractory shock, vasopressin depletion in prolonged shock10-35 minVasopressinase (liver, kidney)Renal
CefazolinBeta-lactam antibioticInhibits PBP β†’ blocks cell wall synthesisSurgical prophylaxis β€” laparotomy~1.8 hrsMinimalRenal (unchanged)
Pip-TazoBeta-lactam + BLIPip inhibits PBP; Tazo protects from beta-lactamaseContaminated trauma with bowel injury~1 hrMinimal hepaticRenal
ProtamineHeparin reversalIonic binding to heparin β†’ inactive complexReverse heparin after vascular repair~7 minUnknownUnknown

⚑ "WHY DID YOU GIVE THAT?" β€” Oral Quick Answers

Doctor asksYour answer
"Why TXA within 3 hours?"After 3 hrs hyperfibrinolysis phase over β€” late TXA is pro-thrombotic and increases mortality (CRASH-2 data)
"Why 1:1:1 ratio in MTP?"Reconstitutes whole blood β€” prevents dilutional coagulopathy β€” military data shows improved survival
"Why CaClβ‚‚ not calcium gluconate in trauma?"CaClβ‚‚ = direct elemental calcium. Gluconate needs functioning liver to release free calcium β€” trauma liver may be hypoperfused/damaged
"Why heparin before vascular clamp?"Clamp β†’ stasis distal β†’ thrombus β†’ limb ischemia. Heparin activates AT-III β†’ inhibits thrombin + Xa β†’ prevents clamp-related thrombosis
"Why octreotide for pancreatic fistula?"SSTR binding β†’ inhibits CCK + secretin β†’ reduces pancreatic exocrine output β†’ less flow through duct leak β†’ fistula closes spontaneously
"Why NOT crystalloids in trauma resuscitation?"Hemodilution β†’ dilutional coagulopathy + hypothermia + acidosis = worsens lethal triad. "Popping the clot" β†’ more bleeding
"Why protamine reverses heparin?"Protamine positively charged, heparin negatively charged β†’ ionic neutralization β†’ inactive complex
"Why permissive hypotension target SBP 90?"Higher pressure pops clot β†’ more bleeding. Lower pressure β†’ inadequate organ perfusion. 90 mmHg = balance. NOT in TBI patients!
"Why vasopressin added to NE?"Prolonged shock depletes endogenous vasopressin (relative vasopressin deficiency). Exogenous vasopressin restores V1-mediated vasoconstriction β€” NE-sparing effect

Da, idi complete hai! Doctor "why this drug? metabolism? mechanism?" adginapratisar:
  1. Mechanism β†’ Target receptor/enzyme/pathway cheppu
  2. PK β†’ Half-life + protein binding
  3. Metabolism β†’ Liver? Renal? Unchanged?
  4. WHY this drug β†’ Context specific reason
πŸ’ͺ Exam ready! πŸ”₯

A grade hematoma ani adigithe adhi ela cheppali

Finding Sources
Finding Sources
Reading File
Reading File
Finding Sources
Finding Sources
Finding Sources
Reading File
Reading File
Loading Image
Finding Sources
Anni data ready da! Ika complete answer build chestanu!

πŸ† AAST GRADE HEMATOMA / INJURY β€” ELA CHEPPALI?

(Oral exam lo doctor "Grade cheppu" antu adginapratisar β€” ee format lo answer cheyyi!)


🧠 ANSWER FRAMEWORK β€” Grade adginapratisar

Doctor: "CT lo renal injury undi β€” grade cheppu"
Your answer structure:
"Sir, this is an AAST Grade [X] injury. It is characterized by [description]. Based on this grade and the [blunt/penetrating] mechanism, management is [conservative/operative] because [WHY]."

πŸ”΅ ORGAN 1: KIDNEY β€” AAST Grading (Most Commonly Asked!)

AAST Renal Grades
GradeTypeWhat it Means (CT lo emi kanapiStundi)Hematoma TypeManagementWHY
IContusion / HematomaSubcapsular hematoma, no laceration. Micro/gross hematuria. Studies normalSubcapsular, non-expanding, <10% surfaceβœ… Conservative β€” bed rest, monitoringTamponade intact, no parenchymal tear, no collecting system injury
IIHematoma + LacerationPerirenal hematoma confined to Gerota's fascia. Lac <1 cm depth, NO urine leakPerirenal, confined to Gerota fasciaβœ… ConservativeGerota fascia = natural boundary. Tamponade contained. No duct injury
IIILacerationLac >1 cm depth, NO collecting system rupture, no urine leakExpanding perinephric possibleβœ… Conservative (mostly) or angioembolization if vascular blushParenchyma injured but collecting system intact β€” no leak β€” tamponade possible
IVLaceration + VascularLac through cortex + medulla + collecting system β†’ URINE LEAK. OR segmental renal A/V injury. OR active bleeding beyond GerotaPerinephric expanding, beyond Gerota fascia⚠️ Conservative IF stable + closely monitor + stent urine leak. Angioembolization if blush. Operate if unstableCollecting system breached = urinoma risk. Vascular injury = potential bleed. Gerota lost = tamponade lost
VShattered / AvulsionCompletely shattered kidney OR renal hilar avulsion (devascularized kidney)Massive retroperitoneal hematomaπŸ”΄ Surgery β€” NephrectomyNo salvageable parenchyma. Hilar avulsion = no perfusion = organ dead. Repair futile
Special rule: "Bilateral injuries β†’ advance one grade (e.g., bilateral Grade II = treated as Grade III)"
Absolute surgical indications (any grade):
  1. Hemodynamic instability not responding to resuscitation
  2. Renal pedicle avulsion
  3. Pulsatile/expanding Zone 2 hematoma
  4. Penetrating trauma + retroperitoneal hematoma

🟀 ORGAN 2: LIVER β€” AAST Grading (OIS Scale)

GradeTypeInjury DescriptionHematoma CharacterManagementWHY
IHematoma + LacerationSubcapsular hematoma <10% surface area. Capsular tear <1 cm depthSubcapsular, non-expandingβœ… Conservative β€” bed rest, serial CBCSmall, contained. Liver tamponade by capsule. Spontaneous hemostasis
IIHematoma + LacerationSubcapsular 10-50% surface. Intraparenchymal <10 cm. Lac 1-3 cm depth, <10 cm lengthSubcapsular or intraparenchymalβœ… Conservative β€” ICU monitoringCapsule intact or minor breach. No major vessel involvement
IIIHematoma + LacerationSubcapsular >50% surface or expanding. Ruptured subcapsular. Intraparenchymal >10 cm or expanding. Lac >3 cm depthExpanding / ruptured subcapsular⚠️ Mostly conservative + angioembolization if blush. Operate if unstableExpansion = active bleeding. Ruptured = loss of tamponade. Angioembo can control arterial source
IVLacerationParenchymal disruption 25-75% hepatic lobe OR 1-3 Couinaud segments in one lobeMajor β€” crossing lobar planesπŸ”΄ Usually operative β€” packing, hepatorrhaphy, resection if neededMajor parenchyma destroyed. Significant vascular disruption. High bleed risk
VLaceration + Vascular>75% lobe disruption OR >3 Couinaud segments. Juxtahepatic / retrohepatic IVC injuryMassiveπŸ”΄ Damage Control β€” pack + Pringle maneuver. Atrial caval shunt for retrohepatic IVCRetrohepatic IVC = most lethal. Cannot repair under bleeding β€” pack first, stabilize, then repair
VIVascularHepatic avulsionExsanguinatingπŸ”΄ Usually lethal β€” pack, damage control, ICUComplete devascularization = not compatible with life in most cases
Key terms doctor adugutadu:
  • Pringle maneuver = portal triad (hepatic artery + portal vein) compression at hepatoduodenal ligament β†’ controls inflow bleeding
  • Atrial caval shunt = for retrohepatic IVC injury β†’ bypass IVC bleeding

🟣 ORGAN 3: SPLEEN β€” AAST Grading

GradeLacerationHematomaManagementWHY
I<1 cm depthSubcapsular <10% surface areaβœ… Conservative >95% successMinor injury, capsule intact, natural tamponade
II1-3 cm, NOT involving trabecular vesselSubcapsular 10-50% or intraparenchymal <5 cmβœ… Conservative >90% successNo major vessels, contained hematoma
III>3 cm OR involving trabecular vesselSubcapsular >50% or RUPTURED subcapsular or intraparenchymal β‰₯5 cm⚠️ Conservative + consider angioembolization if CT blushLarge hematoma = risk of rupture. Trabecular vessel = more significant bleed
IVSegmental or hilar vessel involvementβ€”βš οΈ Angioembolization strongly considered. Operate if unstableHilar vessel injury = major hemorrhage potential
VShattered spleen or hilar vessel disruption with devascularizationβ€”πŸ”΄ SplenectomyNo salvageable tissue. Devascularized = no viable organ. Cannot repair
WHY splenectomy risks matter?
Post-splenectomy β†’ OPSI (Overwhelming Post-Splenectomy Infection) β€” encapsulated organisms (Streptococcus pneumoniae, H. influenzae, Neisseria meningitidis) β†’ vaccinate post-op!

🟑 ORGAN 4: PANCREAS β€” AAST Grading

GradeInjuryDuct Involved?ManagementWHY
IMinor contusion/lac, no duct injury❌ NoConservative β€” NPO, TPN, drainNo enzyme leak. Observation sufficient
IIMajor contusion/lac, no duct injury❌ NoConservative β€” NPO, TPN, closed-suction drainNo duct disruption = no ongoing enzyme leak
IIIDistal transection OR parenchymal injury WITH duct injuryβœ… YES β€” distalDistal pancreatectomy Β± splenectomyDuct disruption = caustic enzyme leak = fistula/abscess/pseudocyst. Remove distal segment
IVProximal transection / ampullary injury involving ductβœ… YES β€” proximal (head)Drainage procedure; Whipple in select casesHead involvement = ampulla at risk. Complex repair
VMassive disruption of pancreatic headβœ… YES β€” massiveDamage control + complex reconstruction laterPancreatic head = IVC, portal vein, bile duct close by β€” massive destruction
The ONE rule to gurtupettuko:
Duct involved β‰₯ Grade III = OPERATE (distal = resect; proximal = complex) No duct = conservative

⚑ QUICK "GRADE ANSWER" TEMPLATE β€” 2-MINUTE FORMAT

Doctor: "CT shows subcapsular renal hematoma, perirenal fluid confined to Gerota's fascia, laceration 0.8 cm β€” what grade?"
Your answer:
"Sir, this is a Grade II renal injury β€” laceration less than 1 cm depth with perirenal hematoma confined within Gerota's fascia, no urinary extravasation. Since the mechanism is blunt and the patient is hemodynamically stable, this is managed conservatively with bed rest, IV fluids, serial hemoglobin monitoring, and repeat CT at 48-72 hours. No surgical intervention needed at this stage. We observe closely for any expanding hematoma, gross hematuria, or hemodynamic instability β€” any of which would prompt re-evaluation for intervention."

πŸ“Š MASTER GRADE SUMMARY β€” All Organs at a Glance

GradeKidneyLiverSpleenPancreas
ISubcapsular hematoma, no lacSubcapsular <10%, lac <1 cmSubcapsular <10%, lac <1 cmContusion, no duct
IIPerirenal hematoma in Gerota, lac <1 cmSubcapsular 10-50%, lac 1-3 cmSubcapsular 10-50%, lac 1-3 cm, no trabecularMajor contusion, no duct
IIILac >1 cm, NO collecting systemSubcapsular >50% / expanding / lac >3 cmLac >3 cm / trabecular vessel / ruptured subcapsularDistal duct disruption
IVCollecting system + urine leak OR segmental vessel25-75% lobe / 1-3 Couinaud segmentsHilar vessel involvementProximal duct / ampulla
VShattered / hilar avulsion>75% lobe / retrohepatic IVCShattered / hilar devascularizationMassive head disruption
VIN/AHepatic avulsionN/AN/A
Op?Gr V = nephrectomyGr IV-V = pack+resectGr V = splenectomyGr III+ = resect/drain

Da β€” grade cheppataniki shortcut:
  1. Hematoma (subcapsular / perirenal / intraparenchymal) β†’ Size + expanding? β†’ Grade I-III
  2. Laceration depth β†’ <1 cm = II, >1 cm = III, collecting system = IV, shattered = V
  3. Duct/vessel involvement β†’ Yes = higher grade = operate
  4. Management key = Hemodynamic stability + grade combination decides! πŸ’ͺπŸ”₯

How to manage a ptx with pelvic fracture and all inka neku telsinavi accutate ans oral exam lo cheppevi la vundali

Finding Sources
Finding Sources
Finding Sources
Finding Sources
Reading File
Finding Sources
Reading File
Reading File
Excellent! All content ready da! Ika complete answer build chestanu!

🦴 PELVIC FRACTURE β€” COMPLETE ORAL EXAM GUIDE

(Accurate ga, step-by-step, tabular format β€” Tenglish lo)


🧠 ORAL EXAM LO ELA CHEPPALI β€” EXACT TEMPLATE

Doctor: "32M, RTA, pelvic fracture on X-ray, BP 80/50, FAST negative β€” manage cheyyi"
Your opening line:
"Sir, this patient has a pelvic ring fracture with hemodynamic instability and a FAST-negative examination, which tells me the source of bleeding is the Zone 3 retroperitoneum β€” pelvic venous plexus and/or iliac vessel injury. My management follows a systematic multidisciplinary approach."

πŸ“ STEP 1 β€” PELVIC FRACTURE CLASSIFICATION (Doctor definitely adugutadu!)

πŸ…°οΈ TILE Classification (Stability based):

TypeStabilityPatternBleeding RiskManagement
A (A1, A2)StableAvulsions, minimally displacedLowNon-operative
B (B1-B3)Rotationally unstable, vertically STABLEB1 = Open book; B2 = Lateral compression ipsilateral; B3 = Bucket handleModerate-HighPelvic binder / ext fixation
C (C1-C3)Rotationally AND vertically UNSTABLEComplete SI joint disruptionHIGHEST β€” 67% present in shockSurgery + angioembolization

πŸ…±οΈ Young & Burgess Classification (Mechanism based β€” most used!):

TypeMechanismX-ray FindingBleeding RiskWHY high risk?
LC ISide impact β€” sacral fracture on impact sideTransverse sacral fractureLow-moderatePelvis closes β†’ reduces volume β†’ less bleeding
LC IISide impact β€” crescent fractureIliac wing fracture + SI disruptionModerateSome instability
LC IIILC I/II + contralateral open bookIpsilateral LC + contralateral diastasisHIGH β€” 60% retroperitoneal hematomaCombined forces
APC IAnterior compression β€” minor openingSymphysis diastasis <2.5 cmLowAnterior only, posterior intact
APC IIAnterior compression β€” moderateSymphysis >2.5 cm + anterior SI ligament tornHIGHPelvic volume increases β†’ more blood can accumulate
APC IIIAnterior compression β€” completeComplete SI joint disruptionHIGHEST β€” 67% shockComplete pelvic ring disruption β†’ massive volume increase β†’ venous plexus + iliac vessels
VSVertical shearVertical hemipelvis displacementHIGH β€” 63% hypovolemic shockHemipelvis completely unstable β†’ tears all vessels
WHY APC/VS highest bleeding?
"APC and VS injuries disrupt posterior SI ligaments β€” iki pelvic ring complete ga opens β†’ pelvic volume dramatically increases β†’ natural tamponade LOST β†’ massive retroperitoneal hemorrhage possible"

πŸ“Š STEP 2 β€” ASSOCIATED INJURIES TABLE (Doc always adugutadu "what else?")

Associated InjuryIncidenceHow to IdentifyManagement
Urethral injury6-15% (males > females)Blood at urethral meatus, inability to void, perineal hematoma, high-riding prostate on PR examDO NOT insert catheter! β†’ Retrograde Urethrogram (RUG) first β†’ Suprapubic cystostomy if injury confirmed
Bladder rupture β€” Extraperitoneal (EPBR)~60% of bladder injuriesGross hematuria, inability to void, CT cystogram β€” extravasation around pelvisFoley catheter drainage alone (3-4 weeks) β€” most heal spontaneously
Bladder rupture β€” Intraperitoneal (IPBR)~30% of bladder injuriesHematuria + peritoneal signs, CT: intraperitoneal contrast leakSURGICAL REPAIR β€” 2-layer closure. Foley + suprapubic drain
Rectal/bowel injury~14%Blood on PR exam, rectal tenderness, CT β€” rectal perforationDiverting colostomy + distal washout
Lumbosacral nerve injuryCommon with VS/C typeFoot drop, perineal numbness, bladder/bowel dysfunctionNeurology consult; some recover with fracture fixation
Thoracic injuries63%Chest X-ray, EFASTAddress simultaneously
Head injury40% (especially LC)GCS, CT brainTBI changes permissive hypotension strategy!
Aortic injuryAPC injuries β€” 8Γ— increased risk!CT angio chest-abdomenEndovascular stent graft

πŸ”΄ STEP 3 β€” HEMORRHAGE MANAGEMENT ALGORITHM

The GOLDEN DECISION TREE:

PELVIC FRACTURE PATIENT
         ↓
  HEMODYNAMICALLY STABLE?
  /                      \
YES                       NO
 ↓                         ↓
CT scan (whole body)    Apply PELVIC BINDER immediately
Identify source         ↓
Plan fixation          FAST positive?
                       /          \
                     YES           NO
                      ↓             ↓
               Emergency         Source = RETROPERITONEUM
               Laparotomy        (Zone 3 bleeding)
               (intraperitoneal       ↓
                bleeding)      RESUSCITATE (MTP 1:1:1)
                                     ↓
                           RESPOND to resuscitation?
                           /                      \
                          YES                      NO
                           ↓                       ↓
                     CT angio              PREPERITONEAL PACKING
                  (identify blush)         + EXTERNAL FIXATION
                         ↓                         ↓
                  Arterial blush?              Stabilized?
                  /           \               /          \
                YES            NO           YES           NO
                 ↓              ↓            ↓             ↓
           Angio-          Observe      CT angio        REBOA /
        embolization      + ICU        + embolize      Internal
                                                      iliac ligation

πŸ’Š STEP 4 β€” MANAGEMENT TABLE (All Interventions + WHY)

InterventionWhenHowWHY
Pelvic Binder / SheetImmediately in ER β€” APC/VS typeApply at greater trochanters level β€” closes pelvic ringReduces pelvic volume β†’ restores retroperitoneal tamponade β†’ compresses venous bleeding
Massive Transfusion Protocol (1:1:1)All hemodynamically unstablepRBC : FFP : Platelets 1:1:1 ratioReconstitutes whole blood, corrects TIC (Trauma-Induced Coagulopathy)
Tranexamic AcidWithin 3 hours of injury1g IV over 10 min β†’ 1g over 8 hrsAntifibrinolytic β†’ preserves clot β†’ reduces hemorrhage mortality (CRASH-2)
External Pelvic FixationHemodynamically unstable, APC/VSAnterior frame or C-clamp (posterior)Reduces pelvic volume mechanically β†’ tamponade restored β†’ reduces venous bleeding
Preperitoneal Pelvic Packing (PPP)Unstable not responding to binder/fixationPfannenstiel incision β†’ pack preperitoneal space around pelvisDirectly compresses pelvic retroperitoneal bleeding β€” does NOT open Zone 3 hematoma
Angiography + EmbolizationCT shows arterial blush OR fails to stabilize after packingIR suite β€” selective coil/plug embolization of internal iliac branchesArterial source (superior gluteal, pudendal arteries) β€” venous packing won't work for arterial β€” only embolization controls it
REBOA (Resuscitative Endovascular Balloon Occlusion of Aorta)In extremis β€” massive ongoing hemorrhageZone 3 balloon at aortic bifurcation levelTemporizing β€” occludes aorta inflow β†’ reduces pelvic bleeding β†’ time to definitive control
Internal Iliac LigationLast resort β€” angioembolization failed/unavailableOpen surgical ligation of internal iliac arteryReduces pulsatile flow to pelvis β€” collaterals maintain viability
Suprapubic CystostomyUrethral injury suspectedPercutaneous or open suprapubic tubeBladder drainage WITHOUT going through damaged urethra
Retrograde Urethrogram (RUG)Blood at meatus before any catheterInject contrast via meatus β†’ X-rayConfirms urethral integrity BEFORE placing Foley β€” placing Foley blindly converts partial to complete tear!

⚠️ STEP 5 β€” CRITICAL "WHY" QUESTIONS TABLE

Doctor's WHY questionAccurate answer
WHY pelvic binder at greater trochanter β€” not iliac crest?Greater trochanter level closes POSTERIOR pelvic ring (SI joints) β€” iliac crest binder doesn't close the posterior ring β†’ ineffective tamponade
WHY NOT open Zone 3 hematoma in blunt trauma?Pelvic venous plexus bleeding β€” retroperitoneal space = natural tamponade. Opening releases it β†’ uncontrolled exsanguination. Mortality approaches 100% if opened in blunt trauma
WHY PPP before angioembolization in some centers?80-85% of pelvic bleeding is VENOUS β€” packing controls venous. Angioembolization only controls arterial (15-20%). Packing faster to perform in unstable patient. Angioembo after stabilization
WHY REBOA Zone 3 (not Zone 1)?Zone 3 balloon at aortic bifurcation β€” selectively reduces pelvic inflow without affecting visceral or renal vessels above. Zone 1 would occlude everything above
WHY do RUG before Foley in suspected urethral injury?Partial urethral tear + blind Foley = converts partial β†’ complete disruption. RUG first β†’ if injury = suprapubic cystostomy instead
WHY EPBR managed conservatively (Foley only)?Extraperitoneal bladder = urine stays in retroperitoneum β†’ no peritoneal contamination β†’ Foley diversion allows spontaneous healing. Surgery would disrupt pelvic hematoma tamponade
WHY IPBR needs surgery?Intraperitoneal rupture β†’ urine in peritoneum β†’ chemical peritonitis β†’ sepsis if not repaired urgently
WHY APC injuries bleed most?APC opens the pelvic ring anteriorly AND tears posterior SI ligaments β†’ massive volume increase β†’ natural tamponade completely lost β†’ venous plexus + arterial branches all torn
WHY mortality 38% in hypotensive pelvic fracture vs 3% in stable?Hemodynamic instability = massive ongoing hemorrhage from venous plexus + arterial disruption. Large pelvic retroperitoneal space accommodates huge volumes before clinical deterioration noticed
WHY calcium in MTP?Blood products contain citrate β†’ chelates calcium β†’ hypocalcemia β†’ Factor IV deficiency β†’ coagulation fails β†’ more bleeding. CaClβ‚‚ preferred over gluconate in trauma (needs no liver metabolism)

πŸ—£οΈ SAMPLE ORAL EXAM ANSWER β€” Full Marks Version

Case: "40M, T-bone collision, open-book pelvic fracture, BP 75/45, HR 145, FAST negative"
Say this:
"Sir, this is an APC-type (open-book) pelvic ring fracture β€” likely Tile B1 or APC II/III β€” with hemodynamic instability and a FAST-negative examination.
My immediate steps:
First, ATLS primary survey β€” secure airway, establish 2 large-bore IVs, activate massive transfusion protocol at 1:1:1 ratio, give Tranexamic Acid 1g IV within 3 hours.
Second, apply pelvic binder at the level of greater trochanters immediately β€” this closes the open pelvic ring, reduces volume, restores retroperitoneal tamponade.
Since the FAST is negative, source of bleeding is Zone 3 retroperitoneum. I would NOT open this hematoma β€” opening a blunt Zone 3 hematoma releases the tamponade and causes uncontrolled exsanguination.
If patient does not respond to resuscitation β€” I would proceed to preperitoneal packing plus external pelvic fixation, which directly compresses pelvic venous bleeding.
Once patient stabilizes enough for imaging β€” CT abdomen and pelvis with IV contrast to identify arterial blush. If arterial blush present β€” angiography and selective embolization of internal iliac branches.
Associated injuries to rule out: urethral injury β€” blood at meatus? Do retrograde urethrogram BEFORE placing catheter. Bladder rupture β€” CT cystogram. Rectal injury β€” PR exam. Nerve injury β€” neurological examination.
Definitive pelvic fixation planned once physiologically stable β€” orthopaedics team for ORIF."

Da idi exact ga cheppite β€” full marks guaranteed! πŸ†
Key points gurtupettuko:
  1. Classification β†’ Tile + Young-Burgess β†’ APC/VS = worst bleeding
  2. FAST negative β‰  no bleeding β†’ Zone 3 retroperitoneal
  3. Binder β†’ PPP β†’ Angio β†’ step-up approach
  4. NEVER open Zone 3 blunt β†’ death
  5. RUG before Foley β†’ protect urethra
  6. Associated injuries list always mention πŸ’ͺπŸ”₯

What will we order like tests in patients with blunt trauma

Finding Sources
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Reading File
Finding Sources
Good! Anni data ready da! Complete answer ika build chestanu!

πŸ§ͺ BLUNT TRAUMA β€” COMPLETE INVESTIGATIONS GUIDE

(Oral exam lo "what tests do you order?" adginapratisar β€” ee answer cheppu!)


πŸ—£οΈ ORAL EXAM ANSWER OPENER

Doctor: "Patient with blunt abdominal trauma β€” what investigations do you order?"
Say this first:
"Sir, my investigation approach depends on the patient's HEMODYNAMIC STATUS β€” stable vs unstable. I follow ATLS principles and order investigations in parallel with resuscitation, not instead of it."

⚑ THE MASTER DECISION FRAMEWORK

BLUNT TRAUMA PATIENT ARRIVES
           ↓
    HEMODYNAMICALLY
       STABLE?
      /        \
    YES          NO
     ↓             ↓
 Full workup    BEDSIDE ONLY
 (labs + CT)    (FAST + CXR + Pelvis XR)
                     ↓
              Stabilizes? β†’ CT
              Doesn't? β†’ OR directly

πŸ“‹ INVESTIGATIONS TABLE β€” Complete + WHY for Each

πŸ”΄ BEDSIDE / IMMEDIATE (Done in Trauma Bay β€” All patients)

TestWhat It ShowsWHY Order ItResult + Interpretation
eFAST (Extended FAST)Intraperitoneal free fluid, hemothorax, pneumothorax, pericardial effusionFastest bedside tool β€” no radiation, takes 2-3 min, done DURING resuscitationPositive free fluid β†’ emergency laparotomy if unstable. Negative β†’ does NOT rule out retroperitoneal injury!
Chest X-ray (CXR)Pneumothorax, hemothorax, rib fractures, diaphragm injury, mediastinal wideningChest = #1 source of hidden bleeding after abdomen. Rib fractures over liver/spleen = suspect solid organ injuryMediastinal widening β†’ aortic injury β†’ CT angio urgently
Pelvic X-ray (AP)Pelvic ring fractures, symphysis diastasisPelvic fracture = Zone 3 retroperitoneal bleed source β€” FAST negative but patient unstableOpen-book fracture β†’ apply binder IMMEDIATELY
12-lead ECGCardiac contusion, arrhythmia, ST changesBlunt chest trauma β†’ myocardial contusion β†’ arrhythmia risk in ORST changes / new RBBB β†’ cardiac monitor, echo
Pulse oximetry + SpOβ‚‚Oxygen saturation continuouslyOngoing monitoring of respiratory status<94% β†’ supplemental Oβ‚‚, consider intubation

🟠 BLOOD TESTS (Send simultaneously β€” all blunt trauma)

TestWhat It MeasuresWHY Order ItCritical Values + Meaning
Full Blood Count (FBC/CBC)Hb, Hct, WBC, PlateletsHb = blood loss estimate. Platelets = coagulopathy riskHb <8 g/dL β†’ transfuse. Platelets <50,000 β†’ give platelets in MTP
Blood Group + Cross-matchABO/Rh type, compatible bloodNeeded BEFORE transfusion. Takes 45-60 minEmergency = O-negative blood (universal donor) until cross-match ready
Coagulation Profile (PT, aPTT, INR)Clotting factor functionTrauma-induced coagulopathy (TIC) assessment β€” lethal triad componentINR >1.5 = coagulopathy β†’ give FFP. aPTT >60 = factor deficiency
FibrinogenFibrinogen levelFirst coagulation factor to deplete in massive hemorrhage<1.5 g/L β†’ give cryoprecipitate
Serum LactateTissue hypoperfusion / anaerobic metabolismBest marker of SHOCK severity and adequacy of resuscitation>4 mmol/L = severe shock. Serial lactate β€” normalize with resuscitation
Base Excess (ABG)Metabolic acidosispH + BE = lethal triad. Guides damage control decisionBE < -6 = significant acidosis. BE < -10 = consider damage control
Arterial Blood Gas (ABG)pH, PaOβ‚‚, PaCOβ‚‚, HCO₃, Base ExcessComplete metabolic + respiratory picture β€” lethal triad diagnosispH <7.2 = damage control indication
Serum Electrolytes (Na, K, Ca, Mg)Electrolyte statusMassive transfusion β†’ hypocalcemia (citrate chelation), hypokalemiaIonized Ca²⁺ <0.9 β†’ give CaClβ‚‚ immediately
Serum Amylase + LipasePancreatic injuryBlunt epigastric trauma + seat belt sign β†’ pancreatic injuryAmylase elevated >3 hrs post injury = significant. Early values can be NORMAL β€” don't rely on early result!
Liver Function Tests (LFTs)AST, ALT, ALP, bilirubinHepatic injury screening. AST >200 = abdominal injury in pediatric traumaMarkedly elevated β†’ CT abdomen
Urea + Creatinine (BMP)Renal function baselineBaseline before contrast CT. Oliguria post-trauma = renal injury or hypoperfusionElevated Cr β†’ careful with contrast. Monitor urine output hourly
Urine dipstick / UrinalysisHematuria (microscopic or gross)Renal / urological injury screeningGross hematuria β†’ CT urogram mandatory. Microscopic + hypotension β†’ CT urogram
Ξ²-hCG (all women of childbearing age)PregnancyPregnant patient β†’ radiation decisions, Rh managementPositive β†’ obstetric consult, minimize radiation, Rh immunoglobulin if Rh-ve
Blood Alcohol LevelIntoxicationBlunt trauma often alcohol-related β€” affects clinical assessmentElevated β†’ GCS unreliable, CT brain important
Thromboelastography (TEG) / ROTEMReal-time clot formation + fibrinolysisBetter than PT/aPTT for guiding MTP. Detects hyperfibrinolysis β†’ guides TXA useHyperfibrinolysis pattern β†’ Tranexamic Acid urgently

🟑 IMAGING (Based on hemodynamic stability)

Imaging TestWhen to OrderWhat It ShowsWHY + Key Points
CT Abdomen + Pelvis with IV contrastHemodynamically STABLE patientSolid organ injuries (grade), retroperitoneal hematoma zone, active arterial blush, free air, bowel injuryGOLD STANDARD for stable blunt trauma. 3D imaging β€” identifies zone, grade, vascular injury. WHY NOT in unstable? β€” CT delays definitive surgery β†’ patient can die in scanner
CT Thorax with IV contrastSuspected chest aortic injury (widened mediastinum on CXR)Aortic injury, lung contusion, diaphragm tearMediastinal widening + blunt trauma = aortic injury until proven otherwise
CT Brain (non-contrast)Any altered GCS, head injury, suspected TBIIntracranial hemorrhage, skull fractures, cerebral edemaTBI changes management β€” no permissive hypotension in TBI (needs SBP >110 mmHg)
CT Urogram (contrast + delayed phase)Gross hematuria OR microscopic hematuria + hypotension, deceleration injuryRenal lacerations (grade), urinary extravasation, urinoma, ureteral injuryDelayed phase (10-15 min) shows collecting system β€” essential for Grade IV renal injury
CT Angiography (CTA)Arterial blush on regular CT, vascular injury suspected, pelvic fractureActive arterial extravasation, pseudoaneurysm, vessel thrombosisIdentifies angioembolization target. Also therapeutic β€” can embolize in same session
Whole Body CT (Head to Pelvis)Polytrauma, high-energy mechanism, deranged physiologyAll injuries simultaneously β€” "pan-scan"Most efficient in major trauma β€” misses fewer injuries than selective CT
Plain X-ray Cervical SpineNeck pain, mechanism suggesting C-spine injury, altered GCSVertebral fractures, alignment3-view C-spine. Better replaced by CT C-spine in major trauma
EFAST (bedside ultrasound)ALL unstable patients β€” immediatelyIntraperitoneal fluid, pneumothorax, hemothorax, pericardial effusion4 windows: Hepatorenal (Morrison's), Splenorenal, Suprapubic, Pericardial + bilateral lung

🟒 SPECIAL TESTS (Specific situations)

SituationTestWHY
Seat belt sign + epigastric painAmylase (>3h), CT abdomen, MRCP/ERCP if CT unclearPancreatic injury β€” CT only 52-54% sensitive for duct. MRCP better for duct integrity
Pelvic fractureCT pelvis, Retrograde Urethrogram (RUG) before FoleyBladder/urethral injury in 6-15%. RUG before Foley = critical rule
Suspected aortic injuryCT Angiography ChestHigh-energy deceleration = aortic shear at ligamentum arteriosum
Diaphragm injury suspectedCT chest/abdomen (both phases), diagnostic laparoscopyBlunt diaphragm tears missed on plain X-ray β€” CT best
Suspected bowel/mesenteric injuryCT abdomen (look for free air, mesenteric stranding, bowel wall thickening)No specific blood test. CT findings: free air = perforation, sentinel clot = mesenteric injury
TBI suspectedCT brain non-contrastIntracranial hemorrhage β€” must rule out before permissive hypotension used

πŸ“Š INVESTIGATIONS BASED ON HEMODYNAMIC STATUS β€” QUICK TABLE

STABLE PatientUNSTABLE Patient
PrimaryFAST + CXR + Pelvis XR simultaneouslyFAST at bedside β€” takes 2-3 min
Blood testsFull panel (all above)Group + crossmatch + ABG + lactate STAT
ImagingCT Whole Body (pan-scan) β€” gold standardNO CT β€” go directly to OR
SpecialCT urogram if hematuria, MRCP if pancreas suspectedIntraop assessment
TimeCan take 30-60 min for full workupEvery second counts β€” FAST β†’ OR
GoalIdentify ALL injuries, grade them, plan managementControl bleeding FIRST β€” diagnose later

⚑ ORAL EXAM "WHY" ANSWERS FOR INVESTIGATIONS

QuestionAnswer
WHY CT not in unstable patient?CT delays definitive hemorrhage control β†’ patient can die in scanner. Unstable = straight to OR. "Treat the patient, not the scan"
WHY early amylase unreliable?Pancreatic inflammation takes >3 hours to elevate amylase. Early = false negative. Always re-check at 3+ hours
WHY delayed CT urogram phase?Contrast takes 10-15 min to reach collecting system. Without delay, urine extravasation (Grade IV renal) invisible
WHY eFAST not enough alone?FAST = intraperitoneal only. Retroperitoneal, diaphragm, bowel, pancreatic injuries all missed. FAST negative β‰  no injury
WHY TEG/ROTEM better than PT/aPTT?PT/aPTT measures only plasma coagulation β€” not platelets or fibrinolysis. TEG measures WHOLE BLOOD clot formation in real time β€” detects hyperfibrinolysis β†’ guides TXA and cryoprecipitate use
WHY Ξ²-hCG in all women?Pregnancy changes: (1) Minimize radiation, (2) Rh-ve mother needs anti-D if trauma, (3) Placental abruption risk, (4) Fetal monitoring needed
WHY serum lactate?Lactate = marker of anaerobic metabolism = tissue hypoperfusion = shock. Serial lactate clearance = best resuscitation endpoint. Persistent high lactate = ongoing occult bleeding
WHY ionized calcium monitored in MTP?pRBC + FFP contain citrate β†’ chelates ionized calcium β†’ hypocalcemia β†’ coagulation fails (Ca²⁺ = Factor IV) + cardiac dysfunction β†’ CaClβ‚‚ must be given per 4 units blood products

πŸ—£οΈ COMPLETE ORAL ANSWER FORMAT

"Sir, in a blunt trauma patient, my investigations are guided by hemodynamic stability.
Immediately, in ALL patients: eFAST exam to detect intraperitoneal blood, CXR for chest injuries, pelvic X-ray for pelvic fracture, and 12-lead ECG. Blood tests sent simultaneously: CBC, group and crossmatch, coagulation profile, ABG with lactate, serum electrolytes including ionized calcium, LFTs, amylase (after 3 hours post-injury), urea and creatinine, urinalysis for hematuria, and Ξ²-hCG in all women of childbearing age.
If hemodynamically STABLE: CT whole body with IV contrast β€” gold standard. Includes CT brain, chest, abdomen-pelvis. If hematuria present: add delayed phase CT urogram. If pancreatic injury suspected: MRCP or serial amylase.
If hemodynamically UNSTABLE: FAST only at bedside β€” if positive β†’ emergency laparotomy immediately. No CT. The key principle is β€” treat the patient, not the scan."

Idi cheppite doctor ki clear ga artham avutundi da β€” systematic, ATLS-based, hemodynamics-guided approach! πŸ’ͺπŸ”₯
This is a shared conversation. Sign in to Orris to start your own chat.