GI Endoscopy Classification Cheat Sheet | EndoCollab :root { –bg: #0d111d; –navy: #21284f; –teal: #2a8a70; –gold: #c8942a; –pink: #ff407c; –blue: #467ff7; –card-bg: rgba(255, 255, 255, 0.04); –card-border: rgba(255, 255, 255, 0.08); –text-main: #ffffff; –text-dim: #94a3b8; –transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); }* { margin: 0; padding: 0; box-sizing: border-box; font-family: ‘Outfit’, sans-serif; }body { background: var(–bg); color: var(–text-main); min-height: 100vh; background: radial-gradient(ellipse at 50% 0%, var(–navy) 0%, var(–bg) 60%); }.container { width: 100%; max-width: 1200px; margin: 0 auto; padding: 2rem 1.5rem 4rem; }/* Header */ .header { text-align: center; margin-bottom: 2rem; padding: 2rem 0; } .header .badge { display: inline-block; background: rgba(42, 138, 112, 0.15); color: var(–teal); border: 1px solid rgba(42, 138, 112, 0.3); padding: 0.35rem 1rem; border-radius: 999px; font-size: 0.75rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 1rem; } .header h1 { font-size: 2.2rem; font-weight: 700; background: linear-gradient(135deg, #ffffff 0%, var(–teal) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; margin-bottom: 0.75rem; } .header p { color: var(–text-dim); font-size: 1rem; max-width: 600px; margin: 0 auto; line-height: 1.6; }/* Search & Filter Bar */ .controls { display: flex; gap: 0.75rem; margin-bottom: 2rem; flex-wrap: wrap; } .search-box { flex: 1; min-width: 200px; position: relative; } .search-box input { width: 100%; padding: 0.75rem 1rem 0.75rem 2.5rem; background: var(–card-bg); border: 1px solid var(–card-border); border-radius: 10px; color: var(–text-main); font-size: 0.9rem; font-family: ‘Outfit’, sans-serif; outline: none; transition: var(–transition); } .search-box input:focus { border-color: var(–teal); box-shadow: 0 0 0 3px rgba(42, 138, 112, 0.15); } .search-box input::placeholder { color: var(–text-dim); } .search-box::before { content: “\1F50D”; position: absolute; left: 0.85rem; top: 50%; transform: translateY(-50%); font-size: 0.9rem; opacity: 0.5; } .filter-pills { display: flex; gap: 0.5rem; flex-wrap: wrap; } .filter-pill { padding: 0.55rem 1rem; background: var(–card-bg); border: 1px solid var(–card-border); border-radius: 10px; color: var(–text-dim); font-size: 0.8rem; font-weight: 500; cursor: pointer; transition: var(–transition); white-space: nowrap; } .filter-pill:hover { border-color: var(–teal); color: var(–text-main); } .filter-pill.active { background: rgba(42, 138, 112, 0.15); border-color: var(–teal); color: var(–teal); }/* Count */ .result-count { color: var(–text-dim); font-size: 0.8rem; margin-bottom: 1rem; }/* Classification Cards */ .classifications-grid { display: grid; grid-template-columns: 1fr; gap: 1rem; }.classification-card { background: var(–card-bg); border: 1px solid var(–card-border); border-radius: 14px; overflow: hidden; transition: var(–transition); cursor: pointer; } .classification-card:hover { border-color: rgba(42, 138, 112, 0.4); transform: translateY(-2px); box-shadow: 0 8px 30px rgba(0, 0, 0, 0.3); } .classification-card.expanded { border-color: var(–teal); }.card-header { display: flex; align-items: center; gap: 1rem; padding: 1.25rem 1.5rem; } .card-icon { width: 44px; height: 44px; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 1.3rem; flex-shrink: 0; } .card-header-text { flex: 1; min-width: 0; } .card-header-text h3 { font-size: 1.05rem; font-weight: 600; margin-bottom: 0.2rem; color: var(–text-main); } .card-header-text .card-subtitle { font-size: 0.78rem; color: var(–text-dim); } .card-tags { display: flex; gap: 0.4rem; flex-shrink: 0; } .card-tag { font-size: 0.65rem; padding: 0.2rem 0.6rem; border-radius: 999px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.04em; } .tag-esophagus { background: rgba(70, 127, 247, 0.15); color: var(–blue); } .tag-stomach { background: rgba(200, 148, 42, 0.15); color: var(–gold); } .tag-colon { background: rgba(42, 138, 112, 0.15); color: var(–teal); } .tag-biliary { background: rgba(255, 64, 124, 0.15); color: var(–pink); } .tag-general { background: rgba(148, 163, 184, 0.15); color: var(–text-dim); } .tag-small-bowel { background: rgba(168, 85, 247, 0.15); color: #a855f7; }.expand-icon { color: var(–text-dim); transition: var(–transition); font-size: 1.2rem; flex-shrink: 0; } .classification-card.expanded .expand-icon { transform: rotate(180deg); color: var(–teal); }/* Expanded Content */ .card-body { max-height: 0; overflow: hidden; transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1); } .classification-card.expanded .card-body { max-height: 2000px; } .card-body-inner { padding: 0 1.5rem 1.5rem; border-top: 1px solid var(–card-border); }/* Classification Table */ .class-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: 0.85rem; } .class-table thead th { text-align: left; padding: 0.6rem 0.75rem; color: var(–teal); font-weight: 600; font-size: 0.72rem; text-transform: uppercase; letter-spacing: 0.05em; border-bottom: 1px solid var(–card-border); } .class-table tbody td { padding: 0.6rem 0.75rem; border-bottom: 1px solid rgba(255,255,255,0.03); color: var(–text-dim); vertical-align: top; line-height: 1.5; } .class-table tbody tr:hover td { background: rgba(42, 138, 112, 0.04); } .class-table .grade-label { color: var(–text-main); font-weight: 600; white-space: nowrap; }/* Clinical Pearl */ .clinical-pearl { margin-top: 1rem; padding: 0.75rem 1rem; background: rgba(200, 148, 42, 0.08); border-left: 3px solid var(–gold); border-radius: 0 8px 8px 0; font-size: 0.82rem; color: var(–text-dim); line-height: 1.5; } .clinical-pearl strong { color: var(–gold); }/* Footer */ .footer { text-align: center; margin-top: 3rem; padding-top: 2rem; border-top: 1px solid var(–card-border); } .footer p { color: var(–text-dim); font-size: 0.8rem; } .footer a { color: var(–teal); text-decoration: none; }@media (max-width: 640px) { .header h1 { font-size: 1.6rem; } .card-header { padding: 1rem; flex-wrap: wrap; } .card-tags { display: none; } .controls { flex-direction: column; } .filter-pills { overflow-x: auto; flex-wrap: nowrap; padding-bottom: 0.5rem; } }
Free Clinical Reference

Endoscopy Classification Cheat Sheet

The essential classification systems every endoscopist needs, organized in one searchable reference. Built for rapid retrieval before your next case.

All
Esophagus
Stomach
Colon
Biliary / Pancreas
General
Showing 12 classifications
📐

Paris Classification

Superficial GI Neoplastic Lesion Morphology
General
TypeSubtypeDescription
0-IpPolypoidPedunculated (with stalk)
0-IspPolypoidSemi-pedunculated (short stalk)
0-IsPolypoidSessile (broad-based, no stalk)
0-IIaNon-polypoidSlightly elevated (< 2.5 mm above mucosa)
0-IIbNon-polypoidCompletely flat
0-IIcNon-polypoidSlightly depressed
0-IIIExcavatedUlcerated / excavated lesion
Clinical Pearl: Combined morphologies are common (e.g., IIa+IIc). The depressed component (IIc) is the strongest predictor of submucosal invasion, regardless of size. Always report the dominant morphology first.
🔬

Kudo Pit Pattern Classification

Colorectal Polyp Surface Pattern Analysis
Colon
TypePatternHistologyManagement
IRound (normal)Normal mucosaNo resection
IIStellar / papillaryHyperplasticNo resection (generally)
IIISSmall round / tubularAdenoma (tubular)Endoscopic resection
IIILLarge round / tubularAdenoma (tubulovillous)Endoscopic resection
IVDendritic / gyrus-likeAdenoma (villous)Endoscopic resection
V-IIrregular / distortedCarcinoma (SM superficial)EMR/ESD possible
V-NNon-structuralCarcinoma (SM deep invasion)Surgery
Clinical Pearl: Kudo V-N (non-structural, amorphous pattern) is the strongest endoscopic predictor of deep submucosal invasion and mandates surgical referral. Types I and II are generally non-neoplastic and can be left in situ.
💡

JNET Classification

NBI Magnification for Colorectal Lesions
Colon
TypeVessel PatternSurface PatternLikely Histology
Type 1Invisible or faintRegular dark/white spots of uniform sizeHyperplastic / SSP
Type 2ARegular caliber, meshed/spiralRegular (tubular/branched/papillary)Low-grade dysplasia adenoma
Type 2BIrregular caliber, non-uniformIrregular or obscureHigh-grade dysplasia / SM-superficial Ca
Type 3Loose vessel areas, interruptionAmorphous or absentDeep SM invasive carcinoma
Clinical Pearl: JNET 2B is the “gray zone.” These lesions require careful assessment with magnification. Some are amenable to ESD, but many harbor deep submucosal invasion. When in doubt, prioritize marking and multidisciplinary discussion over immediate resection.
📏

Prague C & M Criteria

Barrett’s Esophagus Segment Measurement
Esophagus
ComponentMeasurementDescription
C (Circumferential)cm from GEJLength of circumferential columnar-lined esophagus above the GEJ
M (Maximum)cm from GEJMaximum extent (including tongues) of columnar epithelium above GEJ

Reporting format: CxMy (e.g., C3M5 = 3 cm circumferential, 5 cm maximum extent). Islands of columnar mucosa above the M extent should be reported separately.

Clinical Pearl: The GEJ is defined by the proximal margin of the gastric folds, NOT the Z-line. Short-segment Barrett’s (< 3 cm) has poorer inter-observer agreement. Always document landmarks carefully and use the Seattle biopsy protocol (4-quadrant biopsies every 1-2 cm).
🔥

Los Angeles Classification

Reflux Esophagitis Grading
Esophagus
GradeMucosal Break Description
Grade AOne or more mucosal breaks, each no longer than 5 mm, not extending between tops of mucosal folds
Grade BOne or more mucosal breaks > 5 mm, not extending between tops of two mucosal folds
Grade CMucosal breaks extending between tops of two or more mucosal folds, involving < 75% of circumference
Grade DMucosal breaks involving >= 75% of the esophageal circumference
Clinical Pearl: LA Grade A has poor inter-observer agreement and may represent a normal finding. Grades C and D are definitively pathologic and strongly predict abnormal acid exposure on pH testing. Always assess after at least 2 weeks off PPI when grading for diagnostic purposes.

Zargar Classification

Caustic Injury / Corrosive Ingestion Grading
Esophagus Stomach
GradeEndoscopic FindingsPrognosis
0Normal mucosaExcellent
1Edema, hyperemia of mucosaExcellent, no stricture
2aSuperficial ulcers, erosions, friability, blisters, exudates, hemorrhageGood, rare stricture
2bDeep discrete or circumferential ulcersStricture possible
3aSmall, scattered areas of necrosisStricture likely
3bExtensive necrosisHigh mortality risk, perforation
Clinical Pearl: Endoscopy should be performed within 12-48 hours of ingestion. Grade 3b injuries carry significant mortality risk and may require surgical consultation. Do NOT advance past areas of significant necrosis. Nasogastric tube placement under direct vision is appropriate for Grade 2b+ injuries.
📋

Updated Sydney Protocol

Standardized Gastric Biopsy Sampling
Stomach
SiteLocation# Biopsies
A1Lesser curvature of the antrum (2-3 cm from pylorus)1
A2Greater curvature of the antrum (2-3 cm from pylorus)1
IAIncisura angularis (lesser curvature)1
B1Lesser curvature of the corpus (approximately 4 cm from cardia)1
B2Greater curvature of the corpus (middle of body, approximately 8 cm from cardia)1

Total: 5 biopsies minimum, submitted in separately labeled containers. Additional biopsies from any visible lesion should be submitted separately.

Clinical Pearl: The incisura angularis biopsy is the most sensitive single site for detecting intestinal metaplasia and early atrophic gastritis. Do not skip it. Separate containers are critical: antrum and corpus pathology can differ significantly and influence H. pylori treatment decisions.
🏥

Bismuth-Corlette Classification

Hilar Bile Duct Strictures / Cholangiocarcinoma
Biliary
TypeDescriptionResectability
Type IBelow the confluence of the left and right hepatic ductsResectable
Type IIReaches the confluence but does not involve left or right hepatic ductsResectable
Type IIIaInvolves the right hepatic duct (extending to the right secondary confluence)Potentially resectable
Type IIIbInvolves the left hepatic duct (extending to the left secondary confluence)Potentially resectable
Type IVInvolves both right and left hepatic ducts (multicentric or bilateral extension)Usually unresectable
Clinical Pearl: In suspected Klatskin tumors, avoid stenting both ducts at ERCP before surgical consultation. Unilateral stenting of the future liver remnant is preferred. Contrast injection into a duct you cannot drain dramatically increases cholangitis risk. MRCP should precede ERCP for staging.
🚨

Stapfer Classification

ERCP-Related Duodenal Perforations
Biliary
TypeMechanismLocationManagement
Type ILateral or medial duodenal wall perforation (by scope)Periampullary / duodenalUsually surgical
Type IIPeriampullary (sphincterotomy-related)PerivaterianUsually conservative (clips, stent, NPO, antibiotics)
Type IIIDistal bile duct perforation (by guidewire or basket)CBD / intrahepaticConservative (bile duct stent)
Type IVRetroperitoneal air only (no visible perforation)RetroperitoneumConservative (observation)
Clinical Pearl: Type I perforations are the most dangerous and often require immediate surgical repair. Type II perforations (sphincterotomy-related) can frequently be managed endoscopically with clips and/or a fully covered metal stent across the defect, combined with NPO status and broad-spectrum antibiotics. CT abdomen is essential for staging.
💨

Classification of Hiatal Hernias

Types I-IV by GEJ and Fundus Position
Esophagus Stomach
TypeNameAnatomy
Type ISlidingGEJ migrates above diaphragm. Most common (95%). Fundus remains below.
Type IIParaesophageal (true)GEJ remains in normal position. Fundus herniates through hiatus alongside esophagus.
Type IIIMixedCombination of Type I and II. Both GEJ and fundus migrate above diaphragm.
Type IVComplex paraesophagealLarge defect with herniation of other organs (colon, spleen, omentum) into thorax.
Clinical Pearl: Types II-IV (paraesophageal) carry a risk of incarceration/volvulus and merit surgical evaluation. Cameron lesions (linear gastric erosions at the diaphragmatic hiatus) are a common cause of occult iron-deficiency anemia in large hernias and are easily missed if not specifically sought.
🧬

WHO Serrated Polyp Classification

Serrated Lesion Subtypes and Malignant Potential
Colon
SubtypeKey FeaturesLocationMalignant Potential
Hyperplastic Polyp (HP)Small (<5 mm), pale, no dysplasiaPredominantly left colon / rectumNegligible
Sessile Serrated Lesion (SSL)Flat, mucus cap, irregular borders, boot-shaped cryptsPredominantly right colonSignificant (via BRAF / CpG island methylation)
SSL with DysplasiaSSL features + cytological dysplasiaRight colonHigh (accelerated progression)
Traditional Serrated Adenoma (TSA)Protuberant, villiform, eosinophilic cells, ectopic crypt formationLeft colon / rectumModerate (via KRAS or BRAF)
Clinical Pearl: SSLs are the most clinically important serrated lesions and the most frequently missed. They appear as flat, pale lesions with a mucus cap and indistinct borders, often in the right colon. NBI can paradoxically make them harder to see. White light with adequate insufflation and careful washing is key.
🩸

Forrest Classification

Peptic Ulcer Bleeding Stigmata
Stomach General
ClassDescriptionRebleeding RiskEndoscopic Rx?
IaSpurting hemorrhage~90%Yes (mandatory)
IbOozing hemorrhage~50%Yes (mandatory)
IIaNon-bleeding visible vessel (NBVV)~40-50%Yes (recommended)
IIbAdherent clot (non-removable)~25-30%Consider (remove clot, treat if SRH)
IIcFlat pigmented spot~7-10%No (PPI only)
IIIClean-base ulcer~3-5%No (PPI only)
Clinical Pearl: For Forrest IIb (adherent clot), current guidelines recommend vigorous irrigation to dislodge the clot and treat the underlying stigmata. Dual endoscopic therapy (epinephrine injection + mechanical/thermal) remains standard of care for Forrest Ia-IIa. Clean-base ulcers (III) can be fed and discharged early.
// Expand/Collapse Cards document.querySelectorAll(‘.classification-card’).forEach(card => { card.querySelector(‘.card-header’).addEventListener(‘click’, () => { card.classList.toggle(‘expanded’); }); });// Filter Pills const filterPills = document.querySelectorAll(‘.filter-pill’); filterPills.forEach(pill => { pill.addEventListener(‘click’, () => { filterPills.forEach(p => p.classList.remove(‘active’)); pill.classList.add(‘active’); filterCards(); }); });// Search const searchInput = document.getElementById(‘searchInput’); searchInput.addEventListener(‘input’, filterCards);function filterCards() { const query = searchInput.value.toLowerCase().trim(); const activeFilter = document.querySelector(‘.filter-pill.active’).dataset.filter; const cards = document.querySelectorAll(‘.classification-card’); let visibleCount = 0;cards.forEach(card => { const category = card.dataset.category || ”; const keywords = card.dataset.keywords || ”; const title = card.querySelector(‘h3’).textContent.toLowerCase(); const subtitle = card.querySelector(‘.card-subtitle’).textContent.toLowerCase();const matchesFilter = activeFilter === ‘all’ || category.includes(activeFilter); const matchesSearch = !query || title.includes(query) || subtitle.includes(query) || keywords.includes(query) || category.includes(query);if (matchesFilter && matchesSearch) { card.style.display = ”; visibleCount++; } else { card.style.display = ‘none’; } });document.getElementById(‘resultCount’).textContent = `Showing ${visibleCount} classification${visibleCount !== 1 ? ‘s’ : ”}`; }