Primary pulmonary tb for md exams 10 marks structured answer from this pdf only
cd /home/daytona/workspace/attachments/df2d656a-de9f-4f21-b9f4-a985fc085363/ && python3 -c " import pdfplumber import re pdf_path = 'Sharma mohan latest_compressed-compressed (1).pdf' with pdfplumber.open(pdf_path) as pdf: print(f'Total pages: {len(pdf.pages)}') # Search for TB related content for i, page in enumerate(pdf.pages[:30]): text = page.extract_text() if text and ('tuberculosis' in text.lower() or 'tubercul' in text.lower() or 'primary' in text.lower()): print(f'--- Page {i+1} ---') print(text[:300]) print() "
cd /home/daytona/workspace/attachments/df2d656a-de9f-4f21-b9f4-a985fc085363/ && python3 -c " import pdfplumber pdf_path = 'Sharma mohan latest_compressed-compressed (1).pdf' with pdfplumber.open(pdf_path) as pdf: # Search table of contents for primary pulmonary TB chapter for i in range(20, 26): text = pdf.pages[i].extract_text() if text: print(f'--- Page {i+1} ---') print(text) print() "
cd /home/daytona/workspace/attachments/df2d656a-de9f-4f21-b9f4-a985fc085363/ && python3 -c " import pdfplumber pdf_path = 'Sharma mohan latest_compressed-compressed (1).pdf' with pdfplumber.open(pdf_path) as pdf: # Chapter 10 - Pulmonary Tuberculosis starts at page 146 # PDF page number = content page + some offset for front matter # Let's find it by searching for i in range(155, 185): text = pdf.pages[i].extract_text() if text and ('primary' in text.lower() or 'pulmonary tuberculosis' in text.lower()): print(f'--- PDF Page {i+1} ---') print(text[:500]) print() " 2>&1 | head -200
cd /home/daytona/workspace/attachments/df2d656a-de9f-4f21-b9f4-a985fc085363/ && python3 -c " import pdfplumber pdf_path = 'Sharma mohan latest_compressed-compressed (1).pdf' with pdfplumber.open(pdf_path) as pdf: # Extract pages 171-179 (Chapter 10 - Pulmonary TB) full_text = '' for i in range(170, 180): text = pdf.pages[i].extract_text() if text: full_text += f'\n=== PDF PAGE {i+1} ===\n' + text + '\n' print(full_text) " 2>&1
cd /home/daytona/workspace/attachments/df2d656a-de9f-4f21-b9f4-a985fc085363/ && python3 -c " import pdfplumber pdf_path = 'Sharma mohan latest_compressed-compressed (1).pdf' with pdfplumber.open(pdf_path) as pdf: # Pathology chapter (ch3) starts around page 25 in content = ~50 in PDF # Let's find pages with 'primary complex' or 'ghon focus' for i in range(40, 75): text = pdf.pages[i].extract_text() if text and ('primary' in text.lower() and ('ghon' in text.lower() or 'complex' in text.lower() or 'primary tb' in text.lower())): print(f'--- PDF Page {i+1} ---') print(text) print() " 2>&1 | head -300
cd /home/daytona/workspace/attachments/df2d656a-de9f-4f21-b9f4-a985fc085363/ && python3 -c " import pdfplumber pdf_path = 'Sharma mohan latest_compressed-compressed (1).pdf' with pdfplumber.open(pdf_path) as pdf: # Get more of the pathology chapter - pages 55-65 for i in range(54, 68): text = pdf.pages[i].extract_text() if text: print(f'--- PDF Page {i+1} ---') print(text) print() " 2>&1 | head -400
Key point (Parrot's Law): "Pulmonary TB does not exist in the child without involvement of the tracheobronchial gland." The lymph nodes are invariably involved and are often much larger than the parenchymal focus - this is the opposite of post-primary TB.
| Outcome | Details |
|---|---|
| Healing (most common) | Resorption of caseous material → fibrosis → calcification (85% calcify; microscopic calcification within 2 months, radiologically visible after 1+ year) |
| Residual scar | Hyalinised scar / calcified Ghon focus visible on CXR = "healed primary complex" |
| Progressive primary TB | Extension of inflammatory process → TB pneumonia ("galloping consumption/pneumonia alba") - seen in HIV patients today |
| Liquefaction | Cavity formation with shaggy margins (related to delayed hypersensitivity) |
| Lymph node complications | Caseous lymph nodes may: (a) compress adjacent bronchus → epituberculosis (atelectasis) or obstructive emphysema (ball-valve effect); (b) erode through bronchial wall → bronchogenic dissemination |
| Pleural effusion | Rupture of subpleural focus into pleural cavity → TB pleurisy |
| Miliary TB / Meningitis | Haematogenous dissemination from primary complex - occurs in ~10% of children under 2 years, 2-9 months after infection |
| Simon foci | Single or multiple apical caseous nodules formed during haematogenous spread - precursor of post-primary TB |
Calcification does not imply a sterile lesion - organisms can remain dormant for decades.
| Test | Details |
|---|---|
| Sputum smear (ZN stain) | Ziehl-Neelsen / Kinyoun / Auramine-Rhodamine; PPV >90% in pulmonary TB |
| Sputum culture | Gold standard for confirmation and drug susceptibility testing |
| Tuberculin Skin Test (TST) | Conversion indicates infection; not diagnostic alone |
| IGRA | Interferon-gamma release assay |
| CB-NAAT (GeneXpert) | Rapid molecular detection; also detects rifampicin resistance |
| Haematology | Raised ESR (non-specific surrogate marker); anaemia, leucocytosis may occur |
| Imaging | CXR (first-line); CT/HRCT for complex cases |
| Bronchoscopy | For smear-negative patients - yield >90% with culture; BAL, brush, biopsy |
| Gastric lavage | Preferred over BAL in children for bacteriological confirmation |
| Histopathology | Necrotising epithelioid cell granuloma = compatible with TB even if AFB not demonstrated |
| Feature | Primary TB | Post-Primary TB |
|---|---|---|
| Host immunity | Non-immune (first exposure) | Previously sensitised |
| Age | Usually children (adults if immunodeficient) | Adults |
| Parenchymal lesion | Small, often inapparent | Large, prominent; caseation/cavitation prominent |
| Lymph node involvement | Prominent, often larger than parenchymal focus | Overshadowed by parenchymal disease |
| Location | Middle zones, subpleural | Apical/posterior segments of upper lobes, superior segment of lower lobes (>95%) |
| Cavitation | Rare | Common (abundant sites for Mtb growth) |
| Miliary spread | More common | Less common |
| Chest radiograph | Consolidation + hilar adenopathy | Upper lobe infiltrates, cavities, fibrosis |