Genital tb full details for md exam answer 15 marks from this pdf only
python3 << 'EOF' import pdfplumber pdf_path = "/home/daytona/workspace/attachments/2c9051ef-8ac8-49d1-b261-d58a01812f2a/Sharma mohan latest_compressed-compressed (1).pdf" with pdfplumber.open(pdf_path) as pdf: print(f"Total pages: {len(pdf.pages)}") # Search for genital TB content for i, page in enumerate(pdf.pages): text = page.extract_text() if text and ('genital' in text.lower() or 'tuberculosis' in text.lower() or 'tb' in text.lower()): print(f"Page {i+1}: contains relevant content") if 'genital' in text.lower(): print(f" --> GENITAL TB mentioned on page {i+1}") EOF
python3 -c " from pypdf import PdfReader pdf_path = '/home/daytona/workspace/attachments/2c9051ef-8ac8-49d1-b261-d58a01812f2a/Sharma mohan latest_compressed-compressed (1).pdf' reader = PdfReader(pdf_path) print('Total pages:', len(reader.pages)) # scan first 20 pages for index/TOC for i in range(min(20, len(reader.pages))): t = reader.pages[i].extract_text() or '' if 'genital' in t.lower() or 'tuberculosis' in t.lower(): print(f'Page {i+1}: genital/TB found') "
python3 -c " from pypdf import PdfReader pdf_path = '/home/daytona/workspace/attachments/2c9051ef-8ac8-49d1-b261-d58a01812f2a/Sharma mohan latest_compressed-compressed (1).pdf' reader = PdfReader(pdf_path) # Check index pages - look at page 2 for TOC for i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]: t = reader.pages[i].extract_text() or '' if 'genital' in t.lower(): print(f'=== PAGE {i+1} ===') print(t[:2000]) print('---') "
python3 -c " from pypdf import PdfReader pdf_path = '/home/daytona/workspace/attachments/2c9051ef-8ac8-49d1-b261-d58a01812f2a/Sharma mohan latest_compressed-compressed (1).pdf' reader = PdfReader(pdf_path) # scan ALL pages for 'genital tb' specifically hits = [] for i in range(len(reader.pages)): t = reader.pages[i].extract_text() or '' if 'genital tb' in t.lower() or 'genital tuberculosis' in t.lower(): hits.append(i+1) print('Genital TB pages:', hits) "
python3 -c " from pypdf import PdfReader pdf_path = '/home/daytona/workspace/attachments/2c9051ef-8ac8-49d1-b261-d58a01812f2a/Sharma mohan latest_compressed-compressed (1).pdf' reader = PdfReader(pdf_path) # Extract pages 373-403 (index 372-402) text = '' for i in range(372, 403): t = reader.pages[i].extract_text() or '' text += f'\n\n=== PAGE {i+1} ===\n' + t print(text[:15000]) " 2>&1
python3 -c " from pypdf import PdfReader pdf_path = '/home/daytona/workspace/attachments/2c9051ef-8ac8-49d1-b261-d58a01812f2a/Sharma mohan latest_compressed-compressed (1).pdf' reader = PdfReader(pdf_path) # Check pages around 960-970 which had many genital TB hits for i in [959,960,961,962,963,964,965,966,967,968,969,970,971,972]: t = reader.pages[i].extract_text() or '' print(f'=== PAGE {i+1} ===') print(t[:500]) print() "
python3 -c " from pypdf import PdfReader pdf_path = '/home/daytona/workspace/attachments/2c9051ef-8ac8-49d1-b261-d58a01812f2a/Sharma mohan latest_compressed-compressed (1).pdf' reader = PdfReader(pdf_path) # Extract the urogenital TB section fully (pages 966-971) text = '' for i in range(965, 972): t = reader.pages[i].extract_text() or '' text += f'\n\n=== PAGE {i+1} ===\n' + t print(text) "
python3 -c " from pypdf import PdfReader pdf_path = '/home/daytona/workspace/attachments/2c9051ef-8ac8-49d1-b261-d58a01812f2a/Sharma mohan latest_compressed-compressed (1).pdf' reader = PdfReader(pdf_path) # Check pages 379-403 for heading for i in range(378, 405): t = reader.pages[i].extract_text() or '' first_line = t.strip().split('\n')[0] if t.strip() else '' print(f'Page {i+1}: {first_line[:120]}') "
python3 -c " from pypdf import PdfReader pdf_path = '/home/daytona/workspace/attachments/2c9051ef-8ac8-49d1-b261-d58a01812f2a/Sharma mohan latest_compressed-compressed (1).pdf' reader = PdfReader(pdf_path) # Extract Female Genital TB chapter (pages 379-392) text = '' for i in range(378, 392): t = reader.pages[i].extract_text() or '' text += f'\n\n=== PAGE {i+1} ===\n' + t print(text) " 2>&1
python3 -c " from pypdf import PdfReader pdf_path = '/home/daytona/workspace/attachments/2c9051ef-8ac8-49d1-b261-d58a01812f2a/Sharma mohan latest_compressed-compressed (1).pdf' reader = PdfReader(pdf_path) # Extract Genitourinary TB chapter (pages 393-403) text = '' for i in range(392, 403): t = reader.pages[i].extract_text() or '' text += f'\n\n=== PAGE {i+1} ===\n' + t print(text) " 2>&1
| Site | Incidence | Key Features |
|---|---|---|
| Fallopian tube | 90–100% | Bilateral involvement; ampullary portion most common; "tobacco pouch appearance" (25–50%) with patent tubes and everted fimbriae; hydrosalpinx/pyosalpinx in old healed cases |
| Endometrium | 50–80% | Usually unremarkable grossly; advanced cases: ulcerative/atrophic endometrium, obliterated cavity; microscopy shows granulomas with Langhans' giant cells, epithelioid cells |
| Ovary | 15–25% | Direct extension from tubes; tubo-ovarian cyst/mass; haematogenous spread → caseating granulomas in parenchyma |
| Cervix | 5–15% | Hypertrophic lesion mimicking carcinoma; rarely ulcerative; endocervical involvement common |
| Vagina/Vulva | 1% | Hypertrophic or ulcerative lesions; TB of Bartholin gland and vesicovaginal fistula reported |
| Presentation | Differential |
|---|---|
| Pain + adnexal mass | Ectopic pregnancy, PID, appendicular lump, endometriosis, ovarian malignancy |
| Granulomatous pelvic lesions | Actinomycosis, Brucellosis, Crohn's disease, Filariasis, Histoplasmosis, Sarcoidosis |
| Ulcerative/hypertrophic lesions | Cervical/vaginal carcinoma, condylomata, Bartholin abscess |
| Raised CA-125 + pelvic mass | Ovarian carcinoma |
⚠️ Surgery in FGTB is associated with high complication rates (no surgical planes, vascular adhesions, risk of bowel injury, excessive haemorrhage). In suspected pelvic TB found at laparotomy, obtain representative biopsies, close abdomen, and await biopsy reports before definitive surgical clearance.
| Feature | Detail |
|---|---|
| First description | Morgagni, 1744 |
| Most common site in FGTB | Fallopian tube (90–100%) |
| Most common site in MGTB | Epididymis (globus minor) |
| Most common symptom | Infertility (primary > secondary) |
| Most common menstrual abnormality | Amenorrhoea |
| HSG most significant finding | Calcified tubes/ovaries/lymph nodes |
| Tobacco pouch appearance | Everted fimbriae, patent tubes (25–50%) |
| Python sign (Sharma) | Alternate constriction-dilatation of tubes on methylene blue |
| Hanging gallbladder sign (Sharma) | Changed gallbladder position in abdominopelvic TB |
| Diagnosis made on any ONE of | Laparoscopic appearance / AFB/culture positive / HPE consistent |
| ATT regimen | 2RHZE/4RHE (6 months) |
| Asherman's syndrome | FGTB important cause in India |
| FGTB mimicking ovarian cancer | Raised CA-125, pelvic mass — important differential |
| PCR caution | High false positive; do not start ATT on PCR alone |