attachment
attachment

Answer all questions from harsh mohan book for professional exam

analyse_media
Reading File
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Reading File
Reading File
Finding Sources
Finding Sources
Reading File
Here are comprehensive answers to all questions from your Pathology Paper 2 list (Harsh Mohan, equivalent to Robbins/Kumar pathology content):

PATHOLOGY PAPER 2 - COMPLETE ANSWERS


ORAL CAVITY AND SALIVARY GLANDS

SN: Pleomorphic Adenoma of Salivary Gland (Pg. 516)

Definition: Most common benign tumor of salivary glands (~60% of all salivary gland tumors). Also called "mixed tumor."
Sites: Parotid gland (most common, ~70%), followed by submandibular and minor salivary glands.
Gross:
  • Encapsulated, lobulated tumor, rubbery to firm
  • Cut section: grey-white with mucoid or chondroid areas
  • Size: 2-6 cm
Microscopy (the "pleomorphic" pattern):
  • Epithelial component: ductal/acinar epithelial cells forming ducts, tubules, cords, sheets
  • Myoepithelial cells: spindle or stellate shaped, forming sheets
  • Stromal component: myxoid, chondroid, hyaline areas (appear cartilage-like due to myoepithelial cells secreting matrix)
  • Capsule: present but incomplete; pseudopod-like projections extend through capsule (reason for recurrence if incompletely excised)
Behavior:
  • Benign but locally recurrent if incompletely removed
  • 2-10% risk of malignant transformation to carcinoma ex pleomorphic adenoma (especially after 15+ years)
Treatment: Superficial parotidectomy preserving facial nerve.

GASTROINTESTINAL TRACT

SN 1: Gastritis - Classification, Acute Gastritis - Etiologic Agents

Classification of Gastritis:
TypeFeatures
Acute gastritisNeutrophilic infiltration
Chronic gastritisLymphoplasmacytic infiltration
- H. pylori gastritisAntral predominantly
- Autoimmune (Type A)Fundal, anti-parietal cell antibodies
- Chemical/Reactive (Type C)Bile reflux, NSAIDs
Special formsGranulomatous (Crohn's, TB, sarcoid), eosinophilic, lymphocytic
Etiologic Agents of Acute Gastritis:
  1. NSAIDs (inhibit prostaglandin synthesis - reduce mucus and HCO3 secretion)
  2. Alcohol
  3. Stress (burns - Curling's ulcer; brain injury - Cushing's ulcer)
  4. Uremia
  5. Corticosteroids
  6. Ischemia/shock
  7. Chemotherapy, radiation
  8. Heavy smoking
  9. Infections (rare - CMV, HSV)
Morphology of Acute Gastritis:
  • Mucosal edema, hyperemia
  • Neutrophilic infiltration of superficial mucosa
  • Erosions (loss of superficial epithelium)
  • Mucosal hemorrhage (acute erosive hemorrhagic gastritis)

SN 2 / LAQ 4: Gastric Carcinoma (Pg. 538)

Etiopathogenesis:
Risk factors:
  • H. pylori infection (type I carcinogen, WHO)
  • Dietary: high salt, nitrates/nitrites, smoked/pickled food; low fresh fruit/vegetable intake
  • Atrophic gastritis with intestinal metaplasia
  • Pernicious anemia
  • Partial gastrectomy
  • Familial: CDH1 mutations (hereditary diffuse gastric cancer)
  • EBV infection (~10% of cases)
Molecular pathway (intestinal type): Normal mucosa → Chronic gastritis → Atrophy → Intestinal metaplasia → Dysplasia → Carcinoma (Correa cascade)
Classification (Lauren):
FeatureIntestinal TypeDiffuse Type
PatternGland-forming, expansileSignet-ring cells, infiltrative
LocationAntrum, lesser curvatureFundus, whole stomach
PrecursorIntestinal metaplasiaNo clear precursor
SpreadHematogenous (liver)Peritoneal, lymphatic
PrognosisSlightly betterWorse
Linitis plasticaNoYes (leather-bottle stomach)
Gross Appearance:
  1. Polypoid/fungating - raised, irregular mass
  2. Ulcerative - necrotic crater with heaped-up edges (malignant ulcer - see below)
  3. Diffuse infiltrative (linitis plastica) - thickened, rigid stomach wall, reduced lumen
  4. Superficial spreading (early gastric cancer - limited to mucosa/submucosa)
Microscopic Features:
  • Intestinal type: well-formed mucus-secreting glands, back-to-back arrangement, invasion of wall
  • Diffuse type: signet-ring cells (nucleus displaced to periphery by mucin vacuole), dissecting through stroma; desmoplastic reaction; no gland formation
  • Degree of differentiation: well, moderate, poor
Spread:
  • Direct: esophagus, duodenum, transverse colon, pancreas
  • Lymphatic: perigastric nodes → celiac → para-aortic
  • Hematogenous: liver (most common), lungs, bones
  • Peritoneal: Krukenberg tumor (ovaries), Sister Mary Joseph nodule (umbilicus), Blumer's shelf (rectovesical pouch)
  • Virchow's node (left supraclavicular node)

SN 3: H. pylori Gastritis (Pg. 530, 531)

H. pylori: Gram-negative, spiral/curved rod; microaerophilic; urease-positive.
Virulence factors:
  1. Urease - generates ammonia, neutralizes acid around the organism, damages mucosa
  2. Flagella - motility in mucus
  3. Adhesins - bind to foveolar cells
  4. CagA (cytotoxin-associated gene A) - injected into host cells; alters signaling; stimulates IL-8 (neutrophil chemotaxis); strongly associated with ulcer and cancer risk
  5. VacA (vacuolating cytotoxin A) - damages epithelium, impairs immune response
Pathogenesis:
  • H. pylori colonizes antral mucosa
  • Stimulates G cells → ↑gastrin → ↑acid → peptic ulcer risk
  • Chronic infection → spreads to body → atrophy → intestinal metaplasia → adenocarcinoma
Morphology:
  • Organisms visible in mucus layer (Giemsa or Warthin-Starry stain)
  • Neutrophilic infiltration (active gastritis)
  • Lymphoplasmacytic infiltrate in lamina propria
  • Lymphoid follicles (MALT) - can transform to MALT lymphoma
  • Intestinal metaplasia in chronic cases
Diagnosis: Biopsy with CLO test (urease), histology, culture; non-invasive: urea breath test, stool antigen test, serology.

SN 4 / LAQ 1: Ulcerative Lesions of Small and Large Intestine

Classification:
  1. Peptic ulcers (stomach, duodenum)
  2. Typhoid ulcers (ileum)
  3. Tuberculous ulcers (ileocecal)
  4. Amoebic ulcers (cecum, ascending colon)
  5. Ulcerative colitis
  6. Crohn's disease
  7. Ischemic ulcers
  8. Radiation ulcers
  9. Carcinomatous ulcers
Ulcerative Colitis - Gross and Microscopic Features:
Gross:
  • Begins in rectum, extends proximally (always rectum involved, continuous disease)
  • Mucosal friability, granularity, hyperemia
  • Shallow, irregular ulcers (pseudopolyps = islands of regenerating mucosa between ulcers)
  • No skip lesions; disease is continuous
  • Toxic megacolon in severe cases (dilatation >6 cm)
Microscopy:
  • Crypt abscesses (neutrophils filling crypts = pathognomonic)
  • Diffuse mucosal inflammation, limited to mucosa and submucosa
  • Goblet cell depletion
  • Paneth cell metaplasia
  • In chronic cases: architectural distortion (crypt branching, shortening)
  • Dysplasia - risk of carcinoma in longstanding disease

SN 5 / SN 9: Chronic Peptic Ulcer - Risk Factors, Pathogenesis, Role of H. pylori (Pg. 533)

Risk Factors:
  • H. pylori infection (90% of duodenal, 70% of gastric ulcers)
  • NSAIDs/aspirin
  • Smoking (↓mucosal blood flow, ↓bicarbonate secretion)
  • Alcohol
  • Stress
  • Zollinger-Ellison syndrome (gastrinoma → excess acid)
  • Blood group O (duodenal ulcer)
  • Corticosteroids
Pathogenesis: Imbalance between aggressive factors (acid, pepsin, H. pylori, NSAIDs, bile) and defensive factors (mucus, bicarbonate, prostaglandins, mucosal blood flow, epithelial renewal).
Role of H. pylori:
  • Directly damages mucosa via urease (ammonia), toxins (CagA, VacA)
  • Stimulates ↑gastrin → ↑acid
  • Impairs mucus secretion
  • Promotes chronic inflammation → mucosal vulnerability
  • Eradicating H. pylori heals ulcer and prevents recurrence
Gross of Chronic Peptic Ulcer:
  • Sharply punched-out ulcer, round/oval
  • Edges: flat, overhanging (punched-out appearance)
  • Base: clean, smooth, covered by grey-white slough
  • Surrounding mucosa: mucosal folds radiating toward ulcer
  • Site: 1st part duodenum (most common - 95% on anterior wall), lesser curvature of stomach
Microscopy (4 zones from surface to depth):
  1. Zone of necrotic slough (fibrin, leucocytes)
  2. Zone of fibrinoid necrosis
  3. Zone of granulation tissue
  4. Zone of fibrous scar (collagen)

SN 6 / LAQ 1: Differences between Ulcerative Colitis and Crohn's Disease (Pg. 552)

FeatureUlcerative ColitisCrohn's Disease
SiteColon only (rectum always involved)Any part of GI tract (mouth to anus)
DistributionContinuous, diffuseSkip lesions
Rectal involvementAlways (100%)Spared in ~50%
GrossPseudopolyps, shallow ulcersCobblestone mucosa, linear/serpiginous ulcers, string sign
Wall thicknessNormalThickened ("hose pipe" bowel)
Depth of inflammationMucosa/submucosa onlyTransmural (all layers)
Crypt abscessesYes (pathognomonic)Occasional
GranulomasAbsentYes (non-caseating) - 60%
Fistulae/sinusesRareCommon
Perianal diseaseRareCommon
StrictureRareCommon (due to fibrosis)
Cancer riskHigh (dysplasia → carcinoma)Lower
Toxic megacolonCan occurRare
Serologyp-ANCA positiveASCA positive
SmokingProtectiveRisk factor

SN 7: Typhoid vs. Tubercular Ulcers of Intestine (Pg. 553, 554)

FeatureTyphoid UlcerTubercular Ulcer
Causative agentSalmonella typhiMycobacterium tuberculosis
SiteTerminal ileum (Peyer's patches)Ileocecal region
OrientationTransverse (perpendicular to long axis)Circumferential (transverse)
EdgesUndermined, overhangingUndermined, ragged
BaseClean, necroticCaseous necrotic
DepthSuperficial initially, may deepenDeep
PerforationCommon complicationLess common
Lymph nodesEnlarged, reactiveCaseating
MicroscopyMacrophages, "typhoid nodules" (Peyer's patches with monocytes)Caseating granulomas with Langerhans giant cells
HealingHeals without strictureHeals with stricture (fibrosis)

SN 8: Benign vs. Malignant Gastric Ulcer Differentiation (Pg. 543)

FeatureBenign (Peptic) UlcerMalignant Ulcer
ShapeRound/oval, regularIrregular
SizeUsually <2 cmUsually >2 cm (may vary)
EdgesFlat, punched-out; mucosal folds radiate to edgeHeaped-up, everted, nodular edges; mucosal folds stop before edge
BaseClean, smooth, grey-white sloughDirty, necrotic, hemorrhagic
Surrounding mucosaNormal or atrophic gastritisThickened, nodular
LocationLesser curvature, antrumAnywhere, especially greater curvature, cardia
DepthMay penetrate deeplyVariable
EndoscopySoftness, pliabilityRigidity
BiopsyNo malignant cellsMalignant glands/signet-ring cells

LAQ 2: Carcinoma of Rectum / LAQ 3: Carcinoma Colon (Pg. 570)

Colorectal Carcinoma:
Etiology/Risk Factors:
  • High-fat, low-fiber diet
  • Obesity, physical inactivity
  • Inflammatory bowel disease (UC > Crohn's)
  • Familial adenomatous polyposis (FAP - APC gene mutation)
  • Hereditary non-polyposis colorectal cancer (HNPCC/Lynch syndrome - mismatch repair genes: MLH1, MSH2, MSH6, PMS2)
  • Adenomatous polyps (villous > tubular)
  • Age >50, male sex
  • Prior colorectal cancer
Molecular Pathways:
  1. APC/WNT pathway (chromosomal instability) - 85%: APC mutation → adenoma → KRAS → SMAD4 → TP53 → carcinoma
  2. Microsatellite instability pathway (HNPCC, 15%) - mismatch repair gene mutations
Gross:
  • Right colon: polypoid/fungating mass (due to wide lumen, presents late with anemia)
  • Left colon/rectum: annular/napkin-ring lesion → obstruction, constipation
  • Cut section: grey-white
Microscopy:
  • Majority: well-moderately differentiated adenocarcinoma
  • Mucin-secreting (colloid carcinoma) - pools of mucin with malignant cells
  • Signet-ring cell variant (rare)
  • Invasion: through muscularis, to serosa, pericolic fat
Spread:
  • Direct: adjacent organs
  • Lymphatic: mesenteric → para-aortic nodes
  • Hematogenous: liver (portal vein → most common), then lungs
  • Peritoneal: ovaries (Krukenberg), omentum
Staging (Dukes'):
  • A: confined to wall (mucosa/submucosa)
  • B1: into muscularis (no nodes)
  • B2: through wall (no nodes)
  • C1/C2: lymph node involvement
  • D: distant metastasis

LIVER, BILIARY TRACT AND EXOCRINE PANCREAS

SN 1 / LAQ 2 (part): Alcoholic Liver Disease - Morphological Lesions (Pg. 603, 606)

Spectrum (three overlapping lesions):
1. Fatty Liver (Steatosis) - Pg. 606:
  • Pathogenesis: Alcohol → ↑NADH → ↑fatty acid synthesis, ↓β-oxidation → fat accumulation in hepatocytes
  • Gross: Enlarged (up to 4-6 kg), yellow, greasy, soft
  • Micro: Macrovesicular steatosis (large fat droplets push nucleus to periphery); initially perivenular (zone 3), becomes panlobular with time
  • Reversible with abstinence
2. Alcoholic Hepatitis:
  • Gross: Enlarged, mottled, red-green liver
  • Micro (features):
    • Hepatocyte ballooning and necrosis (zone 3)
    • Mallory-Denk bodies (alcoholic hyaline) - eosinophilic intracytoplasmic inclusions (tangles of intermediate filaments)
    • Neutrophilic infiltration (lobular; unlike viral hepatitis which has lymphocytes)
    • Megamitochondria
    • Satellite necrosis (neutrophils surrounding necrotic hepatocytes)
    • Cholestasis (bile plugs)
3. Cirrhosis:
  • End-stage; irreversible
  • Gross: micronodular (Laennec's) - small nodules <3mm separated by thin fibrous bands; may progress to macronodular
  • Micro: fibrous bands linking portal tracts, regenerative nodules, loss of normal lobular architecture

SN 2: Acute Viral Hepatitis - Morphologic Features (Pg. 595)

Gross: Enlarged, congested, yellow-green liver.
Microscopy:
  1. Hepatocyte injury: Ballooning degeneration (swollen, pale, reticulated cytoplasm)
  2. Acidophilic bodies (Councilman/apoptotic bodies) - shrunken, eosinophilic hepatocytes with pyknotic nucleus; shed into sinusoids
  3. Lobular disarray - hepatocyte swelling disrupts normal cord arrangement
  4. Inflammatory infiltrate: Predominantly lymphocytes and macrophages (portal and lobular); some plasma cells
  5. Kupffer cell hyperplasia and pigment (ceroid) accumulation
  6. Cholestasis - bile plugs in canaliculi
  7. Regenerative activity: Mitoses, binucleate cells
  8. Collapse zones in fulminant hepatitis
  9. Bridging necrosis (portal-portal, portal-central) in severe cases
Zone of injury:
  • HAV, HCV: panlobular
  • HBV: periportal
  • Yellow fever: midzonal (zone 2)

SN 3: LFT Differences - Hemolytic, Hepatocellular, Obstructive Jaundice

ParameterHemolyticHepatocellularObstructive
Serum bilirubin↑ (unconjugated)↑ (both)↑ (conjugated)
Urine bilirubinAbsent (unconjugated not filtered)PresentPresent (dark urine)
Urine urobilinogen↑↑↑ or ↓Absent
Stool colorDark (normal/increased stercobilin)PalePale/clay-colored
Alkaline phosphataseNormalMildly ↑Markedly ↑↑↑
ALT/ASTNormalMarkedly ↑↑↑Mildly ↑
GGTNormal↑↑
Prothrombin timeNormalProlonged (not corrected by Vit K)Prolonged (corrected by Vit K)
Serum albuminNormalDecreasedNormal

SN 4 / LAQ (part): Primary Carcinoma of Liver (HCC) (Pg. 618)

Pathogenesis:
  • Chronic HBV/HCV infection (HBV - integrates into genome, activates oncogenes; HCV - indirect via cirrhosis)
  • Liver cirrhosis (most cases arise in cirrhotic liver)
  • Aflatoxin B1 (Aspergillus flavus in food) - causes TP53 mutation at codon 249
  • Alcohol
  • NAFLD/NASH
  • Hereditary hemochromatosis, Wilson's disease, alpha-1 antitrypsin deficiency
Key molecular events:
  • Telomerase activation (TERT promoter mutation)
  • TP53, CTNNB1 (β-catenin), ARID1A, AXIN1 mutations
  • HBV X protein - inhibits TP53, activates transcription
Gross:
  • Three patterns: unifocal large mass, multifocal, diffuse (cirrhotic-like)
  • Green (bile-producing), soft, hemorrhagic
  • Vascular invasion (portal/hepatic veins) - characteristic
  • Cut section: pale-grey to yellow-green
Microscopy:
  • Trabecular pattern (most common) - cells in plates 2+ cells thick
  • Pseudoglandular (acinar) pattern
  • Scirrhous pattern
  • Pleomorphic/giant cell pattern
  • Fibrolamellar variant (young patients, no cirrhosis, better prognosis): eosinophilic hepatocytes with fibrous lamellae
Tumor markers: AFP (alpha-fetoprotein) elevated in ~70%
Spread: Direct (portal vein thrombosis), lymph nodes (hepatic hilar), lungs, adrenals.

SN 5: Obstructive Jaundice - Laboratory Findings

  • Serum bilirubin: Elevated, predominantly conjugated (direct)
  • Urine bilirubin: Positive (dark urine)
  • Urine urobilinogen: Absent (no bile reaching intestine)
  • Stool: Pale/clay-colored (absence of stercobilin)
  • Alkaline phosphatase: Markedly elevated (produced by biliary epithelium under pressure)
  • GGT: Elevated
  • 5'-nucleotidase: Elevated
  • ALT/AST: Mildly elevated
  • Cholesterol: Elevated (impaired excretion)
  • Prothrombin time: Prolonged; corrects with Vit K injection (fat-soluble vitamin malabsorption)
  • Serum albumin: Normal (early)
  • Bile acids: Elevated in serum (pruritus)

SN 7: Serologic Markers for Hepatitis B - Acute Infection (Pg. 592)

Sequence of markers in Acute HBV Infection (and their significance):
  1. HBsAg (surface antigen) - First marker to appear (4-8 weeks after exposure); persists through acute phase; disappears at recovery. Persistence >6 months = chronic HBV.
  2. HBeAg (e-antigen) - Appears shortly after HBsAg; indicates active viral replication and high infectivity; disappears before HBsAg.
  3. HBV DNA - Appears with HBsAg; best marker of viral replication.
  4. Anti-HBc IgM - Appears at onset of symptoms; indicates acute infection; may be the ONLY positive marker during the "window period" (HBsAg cleared, anti-HBs not yet appeared).
  5. Anti-HBc IgG - Persists for life (marker of past/current infection).
  6. Anti-HBe - Appears after HBeAg disappears; indicates low infectivity.
  7. Anti-HBs (surface antibody) - Last to appear; indicates recovery and immunity; also appears after vaccination (ONLY marker positive after vaccination).
Window Period: HBsAg disappeared, anti-HBs not yet detectable → only anti-HBc IgM detectable.

SN 8: Amoebic Liver Abscess (Pg. 600)

Pathogen: Entamoeba histolytica (trophozoites)
Pathogenesis: Amebae from colonic ulcers → portal venous system → liver → liquefy hepatocytes
Clinical: Right upper quadrant pain, fever, hepatomegaly; may present without bowel symptoms; can rupture into pleura/pericardium.
Gross:
  • Single (usually), right lobe
  • Large cavity filled with "anchovy sauce" / "chocolate-brown" material (liquefied necrotic tissue + blood)
  • NO pus (unlike pyogenic abscess)
  • Fibrous rim
Microscopy:
  • Eosinophilic, necrotic, amorphous debris in center
  • Thin fibrous wall at periphery
  • Amebic trophozoites at wall-debris junction (PAS positive; contain ingested red blood cells)
  • Minimal inflammatory cells (unlike pyogenic)
Serology: ELISA for anti-amoebic antibodies (>95% sensitive).

LAQ 1: Jaundice - Define, Classify, Obstructive Jaundice

Definition: Jaundice (icterus) is yellow discoloration of skin, sclerae, and mucous membranes due to elevated serum bilirubin (>2 mg/dL; sclerae detectable at >3 mg/dL).
Normal bilirubin metabolism: RBCs → hemoglobin → unconjugated bilirubin (insoluble, bound to albumin) → liver (conjugated by UDP-glucuronosyltransferase) → conjugated bilirubin (water-soluble) → bile → intestine → urobilinogen → stercobilinogen (stool).
Classification:
TypeMechanismExample
Pre-hepatic (hemolytic)Excess unconjugated bilirubinHemolytic anemia, G6PD deficiency
HepatocellularImpaired uptake/conjugation/excretionViral hepatitis, cirrhosis, drugs
Post-hepatic (obstructive/cholestatic)Impaired bile flowCholedocholithiasis, carcinoma head pancreas, cholangiocarcinoma
Neonatal physiologicalLow UGT1A1, short RBC lifeResolves in 2 weeks
HereditaryEnzyme defectsGilbert's, Crigler-Najjar, Dubin-Johnson
Obstructive Jaundice - Laboratory Approach: (see table above, SN5)

LAQ 2: Alcoholic Liver Disease (Pg. 603) and Cirrhosis

See Morphological Lesions above (SN1)
Cirrhosis - Definition: Diffuse process characterized by fibrosis and conversion of normal liver architecture into structurally abnormal nodules (regenerative).
Classification of Cirrhosis:
TypeNodule sizeCause
Micronodular (Laennec's)<3 mmAlcohol, biliary, hemochromatosis
Macronodular>3 mm (variable)Viral hepatitis, Wilson's, alpha-1AT def
MixedBothVarious
Complications of Cirrhosis:
  1. Portal hypertension → esophageal varices (bleeding), splenomegaly, ascites, caput medusae
  2. Hepatic encephalopathy
  3. Hepatorenal syndrome
  4. Spontaneous bacterial peritonitis
  5. Hepatocellular carcinoma (especially HBV/HCV cirrhosis)
  6. Coagulopathy (↓clotting factors)
  7. Hypoalbuminemia → edema

LAQ 3: Post-Necrotic Cirrhosis (Pg. 609)

Definition: Macronodular cirrhosis following massive or submassive hepatic necrosis.
Etiology:
  • Chronic viral hepatitis (HBV, HCV most common)
  • Drug-induced hepatitis (isoniazid, methyldopa, halothane)
  • Autoimmune hepatitis
  • Toxins (rare)
  • Sometimes preceded by acute fulminant hepatitis
Pathogenesis: Bridging necrosis (portal-portal or portal-central) → fibrosis → collapse of reticulin framework → regeneration of surviving hepatocytes → large regenerative nodules.
Gross:
  • Shrunken, deformed liver
  • Large irregular nodules (>3 mm, up to several cm) - macronodular
  • Deep fibrous scars between nodules
  • Normal bile duct pattern distorted
Microscopy:
  • Broad fibrous bands (old collapsed reticulin now collagen)
  • Large regenerative nodules with variable-sized hepatocytes
  • No recognizable normal lobular architecture
  • Cholangiolar proliferation at portal-nodule interface
  • Lymphocytic infiltration in fibrotic areas
  • May show features of underlying etiology (e.g., ground-glass hepatocytes in HBV; lymphocytic periportal infiltrate in autoimmune)
Complications: Same as cirrhosis; high risk of HCC.

KIDNEY AND LOWER URINARY TRACT

SN 1: Renal Cell Carcinoma (Pg. 681)

Most common renal malignancy in adults (85% of renal cancers). Peak age: 6th-7th decade; M:F = 2:1.
Types:
  • Clear cell carcinoma (70-80%) - VHL gene mutation (3p deletion)
  • Papillary carcinoma (10-15%) - MET gene
  • Chromophobe carcinoma (5%) - multiple chromosome losses
  • Collecting duct carcinoma (1-2%)
Risk factors: Smoking (most important), obesity, hypertension, von Hippel-Lindau disease, dialysis (acquired cystic disease).
Gross:
  • Upper pole of kidney (most common)
  • Spherical mass, well-demarcated
  • Variegated cut surface: yellow (lipid-rich), white, grey, brown; areas of hemorrhage, necrosis, cystic change
  • "Golden yellow" appearance classically
Microscopy (Clear Cell type):
  • Large polygonal cells with abundant clear (glycogen/lipid-rich) cytoplasm
  • Arranged in solid nests, sheets, or tubular/cystic patterns
  • Delicate network of small thin-walled blood vessels (sinusoidal pattern)
  • Nuclei: round, prominent nucleoli (Fuhrman grading system)
Clinical "Triad": Hematuria, flank pain, palpable mass (only 10% have all three; "id of too late diagnosis")
Paraneoplastic syndromes: Polycythemia (EPO), hypercalcemia (PTHrP), hypertension (renin), Cushing's (ACTH).
Spread: Invasion of renal vein (tumor thrombus) → IVC → right heart; hematogenous to lungs (cannonball metastases), bones, liver, adrenals; lymphatic.

SN 2 / LAQ 1: Classification of Glomerular Diseases / Membranous Glomerulopathy (Pg. 647, 656)

Classification of Glomerular Diseases:
By Syndrome:
  1. Nephritic syndrome (hematuria, hypertension, oliguria, mild proteinuria)
  2. Nephrotic syndrome (massive proteinuria >3.5g/day, hypoalbuminemia, edema, hyperlipidemia)
  3. Rapidly progressive (crescentic) GN
  4. Asymptomatic hematuria/proteinuria
  5. Chronic renal failure
By Etiology:
  • Primary (idiopathic)
  • Secondary (systemic lupus, diabetes, amyloid, vasculitis, infection)
Common types:
TypeSyndromeMechanism
Post-streptococcal GNNephriticImmune complex (subepithelial "humps")
IgA nephropathyNephritic (recurrent hematuria)IgA deposits mesangium
Membranoproliferative GNMixedSubendothelial/mesangial deposits
Membranous nephropathyNephroticSubepithelial deposits, anti-PLA2R antibodies
Minimal change diseaseNephroticT-cell dysfunction, podocyte injury
Focal segmental glomerulosclerosisNephroticPodocyte injury
Crescentic (RPGN)RPGNBowman's space crescent formation
Membranous Glomerulopathy (Pg. 656):
  • Most common cause of nephrotic syndrome in adults
  • Primary: anti-PLA2R (phospholipase A2 receptor) antibodies
  • Secondary: SLE, gold/penicillamine, HBV, malignancy
Gross: Pale, enlarged kidneys
Light microscopy: Diffuse thickening of GBM; spike formation on silver stain (GBM matrix between subepithelial deposits)
Immunofluorescence: Granular IgG + C3 along capillary walls (subepithelial)
Electron microscopy: Electron-dense deposits in subepithelial location; podocyte foot process effacement
Stages (Jones methenamine silver):
  • Stage I: Small subepithelial deposits, no GBM thickening
  • Stage II: Spikes of GBM between deposits
  • Stage III: Deposits incorporated into GBM (intramembranous)
  • Stage IV: Lucent zones within thick GBM

SN 3: Chronic Pyelonephritis (Pg. 669)

Definition: Chronic tubulointerstitial inflammation and scarring due to repeated or persistent bacterial infection of the kidney.
Pathogenesis: Recurrent UTI + vesicoureteral reflux (reflux nephropathy most common) or obstruction.
Gross (Characteristic):
  • Irregular, corticomedullary scarring
  • U-shaped (broad-based) depressed scars (different from ischemic scarring which is V-shaped)
  • Dilated, blunted calyces beneath the scars (calyceal dilation)
  • If bilateral: small, scarred kidneys → chronic renal failure
  • One kidney often more affected than other
Microscopy:
  • Thyroidization: tubules filled with eosinophilic proteinaceous casts resembling thyroid follicles
  • Tubular atrophy
  • Interstitial fibrosis with lymphoplasmacytic infiltrate
  • Glomerular changes: periglomerular fibrosis, obsolescent glomeruli (hyalinized)
  • Vascular intimal thickening
  • Chronic inflammation (lymphocytes, plasma cells)
  • Occasional neutrophils if acute exacerbation

SN 4 / LAQ 1 (part): Rapidly Progressive GN - Classification, Pathogenesis (Pg. 654)

Definition: Nephritic syndrome with rapidly deteriorating renal function leading to renal failure within weeks to months; histologically characterized by crescent formation in >50% of glomeruli.
Types (by immunofluorescence):
TypeIF PatternDisease
Type I (anti-GBM disease)Linear IgG along GBMGoodpasture syndrome
Type II (immune complex)Granular depositsPost-streptococcal, lupus, IgA, membranoproliferative
Type III (pauci-immune)No/minimal IgANCA-associated vasculitis (Wegener's/GPA, microscopic polyangiitis)
Pathogenesis - Crescent Formation:
  • Severe injury to glomerular capillary walls → fibrin leaks into Bowman's space
  • Fibrin acts as scaffold
  • Parietal epithelial cells of Bowman's capsule proliferate
  • Monocytes/macrophages migrate in
  • Together form "crescent" compressing glomerular tuft
  • Progression: cellular → fibrocellular → fibrous crescent

SN 5: Nephrotic Syndrome - Features (Pg. 648)

Definition: Clinical complex characterized by:
  1. Massive proteinuria (>3.5 g/day in adults; >40 mg/m²/hr in children)
  2. Hypoalbuminemia (<3 g/dL)
  3. Generalized edema (periorbital, ascites, pleural effusion, anasarca)
  4. Hyperlipidemia (↑cholesterol, ↑triglycerides)
  5. Lipiduria (oval fat bodies, Maltese cross pattern on polarized light)
Pathogenesis:
  • Loss of glomerular polyanion (charge barrier) and/or structural barrier
  • Proteinuria → ↓oncotic pressure → edema
  • Liver compensates → ↑lipoprotein synthesis → hyperlipidemia
  • Lipiduria from filtered lipoprotein
Complications:
  • Infections (loss of immunoglobulins, complement factors)
  • Thrombosis (loss of antithrombin III, protein C/S; renal vein thrombosis - particularly in membranous)
  • Vitamin D deficiency (loss of binding protein)
  • Iron-resistant anemia (loss of transferrin)
  • Drug toxicity (loss of drug-binding albumin)
Causes by age:
  • Children: Minimal Change Disease (80%)
  • Adults: Membranous GN (most common primary), Focal segmental GS, Diabetic nephropathy (secondary)

SN 6 / LAQ 2,3: Post-Streptococcal GN (Pg. 652)

Etiology: Group A beta-hemolytic Streptococcus (nephritogenic strains); most commonly follows throat infection (type 12) or skin infection (type 49). Latent period: pharyngitis - 1-3 weeks; impetigo - 3-6 weeks.
Pathogenesis:
  • Immune complex-mediated
  • Streptococcal antigens (SPEB - streptococcal pyrogenic exotoxin B; NAPlr) deposited in glomerulus
  • Complement activation (classical + alternative pathways)
  • Neutrophil/macrophage infiltration
  • Glomerular injury
Gross: Bilateral enlarged "flea-bitten" kidneys (petechial hemorrhages on surface from glomerular bleeding).
Light Microscopy:
  • Diffuse endocapillary proliferative GN
  • Hypercellular glomeruli (increased mesangial cells, endothelial cells + infiltrating neutrophils/monocytes)
  • Neutrophilic infiltrate (especially early)
  • Capillary lumen narrowing/obliteration
Immunofluorescence: Granular ("lumpy-bumpy") deposits of IgG and C3 along capillary loops and mesangium - "starry sky" pattern.
Electron Microscopy: Large, subepithelial "hump-shaped" electron-dense deposits (pathognomonic).
Lab findings:
  • Hematuria (RBC casts), proteinuria
  • ↓C3 (consumed), C4 normal (alternative pathway)
  • ↑ASO titer (throat infection) or anti-DNase B (skin infection)
  • Positive throat culture (~25%)
Clinical course: 95% of children recover completely; adults have worse prognosis; small % progress to RPGN or chronic GN.

LAQ 2: Glomerular Syndromes / Acute Proliferative GN

Glomerular Syndromes:
  1. Nephritic syndrome
  2. Nephrotic syndrome
  3. RPGN
  4. Chronic GN
  5. Asymptomatic proteinuria/hematuria
Acute Proliferative (Post-Streptococcal) GN - see above (SN6)

MALE REPRODUCTIVE SYSTEM

SN 1 / LAQ 4: Teratoma - Definition, Classification, Extragonadal Sites (Pg. 699)

Definition: Germ cell tumors containing elements derived from more than one germ layer (ectoderm, mesoderm, endoderm) in abnormal arrangement.
Classification:
1. Benign (Mature) Teratoma:
  • Cystic: Dermoid cyst (most common in ovary)
  • Solid: Uncommon
  • Contains well-differentiated tissue: skin, hair, teeth, sebaceous glands, neural tissue, cartilage, respiratory epithelium
2. Malignant (Immature) Teratoma:
  • Contains immature/embryonic tissue (neuroepithelium most commonly)
  • Graded 1-3 based on amount of immature neural tissue
  • More common in males (testes)
3. Teratoma with malignant transformation:
  • Somatic-type malignancy arising in teratoma (e.g., squamous cell carcinoma)
Gross (testicular teratoma):
  • Well-demarcated, lobulated
  • Heterogeneous cut surface: cystic areas (mucoid/serous fluid), cartilage (firm white), bone, hair
Microscopy:
  • Mixture of tissues from 3 germ layers
  • Mature: adult-type differentiated tissues
  • Immature: primitive neuroepithelium (tubules, rosettes)
Extragonadal Sites:
  • Sacrococcygeal region (most common in infants/children - anterior to sacrum)
  • Mediastinum (anterior)
  • Retroperitoneum
  • Pineal gland/brain
  • Neck (cervical)
Note: Post-pubertal testicular teratomas behave malignantly regardless of histologic appearance; pre-pubertal are benign.

SN 2 / LAQ: Seminoma (Pg. 697)

Most common testicular germ cell tumor (~50% of all testicular GCTs). Peak age: 3rd-4th decade.
Types:
  1. Classical seminoma (95%) - most common
  2. Spermatocytic tumor (formerly "spermatocytic seminoma") - elderly men, very good prognosis, does NOT metastasize
  3. Anaplastic seminoma (rare - more aggressive)
Gross:
  • Enlarged testis
  • Homogeneous, lobulated, grey-white tumor
  • No hemorrhage or necrosis (unlike non-seminomatous GCTs)
  • Replaces testicular parenchyma
  • Tunica albuginea usually intact
Microscopy:
  • Large, uniform cells with clear cytoplasm (glycogen-rich - PAS positive) and large central nuclei with prominent nucleoli
  • Arranged in lobules/sheets separated by fibrous septa
  • Fibrous septa contain lymphocytic infiltrate (T cells) - characteristic
  • Granulomatous reaction (giant cells) in stroma - common
  • Syncytiotrophoblasts may be present (associated with mild ↑β-hCG)
Labeled Diagram features:
  • Lobules of tumor cells with clear cytoplasm
  • Fibrous septae with lymphocytes
  • Granulomatous reaction with giant cells
Spread / Modes of Spread:
  1. Lymphatic (primary route): Para-aortic lymph nodes (L1-L2) → mediastinal → supraclavicular nodes (NOT inguinal initially, unless tunica/scrotal involvement)
  2. Hematogenous (late): Lungs, liver, brain, bone
  3. Direct: epididymis, cord (late)
  4. Retrograde: inguinal nodes (if tunica or scrotum involved)
Tumor marker: AFP = NEGATIVE; β-hCG = slightly elevated (in ~10%, due to syncytiotrophoblasts); LDH = elevated
Treatment: Orchiectomy + radiotherapy (highly radiosensitive); BEP chemotherapy for advanced disease.
Prognosis: Excellent - >95% cure rate even with metastases.

SN 3: Classify Testicular Tumors (Pg. 695)

WHO Classification:
A. Germ Cell Tumors (GCTs) - 95% of testicular tumors:
Related to GCNIS (Germ Cell Neoplasia in Situ):
  1. Seminoma (classical)
  2. Non-seminomatous GCTs:
    • Embryonal carcinoma
    • Yolk sac tumor (endodermal sinus tumor)
    • Choriocarcinoma
    • Teratoma (post-pubertal)
    • Mixed GCT (most common non-sem; teratoma + embryonal most frequent)
Unrelated to GCNIS:
  • Spermatocytic tumor (elderly)
  • Pre-pubertal type yolk sac tumor
  • Pre-pubertal type teratoma (benign)
B. Sex Cord-Stromal Tumors:
  • Leydig cell tumor (most common; may produce androgens/estrogens)
  • Sertoli cell tumor
  • Granulosa cell tumor
C. Lymphoma: Most common testicular tumor in men >60 years (bilateral)
D. Metastatic tumors: Prostate (most common), lung, kidney
Tumor Markers:
TumorAFPβ-hCGLDH
Seminoma-+ (10%)+
Embryonal carcinoma+++
Yolk sac tumor↑↑↑-+
Choriocarcinoma-↑↑↑+
Teratoma+ (usually)--

SN 5 / LAQ: Testicular Germ Cell Tumors

Enumerate: (see classification above)
Describe - Embryonal Carcinoma:
  • Most aggressive GCT
  • Gross: smaller than seminoma, heterogeneous, hemorrhage and necrosis common
  • Micro: large, anaplastic cells with prominent nucleoli, arranged in sheets/glands/tubules; mitoses frequent; lacks lymphocytic infiltrate
  • Markers: AFP positive, β-hCG positive
  • Spreads early (lymphatic and hematogenous)

ADDITIONAL IMPORTANT TOPICS REFERENCED

Pleomorphic Adenoma (see Oral Cavity section above)

Fatty Liver - Etiopathogenesis (Pg. 606)

Causes: Alcohol (most common), obesity/NAFLD, diabetes mellitus, protein malnutrition (kwashiorkor), total parenteral nutrition, drugs (tetracycline, valproate, amiodarone, methotrexate), Reye's syndrome, acute fatty liver of pregnancy.
Pathogenesis (Alcoholic):
  • Alcohol oxidized by ADH → acetaldehyde (toxic) and NADH
  • ↑NADH: ↓β-oxidation of fatty acids, ↑fatty acid synthesis, ↑triglyceride synthesis
  • Impaired VLDL export from hepatocytes
  • Result: fat accumulates as macro- or microvesicular droplets
Pathogenesis (Non-alcoholic):
  • Insulin resistance → ↑lipolysis in adipose → ↑FFA delivery to liver
  • ↑De novo lipogenesis in liver
  • Mitochondrial dysfunction → oxidative stress → progression to NASH

QUICK SUMMARY TABLE - HIGH-YIELD DISTINCTIONS

ConditionKey GrossKey MicroKey Marker
SeminomaHomogeneous, grey-whiteClear cells + lymphocytic septae + granulomasβ-hCG (10%), LDH
Yolk sac tumorMucinous, grey-whiteSchiller-Duval bodiesAFP ↑↑↑
ChoriocarcinomaHemorrhagicCytotrophoblasts + syncytiotrophoblastsβ-hCG ↑↑↑
Membranous GNPale kidneysGBM spike/dome (silver stain)Anti-PLA2R
PSGNFlea-bitten kidneysSubepithelial humps (EM), lumpy IgG/C3↓C3, ↑ASO
Alcoholic hepatitisMottled liverMallory-Denk bodies, neutrophils↑AST:ALT>2
HCCVariegated, vascular invasionTrabecular patternAFP
Gastric carcinoma (diffuse)Linitis plasticaSignet ring cellsCDH1 mutation
Crohn's diseaseSkip lesions, cobblestoneTransmural, granulomasASCA
UCContinuous, pseudopolypsCrypt abscesses, mucosa onlyp-ANCA

All answers based on standard pathology content equivalent to Harsh Mohan's Textbook of Pathology 8th Edition and Robbins & Kumar Pathologic Basis of Disease. Page references correspond to Harsh Mohan's book as indicated in your question paper.

Generate a revision PDF with these Q&A for exam prep

Reading File
Running Command

ls /home/daytona/workspace/ 2>/dev/null || mkdir -p /home/daytona/workspace/path…

Running Command

mkdir -p /home/daytona/workspace/pathology-revision && python3 -c "from reportla…

Compress this pdf but keep the information same and compress the pdf into less pages for quick revision

Reading File
Running Command

cd /home/daytona/workspace && python3 -c " import pdfplumber path = '/home/dayto…

Running Command

python3 -c " import pdfplumber path = '/home/daytona/workspace/attachments/24388…

Writing File

~/pathology-revision/build_compressed.py

#!/usr/bin/env python3
"""
Builds a compact, dense revision PDF from the raw extracted text.
Strategy:
- Small font sizes (body 7.2pt, headings 8.5-10pt)
- Tight leading
- Two-column layout for body text
- Compact tables with small fonts
- Minimal whitespace
- Color-coded section headings for quick navigation
"""

import re
from reportlab.lib.pagesizes import A4
from reportlab.lib import colors
from reportlab.lib.units import mm
from reportlab.platypus import (
    BaseDocTemplate, Frame, PageTemplate, Paragraph, Spacer,
    Table, TableStyle, HRFlowable, KeepTogether, NextPageTemplate,
    PageBreak
)
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.enums import TA_LEFT, TA_CENTER, TA_JUSTIFY
from reportlab.platypus.flowables import BalancedColumns

# ── Colours ──────────────────────────────────────────────────────────────────
C_DARK_BLUE   = colors.HexColor('#1a237e')
C_MED_BLUE    = colors.HexColor('#1565c0')
C_TEAL        = colors.HexColor('#00695c')
C_RED         = colors.HexColor('#b71c1c')
C_ORANGE      = colors.HexColor('#e65100')
C_GREY_BG     = colors.HexColor('#f5f5f5')
C_HEADER_BG   = colors.HexColor('#e3f2fd')
C_TABLE_HEAD  = colors.HexColor('#1565c0')
C_TABLE_ALT   = colors.HexColor('#f1f8ff')
C_WHITE       = colors.white
C_BLACK       = colors.black
C_DIVIDER     = colors.HexColor('#90caf9')

W, H = A4
MARGIN = 8 * mm
COL_GAP = 5 * mm
COL_W = (W - 2 * MARGIN - COL_GAP) / 2

# ── Styles ────────────────────────────────────────────────────────────────────
def make_styles():
    s = {}

    s['cover_title'] = ParagraphStyle('cover_title',
        fontName='Helvetica-Bold', fontSize=22, textColor=C_DARK_BLUE,
        alignment=TA_CENTER, spaceAfter=4)
    s['cover_sub'] = ParagraphStyle('cover_sub',
        fontName='Helvetica', fontSize=11, textColor=C_MED_BLUE,
        alignment=TA_CENTER, spaceAfter=2)
    s['cover_note'] = ParagraphStyle('cover_note',
        fontName='Helvetica-Oblique', fontSize=9, textColor=colors.grey,
        alignment=TA_CENTER, spaceAfter=2)

    s['section'] = ParagraphStyle('section',
        fontName='Helvetica-Bold', fontSize=10, textColor=C_WHITE,
        backColor=C_DARK_BLUE, spaceBefore=5, spaceAfter=2,
        leftIndent=3, borderPad=2, leading=14)
    s['subsection'] = ParagraphStyle('subsection',
        fontName='Helvetica-Bold', fontSize=8.5, textColor=C_MED_BLUE,
        spaceBefore=4, spaceAfter=1, leading=11, borderPad=1)
    s['question'] = ParagraphStyle('question',
        fontName='Helvetica-Bold', fontSize=8, textColor=C_TEAL,
        backColor=C_HEADER_BG, spaceBefore=3, spaceAfter=1,
        leftIndent=2, leading=10, borderPad=2)

    s['body'] = ParagraphStyle('body',
        fontName='Helvetica', fontSize=7.2, textColor=C_BLACK,
        spaceBefore=1, spaceAfter=1, leading=9.5, alignment=TA_JUSTIFY)
    s['body_bold'] = ParagraphStyle('body_bold',
        fontName='Helvetica-Bold', fontSize=7.2, textColor=C_BLACK,
        spaceBefore=1, spaceAfter=1, leading=9.5)
    s['bullet'] = ParagraphStyle('bullet',
        fontName='Helvetica', fontSize=7, textColor=C_BLACK,
        spaceBefore=0, spaceAfter=0, leading=9, leftIndent=8,
        firstLineIndent=-5)
    s['bullet2'] = ParagraphStyle('bullet2',
        fontName='Helvetica', fontSize=6.8, textColor=colors.HexColor('#333333'),
        spaceBefore=0, spaceAfter=0, leading=8.5, leftIndent=14,
        firstLineIndent=-5)
    s['label'] = ParagraphStyle('label',
        fontName='Helvetica-Bold', fontSize=7, textColor=C_ORANGE,
        spaceBefore=2, spaceAfter=0, leading=9)
    s['note'] = ParagraphStyle('note',
        fontName='Helvetica-Oblique', fontSize=6.5, textColor=colors.HexColor('#555555'),
        spaceBefore=0, spaceAfter=1, leading=8)
    s['tbl_hdr'] = ParagraphStyle('tbl_hdr',
        fontName='Helvetica-Bold', fontSize=6.5, textColor=C_WHITE,
        alignment=TA_CENTER, leading=8)
    s['tbl_body'] = ParagraphStyle('tbl_body',
        fontName='Helvetica', fontSize=6.3, textColor=C_BLACK,
        leading=7.5, alignment=TA_LEFT)
    s['tbl_body_b'] = ParagraphStyle('tbl_body_b',
        fontName='Helvetica-Bold', fontSize=6.3, textColor=C_DARK_BLUE,
        leading=7.5, alignment=TA_LEFT)
    s['key_point'] = ParagraphStyle('key_point',
        fontName='Helvetica-Bold', fontSize=7, textColor=C_RED,
        spaceBefore=1, spaceAfter=1, leading=9, leftIndent=4,
        backColor=colors.HexColor('#fff3e0'), borderPad=2)
    s['footer'] = ParagraphStyle('footer',
        fontName='Helvetica', fontSize=6, textColor=colors.grey,
        alignment=TA_CENTER)
    return s

ST = make_styles()

# ── Table helpers ─────────────────────────────────────────────────────────────
def make_table(headers, rows, col_widths=None, span_full=False):
    """Build a compact styled table."""
    usable = W - 2 * MARGIN if span_full else COL_W
    if col_widths is None:
        n = len(headers)
        col_widths = [usable / n] * n

    tbl_headers = [Paragraph(h, ST['tbl_hdr']) for h in headers]
    data = [tbl_headers]
    for i, row in enumerate(rows):
        cells = [Paragraph(str(c), ST['tbl_body']) for c in row]
        data.append(cells)

    tbl = Table(data, colWidths=col_widths, repeatRows=1)
    row_count = len(data)
    style = [
        ('BACKGROUND', (0,0), (-1,0), C_TABLE_HEAD),
        ('TEXTCOLOR',  (0,0), (-1,0), C_WHITE),
        ('FONTNAME',   (0,0), (-1,0), 'Helvetica-Bold'),
        ('FONTSIZE',   (0,0), (-1,-1), 6.3),
        ('ROWBACKGROUNDS', (0,1), (-1,-1), [C_WHITE, C_TABLE_ALT]),
        ('GRID',       (0,0), (-1,-1), 0.25, colors.HexColor('#bbdefb')),
        ('LEFTPADDING',  (0,0), (-1,-1), 2),
        ('RIGHTPADDING', (0,0), (-1,-1), 2),
        ('TOPPADDING',   (0,0), (-1,-1), 1.5),
        ('BOTTOMPADDING',(0,0), (-1,-1), 1.5),
        ('VALIGN',     (0,0), (-1,-1), 'TOP'),
    ]
    tbl.setStyle(TableStyle(style))
    return tbl

def hr():
    return HRFlowable(width='100%', thickness=0.5, color=C_DIVIDER,
                      spaceAfter=2, spaceBefore=2)

def sp(n=2):
    return Spacer(1, n)

# ── Content builder ────────────────────────────────────────────────────────────
def build_story():
    story = []

    # ── COVER PAGE ──────────────────────────────────────────────────────────
    story.append(Spacer(1, 30*mm))
    story.append(Paragraph("PATHOLOGY PAPER 2", ST['cover_title']))
    story.append(Paragraph("Quick Revision Notes", ST['cover_sub']))
    story.append(Spacer(1, 3*mm))
    story.append(Paragraph("Harsh Mohan | Exam Prep Edition", ST['cover_note']))
    story.append(Paragraph("Compressed · High-Yield · All Topics Covered", ST['cover_note']))
    story.append(Spacer(1, 6*mm))

    # Contents box
    toc = [
        ["1. Oral Cavity & Salivary Glands", "2. Gastrointestinal Tract"],
        ["3. Liver, Biliary & Pancreas", "4. Kidney & Lower Urinary Tract"],
        ["5. Male Reproductive System", "6. High-Yield Summary Tables"],
    ]
    toc_tbl = Table(toc, colWidths=[(W-2*MARGIN)/2]*2)
    toc_tbl.setStyle(TableStyle([
        ('FONTNAME',  (0,0), (-1,-1), 'Helvetica-Bold'),
        ('FONTSIZE',  (0,0), (-1,-1), 8),
        ('TEXTCOLOR', (0,0), (-1,-1), C_MED_BLUE),
        ('BACKGROUND',(0,0), (-1,-1), C_HEADER_BG),
        ('GRID',      (0,0), (-1,-1), 0.5, C_DIVIDER),
        ('LEFTPADDING',(0,0),(-1,-1), 6),
        ('TOPPADDING',(0,0),(-1,-1), 4),
        ('BOTTOMPADDING',(0,0),(-1,-1), 4),
    ]))
    story.append(toc_tbl)
    story.append(PageBreak())

    # ═══════════════════════════════════════════════════════════════════════════
    # SECTION 1: ORAL CAVITY
    # ═══════════════════════════════════════════════════════════════════════════
    story.append(Paragraph("1. ORAL CAVITY AND SALIVARY GLANDS", ST['section']))
    story.append(Paragraph("SN: Pleomorphic Adenoma of Salivary Gland (Pg.516)", ST['question']))

    cols1 = [
        Paragraph("<b>Definition:</b> Most common benign salivary gland tumor (~60%). Also called <b>mixed tumor</b>. Site: Parotid (70%), submandibular, minor salivary glands.", ST['body']),
        Paragraph("<b>Gross:</b> Encapsulated, lobulated, rubbery, grey-white; mucoid/chondroid areas; 2-6 cm.", ST['body']),
        Paragraph("<b>Microscopy:</b> (1) Epithelial – ductal/acinar cells forming ducts, tubules; (2) Myoepithelial – spindle/stellate cells; (3) Stroma – myxoid, chondroid, hyaline (cartilage-like). <b>Capsule incomplete</b> – pseudopod projections → recurrence if incompletely excised.", ST['body']),
        Paragraph("<b>Behaviour:</b> Benign but locally recurrent. 2-10% risk malignant transformation (carcinoma ex pleomorphic adenoma) after 15+ yrs.", ST['body']),
        Paragraph("<b>Treatment:</b> Superficial parotidectomy preserving facial nerve.", ST['body']),
    ]
    for p in cols1:
        story.append(p)
    story.append(hr())

    # ═══════════════════════════════════════════════════════════════════════════
    # SECTION 2: GI TRACT
    # ═══════════════════════════════════════════════════════════════════════════
    story.append(Paragraph("2. GASTROINTESTINAL TRACT", ST['section']))

    # Gastritis
    story.append(Paragraph("SN1: Gastritis – Classification & Etiologic Agents", ST['question']))
    gastritis_rows = [
        ["Acute gastritis", "Neutrophilic infiltration"],
        ["Chronic – H.pylori", "Antral, lymphoplasmacytic"],
        ["Autoimmune (Type A)", "Fundal, anti-parietal cell Ab"],
        ["Chemical/Reactive (Type C)", "Bile reflux, NSAIDs"],
        ["Special forms", "Granulomatous, eosinophilic, lymphocytic"],
    ]
    story.append(make_table(["Type", "Key Features"], gastritis_rows))
    story.append(Paragraph("<b>Acute etiologic agents:</b> NSAIDs, Alcohol, Stress (Curling's ulcer-burns; Cushing's-brain injury), Uremia, Corticosteroids, Ischemia, Chemotherapy/radiation, Smoking, Infections (CMV, HSV rare).", ST['body']))
    story.append(Paragraph("<b>Morphology:</b> Mucosal edema, hyperemia, neutrophilic infiltration, erosions, mucosal hemorrhage (acute erosive hemorrhagic gastritis).", ST['body']))

    story.append(Paragraph("SN2/LAQ4: Gastric Carcinoma (Pg.538)", ST['question']))
    story.append(Paragraph("<b>Risk factors:</b> H.pylori (WHO type I carcinogen), high-salt/nitrate diet, atrophic gastritis with intestinal metaplasia, pernicious anemia, partial gastrectomy, CDH1 mutations (hereditary diffuse type), EBV infection (~10%).", ST['body']))
    story.append(Paragraph("<b>Correa cascade (intestinal type):</b> Normal → Chronic gastritis → Atrophy → Intestinal metaplasia → Dysplasia → Carcinoma.", ST['key_point']))
    gc_rows = [
        ["Intestinal type", "Gland-forming, expansile", "Antrum/lesser curvature", "Hematogenous (liver)", "CDH1 WT, IM precursor"],
        ["Diffuse type", "Signet-ring cells, infiltrative", "Fundus/whole stomach", "Peritoneal/lymphatic", "CDH1 mutation, linitis plastica"],
    ]
    story.append(make_table(["Type","Morphology","Location","Spread","Notes"], gc_rows))
    story.append(Paragraph("<b>Gross patterns:</b> (1) Polypoid/fungating, (2) Ulcerative (heaped-up everted edges), (3) Diffuse infiltrative – linitis plastica (leather-bottle stomach), (4) Superficial spreading (early).", ST['body']))
    story.append(Paragraph("<b>Microscopy:</b> Intestinal – well-formed mucus-secreting glands back-to-back. Diffuse – signet-ring cells (nucleus pushed to periphery by mucin); desmoplastic stroma.", ST['body']))
    story.append(Paragraph("<b>Spread:</b> Direct (esophagus, pancreas, colon); Lymphatic (perigastric→celiac→para-aortic, Virchow's node); Hematogenous (liver, lungs); Peritoneal (Krukenberg tumor-ovaries, Sister Mary Joseph nodule-umbilicus, Blumer's shelf).", ST['body']))

    story.append(Paragraph("SN3: H. pylori Gastritis (Pg.530-531)", ST['question']))
    story.append(Paragraph("<b>H.pylori:</b> Gram-negative spiral rod, microaerophilic, urease-positive.", ST['body']))
    story.append(Paragraph("<b>Virulence factors:</b> (1) <b>Urease</b>-generates NH3, neutralizes acid; (2) <b>Flagella</b>-motility; (3) <b>Adhesins</b>-bind foveolar cells; (4) <b>CagA</b>-injected into cells, ↑IL-8, neutrophil chemotaxis, ulcer+cancer risk; (5) <b>VacA</b>-vacuolating cytotoxin.", ST['body']))
    story.append(Paragraph("<b>Morphology:</b> Organisms in mucus layer (Giemsa/Warthin-Starry stain); neutrophilic infiltration (active); lymphoplasmacytic infiltrate; lymphoid follicles (MALT→MALT lymphoma); intestinal metaplasia in chronic cases.", ST['body']))

    story.append(Paragraph("SN5/SN9: Chronic Peptic Ulcer & Role of H.pylori (Pg.533)", ST['question']))
    story.append(Paragraph("<b>Risk factors:</b> H.pylori (90% DU, 70% GU), NSAIDs, smoking, alcohol, stress, ZE syndrome, blood group O.", ST['body']))
    story.append(Paragraph("<b>Pathogenesis:</b> Imbalance – aggressive (acid, pepsin, H.pylori, NSAIDs, bile) vs. defensive (mucus, HCO3, PGs, blood flow, epithelial renewal).", ST['body']))
    story.append(Paragraph("<b>H.pylori role:</b> Damages mucosa (NH3+toxins), ↑gastrin→↑acid, impairs mucus, promotes chronic inflammation. Eradication heals ulcer & prevents recurrence.", ST['key_point']))
    story.append(Paragraph("<b>Gross:</b> Sharply punched-out, round/oval ulcer; flat overhanging edges; clean base; mucosal folds radiating toward ulcer. Site: 1st part duodenum (anterior wall, 95%) > lesser curvature stomach.", ST['body']))
    story.append(Paragraph("<b>Microscopy – 4 zones (surface→depth):</b> (1) Necrotic slough (fibrin+WBCs); (2) Fibrinoid necrosis; (3) Granulation tissue; (4) Fibrous scar (collagen).", ST['body']))

    story.append(Paragraph("SN6/LAQ1: Ulcerative Colitis vs Crohn's Disease (Pg.552)", ST['question']))
    uc_cd_rows = [
        ["Site", "Colon only (rectum ALWAYS)", "Any GI (mouth to anus)"],
        ["Distribution", "Continuous, diffuse", "Skip lesions"],
        ["Depth", "Mucosa/submucosa ONLY", "Transmural (all layers)"],
        ["Crypt abscesses", "Yes (pathognomonic)", "Occasional"],
        ["Granulomas", "Absent", "Yes (non-caseating, 60%)"],
        ["Fistulae", "Rare", "Common"],
        ["Stricture", "Rare", "Common (fibrosis)"],
        ["Cobblestone", "No", "Yes"],
        ["Cancer risk", "HIGH", "Lower"],
        ["Serology", "p-ANCA +ve", "ASCA +ve"],
        ["Smoking", "Protective", "Risk factor"],
        ["Pseudopolyps", "Yes", "No"],
    ]
    story.append(make_table(["Feature", "Ulcerative Colitis", "Crohn's Disease"], uc_cd_rows, span_full=True))

    story.append(Paragraph("SN7: Typhoid vs Tubercular Intestinal Ulcers (Pg.553-554)", ST['question']))
    tt_rows = [
        ["Agent", "Salmonella typhi", "Mycobacterium tuberculosis"],
        ["Site", "Terminal ileum (Peyer's patches)", "Ileocecal region"],
        ["Orientation", "Transverse (⊥ long axis)", "Circumferential"],
        ["Edges", "Undermined, overhanging", "Undermined, ragged, caseous"],
        ["Complications", "Perforation (common)", "Stricture (fibrosis)"],
        ["Microscopy", "Typhoid nodules, macrophages", "Caseating granulomas, Langerhans GC"],
    ]
    story.append(make_table(["Feature","Typhoid","Tubercular"], tt_rows, span_full=True))

    story.append(Paragraph("SN8: Benign vs Malignant Gastric Ulcer (Pg.543)", ST['question']))
    bm_rows = [
        ["Shape", "Round/oval, regular", "Irregular"],
        ["Size", "<2 cm usually", ">2 cm usually"],
        ["Edges", "Flat, punched-out; folds radiate TO edge", "Heaped-up, everted, nodular; folds STOP before edge"],
        ["Base", "Clean, smooth, grey-white slough", "Dirty, necrotic, hemorrhagic"],
        ["Location", "Lesser curvature, antrum", "Anywhere; especially greater curvature"],
        ["Biopsy", "No malignant cells", "Malignant glands/signet-ring cells"],
    ]
    story.append(make_table(["Feature","Benign Ulcer","Malignant Ulcer"], bm_rows, span_full=True))

    story.append(Paragraph("LAQ2-3: Carcinoma Colon & Rectum (Pg.570)", ST['question']))
    story.append(Paragraph("<b>Risk factors:</b> High-fat low-fiber diet, obesity, IBD (UC>Crohn's), FAP (APC gene), HNPCC/Lynch (MLH1,MSH2,MSH6,PMS2), adenomatous polyps (villous>tubular), age>50.", ST['body']))
    story.append(Paragraph("<b>Molecular paths:</b> (1) APC/WNT-chromosomal instability (85%): APC→KRAS→SMAD4→TP53→carcinoma; (2) MSI pathway – mismatch repair genes (HNPCC, 15%).", ST['body']))
    story.append(Paragraph("<b>Gross:</b> Right colon – polypoid/fungating (presents with anemia). Left colon/rectum – annular napkin-ring → obstruction.", ST['body']))
    story.append(Paragraph("<b>Dukes' Staging:</b> A=wall confined; B1=into muscularis (no nodes); B2=through wall (no nodes); C1/C2=node+ve; D=distant mets (liver via portal vein→most common).", ST['body']))
    story.append(hr())

    # ═══════════════════════════════════════════════════════════════════════════
    # SECTION 3: LIVER
    # ═══════════════════════════════════════════════════════════════════════════
    story.append(Paragraph("3. LIVER, BILIARY TRACT & EXOCRINE PANCREAS", ST['section']))

    story.append(Paragraph("SN1/LAQ2: Alcoholic Liver Disease (Pg.603,606)", ST['question']))
    ald_rows = [
        ["Fatty Liver\n(Steatosis)", "Enlarged, yellow, greasy, soft (up to 4-6 kg)", "Macrovesicular steatosis (zone 3→panlobular); nucleus peripherally pushed. Reversible with abstinence.", "↑NADH→↑FA synthesis, ↓β-oxidation"],
        ["Alcoholic\nHepatitis", "Enlarged, mottled, red-green", "Hepatocyte ballooning+necrosis (zone3); Mallory-Denk bodies (eosinophilic tangles of IF); neutrophilic infiltrate; megamitochondria; cholestasis", "Acetaldehyde toxicity; CYP2E1 oxidative stress"],
        ["Cirrhosis", "Micronodular (<3mm), thin fibrous bands", "Fibrous bands, regenerative nodules, loss of lobular architecture. Irreversible.", "Fibrosis from stellate cell activation"],
    ]
    story.append(make_table(["Stage","Gross","Microscopy","Pathogenesis"], ald_rows, span_full=True,
                            col_widths=[25*mm, 40*mm, 70*mm, 42*mm]))

    story.append(Paragraph("<b>Mallory-Denk bodies</b> = eosinophilic intracytoplasmic inclusions (cytokeratin intermediate filament tangles). Neutrophilic infiltrate distinguishes from viral hepatitis (lymphocytic).", ST['key_point']))

    story.append(Paragraph("Cirrhosis – Define & Classify", ST['question']))
    story.append(Paragraph("<b>Definition:</b> Diffuse fibrosis + conversion of normal architecture into regenerative nodules.", ST['body']))
    circ_rows = [
        ["Micronodular (Laennec's)", "<3 mm", "Alcohol, biliary, hemochromatosis"],
        ["Macronodular", ">3 mm (variable)", "Viral hepatitis (HBV/HCV), Wilson's, α1AT deficiency"],
        ["Mixed", "Both", "Various"],
    ]
    story.append(make_table(["Type","Nodule Size","Causes"], circ_rows))
    story.append(Paragraph("<b>Complications:</b> Portal HTN (varices, splenomegaly, ascites, caput medusae); hepatic encephalopathy; hepatorenal syndrome; SBP; HCC; coagulopathy; hypoalbuminemia.", ST['body']))

    story.append(Paragraph("LAQ3: Post-Necrotic Cirrhosis – Etiopathogenesis & Morphology (Pg.609)", ST['question']))
    story.append(Paragraph("<b>Etiology:</b> Chronic HBV/HCV (most common), drug-induced hepatitis (INH, methyldopa, halothane), autoimmune hepatitis, fulminant hepatic failure.", ST['body']))
    story.append(Paragraph("<b>Pathogenesis:</b> Bridging necrosis (portal-portal/portal-central) → fibrosis → collapse of reticulin → regeneration of survivors → LARGE nodules.", ST['body']))
    story.append(Paragraph("<b>Gross:</b> Shrunken, deformed liver; large irregular nodules (>3mm–several cm) macronodular; deep fibrous scars.", ST['body']))
    story.append(Paragraph("<b>Micro:</b> Broad fibrous bands; large regenerative nodules; no normal lobular architecture; cholangiolar proliferation; lymphocytic infiltrate; etiology-specific features (ground-glass cells in HBV).", ST['body']))

    story.append(Paragraph("SN2: Acute Viral Hepatitis – Morphologic Features (Pg.595)", ST['question']))
    story.append(Paragraph("<b>Gross:</b> Enlarged, congested, yellow-green liver.", ST['body']))
    story.append(Paragraph("<b>Microscopy:</b> (1) Hepatocyte ballooning degeneration; (2) <b>Acidophilic (Councilman/apoptotic) bodies</b>-shrunken eosinophilic hepatocytes, pyknotic nucleus; (3) Lobular disarray; (4) Lymphocytes+macrophages (portal+lobular); (5) Kupffer cell hyperplasia+ceroid; (6) Cholestasis (bile plugs); (7) Regenerative activity-mitoses, binucleate cells; (8) Bridging necrosis in severe cases.", ST['body']))
    story.append(Paragraph("<b>Zone of injury:</b> HAV/HCV–panlobular; HBV–periportal; Yellow fever–midzonal (zone 2).", ST['key_point']))

    story.append(Paragraph("SN3: LFT Differences – Hemolytic vs Hepatocellular vs Obstructive Jaundice", ST['question']))
    lft_rows = [
        ["Serum bilirubin", "↑Unconjugated", "↑Both", "↑Conjugated"],
        ["Urine bilirubin", "Absent", "Present", "Present (dark urine)"],
        ["Urine urobilinogen", "↑↑", "↑ or ↓", "Absent"],
        ["Stool colour", "Dark", "Pale", "Pale/clay-coloured"],
        ["Alk. phosphatase", "Normal", "Mild ↑", "Marked ↑↑↑"],
        ["ALT/AST", "Normal", "Marked ↑↑↑", "Mild ↑"],
        ["PT/INR", "Normal", "Prolonged (no Vit K correction)", "Prolonged (corrects with Vit K)"],
        ["Serum albumin", "Normal", "Decreased", "Normal (early)"],
    ]
    story.append(make_table(["Parameter","Hemolytic","Hepatocellular","Obstructive"], lft_rows, span_full=True))

    story.append(Paragraph("LAQ1: Jaundice – Define, Classify, Causes", ST['question']))
    story.append(Paragraph("<b>Definition:</b> Yellow discolouration of skin/sclerae/mucosae due to serum bilirubin >2 mg/dL (sclerae visible >3 mg/dL).", ST['body']))
    jaundice_rows = [
        ["Pre-hepatic (hemolytic)", "Excess unconjugated bilirubin", "Hemolytic anaemia, G6PD deficiency, sickle cell"],
        ["Hepatocellular", "↓Uptake/conjugation/excretion", "Viral hepatitis, cirrhosis, drugs, Wilson's"],
        ["Post-hepatic (obstructive)", "Impaired bile flow", "Choledocholithiasis, Ca head pancreas, cholangiocarcinoma"],
        ["Neonatal physiological", "Low UGT1A1, short RBC life", "Resolves 2 weeks"],
        ["Hereditary", "Enzyme defects", "Gilbert's, Crigler-Najjar, Dubin-Johnson, Rotor's"],
    ]
    story.append(make_table(["Type","Mechanism","Examples"], jaundice_rows, span_full=True))

    story.append(Paragraph("SN7: Hepatitis B – Sequence of Serologic Markers in Acute Infection (Pg.592)", ST['question']))
    hbv_rows = [
        ["HBsAg", "4-8 wks post exposure", "First marker; disappears at recovery; if >6 months = chronic HBV"],
        ["HBeAg", "Shortly after HBsAg", "Active viral replication; high infectivity"],
        ["HBV DNA", "With HBsAg", "Best marker of replication"],
        ["Anti-HBc IgM", "Symptom onset", "Acute infection; ONLY marker in WINDOW PERIOD"],
        ["Anti-HBc IgG", "Persists lifelong", "Past or current infection marker"],
        ["Anti-HBe", "After HBeAg clears", "Low infectivity"],
        ["Anti-HBs", "Last to appear", "Recovery + immunity; vaccination ONLY marker"],
    ]
    story.append(make_table(["Marker","Timing","Significance"], hbv_rows, span_full=True))
    story.append(Paragraph("<b>Window period:</b> HBsAg gone, Anti-HBs not yet detectable → ONLY Anti-HBc IgM positive.", ST['key_point']))

    story.append(Paragraph("SN8: Amoebic Liver Abscess (Pg.600)", ST['question']))
    story.append(Paragraph("<b>Agent:</b> Entamoeba histolytica trophozoites. <b>Path:</b> Colonic ulcers → portal vein → liver → liquefaction.", ST['body']))
    story.append(Paragraph("<b>Clinical:</b> RUQ pain, fever, hepatomegaly; may have no bowel symptoms; can rupture into pleura/pericardium.", ST['body']))
    story.append(Paragraph("<b>Gross:</b> Single, right lobe; <b>'Anchovy sauce'/'chocolate-brown'</b> material (liquefied necrosis+blood); NO pus; fibrous rim.", ST['body']))
    story.append(Paragraph("<b>Micro:</b> Eosinophilic necrotic debris; thin fibrous wall; <b>PAS+ trophozoites at wall-debris junction</b> (contain phagocytosed RBCs); minimal inflammation (unlike pyogenic).", ST['body']))
    story.append(Paragraph("<b>Dx:</b> ELISA anti-amoebic antibodies (>95% sensitive).", ST['body']))

    story.append(Paragraph("SN4/LAQ: Primary Carcinoma of Liver – HCC (Pg.618)", ST['question']))
    story.append(Paragraph("<b>Pathogenesis:</b> Chronic HBV/HCV (HBV integrates→activates oncogenes; HCV via cirrhosis), Aflatoxin B1 (TP53 codon 249 mutation), alcohol, NAFLD/NASH, hereditary hemochromatosis, Wilson's, α1AT def.", ST['body']))
    story.append(Paragraph("<b>Gross:</b> Unifocal large/multifocal/diffuse; green (bile), soft; vascular invasion (portal/hepatic veins) – characteristic; pale-grey to yellow-green cut surface.", ST['body']))
    hcc_rows = [
        ["Trabecular (most common)", "Plates 2+ cells thick, sinusoidal vessels"],
        ["Pseudoglandular (acinar)", "Gland-like structures with bile"],
        ["Scirrhous", "Abundant fibrous stroma"],
        ["Fibrolamellar", "Young patients, no cirrhosis, eosinophilic cells+fibrous lamellae, BETTER prognosis"],
    ]
    story.append(make_table(["HCC Pattern","Features"], hcc_rows))
    story.append(Paragraph("<b>Markers:</b> AFP elevated ~70%. <b>Spread:</b> Portal vein thrombosis (characteristic), hilar LN, lungs, adrenals.", ST['body']))
    story.append(hr())

    # ═══════════════════════════════════════════════════════════════════════════
    # SECTION 4: KIDNEY
    # ═══════════════════════════════════════════════════════════════════════════
    story.append(Paragraph("4. KIDNEY AND LOWER URINARY TRACT", ST['section']))

    story.append(Paragraph("SN2/LAQ1: Classification of Glomerular Diseases (Pg.647)", ST['question']))
    glom_rows = [
        ["Post-streptococcal GN", "Nephritic", "Immune complex subepithelial 'humps'", "↓C3, ↑ASO", "Children, post-strep"],
        ["IgA nephropathy", "Nephritic (recurrent hematuria)", "IgA mesangial deposits", "Normal C3", "Most common GN worldwide"],
        ["Membranous GN", "Nephrotic", "Subepithelial deposits, GBM spikes", "Normal C3", "Anti-PLA2R Ab; most common adult NS"],
        ["Minimal Change Disease", "Nephrotic", "Normal LM; foot process effacement EM", "Normal", "Most common in children (80%)"],
        ["FSGS", "Nephrotic", "Segmental scarring, podocyte injury", "Normal", "HIV, obesity, heroin"],
        ["RPGN (Crescentic)", "Rapidly progressive", "Crescents >50% glomeruli", "Var.", "Type I/II/III"],
        ["Membranoproliferative", "Mixed nephritic+nephrotic", "Tram-track GBM, mesangial interposition", "↓C3", "HCV, cryoglobulin"],
    ]
    story.append(make_table(["Type","Syndrome","Morphology","Complement","Notes"], glom_rows, span_full=True,
                            col_widths=[32*mm,28*mm,48*mm,20*mm,35*mm]))

    story.append(Paragraph("Membranous Glomerulopathy – Morphology (Pg.656)", ST['question']))
    story.append(Paragraph("<b>LM:</b> Diffuse GBM thickening; spike formation on silver stain.", ST['body']))
    story.append(Paragraph("<b>IF:</b> Granular IgG+C3 along capillary walls (subepithelial).", ST['body']))
    story.append(Paragraph("<b>EM:</b> Subepithelial electron-dense deposits; podocyte foot process effacement.", ST['body']))
    mg_stages = [
        ["I","Small subepithelial deposits, no GBM thickening"],
        ["II","Spikes of GBM between deposits (Jones silver stain)"],
        ["III","Deposits incorporated into GBM (intramembranous)"],
        ["IV","Lucent zones within thick GBM (scarred stage)"],
    ]
    story.append(make_table(["Stage","Appearance"], mg_stages))

    story.append(Paragraph("SN6/LAQ2-3: Post-Streptococcal GN (Pg.652)", ST['question']))
    story.append(Paragraph("<b>Etiology:</b> Group A β-hemolytic Strep (nephritogenic strains). Latent period: pharyngitis 1-3 wks; impetigo 3-6 wks.", ST['body']))
    story.append(Paragraph("<b>Pathogenesis:</b> Immune complex-mediated (SPEB/NAPlr antigens); complement activation (classical+alternative); neutrophil/macrophage injury.", ST['body']))
    story.append(Paragraph("<b>Gross:</b> Bilateral enlarged <b>'flea-bitten'</b> kidneys (petechial hemorrhages).", ST['body']))
    story.append(Paragraph("<b>LM:</b> Diffuse endocapillary proliferative GN; hypercellular glomeruli; neutrophilic infiltrate; capillary lumen narrowing.", ST['body']))
    story.append(Paragraph("<b>IF:</b> Granular ('lumpy-bumpy') IgG+C3 capillary loops+mesangium – 'starry sky'.", ST['body']))
    story.append(Paragraph("<b>EM:</b> Large subepithelial <b>hump-shaped deposits</b> – PATHOGNOMONIC.", ST['key_point']))
    story.append(Paragraph("<b>Lab:</b> RBC casts, proteinuria; ↓C3 (C4 normal-alt pathway); ↑ASO titer (throat) or anti-DNase B (skin).", ST['body']))
    story.append(Paragraph("<b>Prognosis:</b> 95% children recover completely; adults worse; small % → RPGN/chronic GN.", ST['body']))

    story.append(Paragraph("SN4/LAQ1: Rapidly Progressive GN (RPGN) (Pg.654)", ST['question']))
    story.append(Paragraph("<b>Definition:</b> Nephritic syndrome with rapid renal failure in weeks-months; >50% glomeruli show crescents.", ST['body']))
    rpgn_rows = [
        ["Type I (anti-GBM)", "Linear IgG along GBM", "Goodpasture syndrome (lungs+kidneys)"],
        ["Type II (immune complex)", "Granular deposits", "Post-strep, SLE, IgA, MPGN"],
        ["Type III (pauci-immune)", "No/minimal Ig (ANCA+)", "Wegener's/GPA, microscopic polyangiitis"],
    ]
    story.append(make_table(["Type","IF Pattern","Disease"], rpgn_rows))
    story.append(Paragraph("<b>Crescent formation:</b> GBM injury → fibrin in Bowman's space → parietal epithelial cell proliferation + monocyte migration → crescent → compresses tuft → cellular→fibrocellular→fibrous.", ST['body']))

    story.append(Paragraph("LAQ2: Glomerular Syndromes / Acute Proliferative GN (Pg.647)", ST['question']))
    story.append(Paragraph("<b>Syndromes:</b> (1) Nephritic; (2) Nephrotic; (3) RPGN; (4) Chronic GN; (5) Asymptomatic proteinuria/hematuria.", ST['body']))
    story.append(Paragraph("<b>Acute Proliferative GN = Post-Streptococcal GN</b> – see above.", ST['body']))

    story.append(Paragraph("SN5: Nephrotic Syndrome – Features (Pg.648)", ST['question']))
    story.append(Paragraph("<b>Definition:</b> (1) Massive proteinuria >3.5 g/day; (2) Hypoalbuminemia <3 g/dL; (3) Generalised oedema; (4) Hyperlipidaemia; (5) Lipiduria (oval fat bodies, Maltese cross polarised light).", ST['body']))
    story.append(Paragraph("<b>Complications:</b> Infections (↓IgG, complement loss); Thrombosis (↓antithrombin III, protein C/S → renal vein thrombosis especially membranous); Vit D deficiency; Iron-resistant anaemia; Drug toxicity.", ST['body']))
    story.append(Paragraph("<b>Causes by age:</b> Children – Minimal Change Disease (80%); Adults – Membranous GN (primary), Diabetic nephropathy (secondary), FSGS.", ST['key_point']))

    story.append(Paragraph("SN3: Chronic Pyelonephritis (Pg.669)", ST['question']))
    story.append(Paragraph("<b>Pathogenesis:</b> Recurrent UTI + vesicoureteral reflux (reflux nephropathy) or obstruction.", ST['body']))
    story.append(Paragraph("<b>Gross (Characteristic):</b> Irregular corticomedullary <b>U-shaped</b> depressed scars (broad-based – vs V-shaped ischaemic); dilated blunted calyces beneath scars; if bilateral → small scarred kidneys.", ST['body']))
    story.append(Paragraph("<b>Micro:</b> <b>Thyroidisation</b> (tubules filled with eosinophilic casts resembling thyroid follicles); tubular atrophy; interstitial fibrosis; lymphoplasmacytic infiltrate; periglomerular fibrosis; vascular intimal thickening.", ST['key_point']))

    story.append(Paragraph("SN1: Renal Cell Carcinoma (Pg.681)", ST['question']))
    rcc_rows = [
        ["Clear cell (70-80%)", "VHL (3p deletion)", "Golden yellow, haemorrhage, necrosis", "Clear cells (lipid/glycogen), sinusoidal vasculature"],
        ["Papillary (10-15%)", "MET gene", "Bilateral, multiple", "Papillary fronds with fibrovascular cores"],
        ["Chromophobe (5%)", "Multiple chromosome losses", "Tan/brown, no necrosis", "Large pale cells, perinuclear halos, Hale colloidal iron+"],
        ["Collecting duct (<2%)", "Complex", "Infiltrative", "Tubular/tubulopapillary, high grade, poor prognosis"],
    ]
    story.append(make_table(["Type","Genetics","Gross","Micro"], rcc_rows, span_full=True,
                            col_widths=[30*mm,28*mm,35*mm,60*mm]))
    story.append(Paragraph("<b>Clinical triad (only 10% complete):</b> Hematuria + flank pain + palpable mass.", ST['body']))
    story.append(Paragraph("<b>Paraneoplastic:</b> Polycythemia (EPO), hypercalcaemia (PTHrP), HTN (renin), Cushing's (ACTH), Stauffer syndrome (hepatic dysfunction).", ST['body']))
    story.append(Paragraph("<b>Spread:</b> Renal vein invasion (tumour thrombus→IVC→right heart) – characteristic; hematogenous → lungs (cannonball mets), bones, adrenals, liver.", ST['body']))
    story.append(hr())

    # ═══════════════════════════════════════════════════════════════════════════
    # SECTION 5: MALE REPRODUCTIVE
    # ═══════════════════════════════════════════════════════════════════════════
    story.append(Paragraph("5. MALE REPRODUCTIVE SYSTEM", ST['section']))

    story.append(Paragraph("SN3: Classify Testicular Tumors (Pg.695)", ST['question']))
    story.append(Paragraph("<b>A. Germ Cell Tumors (GCTs) – 95% of testicular tumors:</b>", ST['label']))
    story.append(Paragraph("Related to GCNIS: Seminoma (classical); Non-seminomatous – Embryonal carcinoma, Yolk sac tumor, Choriocarcinoma, Teratoma (post-pubertal), Mixed GCT.", ST['body']))
    story.append(Paragraph("Unrelated to GCNIS: Spermatocytic tumor (elderly, does NOT metastasize), Pre-pubertal yolk sac tumor, Pre-pubertal teratoma (benign).", ST['body']))
    story.append(Paragraph("<b>B. Sex Cord-Stromal Tumors:</b> Leydig cell tumor (most common, androgens/estrogens), Sertoli cell, Granulosa cell.", ST['label']))
    story.append(Paragraph("<b>C. Lymphoma:</b> Most common testicular tumor in men >60 yrs (bilateral).", ST['label']))
    story.append(Paragraph("<b>D. Metastatic:</b> Prostate (most common), lung, kidney.", ST['label']))
    tm_rows = [
        ["Seminoma", "−", "+ (10%)", "+", "Radiosensitive; >95% cure"],
        ["Embryonal Ca.", "+", "+", "+", "Most aggressive GCT"],
        ["Yolk sac tumor", "↑↑↑", "−", "+", "Children; Schiller-Duval bodies"],
        ["Choriocarcinoma", "−", "↑↑↑", "+", "Hematogenous spread early; worst prognosis"],
        ["Teratoma", "+ (usu.)", "−", "−", "Post-pubertal = malignant regardless of histology"],
    ]
    story.append(make_table(["Tumor","AFP","β-hCG","LDH","Notes"], tm_rows, span_full=True))

    story.append(Paragraph("SN2/LAQ: Seminoma – Gross, Microscopy, Spread (Pg.697)", ST['question']))
    story.append(Paragraph("<b>Most common testicular GCT (~50%).</b> Peak: 3rd-4th decade. Types: Classical (95%), Spermatocytic (elderly, NO mets), Anaplastic (rare).", ST['body']))
    story.append(Paragraph("<b>Gross:</b> Enlarged testis; <b>homogeneous, lobulated, grey-white</b> tumor; NO hemorrhage/necrosis (unlike non-seminomatous); replaces parenchyma; tunica albuginea intact.", ST['body']))
    story.append(Paragraph("<b>Microscopy:</b> (1) Large uniform cells with <b>clear cytoplasm (PAS+ glycogen)</b>, large central nuclei, prominent nucleoli, in lobules/sheets; (2) Fibrous septa with <b>lymphocytic infiltrate (T cells)</b> – characteristic; (3) <b>Granulomatous reaction</b> (giant cells) – common; (4) Syncytiotrophoblasts may be present (mild ↑β-hCG).", ST['body']))
    story.append(Paragraph("<b>Spread:</b> (1) <b>Lymphatic (primary route)</b>: para-aortic LN (L1-L2) → mediastinal → supraclavicular – NOT inguinal initially; (2) Haematogenous (late): lungs, liver, brain, bone; (3) Retrograde to inguinal nodes only if tunica/scrotum involved.", ST['body']))
    story.append(Paragraph("<b>Treatment:</b> Orchiectomy + radiotherapy (highly radiosensitive); BEP chemo for advanced. <b>Prognosis:</b> >95% cure.", ST['key_point']))

    story.append(Paragraph("SN1/LAQ4: Teratoma – Define, Classify, Extragonadal Sites (Pg.699)", ST['question']))
    story.append(Paragraph("<b>Definition:</b> Germ cell tumor containing elements from >1 germ layer (ecto, meso, endoderm) in abnormal arrangement.", ST['body']))
    ter_rows = [
        ["Mature (benign)", "Well-differentiated: skin, hair, teeth, sebaceous glands, neural tissue, cartilage, respiratory epithelium"],
        ["Immature (malignant)", "Primitive/embryonic tissue – neuroepithelium (grade 1-3 by amount of immature neural tissue)"],
        ["With malignant transformation", "Somatic-type malignancy (e.g. SCC) arising within teratoma"],
    ]
    story.append(make_table(["Type","Features"], ter_rows))
    story.append(Paragraph("<b>Gross:</b> Well-demarcated, lobulated; heterogeneous – cystic areas (mucoid/serous), cartilage, bone, hair.", ST['body']))
    story.append(Paragraph("<b>Extragonadal sites:</b> Sacrococcygeal (most common in infants – anterior to sacrum), Anterior mediastinum, Retroperitoneum, Pineal gland/brain, Cervical.", ST['key_point']))
    story.append(Paragraph("<b>Important:</b> Post-pubertal testicular teratomas behave MALIGNANTLY regardless of histologic appearance; Pre-pubertal are BENIGN.", ST['key_point']))

    story.append(Paragraph("SN5/LAQ: Testicular GCTs – Enumerate & Describe Embryonal Carcinoma", ST['question']))
    story.append(Paragraph("<b>Enumerate:</b> See classification above (Section 5).", ST['body']))
    story.append(Paragraph("<b>Embryonal Carcinoma:</b> Most aggressive GCT. <b>Gross:</b> Smaller than seminoma, heterogeneous, hemorrhage+necrosis common. <b>Micro:</b> Large anaplastic cells with prominent nucleoli in sheets/glands/tubules; frequent mitoses; NO lymphocytic infiltrate. <b>Markers:</b> AFP+, β-hCG+. Spreads early (lymphatic+haematogenous).", ST['body']))
    story.append(hr())

    # ═══════════════════════════════════════════════════════════════════════════
    # SECTION 6: HIGH-YIELD SUMMARY TABLE
    # ═══════════════════════════════════════════════════════════════════════════
    story.append(Paragraph("6. HIGH-YIELD EXAM SUMMARY", ST['section']))

    hy_rows = [
        ["Seminoma", "Homogeneous grey-white", "Clear cells + lymphocytic septae + granulomas", "β-hCG (10%), LDH; AFP neg"],
        ["Yolk sac tumor", "Mucinous, grey-white", "Schiller-Duval bodies (perivascular pseudorosettes)", "AFP ↑↑↑"],
        ["Choriocarcinoma", "Hemorrhagic, necrotic", "Cytotrophoblasts + syncytiotrophoblasts", "β-hCG ↑↑↑"],
        ["Membranous GN", "Pale kidneys", "GBM spikes/domes (Jones silver stain)", "Anti-PLA2R Ab"],
        ["PSGN", "Flea-bitten kidneys", "Subepithelial HUMPS (EM); lumpy IgG/C3 (IF)", "↓C3, ↑ASO"],
        ["Alcoholic hepatitis", "Mottled liver", "Mallory-Denk bodies, neutrophils (zone 3)", "AST:ALT >2:1"],
        ["HCC", "Variegated; vascular invasion", "Trabecular pattern; bile production", "AFP ↑"],
        ["Gastric Ca (diffuse)", "Linitis plastica", "Signet ring cells, desmoplastic stroma", "CDH1 mutation"],
        ["Crohn's disease", "Skip lesions, cobblestone", "Transmural, non-caseating granulomas", "ASCA +ve"],
        ["Ulcerative Colitis", "Continuous; pseudopolyps", "Crypt abscesses, mucosa only", "p-ANCA +ve"],
        ["Amoebic liver abscess", "Anchovy sauce material", "PAS+ trophozoites at wall-debris junction", "Anti-amoebic ELISA"],
        ["Chronic pyelonephritis", "Broad U-shaped scars; calyceal dilation", "Thyroidisation, periglomerular fibrosis", "Reflux nephropathy"],
        ["RCC (clear cell)", "Golden yellow; variegated", "Clear cells, sinusoidal vessels, Fuhrman grade", "VHL mutation; AFP neg"],
        ["H.pylori gastritis", "Active gastritis, erosions", "Neutrophils, pit abscesses, MALT follicles", "CLO test, UBT"],
        ["Post-necrotic cirrhosis", "Macronodular, shrunken liver", "Broad fibrous bands, large nodules", "HBV/HCV markers"],
        ["Pleomorphic adenoma", "Encapsulated, lobulated", "Epithelial + myoepithelial + myxochondroid stroma", "Incomplete capsule → recurrence"],
    ]
    story.append(make_table(
        ["Condition","Key Gross","Key Microscopy","Key Marker/Fact"],
        hy_rows, span_full=True,
        col_widths=[35*mm,38*mm,60*mm,44*mm]
    ))

    story.append(Spacer(1, 4*mm))
    story.append(Paragraph("Prepared from Harsh Mohan Textbook of Pathology | Robbins & Kumar | Quick Revision Edition", ST['note']))

    return story


# ── Document setup ──────────────────────────────────────────────────────────
def build_pdf(output_path):
    doc = BaseDocTemplate(
        output_path,
        pagesize=A4,
        leftMargin=MARGIN, rightMargin=MARGIN,
        topMargin=10*mm, bottomMargin=10*mm,
        title="Pathology Paper 2 - Quick Revision",
        author="Orris AI",
        subject="Harsh Mohan Pathology Exam Prep",
    )

    def on_page(canvas, doc):
        canvas.saveState()
        # Header bar
        canvas.setFillColor(C_DARK_BLUE)
        canvas.rect(0, H - 7*mm, W, 7*mm, fill=1, stroke=0)
        canvas.setFont('Helvetica-Bold', 6.5)
        canvas.setFillColor(C_WHITE)
        canvas.drawString(MARGIN, H - 5*mm, "PATHOLOGY PAPER 2 | QUICK REVISION")
        canvas.drawRightString(W - MARGIN, H - 5*mm, f"Page {doc.page}")
        # Footer
        canvas.setFillColor(colors.grey)
        canvas.setFont('Helvetica', 5.5)
        canvas.drawCentredString(W/2, 5*mm, "Harsh Mohan Pathology · Exam Prep Edition · All rights of original author reserved")
        canvas.restoreState()

    full_frame = Frame(
        MARGIN, 10*mm,
        W - 2*MARGIN, H - 17*mm,
        id='full', leftPadding=0, rightPadding=0, topPadding=0, bottomPadding=0
    )
    doc.addPageTemplates([
        PageTemplate(id='main', frames=[full_frame], onPage=on_page)
    ])

    story = build_story()
    doc.build(story)
    print(f"PDF built: {output_path}")


if __name__ == '__main__':
    build_pdf('/home/daytona/workspace/pathology-revision/Pathology_Paper2_Revision_Compressed.pdf')
Running Command

cd /home/daytona/workspace/pathology-revision && python3 build_compressed.py 2>&…

Running Command

python3 -c " from pypdf import PdfReader r = PdfReader('/home/daytona/workspace/…

35 pages compressed to just 5 pages. Here's your download:

Pathology Paper2 Revision Compressed

PDF Document · PDF


What was done to compress it:
OriginalCompressed
35 pages5 pages
Large fonts, wide spacing7.2pt body, 9.5pt line height
One topic per pageDense layout, all topics continuous
Verbose prose answersBullet-point + keyword format
Simple text tablesColor-coded compact tables (6.3pt)
What's inside the 5 pages:
  • Page 1: Cover + Table of Contents
  • Page 2: Oral Cavity + GI Tract (Gastritis, Gastric Carcinoma, H.pylori, Peptic Ulcer, UC vs Crohn's, Typhoid vs TB ulcer, Benign vs Malignant ulcer, Carcinoma Colon)
  • Page 3: Liver (Alcoholic liver disease, Cirrhosis, Post-necrotic cirrhosis, Acute viral hepatitis, LFT table, Jaundice, HBV serology, Amoebic abscess, HCC)
  • Page 4: Kidney (All glomerular diseases classification, Membranous GN stages, PSGN, RPGN, Nephrotic syndrome, Chronic pyelonephritis, RCC)
  • Page 5: Male Reproductive (Seminoma, Teratoma, Testicular tumor classification+markers) + Master High-Yield Summary Table (16 conditions with gross/micro/marker)
This is a shared conversation. Sign in to Orris to start your own chat.