I need a PPT. Or... Pathology topic is... Smear in technique and staining of gastrointestinal tract, respiratory tract, urinary tract. I am studying in third BSc MLD under Rajiv Gandhi University of Health Science. So, I need a proper PPT of this topic.
smear technique staining gastrointestinal respiratory urinary tract cytology MLD pathology RGUHS
https://pmc.ncbi.nlm.nih.gov/articles/PMC7121370
smear technique preparation staining cytology gastrointestinal tract respiratory urinary BSc MLD laboratory
https://pmc.ncbi.nlm.nih.gov/articles/PMC3507055
mkdir -p /home/daytona/workspace/smear-ppt && ls /home/daytona/workspace/smear-ppt/
~/smear-ppt/create_smear_ppt.js
const pptxgen = require("pptxgenjs");
const pres = new pptxgen();
pres.layout = 'LAYOUT_16x9';
pres.title = 'Smear Technique and Staining – GI, Respiratory & Urinary Tracts';
pres.author = 'III BSc MLD – RGUHS';
// ── COLOUR PALETTE ──────────────────────────────────────────────────────────
const C = {
darkBg: '0D1F3C', // deep navy (title + section slides)
midBg: '1A3560', // mid-navy (accent areas)
accent: '4FC3F7', // sky blue (headings on dark)
accentYellow: 'FFD54F', // amber (highlights)
white: 'FFFFFF',
lightGray:'E8F0FE', // pale blue-grey (content slide bg)
bodyDark: '1C2D4F', // near-black text on light bg
green: '43A047',
teal: '00897B',
purple: '7B1FA2',
red: 'C62828',
orange: 'E65100',
};
// ── HELPERS ──────────────────────────────────────────────────────────────────
function addBgRect(slide, color, x=0, y=0, w='100%', h='100%') {
slide.addShape(pres.ShapeType.rect, { x, y, w, h, fill: { color }, line: { type:'none' } });
}
function sectionTitle(slide, title, subtitle='') {
addBgRect(slide, C.darkBg);
// decorative accent bar left
slide.addShape(pres.ShapeType.rect, { x:0, y:0, w:0.18, h:'100%', fill:{ color: C.accent }, line:{type:'none'} });
slide.addShape(pres.ShapeType.rect, { x:0.18, y:0, w:0.06, h:'100%', fill:{ color: C.accentYellow }, line:{type:'none'} });
slide.addText(title, {
x:0.5, y:1.8, w:9, h:1.4,
fontSize:38, bold:true, color:C.accent, fontFace:'Calibri',
align:'center', glow:{ size:12, opacity:0.3, color:C.accent }
});
if (subtitle) {
slide.addText(subtitle, {
x:0.5, y:3.3, w:9, h:0.7,
fontSize:18, color:C.accentYellow, fontFace:'Calibri', align:'center', italic:true
});
}
}
function contentSlide(slide, title, bullets, titleColor=C.darkBg, titleBg=C.accent) {
addBgRect(slide, C.lightGray);
// top title bar
slide.addShape(pres.ShapeType.rect, { x:0, y:0, w:'100%', h:0.85, fill:{color: C.darkBg}, line:{type:'none'} });
slide.addText(title, {
x:0.3, y:0, w:9.4, h:0.85, margin:0,
fontSize:22, bold:true, color:C.accent, fontFace:'Calibri', valign:'middle'
});
// bottom accent line
slide.addShape(pres.ShapeType.rect, { x:0, y:5.25, w:'100%', h:0.375, fill:{color: C.midBg}, line:{type:'none'} });
slide.addText('III BSc MLD | RGUHS', {
x:0.3, y:5.25, w:9.4, h:0.375, margin:0,
fontSize:11, color:C.accent, fontFace:'Calibri', italic:true, valign:'middle'
});
// bullets
const items = bullets.map((b, i) => {
if (b.startsWith('##')) {
return { text: b.slice(2).trim(), options:{ bold:true, color:C.midBg, fontSize:16, bullet:false, breakLine:true, paraSpaceBefore:10 } };
}
return { text: b, options:{ bullet: { type:'bullet', code:'2022' }, color: C.bodyDark, fontSize:14.5, fontFace:'Calibri', breakLine:true, indentLevel:0 } };
});
slide.addText(items, {
x:0.35, y:0.95, w:9.3, h:4.2,
valign:'top', fontFace:'Calibri'
});
}
function twoColSlide(slide, title, leftTitle, leftBullets, rightTitle, rightBullets, leftColor=C.midBg, rightColor=C.teal) {
addBgRect(slide, C.lightGray);
slide.addShape(pres.ShapeType.rect, { x:0, y:0, w:'100%', h:0.85, fill:{color: C.darkBg}, line:{type:'none'} });
slide.addText(title, {
x:0.3, y:0, w:9.4, h:0.85, margin:0,
fontSize:22, bold:true, color:C.accent, fontFace:'Calibri', valign:'middle'
});
slide.addShape(pres.ShapeType.rect, { x:0, y:5.25, w:'100%', h:0.375, fill:{color:C.midBg}, line:{type:'none'} });
slide.addText('III BSc MLD | RGUHS', {
x:0.3, y:5.25, w:9.4, h:0.375, margin:0,
fontSize:11, color:C.accent, fontFace:'Calibri', italic:true, valign:'middle'
});
// left column
slide.addShape(pres.ShapeType.rect, { x:0.2, y:0.95, w:4.5, h:0.42, fill:{color:leftColor}, line:{type:'none'}, rounding:true });
slide.addText(leftTitle, { x:0.2, y:0.95, w:4.5, h:0.42, margin:0, fontSize:14, bold:true, color:C.white, fontFace:'Calibri', align:'center', valign:'middle' });
slide.addText(leftBullets.map(b=>({ text:b, options:{ bullet:{type:'bullet',code:'2022'}, color:C.bodyDark, fontSize:13.5, breakLine:true } })),
{ x:0.25, y:1.45, w:4.4, h:3.7, valign:'top', fontFace:'Calibri' });
// right column
slide.addShape(pres.ShapeType.rect, { x:5.1, y:0.95, w:4.5, h:0.42, fill:{color:rightColor}, line:{type:'none'}, rounding:true });
slide.addText(rightTitle, { x:5.1, y:0.95, w:4.5, h:0.42, margin:0, fontSize:14, bold:true, color:C.white, fontFace:'Calibri', align:'center', valign:'middle' });
slide.addText(rightBullets.map(b=>({ text:b, options:{ bullet:{type:'bullet',code:'2022'}, color:C.bodyDark, fontSize:13.5, breakLine:true } })),
{ x:5.15, y:1.45, w:4.4, h:3.7, valign:'top', fontFace:'Calibri' });
// divider
slide.addShape(pres.ShapeType.line, { x:4.9, y:1.0, w:0, h:4.15, line:{color:C.midBg, width:1.5, dashType:'dash'} });
}
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 1 – TITLE SLIDE
// ════════════════════════════════════════════════════════════════════════════
let s = pres.addSlide();
addBgRect(s, C.darkBg);
// large decorative circle
s.addShape(pres.ShapeType.ellipse, { x:7.5, y:-0.8, w:4.5, h:4.5, fill:{color:C.midBg}, line:{type:'none'} });
s.addShape(pres.ShapeType.ellipse, { x:7.9, y:-0.4, w:3.5, h:3.5, fill:{color:C.accent}, line:{type:'none'} });
// accent bar
s.addShape(pres.ShapeType.rect, { x:0.5, y:2.55, w:3.8, h:0.06, fill:{color:C.accentYellow}, line:{type:'none'} });
s.addText('SMEAR PREPARATION\n& STAINING TECHNIQUES', {
x:0.5, y:0.6, w:8.5, h:1.8,
fontSize:32, bold:true, color:C.white, fontFace:'Calibri',
align:'left', charSpacing:1
});
s.addText('Gastrointestinal Tract | Respiratory Tract | Urinary Tract', {
x:0.5, y:2.7, w:8.5, h:0.7,
fontSize:16, color:C.accent, fontFace:'Calibri', align:'left', italic:true
});
s.addText('III BSc Medical Laboratory Technology\nRajiv Gandhi University of Health Sciences', {
x:0.5, y:3.55, w:8.5, h:0.9,
fontSize:14, color:C.accentYellow, fontFace:'Calibri', align:'left'
});
s.addText('Subject: Pathology (Cytopathology)', {
x:0.5, y:4.6, w:8.5, h:0.5,
fontSize:12, color:'AACFEE', fontFace:'Calibri', align:'left', italic:true
});
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 2 – CONTENTS / OUTLINE
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
addBgRect(s, C.lightGray);
s.addShape(pres.ShapeType.rect, { x:0, y:0, w:'100%', h:0.85, fill:{color:C.darkBg}, line:{type:'none'} });
s.addText('CONTENTS', { x:0.3, y:0, w:9.4, h:0.85, margin:0, fontSize:24, bold:true, color:C.accent, fontFace:'Calibri', valign:'middle' });
const topics = [
{ num:'01', label:'Introduction to Cytology & Smear Technique', color:C.midBg },
{ num:'02', label:'Fixatives and Staining Methods', color:C.teal },
{ num:'03', label:'Gastrointestinal Tract – Smear & Staining', color:C.green },
{ num:'04', label:'Respiratory Tract – Smear & Staining', color:C.purple },
{ num:'05', label:'Urinary Tract – Smear & Staining', color:C.orange },
{ num:'06', label:'Comparison & Quality Control', color:C.red },
];
topics.forEach((t, i) => {
const row = i % 3; const col = Math.floor(i/3);
const x = col * 5.0 + 0.3;
const y = row * 1.42 + 1.0;
s.addShape(pres.ShapeType.roundRect, { x, y, w:4.55, h:1.25, fill:{color:t.color}, line:{type:'none'}, rounding:0.1 });
s.addText(t.num, { x, y:y+0.05, w:4.55, h:0.4, margin:0, fontSize:22, bold:true, color:'FFFFFF55', fontFace:'Calibri', align:'center' });
s.addText(t.label, { x:x+0.15, y:y+0.35, w:4.25, h:0.85, margin:0, fontSize:13.5, color:C.white, fontFace:'Calibri', valign:'middle', wrap:true });
});
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 3 – SECTION TITLE: Introduction to Cytology
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
sectionTitle(s, 'Introduction to Cytology', 'Definition | Scope | Types of Specimens');
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 4 – Introduction to Cytology
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
contentSlide(s, 'Introduction to Cytology', [
'## What is Cytology?',
'Branch of pathology studying individual cells or cell groups obtained from tissues/fluids to make a diagnosis',
'First described by George Papanicolaou (1917–1928); widely adopted after 1943 for cervical cancer screening',
'## Scope in MLD / Cytopathology',
'Detection of malignancies, infections, inflammatory conditions and pre-neoplastic changes',
'## Types of Cytology Specimens',
'Exfoliative – cells shed naturally (sputum, urine, cervical smear)',
'Aspiration – FNA or body fluid aspiration (pleural, peritoneal)',
'Imprint / Scrape – direct touch or scrape from cut surface of tissue',
'Brushing – endoscopic brushes from GI/respiratory mucosa',
]);
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 5 – Smear Preparation – General Principles
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
contentSlide(s, 'General Principles of Smear Preparation', [
'## Slide Preparation',
'Use clean, grease-free, labelled glass slides (frosted end for marking)',
'Cells must be thinly and evenly spread – too thick obscures nuclear details, too thin causes cellular loss',
'## Smearing Techniques',
'Slide-over-slide (push technique) – for viscous material like sputum, FNA',
'Line smear technique – for fluids (drop at one end, spreader at 30-45° angle)',
'Centrifuge/cytospin – concentrates cells from dilute specimens (urine, BAL fluid)',
'Membrane filter – older method; traps cells on polycarbonate filter paper',
'Liquid-based cytology (LBC) – monolayer automated technique (ThinPrep, SurePath)',
'## Important Rules',
'Fix smears IMMEDIATELY after preparation to avoid drying artefact',
'Never heat-fix smears intended for Pap stain – use wet (alcohol) fixation',
]);
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 6 – SECTION TITLE: Fixatives & Staining
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
sectionTitle(s, 'Fixatives & Staining Methods', 'Wet Fixation | Air Drying | Papanicolaou | MGG | H&E');
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 7 – Fixatives
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
twoColSlide(s,
'Cytological Fixatives',
'Wet (Alcohol) Fixation',
[
'95% Ethyl Alcohol – most common',
'Carnoy\'s fixative (ethanol + acetic acid + chloroform) – for mucoid specimens',
'Polyethylene glycol (Saccomanno\'s fixative) – for sputum collection',
'CytoLyt, PreservCyt – liquid-based cytology fixatives',
'Immediate fixation required – drop slide into jar within 2–3 seconds',
'Preserves nuclear chromatin detail for Pap staining',
],
'Air-Dried (No Fixation)',
[
'Slides allowed to air-dry at room temperature for 10–15 min',
'Used prior to Romanowsky stains (MGG, Giemsa, Diff-Quik)',
'Better for demonstrating cytoplasmic granules, mucin, extracellular material',
'Suitable for FNA smears, bone marrow, sputum (alternative)',
'Avoid in hot/humid conditions – may cause rapid drying artefact',
],
C.midBg, C.teal
);
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 8 – Papanicolaou Stain
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
contentSlide(s, 'Papanicolaou (Pap) Stain – Steps', [
'## Principle',
'Polychromatic stain highlighting nuclear detail; cells stained with Haematoxylin (nuclear) + OG-6 (keratin) + EA-36/50 (cytoplasmic)',
'## Step-by-Step Procedure',
'Step 1 – Fixation: Wet-fix smear in 95% ethanol for 15–30 min',
'Step 2 – Rehydration: Pass through descending alcohol grades (100% → 95% → 70% → water)',
'Step 3 – Nuclear staining: Harris Haematoxylin (5 min) → rinse in water',
'Step 4 – Differentiation: 0.05% HCl in 70% ethanol (acid alcohol) until nuclei clear',
'Step 5 – Bluing: Running tap water 5–10 min OR dilute ammonia water',
'Step 6 – Cytoplasmic stain: OG-6 (2 min) → EA-36 or EA-50 (3–5 min)',
'Step 7 – Dehydration: Ascending alcohols → 100% ethanol (2 changes)',
'Step 8 – Clearing: Xylene (2 changes, 2 min each)',
'Step 9 – Mounting: Dibutyl phthalate polystyrene xylene (DPX)',
'## Results',
'Nuclei – blue-black | Cytoplasm – pink/orange/green | Mucus – pale green',
]);
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 9 – MGG / Other Stains
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
twoColSlide(s,
'Other Cytological Staining Methods',
'May–Grünwald–Giemsa (MGG)',
[
'Used on air-dried smears',
'Step 1: Cover slide with May-Grünwald solution (2 min)',
'Step 2: Add equal volume buffer pH 6.8 (2 min)',
'Step 3: Drain and apply Giemsa solution (diluted 1:10) for 15–20 min',
'Step 4: Rinse in buffer, air-dry, mount',
'Results: Nuclei – purple; cytoplasm – pink to lilac; RBCs – pink; mucus – pale blue',
'Best for: FNA, sputum, body fluids',
],
'H&E & Special Stains',
[
'Haematoxylin & Eosin (H&E): Used on cell block sections',
'Nuclei – blue; cytoplasm – pink',
'Ziehl-Neelsen (ZN) Stain: AFB organisms (Mycobacterium) – red rods',
'PAS (Periodic Acid-Schiff): Fungi, glycogen, mucin – magenta',
'Alcian Blue: Acid mucins – bright blue',
'Mucicarmine: Mucin – red (detects Cryptococcus)',
'Silver stains: Fungi (Pneumocystis), basement membranes',
],
C.purple, C.green
);
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 10 – SECTION TITLE: GI Tract
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
sectionTitle(s, 'Gastrointestinal Tract', 'Sample Collection | Smear Preparation | Staining | Normal & Abnormal Findings');
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 11 – GI Tract – Sample Collection
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
contentSlide(s, 'GI Tract – Specimen Collection Methods', [
'## Types of Specimens',
'Endoscopic brushing – most common; brush passed through endoscope to scrape mucosa',
'Endoscopic FNA – fine needle aspiration under EUS guidance (submucosal/mural lesions)',
'Imprint cytology – direct contact of biopsy tissue with slide',
'Endoscopic washings – saline lavage collected during upper/lower GI endoscopy',
'Stool specimens – occasionally used (Entamoeba histolytica, ova)',
'## Clinical Indications',
'Suspected oesophageal / gastric / colonic carcinoma',
'Helicobacter pylori detection (brush + rapid urease test)',
'Fungal infections (Candida), viral infections (CMV, HSV)',
'Pre-neoplastic lesions – Barrett\'s oesophagus, dysplasia',
'## Brushing Technique',
'Brush vigorously over suspicious area 3–5 times → immediately smear onto 2 slides → fix one in 95% ethanol (Pap) + air-dry second (MGG)',
]);
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 12 – GI Tract – Smear Prep & Staining
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
contentSlide(s, 'GI Tract – Smear Preparation & Staining', [
'## Smear Preparation',
'Roll or stroke the brush gently along the slide in a continuous motion – do NOT press hard (crush artefact)',
'Prepare at least 2 smears: one wet-fixed + one air-dried for complementary staining',
'For washings: centrifuge at 1500 rpm × 5 min; discard supernatant; smear sediment',
'For FNA material: express drop onto slide → spread with second slide at 30–45°',
'## Recommended Stains for GI Cytology',
'Papanicolaou stain – nuclear detail, dysplasia assessment, malignant cells',
'MGG / Giemsa – Helicobacter pylori (curved bacilli, blue), inflammatory cells',
'H&E (cell block) – glandular architecture, adenocarcinoma',
'PAS ± diastase – mucin-secreting cells, Candida (red cell walls)',
'Silver stain (Warthin-Starry or Gimenez) – H. pylori confirmation',
'Alcian Blue + PAS – goblet cell metaplasia in Barrett\'s oesophagus',
'## Normal GI Cytology Findings',
'Regular columnar cells in orderly honeycomb sheets | goblet cells | no nuclear atypia',
]);
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 13 – SECTION TITLE: Respiratory Tract
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
sectionTitle(s, 'Respiratory Tract', 'Sputum | BAL | Bronchial Brushing | FNA | Staining');
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 14 – Respiratory – Specimen Types & Collection
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
contentSlide(s, 'Respiratory Tract – Specimen Types & Collection', [
'## Types of Specimens',
'Sputum – expectorated or induced (3 early-morning samples preferred for maximum yield)',
'Bronchial washing – saline instilled and aspirated via bronchoscope',
'Bronchoalveolar lavage (BAL) – 100–250 mL saline → washes alveolar compartment',
'Bronchial brushing – cytology brush passed via bronchoscope over lesion',
'Transbronchial / Percutaneous FNA – CT/EUS-guided; 19–22 gauge needle',
'Pleural fluid – thoracocentesis (sent for cytology if malignancy suspected)',
'## Sputum Collection Protocol',
'Patient coughs deeply after physiotherapy / postural drainage',
'Early morning (post-sleep) samples preferred – highest cell concentration',
'Collect in wide-mouthed sterile container; process within 2–4 hours',
'Mucolytic agent (N-acetylcysteine / Saccomanno\'s fixative) added if delayed processing',
'## Saccomanno\'s Technique',
'Equal volume 50% ethanol + 2% Carbowax added to sputum → homogenised → centrifuged → smear sediment → Pap stain',
]);
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 15 – Respiratory – Smear Prep & Staining
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
contentSlide(s, 'Respiratory Tract – Smear Preparation & Staining', [
'## Smear Preparation',
'Sputum: Select bloodstained/mucoid areas → place on slide → cover with second slide → pull apart in one smooth motion (slide-over-slide)',
'BAL & washings: Centrifuge 1500 rpm × 10 min → prepare cytospin slides or direct smear from pellet',
'FNA: Express small drop → spread at 30–45° → fix immediately (Pap) OR air-dry (MGG)',
'Bloody specimens: Treat with 1% acetic acid to lyse RBCs before centrifugation',
'## Staining Methods',
'Papanicolaou – gold standard for respiratory cytology; nuclei blue-black; cytoplasm polychromatic',
'MGG (Romanowsky) – air-dried smears; best for inflammatory cells, FNA direct smears',
'H&E – cell block sections from pellet',
'ZN stain – AFB in TB/MAI specimens (red beaded rods on blue background)',
'PAS / Silver (GMS) – Pneumocystis jirovecii (cysts), fungal elements',
'## Normal Respiratory Cytology',
'Ciliated columnar cells | goblet cells | alveolar macrophages (smokers: anthracotic pigment) | squamous metaplastic cells',
]);
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 16 – SECTION TITLE: Urinary Tract
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
sectionTitle(s, 'Urinary Tract', 'Urine Cytology | Bladder Washing | FNA | Staining');
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 17 – Urinary – Specimen Types & Collection
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
contentSlide(s, 'Urinary Tract – Specimen Types & Collection', [
'## Types of Specimens',
'Voided urine (VU) – spontaneously passed; 50–100 mL midstream sample',
'Catheterised urine – via indwelling or in-out catheter; higher cellular yield',
'Bladder washing (barbotage) – 50 mL saline instilled and aspirated via cystoscope; best cellularity',
'Ureteral brushing – brush advanced via ureteroscope; for upper tract lesions',
'Renal pelvis FNA – CT-guided; for solid renal pelvis masses',
'## Collection Protocol',
'Second morning voided specimen preferred (first voiding has degenerated cells)',
'Collect fresh; process within 1–2 hours OR fix immediately in equal volume 50% ethanol',
'Avoid very dilute first-void samples – low cellular yield',
'## Processing',
'Centrifuge at 1500–2000 rpm × 10 min → discard most supernatant → resuspend pellet',
'Prepare cytospin preparations (best cellular morphology) OR direct smears',
'Liquid-based cytology (ThinPrep) now standard in many laboratories',
]);
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 18 – Urinary – Smear Prep & Staining
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
contentSlide(s, 'Urinary Tract – Smear Preparation & Staining', [
'## Smear Preparation',
'Cytospin: Load 200–400 µL of resuspended sediment into cytospin funnel → spin at 1000 rpm × 5 min → air-dry or wet-fix',
'Direct smear: Place 1–2 drops of sediment on labelled slide → spread with pipette tip → fix or air-dry',
'For bloody urine: Add equal volume 1% acetic acid → mix → centrifuge → smear pellet',
'## Staining Methods',
'Papanicolaou – standard for urothelial cytology; nuclear detail for grading atypia',
'H&E – cell block, tissue fragments, histological assessment',
'MGG / Diff-Quik – air-dried slides; cellular overview, inflammatory cells',
'## Paris System for Reporting Urine Cytology (2022)',
'Non-diagnostic | Negative for HGUC | Atypical urothelial cells (AUC) | Suspicious for HGUC | HGUC',
'## Normal Urinary Cytology',
'Urothelial (transitional) cells – umbrella cells, intermediate cells, basal cells',
'Squamous cells (from distal urethra), renal tubular cells (if catheterised)',
'WBCs (<5/HPF normal), RBCs absent in health',
]);
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 19 – Comparison Table
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
addBgRect(s, C.lightGray);
s.addShape(pres.ShapeType.rect, { x:0, y:0, w:'100%', h:0.85, fill:{color:C.darkBg}, line:{type:'none'} });
s.addText('Comparison: GI | Respiratory | Urinary Tract Cytology', {
x:0.3, y:0, w:9.4, h:0.85, margin:0, fontSize:20, bold:true, color:C.accent, fontFace:'Calibri', valign:'middle'
});
s.addShape(pres.ShapeType.rect, { x:0, y:5.25, w:'100%', h:0.375, fill:{color:C.midBg}, line:{type:'none'} });
s.addText('III BSc MLD | RGUHS', { x:0.3, y:5.25, w:9.4, h:0.375, margin:0, fontSize:11, color:C.accent, fontFace:'Calibri', italic:true, valign:'middle' });
const tableData = [
[
{ text: 'Feature', options: { bold:true, color:C.white, fill:C.darkBg, align:'center' } },
{ text: 'Gastrointestinal', options: { bold:true, color:C.white, fill:C.green, align:'center' } },
{ text: 'Respiratory', options: { bold:true, color:C.white, fill:C.purple, align:'center' } },
{ text: 'Urinary', options: { bold:true, color:C.white, fill:C.orange, align:'center' } },
],
['Specimen', 'Brushing, FNA, washing', 'Sputum, BAL, brushing, FNA', 'Voided urine, catheter, BBF'],
['Smear technique', 'Roll brush; cytospin for washings', 'Slide-over-slide (sputum); cytospin (BAL)', 'Cytospin; direct smear'],
['Primary fixation', 'Wet (95% EtOH) for Pap', 'Wet + air-dried (dual preparation)', 'Wet (95% EtOH) or LBC'],
['Main stain', 'Pap; Giemsa (H. pylori)', 'Pap (gold standard); MGG', 'Papanicolaou'],
['Special stains', 'PAS, Alcian Blue, WS silver', 'ZN, GMS, PAS', 'H&E (cell block); Diff-Quik'],
['Key normal cells', 'Columnar, goblet cells', 'Ciliated columnar, macrophages', 'Urothelial (umbrella) cells'],
['Key malignancy', 'Adenocarcinoma', 'Squamous / adenocarcinoma, SCLC', 'Urothelial (transitional cell) carcinoma'],
];
s.addTable(tableData, {
x: 0.2, y: 0.95, w: 9.6, h: 4.2,
fontSize: 11.5, fontFace: 'Calibri', color: C.bodyDark,
border: { type:'solid', color:'AABFDD', pt:0.5 },
fill: 'F4F7FB',
rowH: 0.49,
align: 'left', valign: 'middle',
});
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 20 – Quality Control in Cytology
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
contentSlide(s, 'Quality Control in Cytological Smear Preparation', [
'## Common Causes of Unsatisfactory Smears',
'Thick smears – cells overlap, nuclear detail obscured',
'Air-drying artefact – cytoplasm over-eosinophilic; nuclear details lost (for Pap stain)',
'Excessive blood – RBCs mask diagnostic cells; treat with acetic acid lysis',
'Crush artefact – too much pressure during spreading (especially brush smears)',
'Delayed fixation – autolytic cell degeneration',
'Under-staining / Over-staining – incorrect timing or exhausted stain solutions',
'## QC Measures',
'Use positive and negative control slides with each staining run',
'Regular maintenance of staining solutions (filter, replenish, replace)',
'Proper labelling of slides (patient ID, date, site, fixation method)',
'Reporting with standardised terminology (Bethesda / Paris System / Saccomanno classification)',
'## Storage',
'DPX-mounted slides can be stored indefinitely at room temperature away from direct light',
]);
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 21 – Summary / Conclusion
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
addBgRect(s, C.darkBg);
s.addShape(pres.ShapeType.ellipse, { x:-1, y:3.5, w:5, h:5, fill:{color:C.midBg}, line:{type:'none'} });
s.addShape(pres.ShapeType.rect, { x:0, y:0, w:'100%', h:0.85, fill:{color:C.midBg}, line:{type:'none'} });
s.addText('KEY TAKEAWAYS', { x:0.3, y:0, w:9.4, h:0.85, margin:0, fontSize:24, bold:true, color:C.accentYellow, fontFace:'Calibri', valign:'middle' });
const pts = [
'Smear preparation quality is the foundation of accurate cytological diagnosis',
'Choose fixation method FIRST – wet (alcohol) for Pap; air-dry for Romanowsky stains',
'GI: Endoscopic brushing → dual smears → Pap for malignancy; Giemsa for H. pylori',
'Respiratory: Pap is gold standard; MGG complements; ZN/GMS for organisms',
'Urinary: Cytospin gives best results; report using Paris System 2022',
'Liquid-based cytology is replacing conventional smears in modern labs',
'QC – control slides, proper labelling, standardised reporting are mandatory',
];
s.addText(pts.map((p, i)=>({
text:`${i+1}. ${p}`,
options:{ bullet:false, color: i%2===0 ? C.accent : C.accentYellow, fontSize:15, fontFace:'Calibri', breakLine:true, paraSpaceBefore:8 }
})), { x:0.5, y:1.0, w:9, h:4.15, valign:'top' });
// ════════════════════════════════════════════════════════════════════════════
// SLIDE 22 – Thank You
// ════════════════════════════════════════════════════════════════════════════
s = pres.addSlide();
addBgRect(s, C.darkBg);
s.addShape(pres.ShapeType.ellipse, { x:3, y:0.8, w:4, h:4, fill:{color:C.midBg}, line:{type:'none'} });
s.addShape(pres.ShapeType.ellipse, { x:3.5, y:1.3, w:3, h:3, fill:{color:C.accent}, line:{type:'none'} });
s.addText('THANK YOU', { x:0.5, y:1.9, w:9, h:1.5, fontSize:46, bold:true, color:C.white, fontFace:'Calibri', align:'center', charSpacing:4 });
s.addText('For Questions & Discussions', { x:0.5, y:3.5, w:9, h:0.6, fontSize:18, color:C.accentYellow, fontFace:'Calibri', align:'center', italic:true });
s.addText('III BSc Medical Laboratory Technology\nRajiv Gandhi University of Health Sciences\nSubject: Pathology – Cytopathology', {
x:0.5, y:4.25, w:9, h:1.0, fontSize:13, color:'AACFEE', fontFace:'Calibri', align:'center'
});
// ════════════════════════════════════════════════════════════════════════════
// WRITE FILE
// ════════════════════════════════════════════════════════════════════════════
pres.writeFile({ fileName: '/home/daytona/workspace/smear-ppt/Smear_Preparation_and_Staining_RGUHS.pptx' })
.then(() => console.log('SUCCESS: PPT created!'))
.catch(e => { console.error('ERROR:', e); process.exit(1); });
cat > /home/daytona/workspace/smear-ppt/create_smear_ppt.js << 'JSEOF' const pptxgen = require("pptxgenjs"); const pres = new pptxgen(); pres.layout = 'LAYOUT_16x9'; pres.title = 'Smear Technique and Staining – GI, Respiratory & Urinary Tracts'; pres.author = 'III BSc MLD – RGUHS'; const C = { darkBg:'0D1F3C', midBg:'1A3560', accent:'4FC3F7', accentYellow:'FFD54F', white:'FFFFFF', lightGray:'E8F0FE', bodyDark:'1C2D4F', green:'43A047', teal:'00897B', purple:'7B1FA2', red:'C62828', orange:'E65100', }; function addBgRect(slide,color,x=0,y=0,w='100%',h='100%'){ slide.addShape(pres.ShapeType.rect,{x,y,w,h,fill:{color},line:{type:'none'}}); } function sectionTitle(slide,title,subtitle=''){ addBgRect(slide,C.darkBg); slide.addShape(pres.ShapeType.rect,{x:0,y:0,w:0.18,h:'100%',fill:{color:C.accent},line:{type:'none'}}); slide.addShape(pres.ShapeType.rect,{x:0.18,y:0,w:0.06,h:'100%',fill:{color:C.accentYellow},line:{type:'none'}}); slide.addText(title,{x:0.5,y:1.8,w:9,h:1.4,fontSize:38,bold:true,color:C.accent,fontFace:'Calibri',align:'center'}); if(subtitle) slide.addText(subtitle,{x:0.5,y:3.3,w:9,h:0.7,fontSize:18,color:C.accentYellow,fontFace:'Calibri',align:'center',italic:true}); } function topBar(slide,title){ addBgRect(slide,C.lightGray); slide.addShape(pres.ShapeType.rect,{x:0,y:0,w:'100%',h:0.85,fill:{color:C.darkBg},line:{type:'none'}}); slide.addText(title,{x:0.3,y:0,w:9.4,h:0.85,margin:0,fontSize:21,bold:true,color:C.accent,fontFace:'Calibri',valign:'middle'}); slide.addShape(pres.ShapeType.rect,{x:0,y:5.25,w:'100%',h:0.375,fill:{color:C.midBg},line:{type:'none'}}); slide.addText('III BSc MLD | RGUHS',{x:0.3,y:5.25,w:9.4,h:0.375,margin:0,fontSize:11,color:C.accent,fontFace:'Calibri',italic:true,valign:'middle'}); } function contentSlide(slide,title,bullets){ topBar(slide,title); const items=bullets.map(b=>{ if(b.startsWith('##')) return {text:b.slice(2).trim(),options:{bold:true,color:C.midBg,fontSize:15,bullet:false,breakLine:true,paraSpaceBefore:8}}; return {text:b,options:{bullet:{type:'bullet',code:'2022'},color:C.bodyDark,fontSize:13.5,fontFace:'Calibri',breakLine:true}}; }); slide.addText(items,{x:0.35,y:0.95,w:9.3,h:4.2,valign:'top',fontFace:'Calibri'}); } function twoColSlide(slide,title,lTitle,lBullets,rTitle,rBullets,lColor,rColor){ topBar(slide,title); slide.addShape(pres.ShapeType.rect,{x:0.2,y:0.95,w:4.5,h:0.42,fill:{color:lColor},line:{type:'none'}}); slide.addText(lTitle,{x:0.2,y:0.95,w:4.5,h:0.42,margin:0,fontSize:13.5,bold:true,color:C.white,fontFace:'Calibri',align:'center',valign:'middle'}); slide.addText(lBullets.map(b=>({text:b,options:{bullet:{type:'bullet',code:'2022'},color:C.bodyDark,fontSize:12.5,breakLine:true}})),{x:0.25,y:1.45,w:4.4,h:3.7,valign:'top',fontFace:'Calibri'}); slide.addShape(pres.ShapeType.rect,{x:5.1,y:0.95,w:4.5,h:0.42,fill:{color:rColor},line:{type:'none'}}); slide.addText(rTitle,{x:5.1,y:0.95,w:4.5,h:0.42,margin:0,fontSize:13.5,bold:true,color:C.white,fontFace:'Calibri',align:'center',valign:'middle'}); slide.addText(rBullets.map(b=>({text:b,options:{bullet:{type:'bullet',code:'2022'},color:C.bodyDark,fontSize:12.5,breakLine:true}})),{x:5.15,y:1.45,w:4.4,h:3.7,valign:'top',fontFace:'Calibri'}); slide.addShape(pres.ShapeType.line,{x:4.9,y:1.0,w:0,h:4.15,line:{color:C.midBg,width:1.5,dashType:'dash'}}); } // SLIDE 1 – Title let s=pres.addSlide(); addBgRect(s,C.darkBg); s.addShape(pres.ShapeType.ellipse,{x:7.5,y:-0.8,w:4.5,h:4.5,fill:{color:C.midBg},line:{type:'none'}}); s.addShape(pres.ShapeType.ellipse,{x:7.9,y:-0.4,w:3.5,h:3.5,fill:{color:C.accent},line:{type:'none'}}); s.addShape(pres.ShapeType.rect,{x:0.5,y:2.55,w:3.8,h:0.06,fill:{color:C.accentYellow},line:{type:'none'}}); s.addText('SMEAR PREPARATION\n& STAINING TECHNIQUES',{x:0.5,y:0.6,w:8.5,h:1.8,fontSize:32,bold:true,color:C.white,fontFace:'Calibri',align:'left',charSpacing:1}); s.addText('Gastrointestinal Tract | Respiratory Tract | Urinary Tract',{x:0.5,y:2.7,w:8.5,h:0.65,fontSize:16,color:C.accent,fontFace:'Calibri',align:'left',italic:true}); s.addText('III BSc Medical Laboratory Technology\nRajiv Gandhi University of Health Sciences',{x:0.5,y:3.5,w:8.5,h:0.9,fontSize:14,color:C.accentYellow,fontFace:'Calibri',align:'left'}); s.addText('Subject: Pathology (Cytopathology)',{x:0.5,y:4.55,w:8.5,h:0.5,fontSize:12,color:'AACFEE',fontFace:'Calibri',align:'left',italic:true}); // SLIDE 2 – Contents s=pres.addSlide(); addBgRect(s,C.lightGray); s.addShape(pres.ShapeType.rect,{x:0,y:0,w:'100%',h:0.85,fill:{color:C.darkBg},line:{type:'none'}}); s.addText('CONTENTS',{x:0.3,y:0,w:9.4,h:0.85,margin:0,fontSize:24,bold:true,color:C.accent,fontFace:'Calibri',valign:'middle'}); const topics=[ {num:'01',label:'Introduction to Cytology & Smear Techniques',color:C.midBg}, {num:'02',label:'Fixatives and Staining Methods',color:C.teal}, {num:'03',label:'Gastrointestinal Tract',color:C.green}, {num:'04',label:'Respiratory Tract',color:C.purple}, {num:'05',label:'Urinary Tract',color:C.orange}, {num:'06',label:'Comparison & Quality Control',color:C.red}, ]; topics.forEach((t,i)=>{ const col=Math.floor(i/3); const row=i%3; const x=col*5.0+0.3; const y=row*1.42+1.0; s.addShape(pres.ShapeType.rect,{x,y,w:4.55,h:1.25,fill:{color:t.color},line:{type:'none'}}); s.addText(t.num,{x,y:y+0.04,w:4.55,h:0.4,margin:0,fontSize:22,bold:true,color:'FFFFFF55',fontFace:'Calibri',align:'center'}); s.addText(t.label,{x:x+0.15,y:y+0.35,w:4.25,h:0.85,margin:0,fontSize:13.5,color:C.white,fontFace:'Calibri',valign:'middle',wrap:true}); }); // SLIDE 3 – Section s=pres.addSlide(); sectionTitle(s,'Introduction to Cytology','Definition | Scope | Types of Specimens'); // SLIDE 4 – Intro content s=pres.addSlide(); contentSlide(s,'Introduction to Cytology',[ '## What is Cytology?', 'Branch of pathology that studies individual cells / cell groups obtained from tissues or body fluids to establish a diagnosis', 'Pioneered by George Papanicolaou (1917–1928); formally adopted in 1943 for cervical cancer screening', '## Scope in Clinical MLD Practice', 'Detection of malignancies, pre-neoplastic changes, infections (bacterial, fungal, viral, parasitic) and inflammatory conditions', '## Types of Cytology Specimens', 'Exfoliative cytology – cells shed naturally (sputum, urine, cervical smear, endoscopic brushings)', 'Aspiration cytology – FNA or body fluid aspiration (pleural, peritoneal fluid)', 'Imprint / Touch cytology – direct contact of freshly cut tissue surface with glass slide', 'Scrape cytology – blade or spatula scrape from mucosal surface', '## Advantages over Histology', 'Minimally invasive | Rapid result | Repeatable | Low cost', ]); // SLIDE 5 – General Smear Prep s=pres.addSlide(); contentSlide(s,'General Principles of Smear Preparation',[ '## Slide Requirements', 'Clean, grease-free, pre-labelled glass slides with frosted end for marking', 'Smears must be thin and even – overcrowded cells = poor nuclear detail; under-spread = cellular loss', '## Key Smearing Techniques', 'Push (slide-over-slide) technique – second slide at 30–45 deg pulls material across; for sputum, FNA material', 'Line smear technique – drop at frosted end; spreader slide drawn in one smooth movement; for fluids', 'Cytospin (cytocentrifuge) – concentrates sparse cells from large fluid volumes (urine, BAL, CSF)', 'Membrane filter technique – polycarbonate filter traps cells; becoming obsolete', 'Liquid-based cytology (LBC) – ThinPrep / SurePath; monolayer; automated; background-free', '## Critical Rule', 'Fix smears IMMEDIATELY after spreading – delay causes air-drying artefact (loss of nuclear detail for Pap stain)', 'Never heat-fix slides meant for Papanicolaou staining', ]); // SLIDE 6 – Section fixatives s=pres.addSlide(); sectionTitle(s,'Fixatives & Staining Methods','Wet Fixation | Air Drying | Pap | MGG | H&E | Special Stains'); // SLIDE 7 – Fixatives s=pres.addSlide(); twoColSlide(s,'Cytological Fixatives', 'Wet (Alcohol) Fixation', ['95% Ethyl Alcohol – most common; drop slide immediately into Coplin jar', 'Carnoys fixative (EtOH + acetic acid + chloroform) – mucoid/bloody specimens', 'Saccomanno fixative (50% EtOH + 2% Carbowax) – sputum preservation', 'CytoLyt / PreservCyt – liquid-based cytology media', 'Preserves nuclear chromatin detail; ideal for Pap stain', 'Fix within 2–3 seconds of spreading to avoid drying artefact'], 'Air-Dried (No Fixation)', ['Allow to dry at room temperature 10–15 min', 'Used before Romanowsky stains (MGG, Giemsa, Diff-Quik)', 'Better for cytoplasmic granules, mucin, extracellular matrix', 'Good for FNA smears, bone marrow, lymph node aspirates', 'Faster preparation – useful in rapid on-site evaluation (ROSE)', 'Avoid in hot/humid conditions – may cause premature artefact'], C.midBg,C.teal ); // SLIDE 8 – Pap Stain s=pres.addSlide(); contentSlide(s,'Papanicolaou (Pap) Stain – Procedure & Results',[ '## Principle', 'Polychromatic stain; haematoxylin (nuclear) + OG-6 (keratin/mature squamous) + EA-36/50 (cytoplasmic)', '## Step-by-Step Procedure', 'Step 1 – Fixation: Wet-fix in 95% ethanol for minimum 15–30 min', 'Step 2 – Rehydration: 100% → 95% → 70% → distilled water (2 min each)', 'Step 3 – Nuclear staining: Harris Haematoxylin 5 min → rinse in water', 'Step 4 – Differentiation: 0.05% HCl in 70% ethanol until nuclei crisp and clear', 'Step 5 – Bluing: Running tap water 5–10 min OR dilute ammonia water', 'Step 6 – Cytoplasmic staining: OG-6 (2 min) → EA-36 or EA-50 (3–5 min)', 'Step 7 – Dehydration: Ascending alcohols (70% → 95% → 100%, 2 changes)', 'Step 8 – Clearing: Xylene (2 changes, 2 min each)', 'Step 9 – Mounting: DPX mountant; apply coverslip carefully to avoid air bubbles', '## Results', 'Nuclei – blue-black | Mature squamous cytoplasm – orange | Other cytoplasm – pink/green | Mucus – pale green', ]); // SLIDE 9 – MGG & Special Stains s=pres.addSlide(); twoColSlide(s,'Other Staining Methods', 'May-Grunwald-Giemsa (MGG)', ['Applied to air-dried smears only', 'Step 1: May-Grunwald stain (undiluted) 2 min', 'Step 2: Equal volume phosphate buffer pH 6.8, 2 min', 'Step 3: Giemsa (1:10 in buffer) 15–20 min', 'Step 4: Rinse in buffer → air-dry → mount', 'Results: Nuclei – purple; cytoplasm – pink-lilac; RBCs – pink', 'Use: FNA direct smears, sputum, body fluids'], 'H&E & Special Stains', ['H&E – cell block sections; nuclei blue, cytoplasm pink', 'ZN (Ziehl-Neelsen) – AFB (TB); acid-fast rods – red on blue', 'PAS – Fungi, mucin, glycogen – magenta', 'Alcian Blue – acid mucins – bright blue; goblet cells', 'Mucicarmine – mucin red; detects Cryptococcus capsule', 'GMS (Grocott Silver) – fungal walls, Pneumocystis cysts – black', 'Diff-Quik – rapid 3-step Romanowsky; ROSE / rapid diagnosis'], C.purple,C.green ); // SLIDE 10 – Section GI s=pres.addSlide(); sectionTitle(s,'Gastrointestinal Tract','Sample Collection | Smear Preparation | Staining | Normal & Abnormal Findings'); // SLIDE 11 – GI Collection s=pres.addSlide(); contentSlide(s,'GI Tract – Specimen Collection',[ '## Types of Specimens', 'Endoscopic brushing – most common; brush via endoscope scrapes mucosal surface', 'Endoscopic FNA (EUS-guided) – for submucosal / mural / lymph node lesions', 'Touch imprint cytology – freshly cut endoscopic biopsy tissue pressed on slide', 'Endoscopic washings – saline lavage during upper / lower GI endoscopy', 'Stool examination – Entamoeba histolytica trophozoites / cysts; ova and parasites', '## Clinical Indications', 'Suspected oesophageal / gastric / colonic carcinoma', 'Helicobacter pylori detection (Giemsa-stained brushing)', 'Candida / CMV / HSV infection in immunocompromised patients', "Barrett's oesophagus (goblet cell metaplasia) and dysplasia surveillance", '## Brushing Technique', 'Vigorously brush suspicious area 3–5 passes → roll brush onto 2 slides', 'Smear 1 – wet-fix immediately in 95% ethanol (for Pap)', 'Smear 2 – air-dry (for Giemsa / MGG)', ]); // SLIDE 12 – GI Smear & Staining s=pres.addSlide(); contentSlide(s,'GI Tract – Smear Preparation & Staining',[ '## Smear Preparation', 'Brush: Roll or stroke in continuous motion – do NOT press (causes crush artefact)', 'Washings: Centrifuge 1500 rpm × 5 min → discard supernatant → smear pellet', 'FNA: Drop aspirate on slide → spread with second slide at 30–45 deg angle', '## Staining Methods', 'Papanicolaou – nuclear detail; malignancy assessment; dysplasia grading', 'Modified Giemsa (MGG) – H. pylori (curved blue bacilli on surface of columnar cells)', 'H&E (cell block) – glandular architecture; signet-ring cell adenocarcinoma', 'PAS +/- diastase – mucin-secreting cells; Candida (red cell walls on PAS)', 'Warthin-Starry / Gimenez silver – H. pylori confirmation', 'Alcian Blue + PAS – goblet cells in Barrett oesophagus', '## Normal GI Cytology Findings', 'Regular tall columnar epithelial cells in honeycomb sheets', 'Goblet cells with intracytoplasmic mucin vacuoles', 'Smooth nuclear borders; inconspicuous nucleoli; no atypia', '## Abnormal / Malignant Features', 'Nuclear enlargement, hyperchromatism, irregular nuclear membrane, high N:C ratio, prominent nucleoli', ]); // SLIDE 13 – Section Respiratory s=pres.addSlide(); sectionTitle(s,'Respiratory Tract','Sputum | BAL | Bronchial Brushing | FNA | Pleural Fluid'); // SLIDE 14 – Respiratory Collection s=pres.addSlide(); contentSlide(s,'Respiratory Tract – Specimen Types & Collection',[ '## Types of Specimens', 'Expectorated sputum – most non-invasive; 3 early-morning samples maximise yield', 'Induced sputum – after saline nebulisation (5% hypertonic NaCl)', 'Bronchial washing – saline instilled and aspirated via bronchoscope', 'Bronchoalveolar lavage (BAL) – 100–250 mL saline; samples alveolar compartment', 'Bronchial brushing – cytology brush via bronchoscope over lesion', 'Transbronchial / percutaneous CT-guided FNA – 19–22 gauge needle', 'Pleural fluid – thoracocentesis; sent if malignancy suspected', '## Sputum Collection Protocol', 'Deep cough after physiotherapy; early-morning specimen post-sleep', 'Wide-mouthed sterile container; process within 2–4 h', 'Mucolytic agents (N-acetylcysteine) if processing delayed', '## Saccomanno Technique (Sputum Preservation)', 'Add equal volume Saccomanno fixative (50% ethanol + 2% Carbowax) to sputum', 'Homogenise in blender → centrifuge → smear sediment → stain with Pap', ]); // SLIDE 15 – Respiratory Smear & Staining s=pres.addSlide(); contentSlide(s,'Respiratory Tract – Smear Preparation & Staining',[ '## Smear Preparation', 'Sputum: Select purulent / blood-stained / mucoid areas; slide-over-slide technique', 'BAL / washings: Centrifuge 1500 rpm × 10 min; cytospin prep OR smear from pellet', 'FNA: Small drop → spread at 30–45 deg; fix one (Pap) + air-dry second (MGG)', 'Bloody specimens: Treat with 1% acetic acid to lyse RBCs before centrifugation', '## Staining Methods', 'Papanicolaou – gold standard; nuclei blue-black; cytoplasm polychromatic; clear nuclear detail', 'MGG / Diff-Quik – air-dried FNA smears; inflammatory cells; rapid screening', 'H&E – cell block sections; tissue architecture', 'Ziehl-Neelsen (ZN) – Mycobacterium AFB; red beaded rods on pale blue background', 'GMS / PAS silver stain – Pneumocystis jirovecii cysts (GMS: black; PAS: red)', 'Mucicarmine / India ink – Cryptococcus capsule', '## Normal Respiratory Cytology', 'Ciliated columnar cells; goblet cells; alveolar macrophages (smoker: anthracotic pigment)', 'Squamous metaplastic cells (from large airways); no atypia', ]); // SLIDE 16 – Section Urinary s=pres.addSlide(); sectionTitle(s,'Urinary Tract','Voided Urine | Bladder Washing | Brushing | FNA | Staining'); // SLIDE 17 – Urinary Collection s=pres.addSlide(); contentSlide(s,'Urinary Tract – Specimen Types & Collection',[ '## Types of Specimens', 'Voided urine (VU) – spontaneously passed; 50–100 mL midstream; non-invasive', 'Catheterised urine – via in-out or indwelling catheter; higher cellular yield', 'Bladder washing (barbotage) – 50 mL saline via cystoscope and aspirated; best cellularity', 'Ureteral brushing – brush via ureteroscope; upper tract lesions', 'Renal pelvis / renal mass FNA – CT-guided; for upper tract / renal mass', '## Collection Protocol', 'Second morning voided specimen preferred (1st void has degenerated cells)', 'Fresh sample; process within 1–2 h OR fix immediately in equal volume 50% ethanol', 'Avoid very dilute specimens – low cell yield', '## Processing Steps', 'Centrifuge at 1500–2000 rpm × 10 min → discard supernatant → resuspend pellet', 'Cytospin preparations – best nuclear morphology preservation', 'Direct smear from pellet acceptable; LBC (ThinPrep) now standard in modern labs', ]); // SLIDE 18 – Urinary Smear & Staining s=pres.addSlide(); contentSlide(s,'Urinary Tract – Smear Preparation & Staining',[ '## Smear Preparation', 'Cytospin: Load 200–400 µL resuspended sediment into funnel; 1000 rpm × 5 min; wet-fix or air-dry', 'Direct smear: 1–2 drops of resuspended pellet on slide; spread with pipette tip', 'Bloody urine: Add equal volume 1% acetic acid → mix → centrifuge → smear', '## Staining Methods', 'Papanicolaou stain – standard for urothelial cytology; nuclear atypia for grading', 'H&E – cell block sections; tissue architecture', 'MGG / Diff-Quik – air-dried; overview of cellular content, inflammatory cells', '## Paris System for Urine Cytology Reporting (2016/2022)', 'Non-diagnostic | Negative for High-Grade Urothelial Carcinoma (NHGUC)', 'Atypical Urothelial Cells (AUC) | Suspicious for HGUC | HGUC', '## Normal Urinary Cytology', 'Umbrella cells (large superficial urothelial cells with binucleation)', 'Intermediate and basal urothelial cells; squamous cells (distal urethra)', 'WBC <5/HPF; RBCs absent; columnar cells if upper tract sampling', ]); // SLIDE 19 – Comparison Table s=pres.addSlide(); topBar(s,'Comparison: GI | Respiratory | Urinary Tract Cytology'); const tableData=[ [{text:'Feature',options:{bold:true,color:C.white,fill:C.darkBg,align:'center'}},{text:'Gastrointestinal Tract',options:{bold:true,color:C.white,fill:C.green,align:'center'}},{text:'Respiratory Tract',options:{bold:true,color:C.white,fill:C.purple,align:'center'}},{text:'Urinary Tract',options:{bold:true,color:C.white,fill:C.orange,align:'center'}}], ['Primary Specimen','Endoscopic brushing / FNA','Sputum, BAL, bronchial brushing','Voided urine / bladder washing'], ['Smear Technique','Roll brush; cytospin for washings','Slide-over-slide (sputum); cytospin (BAL)','Cytospin; direct smear from pellet'], ['Fixation','Wet (95% EtOH) for Pap + air-dry (MGG)','Wet + air-dried dual preparation','Wet (95% EtOH) or LBC fixative'], ['Primary Stain','Papanicolaou + Giemsa (H. pylori)','Papanicolaou (gold standard); MGG','Papanicolaou'], ['Special Stains','PAS, Alcian Blue, W-S silver stain','ZN (AFB), GMS/PAS (fungi, PCP)','H&E cell block; Diff-Quik'], ['Normal Cells','Columnar epithelial; goblet cells','Ciliated columnar; alveolar macrophages','Urothelial (umbrella, intermediate)'], ['Key Malignancy','Adenocarcinoma; SCC (oesophagus)','SCC, adenocarcinoma, SCLC','High-grade urothelial carcinoma'], ]; s.addTable(tableData,{ x:0.15,y:0.95,w:9.7,h:4.25, fontSize:11,fontFace:'Calibri',color:C.bodyDark, border:{type:'solid',color:'AABFDD',pt:0.5}, fill:'F4F7FB',rowH:0.5, align:'left',valign:'middle', }); // SLIDE 20 – QC s=pres.addSlide(); contentSlide(s,'Quality Control in Smear Preparation',[ '## Common Causes of Unsatisfactory Smears', 'Thick smears – cells overlap; nuclear detail obscured', 'Air-drying artefact – cytoplasm over-eosinophilic; nuclear detail lost (Pap stain)', 'Excess blood – RBCs mask diagnostic cells; treat with 1% acetic acid', 'Crush artefact – excessive pressure during brush rolling or spreading', 'Delayed fixation – autolytic degeneration; vacuolated nuclei', 'Under/over staining – incorrect timing or exhausted stain solution', '## QC Measures', 'Run positive and negative control slides with each staining batch', 'Regularly filter and replenish Pap staining solutions', 'Proper slide labelling – patient ID, date, specimen site, fixation method', 'Use standardised reporting terminology (Bethesda, Paris, Saccomanno systems)', '## Storage of Stained Slides', 'DPX-mounted slides – indefinitely at room temperature, away from direct light', 'Unstained wet-fixed smears – store in sealed jar with fresh 95% ethanol; label clearly', ]); // SLIDE 21 – Summary s=pres.addSlide(); addBgRect(s,C.darkBg); s.addShape(pres.ShapeType.ellipse,{x:-1,y:3.5,w:5,h:5,fill:{color:C.midBg},line:{type:'none'}}); s.addShape(pres.ShapeType.rect,{x:0,y:0,w:'100%',h:0.85,fill:{color:C.midBg},line:{type:'none'}}); s.addText('KEY TAKEAWAYS',{x:0.3,y:0,w:9.4,h:0.85,margin:0,fontSize:24,bold:true,color:C.accentYellow,fontFace:'Calibri',valign:'middle'}); const pts=[ 'Smear preparation quality is the foundation of accurate cytological diagnosis', 'Choose fixation first – wet/alcohol for Pap stain; air-dry for Romanowsky stains (MGG)', 'GI Tract: Endoscopic brushing → dual smears → Pap (malignancy) + Giemsa (H. pylori)', 'Respiratory: Pap is gold standard; ZN/GMS added for infections; Saccomanno for sputum', 'Urinary: Cytospin gives best morphology; report using Paris System 2022', 'Liquid-based cytology (LBC) is replacing conventional smears in modern laboratories', 'Quality control – control slides, proper labelling, standardised reporting are mandatory', ]; s.addText(pts.map((p,i)=>({text:`${i+1}. ${p}`,options:{bullet:false,color:i%2===0?C.accent:C.accentYellow,fontSize:14.5,fontFace:'Calibri',breakLine:true,paraSpaceBefore:7}})),{x:0.5,y:1.0,w:9,h:4.15,valign:'top'}); // SLIDE 22 – Thank You s=pres.addSlide(); addBgRect(s,C.darkBg); s.addShape(pres.ShapeType.ellipse,{x:3,y:0.8,w:4,h:4,fill:{color:C.midBg},line:{type:'none'}}); s.addShape(pres.ShapeType.ellipse,{x:3.5,y:1.3,w:3,h:3,fill:{color:C.accent},line:{type:'none'}}); s.addText('THANK YOU',{x:0.5,y:1.9,w:9,h:1.5,fontSize:46,bold:true,color:C.white,fontFace:'Calibri',align:'center',charSpacing:4}); s.addText('For Questions & Discussions',{x:0.5,y:3.5,w:9,h:0.6,fontSize:18,color:C.accentYellow,fontFace:'Calibri',align:'center',italic:true}); s.addText('III BSc Medical Laboratory Technology\nRajiv Gandhi University of Health Sciences\nSubject: Pathology – Cytopathology',{x:0.5,y:4.25,w:9,h:1.0,fontSize:13,color:'AACFEE',fontFace:'Calibri',align:'center'}); pres.writeFile({fileName:'/home/daytona/workspace/smear-ppt/Smear_Preparation_and_Staining_RGUHS.pptx'}) .then(()=>console.log('SUCCESS')) .catch(e=>{console.error('ERROR:',e);process.exit(1);}); JSEOF echo "Write done"
cd /home/daytona/workspace/smear-ppt && node create_smear_ppt.js
ls -lh /home/daytona/workspace/smear-ppt/Smear_Preparation_and_Staining_RGUHS.pptx
Smear Preparation and Staining RGUHS
Presentation · PPTX
| # | Slides | Content |
|---|---|---|
| Intro | 1–5 | Title slide, Contents, Introduction to cytology (definition, scope, types of specimens), General smear preparation principles (all techniques) |
| Fixatives & Staining | 6–9 | Section header, Wet vs air-dried fixation (two-column), Pap stain step-by-step procedure + results, MGG + H&E + special stains |
| GI Tract | 10–12 | Section header, Specimen collection (brushing, FNA, imprint, washings), Smear prep + staining (Pap, Giemsa for H. pylori, PAS, Alcian Blue) |
| Respiratory Tract | 13–15 | Section header, Specimen types (sputum, BAL, bronchial brushing, FNA), Smear prep + staining (Pap gold standard, ZN for TB, GMS for PCP) |
| Urinary Tract | 16–18 | Section header, Specimen types (voided urine, catheter, bladder washing), Cytospin technique + Pap stain + Paris System 2022 reporting |
| Comparison & QC | 19–22 | Side-by-side comparison table (all 3 tracts), Quality control (causes of bad smears + QC measures), Key Takeaways, Thank You |
I cant download ppt
ls -lh /home/daytona/workspace/smear-ppt/ && file /home/daytona/workspace/smear-ppt/Smear_Preparation_and_Staining_RGUHS.pptx
cp /home/daytona/workspace/smear-ppt/Smear_Preparation_and_Staining_RGUHS.pptx /home/daytona/workspace/Smear_RGUHS_MLD.pptx && ls -lh /home/daytona/workspace/Smear_RGUHS_MLD.pptx
Smear RGUHS MLD
Presentation · PPTX
Smear Preparation and Staining RGUHS
Presentation · PPTX
/home/daytona/workspace/Smear_RGUHS_MLD.pptx
Its MLT not MLD
sed 's/Medical Laboratory Technology/Medical Laboratory Technology/g; s/III BSc MLD/III BSc MLT/g; s/III BSc Medical Laboratory Technology/III BSc Medical Laboratory Technology/g; s/BSc MLD/BSc MLT/g' /home/daytona/workspace/smear-ppt/create_smear_ppt.js | grep -c "MLD"
sed -i 's/III BSc MLD/III BSc MLT/g; s/BSc MLD/BSc MLT/g; s/BSc Medical Laboratory Technology/BSc Medical Laboratory Technology/g' /home/daytona/workspace/smear-ppt/create_smear_ppt.js # Check all MLD occurrences remaining grep -n "MLD" /home/daytona/workspace/smear-ppt/create_smear_ppt.js
~/smear-ppt/create_smear_ppt.js
Successfully replaced 1 instance(s) of the string in '/home/daytona/workspace/smear-ppt/create_smear_ppt.js'
~/smear-ppt/create_smear_ppt.js
Successfully replaced 1 instance(s) of the string in '/home/daytona/workspace/smear-ppt/create_smear_ppt.js'
~/smear-ppt/create_smear_ppt.js
Successfully replaced 1 instance(s) of the string in '/home/daytona/workspace/smear-ppt/create_smear_ppt.js'
"MLD" in ~/smear-ppt
cd /home/daytona/workspace/smear-ppt && node create_smear_ppt.js && ls -lh Smear_Preparation_and_Staining_RGUHS.pptx
cp /home/daytona/workspace/smear-ppt/Smear_Preparation_and_Staining_RGUHS.pptx /home/daytona/workspace/Smear_MLT_RGUHS.pptx && echo "done"
Smear MLT RGUHS
Presentation · PPTX
Smear Preparation and Staining RGUHS
Presentation · PPTX
I can't download both link1 and 2
cd /home/daytona/workspace/smear-ppt && libreoffice --headless --convert-to pdf Smear_Preparation_and_Staining_RGUHS.pptx --outdir /home/daytona/workspace/ 2>&1
libreoffice --headless --convert-to pdf /home/daytona/workspace/smear-ppt/Smear_Preparation_and_Staining_RGUHS.pptx --outdir /home/daytona/workspace/smear-ppt/ 2>&1 && ls -lh /home/daytona/workspace/smear-ppt/*.pdf
libreoffice --headless --convert-to pdf /home/daytona/workspace/smear-ppt/Smear_Preparation_and_Staining_RGUHS.pptx --outdir /tmp/ 2>&1 && ls -lh /tmp/*.pdf
cp /tmp/Smear_Preparation_and_Staining_RGUHS.pdf /home/daytona/workspace/Smear_MLT_RGUHS.pdf && ls -lh /home/daytona/workspace/Smear_MLT_RGUHS.pdf
Smear MLT RGUHS
PDF Document · PDF
Still not downloading why?
| Feature | Gastrointestinal | Respiratory | Urinary |
|---|---|---|---|
| Primary Specimen | Endoscopic brushing/FNA | Sputum, BAL, bronchial brushing | Voided urine/bladder washing |
| Smear Technique | Roll brush; cytospin for washings | Slide-over-slide (sputum); cytospin (BAL) | Cytospin; direct smear from pellet |
| Fixation | Wet (95% EtOH) + air-dry (MGG) | Wet + air-dried dual preparation | Wet (95% EtOH) or LBC |
| Primary Stain | Pap + Giemsa (H. pylori) | Papanicolaou (gold standard); MGG | Papanicolaou |
| Special Stains | PAS, Alcian Blue, W-S silver | ZN (AFB), GMS/PAS (fungi, PCP) | H&E cell block; Diff-Quik |
| Normal Cells | Columnar epithelial; goblet cells | Ciliated columnar; alveolar macrophages | Urothelial (umbrella, intermediate) |
| Key Malignancy | Adenocarcinoma; SCC (oesophagus) | SCC, adenocarcinoma, SCLC | High-grade urothelial carcinoma |