Section A: Long Answer Questions (2 × 20 = 40 marks) Q1. A 55-year-old male presents with painless hematuria. a) Discuss the imaging approach to hematuria b) Describe the CT urography protocol and phases c) Enumerate and describe imaging features of urinary bladder tumors d) Role of imaging in staging and follow-up of bladder carcinoma Q2. A 30-year-old female presents with flank pain and fever. a) Discuss the imaging modalities in suspected acute pyelonephritis b) Describe CT and ultrasound findings in acute vs chronic pyelonephritis c) Explain complications of renal infections (e.g., abscess, emphysematous pyelonephritis) d) Role of imaging in management and intervention Section B: Short Answer Questions (6 × 10 = 60 marks) Q3. Classify renal cystic diseases. Describe Bosniak classification and its clinical significance. Q4. Discuss imaging features and staging of renal cell carcinoma (RCC). Mention role of MRI. Q5. Enumerate causes of hydronephrosis and describe imaging approach to obstructive uropathy. Q6. Describe imaging findings in urolithiasis. Compare X-ray KUB, USG, and CT KUB. Q7. Discuss imaging of prostate carcinoma with emphasis on multiparametric MRI (mpMRI) and PI-RADS. Q8. Write short notes on: a) Wilms tumor imaging b) PUJ obstruction c) Vesicoureteral reflux (VUR) and grading

Reading File

Arrange this questions and make question paper

Reading File
Running Command

ls /home/daytona/workspace/ 2>/dev/null && ls /home/daytona/skills/docx/scripts/office/ 2>/dev/null

Running Command

mkdir -p /home/daytona/workspace/uroradiology-qp && cat > /home/daytona/workspace/uroradiology-qp/create_qp.js << 'EOF' const { Document, Packer, Paragraph, TextRun, AlignmentType, HeadingLevel, BorderStyle, UnderlineType, PageNumber, Header, Footer, Table, TableRow, TableCell, WidthType, ShadingType } = require('docx'); const fs = require('fs'); const doc = new Document({ styles: { paragraphStyles: [ { id: "Normal", name: "Normal", run: { font: "Times New Roman", size: 24 }, } ] }, sections: [{ properties: { page: { margin: { top: 1080, bottom: 1080, left: 1080, right: 1080 } } }, headers: { default: new Header({ children: [ new Paragraph({ alignment: AlignmentType.CENTER, children: [ new TextRun({ text: "DEPARTMENT OF RADIODIAGNOSIS", bold: true, size: 22, font: "Times New Roman" }) ] }) ] }) }, footers: { default: new Footer({ children: [ new Paragraph({ alignment: AlignmentType.CENTER, children: [ new TextRun({ text: "Page ", size: 20, font: "Times New Roman" }), new TextRun({ children: [PageNumber.CURRENT], size: 20, font: "Times New Roman" }), new TextRun({ text: " of ", size: 20, font: "Times New Roman" }), new TextRun({ children: [PageNumber.TOTAL_PAGES], size: 20, font: "Times New Roman" }), ] }) ] }) }, children: [ // ─── INSTITUTION BLOCK ─── new Paragraph({ alignment: AlignmentType.CENTER, spacing: { before: 0, after: 80 }, children: [new TextRun({ text: "INSTITUTE OF MEDICAL SCIENCES", bold: true, size: 28, font: "Times New Roman", allCaps: true })] }), new Paragraph({ alignment: AlignmentType.CENTER, spacing: { before: 0, after: 80 }, children: [new TextRun({ text: "Department of Radiodiagnosis & Imaging", bold: true, size: 24, font: "Times New Roman" })] }), new Paragraph({ alignment: AlignmentType.CENTER, spacing: { before: 0, after: 240 }, children: [new TextRun({ text: "UNIVERSITY EXAMINATION", bold: true, size: 24, font: "Times New Roman", underline: { type: UnderlineType.SINGLE } })] }), // ─── EXAM INFO TABLE ─── new Table({ width: { size: 100, type: WidthType.PERCENTAGE }, borders: { top: { style: BorderStyle.SINGLE, size: 2 }, bottom: { style: BorderStyle.SINGLE, size: 2 }, left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE }, insideH: { style: BorderStyle.NONE }, insideV: { style: BorderStyle.NONE }, }, rows: [ new TableRow({ children: [ new TableCell({ width: { size: 50, type: WidthType.PERCENTAGE }, borders: { top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE }, left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE } }, children: [new Paragraph({ children: [new TextRun({ text: "Subject: Uroradiology & Genitourinary Imaging", size: 22, font: "Times New Roman", bold: true })] })] }), new TableCell({ width: { size: 50, type: WidthType.PERCENTAGE }, borders: { top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE }, left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE } }, children: [new Paragraph({ alignment: AlignmentType.RIGHT, children: [new TextRun({ text: "Maximum Marks: 100", size: 22, font: "Times New Roman", bold: true })] })] }) ] }), new TableRow({ children: [ new TableCell({ borders: { top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE }, left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE } }, children: [new Paragraph({ children: [new TextRun({ text: "Time Allowed: 3 Hours", size: 22, font: "Times New Roman" })] })] }), new TableCell({ borders: { top: { style: BorderStyle.NONE }, bottom: { style: BorderStyle.NONE }, left: { style: BorderStyle.NONE }, right: { style: BorderStyle.NONE } }, children: [new Paragraph({ alignment: AlignmentType.RIGHT, children: [new TextRun({ text: "Pass Marks: 50%", size: 22, font: "Times New Roman" })] })] }) ] }) ] }), // separator new Paragraph({ spacing: { before: 160, after: 40 }, children: [new TextRun({ text: "─".repeat(80), size: 18, font: "Courier New" })] }), // ─── GENERAL INSTRUCTIONS ─── new Paragraph({ spacing: { before: 80, after: 80 }, children: [new TextRun({ text: "GENERAL INSTRUCTIONS", bold: true, size: 22, font: "Times New Roman", underline: { type: UnderlineType.SINGLE } })] }), new Paragraph({ spacing: { before: 40, after: 40 }, children: [new TextRun({ text: "1. All questions are compulsory.", size: 22, font: "Times New Roman" })] }), new Paragraph({ spacing: { before: 40, after: 40 }, children: [new TextRun({ text: "2. Answers must be written legibly in blue or black ink.", size: 22, font: "Times New Roman" })] }), new Paragraph({ spacing: { before: 40, after: 40 }, children: [new TextRun({ text: "3. Draw labeled diagrams wherever necessary.", size: 22, font: "Times New Roman" })] }), new Paragraph({ spacing: { before: 40, after: 40 }, children: [new TextRun({ text: "4. Marks are indicated against each question/sub-question.", size: 22, font: "Times New Roman" })] }), new Paragraph({ spacing: { before: 40, after: 200 }, children: [new TextRun({ text: "5. Start each long answer question on a new page.", size: 22, font: "Times New Roman" })] }), // separator new Paragraph({ spacing: { before: 0, after: 40 }, children: [new TextRun({ text: "─".repeat(80), size: 18, font: "Courier New" })] }), // ══════════════════════════════════════════════ // SECTION A HEADER // ══════════════════════════════════════════════ new Paragraph({ alignment: AlignmentType.CENTER, spacing: { before: 240, after: 80 }, shading: { type: ShadingType.SOLID, color: "1F3864", fill: "1F3864" }, children: [new TextRun({ text: "SECTION A — LONG ANSWER QUESTIONS", bold: true, size: 26, font: "Times New Roman", color: "FFFFFF" })] }), new Paragraph({ alignment: AlignmentType.CENTER, spacing: { before: 0, after: 240 }, children: [new TextRun({ text: "(2 Questions × 20 Marks = 40 Marks)", bold: true, size: 22, font: "Times New Roman", italics: true })] }), // ─── Q1 ─── new Paragraph({ spacing: { before: 200, after: 100 }, children: [ new TextRun({ text: "Q.1", bold: true, size: 26, font: "Times New Roman" }), new TextRun({ text: " A 55-year-old male presents with ", size: 24, font: "Times New Roman" }), new TextRun({ text: "painless hematuria", bold: true, size: 24, font: "Times New Roman" }), new TextRun({ text: ". Answer the following:", size: 24, font: "Times New Roman" }), new TextRun({ text: " [20 Marks]", bold: true, size: 22, font: "Times New Roman", italics: true }), ] }), new Paragraph({ indent: { left: 480 }, spacing: { before: 80, after: 60 }, children: [ new TextRun({ text: "(a)", bold: true, size: 22, font: "Times New Roman" }), new TextRun({ text: " Discuss the imaging approach to hematuria.", size: 22, font: "Times New Roman" }), new TextRun({ text: " [5]", bold: true, size: 22, font: "Times New Roman" }), ] }), new Paragraph({ indent: { left: 480 }, spacing: { before: 60, after: 60 }, children: [ new TextRun({ text: "(b)", bold: true, size: 22, font: "Times New Roman" }), new TextRun({ text: " Describe the CT urography protocol and phases.", size: 22, font: "Times New Roman" }), new TextRun({ text: " [5]", bold: true, size: 22, font: "Times New Roman" }), ] }), new Paragraph({ indent: { left: 480 }, spacing: { before: 60, after: 60 }, children: [ new TextRun({ text: "(c)", bold: true, size: 22, font: "Times New Roman" }), new TextRun({ text: " Enumerate and describe imaging features of urinary bladder tumors.", size: 22, font: "Times New Roman" }), new TextRun({ text: " [5]", bold: true, size: 22, font: "Times New Roman" }), ] }), new Paragraph({ indent: { left: 480 }, spacing: { before: 60, after: 200 }, children: [ new TextRun({ text: "(d)", bold: true, size: 22, font: "Times New Roman" }), new TextRun({ text: " Describe the role of imaging in staging and follow-up of bladder carcinoma.", size: 22, font: "Times New Roman" }), new TextRun({ text: " [5]", bold: true, size: 22, font: "Times New Roman" }), ] }), // ─── Q2 ─── new Paragraph({ spacing: { before: 200, after: 100 }, children: [ new TextRun({ text: "Q.2", bold: true, size: 26, font: "Times New Roman" }), new TextRun({ text: " A 30-year-old female presents with ", size: 24, font: "Times New Roman" }), new TextRun({ text: "flank pain and fever", bold: true, size: 24, font: "Times New Roman" }), new TextRun({ text: ". Answer the following:", size: 24, font: "Times New Roman" }), new TextRun({ text: " [20 Marks]", bold: true, size: 22, font: "Times New Roman", italics: true }), ] }), new Paragraph({ indent: { left: 480 }, spacing: { before: 80, after: 60 }, children: [ new TextRun({ text: "(a)", bold: true, size: 22, font: "Times New Roman" }), new TextRun({ text: " Discuss the imaging modalities in suspected acute pyelonephritis.", size: 22, font: "Times New Roman" }), new TextRun({ text: " [5]", bold: true, size: 22, font: "Times New Roman" }), ] }), new Paragraph({ indent: { left: 480 }, spacing: { before: 60, after: 60 }, children: [ new TextRun({ text: "(b)", bold: true, size: 22, font: "Times New Roman" }), new TextRun({ text: " Describe CT and ultrasound findings in acute vs. chronic pyelonephritis.", size: 22, font: "Times New Roman" }), new TextRun({ text: " [5]", bold: true, size: 22, font: "Times New Roman" }), ] }), new Paragraph({ indent: { left: 480 }, spacing: { before: 60, after: 60 }, children: [ new TextRun({ text: "(c)", bold: true, size: 22, font: "Times New Roman" }), new TextRun({ text: " Explain complications of renal infections (e.g., abscess, emphysematous pyelonephritis).", size: 22, font: "Times New Roman" }), new TextRun({ text: " [5]", bold: true, size: 22, font: "Times New Roman" }), ] }), new Paragraph({ indent: { left: 480 }, spacing: { before: 60, after: 200 }, children: [ new TextRun({ text: "(d)", bold: true, size: 22, font: "Times New Roman" }), new TextRun({ text: " Describe the role of imaging in management and intervention.", size: 22, font: "Times New Roman" }), new TextRun({ text: " [5]", bold: true, size: 22, font: "Times New Roman" }), ] }), // ══════════════════════════════════════════════ // SECTION B HEADER // ══════════════════════════════════════════════ new Paragraph({ alignment: AlignmentType.CENTER, spacing: { before: 280, after: 80 }, shading: { type: ShadingType.SOLID, color: "1F3864", fill: "1F3864" }, children: [new TextRun({ text: "SECTION B — SHORT ANSWER QUESTIONS", bold: true, size: 26, font: "Times New Roman", color: "FFFFFF" })] }), new Paragraph({ alignment: AlignmentType.CENTER, spacing: { before: 0, after: 240 }, children: [new TextRun({ text: "(6 Questions × 10 Marks = 60 Marks)", bold: true, size: 22, font: "Times New Roman", italics: true })] }), // ─── Q3 ─── new Paragraph({ spacing: { before: 200, after: 100 }, children: [ new TextRun({ text: "Q.3 ", bold: true, size: 24, font: "Times New Roman" }), new TextRun({ text: "Classify renal cystic diseases. Describe the ", size: 22, font: "Times New Roman" }), new TextRun({ text: "Bosniak classification", bold: true, size: 22, font: "Times New Roman" }), new TextRun({ text: " of renal cysts and its clinical significance.", size: 22, font: "Times New Roman" }), new TextRun({ text: " [10]", bold: true, size: 22, font: "Times New Roman" }), ] }), // ─── Q4 ─── new Paragraph({ spacing: { before: 200, after: 100 }, children: [ new TextRun({ text: "Q.4 ", bold: true, size: 24, font: "Times New Roman" }), new TextRun({ text: "Discuss imaging features and staging of ", size: 22, font: "Times New Roman" }), new TextRun({ text: "Renal Cell Carcinoma (RCC)", bold: true, size: 22, font: "Times New Roman" }), new TextRun({ text: ". Mention the role of MRI in evaluation.", size: 22, font: "Times New Roman" }), new TextRun({ text: " [10]", bold: true, size: 22, font: "Times New Roman" }), ] }), // ─── Q5 ─── new Paragraph({ spacing: { before: 200, after: 100 }, children: [ new TextRun({ text: "Q.5 ", bold: true, size: 24, font: "Times New Roman" }), new TextRun({ text: "Enumerate the causes of ", size: 22, font: "Times New Roman" }), new TextRun({ text: "hydronephrosis", bold: true, size: 22, font: "Times New Roman" }), new TextRun({ text: " and describe the imaging approach to obstructive uropathy.", size: 22, font: "Times New Roman" }), new TextRun({ text: " [10]", bold: true, size: 22, font: "Times New Roman" }), ] }), // ─── Q6 ─── new Paragraph({ spacing: { before: 200, after: 100 }, children: [ new TextRun({ text: "Q.6 ", bold: true, size: 24, font: "Times New Roman" }), new TextRun({ text: "Describe imaging findings in ", size: 22, font: "Times New Roman" }), new TextRun({ text: "urolithiasis", bold: true, size: 22, font: "Times New Roman" }), new TextRun({ text: ". Compare the roles of X-ray KUB, Ultrasonography (USG), and CT KUB (NCCT) in its diagnosis.", size: 22, font: "Times New Roman" }), new TextRun({ text: " [10]", bold: true, size: 22, font: "Times New Roman" }), ] }), // ─── Q7 ─── new Paragraph({ spacing: { before: 200, after: 100 }, children: [ new TextRun({ text: "Q.7 ", bold: true, size: 24, font: "Times New Roman" }), new TextRun({ text: "Discuss the imaging of ", size: 22, font: "Times New Roman" }), new TextRun({ text: "prostate carcinoma", bold: true, size: 22, font: "Times New Roman" }), new TextRun({ text: " with emphasis on multiparametric MRI (mpMRI) and the PI-RADS scoring system.", size: 22, font: "Times New Roman" }), new TextRun({ text: " [10]", bold: true, size: 22, font: "Times New Roman" }), ] }), // ─── Q8 ─── new Paragraph({ spacing: { before: 200, after: 100 }, children: [ new TextRun({ text: "Q.8 ", bold: true, size: 24, font: "Times New Roman" }), new TextRun({ text: "Write short notes on:", size: 22, font: "Times New Roman" }), new TextRun({ text: " [10]", bold: true, size: 22, font: "Times New Roman" }), ] }), new Paragraph({ indent: { left: 480 }, spacing: { before: 80, after: 60 }, children: [ new TextRun({ text: "(a)", bold: true, size: 22, font: "Times New Roman" }), new TextRun({ text: " Wilms tumor — imaging features and staging.", size: 22, font: "Times New Roman" }), new TextRun({ text: " [3]", bold: true, size: 22, font: "Times New Roman" }), ] }), new Paragraph({ indent: { left: 480 }, spacing: { before: 60, after: 60 }, children: [ new TextRun({ text: "(b)", bold: true, size: 22, font: "Times New Roman" }), new TextRun({ text: " Pelvi-ureteric junction (PUJ) obstruction — imaging approach.", size: 22, font: "Times New Roman" }), new TextRun({ text: " [3]", bold: true, size: 22, font: "Times New Roman" }), ] }), new Paragraph({ indent: { left: 480 }, spacing: { before: 60, after: 200 }, children: [ new TextRun({ text: "(c)", bold: true, size: 22, font: "Times New Roman" }), new TextRun({ text: " Vesicoureteral reflux (VUR) — grading and imaging.", size: 22, font: "Times New Roman" }), new TextRun({ text: " [4]", bold: true, size: 22, font: "Times New Roman" }), ] }), // ─── FINAL RULE ─── new Paragraph({ spacing: { before: 160, after: 40 }, children: [new TextRun({ text: "─".repeat(80), size: 18, font: "Courier New" })] }), new Paragraph({ alignment: AlignmentType.CENTER, spacing: { before: 80, after: 40 }, children: [new TextRun({ text: "*** END OF QUESTION PAPER ***", bold: true, size: 22, font: "Times New Roman" })] }), new Paragraph({ alignment: AlignmentType.CENTER, spacing: { before: 0, after: 0 }, children: [new TextRun({ text: "All the Best!", italics: true, size: 22, font: "Times New Roman" })] }), ] }] }); Packer.toBuffer(doc).then(buffer => { fs.writeFileSync('/home/daytona/workspace/uroradiology-qp/Uroradiology_Question_Paper.docx', buffer); console.log('Created successfully'); }); EOF node /home/daytona/workspace/uroradiology-qp/create_qp.js

Running Command

python /home/daytona/skills/docx/scripts/office/validate.py /home/daytona/workspace/uroradiology-qp/Uroradiology_Question_Paper.docx

Running Command

# Quick structural check by unzipping and verifying XML is well-formed cd /home/daytona/workspace/uroradiology-qp && python3 -c " import zipfile, xml.etree.ElementTree as ET z = zipfile.ZipFile('Uroradiology_Question_Paper.docx') names = z.namelist() print('Files in docx:', names[:10]) # Parse document.xml doc_xml = z.read('word/document.xml') ET.fromstring(doc_xml) print('document.xml is valid XML') print('File size:', len(open('Uroradiology_Question_Paper.docx','rb').read()), 'bytes') "

The document is valid. Here is your formatted question paper:

Uroradiology Question Paper

Word Document · DOCX


Here's a preview of how the paper is structured:

INSTITUTE OF MEDICAL SCIENCES

Department of Radiodiagnosis & Imaging

UNIVERSITY EXAMINATION

Subject: Uroradiology & Genitourinary ImagingMaximum Marks: 100
Time Allowed: 3 HoursPass Marks: 50%
General Instructions:
  1. All questions are compulsory.
  2. Answers must be written legibly in blue or black ink.
  3. Draw labeled diagrams wherever necessary.
  4. Marks are indicated against each question/sub-question.
  5. Start each long answer question on a new page.

SECTION A — LONG ANSWER QUESTIONS (2 × 20 = 40 Marks)

Q.1 A 55-year-old male presents with painless hematuria. Answer the following: [20 Marks]
  • (a) Discuss the imaging approach to hematuria. [5]
  • (b) Describe the CT urography protocol and phases. [5]
  • (c) Enumerate and describe imaging features of urinary bladder tumors. [5]
  • (d) Describe the role of imaging in staging and follow-up of bladder carcinoma. [5]
Q.2 A 30-year-old female presents with flank pain and fever. Answer the following: [20 Marks]
  • (a) Discuss the imaging modalities in suspected acute pyelonephritis. [5]
  • (b) Describe CT and ultrasound findings in acute vs. chronic pyelonephritis. [5]
  • (c) Explain complications of renal infections (e.g., abscess, emphysematous pyelonephritis). [5]
  • (d) Describe the role of imaging in management and intervention. [5]

SECTION B — SHORT ANSWER QUESTIONS (6 × 10 = 60 Marks)

Q.3 Classify renal cystic diseases. Describe the Bosniak classification and its clinical significance. [10]
Q.4 Discuss imaging features and staging of Renal Cell Carcinoma (RCC). Mention the role of MRI. [10]
Q.5 Enumerate causes of hydronephrosis and describe the imaging approach to obstructive uropathy. [10]
Q.6 Describe imaging findings in urolithiasis. Compare X-ray KUB, USG, and CT KUB. [10]
Q.7 Discuss imaging of prostate carcinoma with emphasis on mpMRI and PI-RADS scoring. [10]
Q.8 Write short notes on: [10]
  • (a) Wilms tumor — imaging features and staging. [3]
  • (b) PUJ obstruction — imaging approach. [3]
  • (c) Vesicoureteral reflux (VUR) — grading and imaging. [4]

END OF QUESTION PAPER

What's included in the .docx file:
  • University/department header with page numbers in the footer
  • Dark navy shaded section banners (Section A / Section B)
  • All sub-questions with individual mark allocations
  • Clinical case vignettes bolded for quick reading
  • General instructions block
  • Times New Roman 12pt throughout — standard exam format
This is a shared conversation. Sign in to Orris to start your own chat.