Based on the image provided, here is the table detailing Anatomy topics, their repetition frequency, years asked, and exam priority: | Topic Name | Number of Repetitions | Years Asked | Priority for Exam Preparation | | :------------------------------------------------- | :-------------------- | :--------------------------------- | :---------------------------- | | **HEAD, NECK & NEUROANATOMY** | | | | | Thyroid Gland (Gross, Micro, Dev, Applied) | 9 | 2025, '24, '23, '22, '21, '20, '19 | Very High Yield | | Internal Capsule (Relations, Fibers, Blood supply) | 7 | 2025, '24, '23, '21, '20, '19 | Very High Yield | | Parotid Gland & Frey's Syndrome | 6 | 2025, '23, '22, '21, '20 | Very High Yield | | Tongue (Dev, Nerve supply, Gross) | 6 | 2024, '22, '21, '20, '19 | Very High Yield | | Cavernous Sinus | 5 | 2025, '23, '22, '21 | High Yield | | Lateral Medullary Syndrome | 4 | 2025, '23, '21 | High Yield | | Circle of Willis / Brain Blood Supply | 4 | 2024, '23, '21, '19 | High Yield | | Palatine Tonsil | 3 | 2023, '22, '21 | Moderate Yield | | **UPPER LIMB** | | | | | Brachial Plexus (Formation, Branches, Palsies) | 7 | 2025, '24, '23, '21, '20, '19 | Very High Yield | | Radial Nerve & Wrist Drop | 6 | 2025, '24, '23, '21, '20, '19 | Very High Yield | | Mammary Gland / Breast (Lymphatics, Fixity) | 5 | 2024, '23, '21, '19 | Very High Yield | | Carpal Tunnel Syndrome / Median Nerve | 5 | 2025, '23, '21, '20 | Very High Yield | | Shoulder Joint (Movement, Dislocation) | 4 | 2025, '23, '21, '19 | High Yield | | Cubital Fossa | 2 | 2023, '22 | Moderate Yield | | **ABDOMEN & PELVIS** | | | | | Portocaval Anastomosis / Portal Vein | 6 | 2025, '23, '22, '21, '20, '19 | Very High Yield | | Stomach (Relations, Blood supply, Ulcers) | 6 | 2025, '24, '23, '22, '21, '19 | Very High Yield | | Uterus (Supports, Relations, Prolapse) | 6 | 2025, '23, '22, '21, '20, '19 | Very High Yield | | Inguinal Canal & Hernia | 5 | 2025, '23, '22, '21 | Very High Yield | | Kidney (Anatomy, Relations, Coverings) | 5 | 2023, '21, '20, '19 | Very High Yield | | Anal Canal / Ischiorectal Fossa | 5 | 2025, '23, '22, '19 | Very High Yield | | Spleen (Relations, Microanatomy) | 4 | 2025, '24, '23, '20 | High Yield | | Prostate Gland | 3 | 2025, '22, '20 | Moderate Yield | | **LOWER LIMB** | | | | | Knee Joint (Locking/Unlocking, Ligaments) | 6 | 2025, '23, '22, '21, '19 | Very High Yield | | Great Saphenous Vein (CABG, Varicose Veins) | 4 | 2025, '24, '22, '19 | High Yield | | Popliteal Fossa | 3 | 2023, '21, '19 | Moderate Yield | | Arches of Foot | 3 | 2023, '22, '21 | Moderate Yield | | **THORAX** | | | | | Coronary Circulation / Arterial Supply of Heart | 5 | 2024, '23, '22, '21, '20 | Very High Yield | | Mediastinum | 4 | 2025, '24, '22, '19 | High Yield | | Bronchopulmonary Segments | 4 | 2023, '22, '21, '20 | High Yield | | Thoracic Duct | 4 | 2023, '21, '20, '19 | High Yield | | **GENETICS / EMBRYO / HISTO (General)** | | | | | First Pharyngeal Arch Derivatives | 3 | 2023, '21, '19 | Moderate Yield | | Turner's / Downs / Klinefelter's Syndromes | 3 | 2025, '24, '23 | Moderate Yield | | Tetralogy of Fallot | 3 | 2025, '24, '20 | Moderate Yield | | Cadaver as First Teacher (AETCOM) | 1 | 2025 | Low Yield |

Asking for Preferences
Asking for Preferences
Reading File
Running Command

ls -la /tmp/workspace/ 2>/dev/null || mkdir -p /tmp/workspace && echo "workspace ready"

Running Command

mkdir -p /tmp/workspace/anatomy-pdf && python3 << 'EOF' from reportlab.lib.pagesizes import A4, landscape from reportlab.lib import colors from reportlab.lib.units import cm from reportlab.platypus import SimpleDocTemplate, Table, TableStyle, Paragraph, Spacer, HRFlowable from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle from reportlab.lib.enums import TA_CENTER, TA_LEFT from reportlab.platypus import KeepTogether output_path = "/tmp/workspace/anatomy-pdf/Anatomy_Exam_Priority_Topics.pdf" doc = SimpleDocTemplate( output_path, pagesize=landscape(A4), rightMargin=1.5*cm, leftMargin=1.5*cm, topMargin=1.8*cm, bottomMargin=1.8*cm ) styles = getSampleStyleSheet() # Custom styles title_style = ParagraphStyle( 'Title', parent=styles['Title'], fontSize=18, textColor=colors.HexColor('#1a237e'), spaceAfter=4, alignment=TA_CENTER, fontName='Helvetica-Bold' ) subtitle_style = ParagraphStyle( 'Subtitle', parent=styles['Normal'], fontSize=10, textColor=colors.HexColor('#455a64'), spaceAfter=14, alignment=TA_CENTER, fontName='Helvetica' ) section_style = ParagraphStyle( 'Section', parent=styles['Normal'], fontSize=10, textColor=colors.white, fontName='Helvetica-Bold', alignment=TA_LEFT ) cell_style = ParagraphStyle( 'Cell', parent=styles['Normal'], fontSize=8.5, fontName='Helvetica', leading=12 ) cell_bold_style = ParagraphStyle( 'CellBold', parent=styles['Normal'], fontSize=8.5, fontName='Helvetica-Bold', leading=12 ) # Priority colors priority_colors = { 'Very High Yield': colors.HexColor('#e8f5e9'), 'High Yield': colors.HexColor('#fff9c4'), 'Moderate Yield': colors.HexColor('#fff3e0'), 'Low Yield': colors.HexColor('#fce4ec'), } priority_text_colors = { 'Very High Yield': colors.HexColor('#1b5e20'), 'High Yield': colors.HexColor('#f57f17'), 'Moderate Yield': colors.HexColor('#e65100'), 'Low Yield': colors.HexColor('#880e4f'), } # Section header color section_bg = colors.HexColor('#1a237e') # Data: (topic, reps, years, priority, is_section_header) data = [ # Header None, # placeholder for table header # HEAD NECK ('HEAD, NECK & NEUROANATOMY', None, None, None, True), ('Thyroid Gland (Gross, Micro, Dev, Applied)', '9', "2025, '24, '23, '22, '21, '20, '19", 'Very High Yield', False), ('Internal Capsule (Relations, Fibers, Blood supply)', '7', "2025, '24, '23, '21, '20, '19", 'Very High Yield', False), ('Parotid Gland & Frey\'s Syndrome', '6', "2025, '23, '22, '21, '20", 'Very High Yield', False), ('Tongue (Dev, Nerve supply, Gross)', '6', "2024, '22, '21, '20, '19", 'Very High Yield', False), ('Cavernous Sinus', '5', "2025, '23, '22, '21", 'High Yield', False), ('Lateral Medullary Syndrome', '4', "2025, '23, '21", 'High Yield', False), ('Circle of Willis / Brain Blood Supply', '4', "2024, '23, '21, '19", 'High Yield', False), ('Palatine Tonsil', '3', "2023, '22, '21", 'Moderate Yield', False), # UPPER LIMB ('UPPER LIMB', None, None, None, True), ('Brachial Plexus (Formation, Branches, Palsies)', '7', "2025, '24, '23, '21, '20, '19", 'Very High Yield', False), ('Radial Nerve & Wrist Drop', '6', "2025, '24, '23, '21, '20, '19", 'Very High Yield', False), ('Mammary Gland / Breast (Lymphatics, Fixity)', '5', "2024, '23, '21, '19", 'Very High Yield', False), ('Carpal Tunnel Syndrome / Median Nerve', '5', "2025, '23, '21, '20", 'Very High Yield', False), ('Shoulder Joint (Movement, Dislocation)', '4', "2025, '23, '21, '19", 'High Yield', False), ('Cubital Fossa', '2', "2023, '22", 'Moderate Yield', False), # ABDOMEN & PELVIS ('ABDOMEN & PELVIS', None, None, None, True), ('Portocaval Anastomosis / Portal Vein', '6', "2025, '23, '22, '21, '20, '19", 'Very High Yield', False), ('Stomach (Relations, Blood supply, Ulcers)', '6', "2025, '24, '23, '22, '21, '19", 'Very High Yield', False), ('Uterus (Supports, Relations, Prolapse)', '6', "2025, '23, '22, '21, '20, '19", 'Very High Yield', False), ('Inguinal Canal & Hernia', '5', "2025, '23, '22, '21", 'Very High Yield', False), ('Kidney (Anatomy, Relations, Coverings)', '5', "2023, '21, '20, '19", 'Very High Yield', False), ('Anal Canal / Ischiorectal Fossa', '5', "2025, '23, '22, '19", 'Very High Yield', False), ('Spleen (Relations, Microanatomy)', '4', "2025, '24, '23, '20", 'High Yield', False), ('Prostate Gland', '3', "2025, '22, '20", 'Moderate Yield', False), # LOWER LIMB ('LOWER LIMB', None, None, None, True), ('Knee Joint (Locking/Unlocking, Ligaments)', '6', "2025, '23, '22, '21, '19", 'Very High Yield', False), ('Great Saphenous Vein (CABG, Varicose Veins)', '4', "2025, '24, '22, '19", 'High Yield', False), ('Popliteal Fossa', '3', "2023, '21, '19", 'Moderate Yield', False), ('Arches of Foot', '3', "2023, '22, '21", 'Moderate Yield', False), # THORAX ('THORAX', None, None, None, True), ('Coronary Circulation / Arterial Supply of Heart', '5', "2024, '23, '22, '21, '20", 'Very High Yield', False), ('Mediastinum', '4', "2025, '24, '22, '19", 'High Yield', False), ('Bronchopulmonary Segments', '4', "2023, '22, '21, '20", 'High Yield', False), ('Thoracic Duct', '4', "2023, '21, '20, '19", 'High Yield', False), # GENETICS / EMBRYO / HISTO ('GENETICS / EMBRYO / HISTO (General)', None, None, None, True), ('First Pharyngeal Arch Derivatives', '3', "2023, '21, '19", 'Moderate Yield', False), ("Turner's / Down's / Klinefelter's Syndromes", '3', "2025, '24, '23", 'Moderate Yield', False), ('Tetralogy of Fallot', '3', "2025, '24, '20", 'Moderate Yield', False), ('Cadaver as First Teacher (AETCOM)', '1', '2025', 'Low Yield', False), ] # Build table rows col_widths = [9.5*cm, 2.2*cm, 8.5*cm, 3.5*cm] # Table header row header_row = [ Paragraph('<b>Topic</b>', ParagraphStyle('h', parent=styles['Normal'], fontSize=9, fontName='Helvetica-Bold', textColor=colors.white, alignment=TA_CENTER)), Paragraph('<b>Reps</b>', ParagraphStyle('h', parent=styles['Normal'], fontSize=9, fontName='Helvetica-Bold', textColor=colors.white, alignment=TA_CENTER)), Paragraph('<b>Years Asked</b>', ParagraphStyle('h', parent=styles['Normal'], fontSize=9, fontName='Helvetica-Bold', textColor=colors.white, alignment=TA_CENTER)), Paragraph('<b>Priority</b>', ParagraphStyle('h', parent=styles['Normal'], fontSize=9, fontName='Helvetica-Bold', textColor=colors.white, alignment=TA_CENTER)), ] table_rows = [header_row] row_meta = [('header', None)] # track row type and priority for item in data[1:]: # skip placeholder topic, reps, years, priority, is_section = item if is_section: row = [ Paragraph(f'<b>{topic}</b>', section_style), '', '', '' ] table_rows.append(row) row_meta.append(('section', None)) else: # Priority badge styling p_style = ParagraphStyle( 'Priority', parent=styles['Normal'], fontSize=8, fontName='Helvetica-Bold', textColor=priority_text_colors.get(priority, colors.black), alignment=TA_CENTER, leading=11 ) row = [ Paragraph(topic, cell_style), Paragraph(f'<b>{reps}</b>', ParagraphStyle('r', parent=styles['Normal'], fontSize=9, fontName='Helvetica-Bold', alignment=TA_CENTER, textColor=colors.HexColor('#1a237e'))), Paragraph(years, cell_style), Paragraph(priority, p_style), ] table_rows.append(row) row_meta.append(('data', priority)) # Build table table = Table(table_rows, colWidths=col_widths, repeatRows=1) # Apply styles style_commands = [ # Header ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#1a237e')), ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.white, colors.HexColor('#f5f5f5')]), ('GRID', (0,0), (-1,-1), 0.4, colors.HexColor('#bdbdbd')), ('VALIGN', (0,0), (-1,-1), 'MIDDLE'), ('TOPPADDING', (0,0), (-1,-1), 5), ('BOTTOMPADDING', (0,0), (-1,-1), 5), ('LEFTPADDING', (0,0), (-1,-1), 6), ('RIGHTPADDING', (0,0), (-1,-1), 6), ('ALIGN', (1,0), (1,-1), 'CENTER'), ('ALIGN', (3,0), (3,-1), 'CENTER'), ] # Section headers: span all columns and set background for i, (rtype, priority) in enumerate(row_meta): if rtype == 'section': style_commands.append(('SPAN', (0,i), (-1,i))) style_commands.append(('BACKGROUND', (0,i), (-1,i), section_bg)) style_commands.append(('ALIGN', (0,i), (-1,i), 'LEFT')) elif rtype == 'data' and priority: bg = priority_colors.get(priority, colors.white) style_commands.append(('BACKGROUND', (3,i), (3,i), bg)) # Very High Yield rows: subtle left border highlight if priority == 'Very High Yield': style_commands.append(('LINEAFTER', (0,i), (0,i), 3, colors.HexColor('#43a047'))) table.setStyle(TableStyle(style_commands)) # Legend legend_style = ParagraphStyle('legend', parent=styles['Normal'], fontSize=8, fontName='Helvetica', textColor=colors.HexColor('#546e7a')) legend_items = [ ('Very High Yield', '#1b5e20', '#e8f5e9'), ('High Yield', '#f57f17', '#fff9c4'), ('Moderate Yield', '#e65100', '#fff3e0'), ('Low Yield', '#880e4f', '#fce4ec'), ] legend_cells = [] for label, tc, bg in legend_items: p = Paragraph(f'<b>{label}</b>', ParagraphStyle('lg', parent=styles['Normal'], fontSize=8, fontName='Helvetica-Bold', textColor=colors.HexColor(tc), alignment=TA_CENTER)) legend_cells.append(p) legend_table = Table([legend_cells], colWidths=[4*cm]*4) legend_table.setStyle(TableStyle([ ('BOX', (0,0), (-1,-1), 0.5, colors.HexColor('#bdbdbd')), ('INNERGRID', (0,0), (-1,-1), 0.5, colors.HexColor('#bdbdbd')), ('BACKGROUND', (0,0), (0,0), colors.HexColor('#e8f5e9')), ('BACKGROUND', (1,0), (1,0), colors.HexColor('#fff9c4')), ('BACKGROUND', (2,0), (2,0), colors.HexColor('#fff3e0')), ('BACKGROUND', (3,0), (3,0), colors.HexColor('#fce4ec')), ('TOPPADDING', (0,0), (-1,-1), 4), ('BOTTOMPADDING', (0,0), (-1,-1), 4), ('ALIGN', (0,0), (-1,-1), 'CENTER'), ('VALIGN', (0,0), (-1,-1), 'MIDDLE'), ])) # Assemble document elements = [ Paragraph('Anatomy - High Yield Exam Topics', title_style), Paragraph('Frequency Analysis: 2019 - 2025 | MBBS University Exams', subtitle_style), table, Spacer(1, 0.4*cm), Paragraph('Legend:', ParagraphStyle('leg_title', parent=styles['Normal'], fontSize=8.5, fontName='Helvetica-Bold', textColor=colors.HexColor('#455a64'))), Spacer(1, 0.15*cm), legend_table, Spacer(1, 0.2*cm), Paragraph('Generated by Orris | July 2026', ParagraphStyle('footer', parent=styles['Normal'], fontSize=7, textColor=colors.HexColor('#90a4ae'), alignment=TA_CENTER)), ] doc.build(elements) print(f"PDF saved to: {output_path}") EOF

Your PDF is ready! Here's the download link:

Anatomy Exam Priority Topics

PDF Document · PDF

What's included in the PDF:
  • Landscape A4 format for easy reading of all columns
  • All 6 sections with dark blue section headers (Head/Neck, Upper Limb, Abdomen & Pelvis, Lower Limb, Thorax, Genetics/Embryo/Histo)
  • Color-coded Priority column: green (Very High Yield), yellow (High Yield), orange (Moderate Yield), pink (Low Yield)
  • All 35 topics with their repetition counts and years asked (2019-2025)
  • A color legend at the bottom for quick reference
  • Clean, print-ready design suitable for pinning above your study desk
This is a shared conversation. Sign in to Orris to start your own chat.