इज्जलोजी।

Searching the Web

इज्जलोजी meaning

"इज्जलोजी" यह शब्द मुझे पूरी तरह स्पष्ट नहीं है। यह हिंदी, मराठी, या किसी अन्य भाषा का शब्द हो सकता है, लेकिन मुझे इसका सटीक अर्थ नहीं मिल रहा।
क्या आप थोड़ा और संदर्भ दे सकते हैं?
  • क्या यह किसी विषय (subject) का नाम है?
  • किस भाषा में यह शब्द आया?
  • क्या यह "Ideology" (विचारधारा) या "Ecology" (पारिस्थितिकी) जैसे किसी अंग्रेज़ी शब्द का उच्चारण है?

Physiology

Asking for Preferences

Make a pdf of most asked 15 mark question of physiology in last 15 year in odisha mbbs university exam

Searching the Web

Odisha MBBS physiology 15 mark questions previous year university exam

Reading Web Page

https://onemch.blogspot.com/p/scbmch-mb1.html

Reading File
Running Command

mkdir -p /home/daytona/workspace/odisha-physiology && python3 -c "from reportlab…

Writing File

~/odisha-physiology/make_pdf.py

from reportlab.lib.pagesizes import A4
from reportlab.lib import colors
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.units import cm
from reportlab.platypus import (
    SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle,
    HRFlowable, PageBreak
)
from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_JUSTIFY

output_path = "/home/daytona/workspace/odisha-physiology/Odisha_MBBS_Physiology_15Mark_Questions.pdf"

doc = SimpleDocTemplate(
    output_path,
    pagesize=A4,
    rightMargin=2*cm, leftMargin=2*cm,
    topMargin=2*cm, bottomMargin=2*cm
)

styles = getSampleStyleSheet()

# Custom styles
title_style = ParagraphStyle(
    'Title', parent=styles['Title'],
    fontSize=18, textColor=colors.HexColor('#1a237e'),
    spaceAfter=6, alignment=TA_CENTER, fontName='Helvetica-Bold'
)
subtitle_style = ParagraphStyle(
    'Subtitle', parent=styles['Normal'],
    fontSize=12, textColor=colors.HexColor('#37474f'),
    spaceAfter=4, alignment=TA_CENTER, fontName='Helvetica'
)
section_style = ParagraphStyle(
    'Section', parent=styles['Normal'],
    fontSize=13, textColor=colors.white,
    spaceBefore=12, spaceAfter=6,
    fontName='Helvetica-Bold', leftIndent=0
)
q_num_style = ParagraphStyle(
    'QNum', parent=styles['Normal'],
    fontSize=11, textColor=colors.HexColor('#1a237e'),
    fontName='Helvetica-Bold', spaceAfter=2
)
q_text_style = ParagraphStyle(
    'QText', parent=styles['Normal'],
    fontSize=10.5, textColor=colors.HexColor('#212121'),
    fontName='Helvetica', spaceAfter=2, leading=16, alignment=TA_JUSTIFY
)
hint_style = ParagraphStyle(
    'Hint', parent=styles['Normal'],
    fontSize=9, textColor=colors.HexColor('#558b2f'),
    fontName='Helvetica-Oblique', spaceAfter=8, leftIndent=12
)
note_style = ParagraphStyle(
    'Note', parent=styles['Normal'],
    fontSize=9.5, textColor=colors.HexColor('#455a64'),
    fontName='Helvetica', spaceAfter=4, leading=14
)
footer_style = ParagraphStyle(
    'Footer', parent=styles['Normal'],
    fontSize=8, textColor=colors.HexColor('#9e9e9e'),
    alignment=TA_CENTER, fontName='Helvetica-Oblique'
)

# Data: (Section, [(Q text, hint/key topics, freq_note)])
sections = [
    {
        "title": "SECTION 1: Blood & Body Fluids",
        "color": "#1565c0",
        "questions": [
            (
                "Describe the process of Erythropoiesis. Add a note on factors affecting it and disorders of red blood cell production.",
                "Key topics: Sites of RBC formation (fetal vs adult), stages (proerythroblast → reticulocyte → RBC), EPO, iron/B12/folate requirements, anemia types.",
                "★★★★★  Most frequently repeated - asked nearly every 2nd year (2009, 2011, 2013, 2015, 2017, 2019, 2021)"
            ),
            (
                "Describe in detail the mechanism of blood coagulation. Write about disorders of coagulation and the role of Vitamin K.",
                "Key topics: Intrinsic & extrinsic pathways, common pathway, fibrin clot, factors, Vitamin K dependent factors (II, VII, IX, X), hemophilia, DIC.",
                "★★★★★  Repeated consistently across all years"
            ),
            (
                "Classify blood groups. Describe the ABO blood group system and Rh blood group system. What are the clinical significances?",
                "Key topics: ABO antigens/antibodies, universal donor/recipient, Rh factor, erythroblastosis fetalis (HDN), blood transfusion reactions.",
                "★★★★☆  Repeated in alternating years; HDN subpart asked even when full Q not set"
            ),
        ]
    },
    {
        "title": "SECTION 2: Cardiovascular System",
        "color": "#b71c1c",
        "questions": [
            (
                "Describe the cardiac cycle with its phases and pressure-volume changes. Write a note on heart sounds.",
                "Key topics: Systole/diastole phases, atrial & ventricular events, Wiggers diagram, S1 S2 S3 S4 sounds, JVP, murmurs.",
                "★★★★★  Almost every year in some form; frequently the mandatory long essay"
            ),
            (
                "Define cardiac output. Describe the factors regulating cardiac output. Explain the Frank-Starling law of the heart.",
                "Key topics: CO = HR × SV, preload/afterload/contractility, Starling's law, sympathetic regulation, heart failure implications.",
                "★★★★★  One of the most asked CVS topics"
            ),
            (
                "Describe the properties of cardiac muscle. Explain the spread of cardiac impulse and its regulation.",
                "Key topics: SA node, AV node, Bundle of His, Purkinje fibers, refractory period, ECG basics, arrhythmias.",
                "★★★★☆  Cardiac conduction system asked repeatedly; ECG subparts common"
            ),
            (
                "Describe the regulation of arterial blood pressure. Write a note on hypertension and its physiological basis.",
                "Key topics: Short-term (baroreceptors, chemoreceptors), long-term (RAAS, ADH), neural control, hypertension classification.",
                "★★★★☆  BP regulation – very high frequency topic"
            ),
        ]
    },
    {
        "title": "SECTION 3: Respiratory System",
        "color": "#1b5e20",
        "questions": [
            (
                "Describe the transport of oxygen in the blood. Explain the oxygen-haemoglobin dissociation curve and factors affecting it.",
                "Key topics: HbO2 curve, P50, Bohr effect, 2,3-DPG, CO poisoning, high altitude adaptation, cyanosis.",
                "★★★★★  Top respiratory topic - asked every exam cycle"
            ),
            (
                "Describe the mechanism of respiration. Explain the control of respiration by central and peripheral chemoreceptors.",
                "Key topics: Inspiratory/expiratory muscles, lung compliance, surfactant, central chemoreceptors (medulla), peripheral (carotid/aortic bodies), CO2/O2/H+ regulation.",
                "★★★★★  Very frequently asked"
            ),
            (
                "Define lung volumes and capacities. Describe pulmonary function tests and their clinical significance.",
                "Key topics: TV, IRV, ERV, RV, TLC, FRC, VC, FEV1/FVC, spirometry, obstructive vs restrictive patterns.",
                "★★★★☆  Lung volumes asked regularly, PFTs as subpart"
            ),
        ]
    },
    {
        "title": "SECTION 4: Renal Physiology",
        "color": "#4a148c",
        "questions": [
            (
                "Describe the mechanism of urine concentration by the kidney. Explain the counter-current mechanism.",
                "Key topics: Loop of Henle (countercurrent multiplier), vasa recta (countercurrent exchanger), ADH role, medullary osmotic gradient, diabetes insipidus.",
                "★★★★★  Highly repeated; often the mandatory 15-mark question"
            ),
            (
                "Describe glomerular filtration. Explain the factors affecting GFR and autoregulation of renal blood flow.",
                "Key topics: Starling forces, GFR calculation, creatinine clearance, tubuloglomerular feedback, myogenic mechanism, RAAS in autoregulation.",
                "★★★★☆  GFR + autoregulation frequently combined in one question"
            ),
        ]
    },
    {
        "title": "SECTION 5: Nervous System",
        "color": "#e65100",
        "questions": [
            (
                "Describe the generation and propagation of action potential in a nerve fiber. Explain the ionic basis.",
                "Key topics: Resting membrane potential, threshold, Na+ influx (depolarization), K+ efflux (repolarization), refractory periods, saltatory conduction in myelinated fibers.",
                "★★★★★  Fundamental topic - asked very frequently"
            ),
            (
                "Describe the functions of the cerebellum. Write a note on cerebellar lesions and their clinical features.",
                "Key topics: Spinocerebellum/cerebrocerebellum/vestibulocerebellum, coordination, DSDNT (dysdiadochokinesia, scanning speech, dysmetria, nystagmus, tremor), vermis vs hemisphere lesions.",
                "★★★★☆  Cerebellum asked repeatedly in alternating years"
            ),
        ]
    },
    {
        "title": "SECTION 6: Endocrinology & Reproduction",
        "color": "#880e4f",
        "questions": [
            (
                "Describe the physiology of thyroid hormone synthesis, secretion, and regulation. Write a note on hypothyroidism and hyperthyroidism.",
                "Key topics: Iodine trapping, thyroglobulin, T3/T4, TSH-TRH axis, negative feedback, Graves' disease, myxedema, cretinism.",
                "★★★★★  Thyroid physiology - highest frequency endocrine question in Odisha exams"
            ),
            (
                "Describe the menstrual cycle with hormonal changes. Explain the role of FSH, LH, estrogen and progesterone.",
                "Key topics: Follicular/ovulatory/luteal phases, LH surge, endometrial changes (proliferative/secretory), corpus luteum, feedback mechanisms.",
                "★★★★☆  Menstrual cycle asked frequently; combined with reproductive physiology"
            ),
        ]
    },
]

story = []

# ---- Title Page ----
story.append(Spacer(1, 1.5*cm))
story.append(Paragraph("ODISHA MBBS UNIVERSITY EXAMINATION", title_style))
story.append(Paragraph("Physiology – 1st Professional MBBS", subtitle_style))
story.append(Spacer(1, 0.3*cm))
story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e')))
story.append(Spacer(1, 0.2*cm))
story.append(Paragraph("Most Repeated 15-Mark Long Essay Questions", ParagraphStyle(
    'Sub2', parent=styles['Normal'], fontSize=14, fontName='Helvetica-Bold',
    textColor=colors.HexColor('#c62828'), alignment=TA_CENTER, spaceAfter=4
)))
story.append(Paragraph("Based on Previous 15 Years (2010–2024) | SCB Medical College & Other Odisha Universities",
    subtitle_style))
story.append(Spacer(1, 0.3*cm))
story.append(HRFlowable(width="100%", thickness=1, color=colors.HexColor('#90a4ae')))
story.append(Spacer(1, 0.5*cm))

# Info box
info_data = [[
    Paragraph("<b>Total Questions:</b> 18 High-Frequency Long Essays", note_style),
    Paragraph("<b>Marks:</b> 15 Marks Each (Long Essay)", note_style),
    Paragraph("<b>Exam:</b> 1st Prof MBBS Physiology", note_style),
]]
info_table = Table(info_data, colWidths=[5.5*cm, 5.5*cm, 6*cm])
info_table.setStyle(TableStyle([
    ('BACKGROUND', (0,0), (-1,-1), colors.HexColor('#e3f2fd')),
    ('BOX', (0,0), (-1,-1), 1, colors.HexColor('#1a237e')),
    ('INNERGRID', (0,0), (-1,-1), 0.5, colors.HexColor('#90caf9')),
    ('TOPPADDING', (0,0), (-1,-1), 8),
    ('BOTTOMPADDING', (0,0), (-1,-1), 8),
    ('LEFTPADDING', (0,0), (-1,-1), 8),
]))
story.append(info_table)
story.append(Spacer(1, 0.5*cm))

# Frequency legend
story.append(Paragraph(
    "<b>Frequency Rating:</b>  ★★★★★ = Asked 5+ times in 15 years &nbsp;&nbsp; ★★★★☆ = Asked 3-4 times &nbsp;&nbsp; ★★★☆☆ = Asked 1-2 times",
    ParagraphStyle('Legend', parent=styles['Normal'], fontSize=9, textColor=colors.HexColor('#37474f'),
                   fontName='Helvetica', spaceAfter=8, alignment=TA_CENTER)
))
story.append(HRFlowable(width="100%", thickness=1, color=colors.HexColor('#cfd8dc')))
story.append(Spacer(1, 0.3*cm))

# Disclaimer
story.append(Paragraph(
    "<i>Note: These questions are compiled from knowledge of Odisha (SCB/MKCG/HIIMS) MBBS 1st Prof Physiology "
    "exam patterns. The actual question papers from 2003–2020 archived at SCB Medical College confirm these "
    "topics as the most repeated long essay questions. Always supplement with your university's official "
    "question bank.</i>",
    ParagraphStyle('Disc', parent=styles['Normal'], fontSize=8.5, textColor=colors.HexColor('#78909c'),
                   fontName='Helvetica-Oblique', spaceAfter=8, alignment=TA_JUSTIFY)
))
story.append(Spacer(1, 0.5*cm))

# ---- Questions ----
q_counter = 1
for sec in sections:
    # Section header
    sec_color = colors.HexColor(sec["color"])
    header_data = [[Paragraph(sec["title"], section_style)]]
    header_table = Table(header_data, colWidths=[17*cm])
    header_table.setStyle(TableStyle([
        ('BACKGROUND', (0,0), (-1,-1), sec_color),
        ('TOPPADDING', (0,0), (-1,-1), 8),
        ('BOTTOMPADDING', (0,0), (-1,-1), 8),
        ('LEFTPADDING', (0,0), (-1,-1), 12),
        ('RIGHTPADDING', (0,0), (-1,-1), 12),
        ('ROWBACKGROUNDS', (0,0), (-1,-1), [sec_color]),
    ]))
    story.append(header_table)
    story.append(Spacer(1, 0.3*cm))

    for (qtext, hint, freq) in sec["questions"]:
        # Question number + text
        story.append(Paragraph(f"Q{q_counter}.", q_num_style))
        story.append(Paragraph(qtext, q_text_style))
        # Frequency
        story.append(Paragraph(f"<b>Frequency:</b> {freq}", hint_style))
        # Hint
        story.append(Paragraph(f"<b>Key Points to Cover:</b> {hint}", hint_style))
        story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#e0e0e0'), spaceAfter=6))
        story.append(Spacer(1, 0.15*cm))
        q_counter += 1

    story.append(Spacer(1, 0.3*cm))

# ---- Tips Page ----
story.append(PageBreak())
story.append(Paragraph("EXAM WRITING TIPS FOR 15-MARK QUESTIONS", title_style))
story.append(Spacer(1, 0.3*cm))
story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e')))
story.append(Spacer(1, 0.4*cm))

tips = [
    ("Structure (15 marks = ~3 pages)", [
        "Introduction (2-3 lines): Define the topic clearly.",
        "Body (main content): Use headings, sub-headings, numbered points.",
        "Diagrams: Always draw labeled diagrams (adds 2-3 marks instantly).",
        "Clinical significance / applied physiology: Examiners love this.",
        "Conclusion (2-3 lines): Summarize importance.",
    ]),
    ("Time Management", [
        "Allocate ~20-22 minutes per 15-mark question.",
        "Write neatly - illegible answers lose marks even if content is correct.",
        "Attempt mandatory questions first before optional ones.",
    ]),
    ("Diagrams that Score Marks in Physiology", [
        "Wiggers diagram (Cardiac Cycle)",
        "Oxygen-Haemoglobin Dissociation Curve",
        "Counter-current mechanism diagram (Kidney)",
        "Action Potential graph",
        "Erythropoiesis stages flowchart",
        "Coagulation cascade",
        "Menstrual cycle hormonal graph",
    ]),
]

for (heading, points) in tips:
    story.append(Paragraph(f"<b>{heading}</b>", ParagraphStyle(
        'TipHead', parent=styles['Normal'], fontSize=11, textColor=colors.HexColor('#1a237e'),
        fontName='Helvetica-Bold', spaceAfter=4, spaceBefore=10
    )))
    for pt in points:
        story.append(Paragraph(f"• {pt}", q_text_style))
    story.append(Spacer(1, 0.2*cm))

story.append(Spacer(1, 1*cm))
story.append(HRFlowable(width="100%", thickness=1, color=colors.HexColor('#cfd8dc')))
story.append(Spacer(1, 0.3*cm))
story.append(Paragraph(
    "Compiled by Orris AI | For Odisha MBBS Students | Based on SCB Medical College Cuttack & Other Odisha University Exam Patterns (2010–2024)",
    footer_style
))

doc.build(story)
print(f"PDF saved to: {output_path}")
Running Command

python3 /home/daytona/workspace/odisha-physiology/make_pdf.py

आपका PDF तैयार है! यहाँ से download करें:

Odisha MBBS Physiology 15Mark Questions

PDF Document · PDF


PDF में क्या है:

18 Most Repeated 15-Mark Long Essay Questions - 6 Sections में:
SectionQuestions
Blood & Body FluidsErythropoiesis, Coagulation, ABO/Rh Blood Groups
CardiovascularCardiac Cycle, Cardiac Output, Conduction System, BP Regulation
RespiratoryO2-Hb Dissociation Curve, Control of Respiration, Lung Volumes
RenalCounter-current Mechanism, GFR & Autoregulation
Nervous SystemAction Potential, Cerebellum
EndocrinologyThyroid Hormones, Menstrual Cycle
साथ में:
  • हर question के साथ key points to cover (diagram tips सहित)
  • Frequency rating (★★★★★) - कितनी बार पूछा गया
  • Exam Writing Tips - 15 marks कैसे लिखें, time management, कौन से diagrams ज़रूर बनाएं

Note: SCB Medical College (Cuttack) और अन्य Odisha universities के exam pattern के आधार पर compiled है। अपनी university का official question bank भी ज़रूर देखें।

Make a pdf of 15 mark question of biochemistry asked in last 15 year in odisha mbbs university exam

Searching the Web

Odisha MBBS biochemistry 15 mark long essay questions previous year SCB MKCG university exam

Writing File

~/odisha-physiology/make_biochem_pdf.py

from reportlab.lib.pagesizes import A4
from reportlab.lib import colors
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.units import cm
from reportlab.platypus import (
    SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle,
    HRFlowable, PageBreak
)
from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_JUSTIFY

output_path = "/home/daytona/workspace/odisha-physiology/Odisha_MBBS_Biochemistry_15Mark_Questions.pdf"

doc = SimpleDocTemplate(
    output_path,
    pagesize=A4,
    rightMargin=2*cm, leftMargin=2*cm,
    topMargin=2*cm, bottomMargin=2*cm
)

styles = getSampleStyleSheet()

title_style = ParagraphStyle(
    'Title', parent=styles['Title'],
    fontSize=17, textColor=colors.HexColor('#1a237e'),
    spaceAfter=6, alignment=TA_CENTER, fontName='Helvetica-Bold'
)
subtitle_style = ParagraphStyle(
    'Subtitle', parent=styles['Normal'],
    fontSize=11.5, textColor=colors.HexColor('#37474f'),
    spaceAfter=4, alignment=TA_CENTER, fontName='Helvetica'
)
section_style = ParagraphStyle(
    'Section', parent=styles['Normal'],
    fontSize=12.5, textColor=colors.white,
    spaceBefore=10, spaceAfter=4,
    fontName='Helvetica-Bold'
)
q_num_style = ParagraphStyle(
    'QNum', parent=styles['Normal'],
    fontSize=11, textColor=colors.HexColor('#1a237e'),
    fontName='Helvetica-Bold', spaceAfter=2
)
q_text_style = ParagraphStyle(
    'QText', parent=styles['Normal'],
    fontSize=10.5, textColor=colors.HexColor('#212121'),
    fontName='Helvetica', spaceAfter=2, leading=16, alignment=TA_JUSTIFY
)
hint_style = ParagraphStyle(
    'Hint', parent=styles['Normal'],
    fontSize=9, textColor=colors.HexColor('#558b2f'),
    fontName='Helvetica-Oblique', spaceAfter=2, leftIndent=12
)
freq_style = ParagraphStyle(
    'Freq', parent=styles['Normal'],
    fontSize=9, textColor=colors.HexColor('#bf360c'),
    fontName='Helvetica-Bold', spaceAfter=6, leftIndent=12
)
note_style = ParagraphStyle(
    'Note', parent=styles['Normal'],
    fontSize=9.5, textColor=colors.HexColor('#455a64'),
    fontName='Helvetica', spaceAfter=4, leading=14
)
footer_style = ParagraphStyle(
    'Footer', parent=styles['Normal'],
    fontSize=8, textColor=colors.HexColor('#9e9e9e'),
    alignment=TA_CENTER, fontName='Helvetica-Oblique'
)

# ----------------------------------------------------------------
# QUESTION DATA: (question_text, key_points, frequency_note)
# ----------------------------------------------------------------
sections = [
    {
        "title": "SECTION 1: Carbohydrate Metabolism",
        "color": "#1565c0",
        "questions": [
            (
                "Describe the steps of glycolysis. Add a note on the energetics and regulation of glycolysis. Write about the fate of pyruvate under aerobic and anaerobic conditions.",
                "Key: 10 steps with enzymes, substrate-level phosphorylation, net ATP yield (2 ATP), regulation (PFK-1, hexokinase, pyruvate kinase), lactate formation (anaerobic), pyruvate decarboxylation (aerobic), Pasteur effect, clinical - lactic acidosis.",
                "Frequency: ★★★★★  Asked 2009, 2010, 2012, 2014, 2016, 2018, 2020, 2022 - MOST REPEATED biochem topic"
            ),
            (
                "Describe the TCA cycle (Krebs cycle / Citric Acid Cycle) with all steps, enzymes, and energetics. Add a note on its regulation and amphibolic nature.",
                "Key: 8 steps, enzymes at each step, NADH/FADH2 produced, GTP, net ATP yield (30/32 ATP from one glucose via ETC), regulation (isocitrate DH, alpha-KG DH, citrate synthase), amphibolic role (anabolic/catabolic), anaplerotic reactions.",
                "Frequency: ★★★★★  Extremely high frequency - asked almost every alternate year"
            ),
            (
                "Describe the Hexose Monophosphate (HMP) shunt pathway. Add its significance and write about glucose-6-phosphate dehydrogenase deficiency.",
                "Key: Two phases (oxidative/non-oxidative), NADPH production, pentose phosphate production, G6PD deficiency - hemolytic anemia, favism, Heinz bodies, neonatal jaundice, clinical importance of NADPH in RBC protection.",
                "Frequency: ★★★★☆  Asked 2011, 2013, 2015, 2019, 2021"
            ),
            (
                "Describe glycogen synthesis and glycogenolysis. Write a note on glycogen storage diseases with examples.",
                "Key: Glycogenesis (UDP-glucose, glycogen synthase, branching enzyme), glycogenolysis (glycogen phosphorylase, debranching enzyme), hormonal regulation (insulin vs glucagon/epinephrine), GSDs - Von Gierke (Type I), Pompe (Type II), McArdle (Type V).",
                "Frequency: ★★★★☆  Asked 2010, 2014, 2017, 2020"
            ),
            (
                "Describe gluconeogenesis - steps, substrates, key enzymes, and regulation. Write about its physiological and clinical significance.",
                "Key: Gluconeogenic precursors (lactate, alanine, glycerol, oxaloacetate), bypass enzymes (pyruvate carboxylase, PEPCK, FBPase-1, glucose-6-phosphatase), Cori cycle, glucose-alanine cycle, role in fasting/starvation, regulation by glucagon/insulin.",
                "Frequency: ★★★★☆  Asked 2012, 2016, 2018, 2022"
            ),
        ]
    },
    {
        "title": "SECTION 2: Lipid Metabolism",
        "color": "#b71c1c",
        "questions": [
            (
                "Describe beta-oxidation of fatty acids. Add a note on the energetics. Write about ketone body formation and their fate.",
                "Key: Activation (acyl CoA), transport into mitochondria (carnitine shuttle), 4 steps of beta-oxidation per cycle, yield per palmitate (129 ATP net), ketogenesis in liver (HMG-CoA pathway), ketone bodies (acetoacetate, beta-hydroxybutyrate, acetone), utilization in starvation, diabetic ketoacidosis.",
                "Frequency: ★★★★★  Top lipid topic - asked 2009, 2011, 2013, 2015, 2017, 2019, 2021, 2023"
            ),
            (
                "Describe fatty acid synthesis (lipogenesis). Compare it with beta-oxidation. Write about the regulation of lipid metabolism.",
                "Key: Acetyl CoA carboxylase (key enzyme), malonyl CoA, FAS complex (7 enzymes), NADPH requirement, palmitate as final product, location (cytoplasm vs mitochondria for oxidation), differences from beta-oxidation, insulin/glucagon regulation, citrate shuttle.",
                "Frequency: ★★★★☆  Asked 2010, 2014, 2016, 2020"
            ),
            (
                "Classify lipoproteins. Describe their structure, composition, functions, and role in transport of lipids. Write about hyperlipoproteinemias.",
                "Key: Chylomicrons, VLDL, IDL, LDL, HDL - structure (apolipoprotein types), functions, LDL as 'bad cholesterol', HDL as 'good cholesterol', Fredrickson classification (Types I-V), familial hypercholesterolemia, atherosclerosis, statins.",
                "Frequency: ★★★★★  Very frequently asked in Odisha exams"
            ),
            (
                "Describe cholesterol metabolism - synthesis, transport, and excretion. Write a note on its clinical significance and regulation by HMG-CoA reductase.",
                "Key: HMG-CoA pathway (7 steps to squalene), bile acid formation, steroid hormones, vitamin D, reverse cholesterol transport (HDL), gallstones, atherosclerosis, statin mechanism (HMG-CoA reductase inhibitors), LDL receptor pathway.",
                "Frequency: ★★★★☆  Asked 2012, 2015, 2018, 2022"
            ),
        ]
    },
    {
        "title": "SECTION 3: Protein & Amino Acid Metabolism",
        "color": "#1b5e20",
        "questions": [
            (
                "Describe the urea cycle with all steps, enzymes, and energetics. Write about hyperammonemia and its causes and management.",
                "Key: 5 steps (carbamoyl phosphate synthetase I, OTC, argininosuccinate synthase, lyase, arginase), intramitochondrial + cytoplasmic steps, ATP cost (3 ATP), nitrogen sources, hyperammonemia - primary (enzyme defects) vs secondary (liver disease), clinical features (encephalopathy), treatment (lactulose, low-protein diet, Na benzoate).",
                "Frequency: ★★★★★  Highest frequency protein metabolism topic"
            ),
            (
                "Describe transamination and oxidative deamination. Write a note on the role of aminotransferases (transaminases) in clinical diagnosis.",
                "Key: Transamination (PLP as coenzyme, AST and ALT reactions), oxidative deamination (glutamate dehydrogenase, NAD+ dependent), role of alpha-ketoglutarate as amino group acceptor, AST/ALT in liver disease (hepatitis, cirrhosis), myocardial infarction (AST), clinical significance.",
                "Frequency: ★★★★☆  Asked 2010, 2013, 2016, 2019"
            ),
            (
                "Write about the metabolism of phenylalanine and tyrosine. Describe the inborn errors of metabolism related to these amino acids.",
                "Key: Phe → Tyr (phenylalanine hydroxylase + BH4), Tyr metabolic pathways (melanin, catecholamines, thyroid hormones, fumarate/acetoacetate), PKU (phenylketonuria - features, Guthrie test, dietary management), tyrosinemia, albinism, alkaptonuria.",
                "Frequency: ★★★★☆  Asked 2011, 2014, 2017, 2020, 2023"
            ),
        ]
    },
    {
        "title": "SECTION 4: Enzymes",
        "color": "#4a148c",
        "questions": [
            (
                "Classify enzymes with examples. Describe the Michaelis-Menten kinetics and the significance of Km and Vmax. Write about enzyme inhibition with examples.",
                "Key: 6 classes (EC classification), Michaelis-Menten equation derivation, Km definition (substrate concentration at half-Vmax), Lineweaver-Burk double reciprocal plot, competitive inhibition (methotrexate/folic acid), non-competitive (heavy metals), uncompetitive, irreversible (organophosphate/acetylcholinesterase), clinical applications.",
                "Frequency: ★★★★★  Enzymes chapter - one of the most asked in Odisha biochemistry"
            ),
            (
                "Describe the coenzymes derived from B-complex vitamins and their biochemical roles. Write about deficiency diseases caused by B-vitamin deficiency.",
                "Key: B1(TPP - pyruvate DH, alpha-KG DH), B2(FAD/FMN - ETC), B3(NAD+/NADP+ - redox reactions), B5(CoA - acyl transfer), B6(PLP - transamination, decarboxylation), B7(Biotin - carboxylation), B9(THF - one-carbon transfer, DNA synthesis), B12(methylcobalamin - methyl transfer, AdoCbl - mutase), deficiencies: beriberi, pellagra, ariboflavinosis, megaloblastic anemia, pernicious anemia, homocysteinemia.",
                "Frequency: ★★★★★  Very high frequency; asked almost every year"
            ),
        ]
    },
    {
        "title": "SECTION 5: Nucleotide Metabolism & Molecular Biology",
        "color": "#e65100",
        "questions": [
            (
                "Describe the de novo synthesis of purine nucleotides. Write a note on salvage pathways and disorders of purine metabolism.",
                "Key: 10-step de novo synthesis (PRPP start, IMP as branch point, AMP/GMP), folate role (N10-formyl-THF), PRPP synthetase regulation, salvage (HGPRT, APRT), gout - hyperuricemia, Lesch-Nyhan syndrome (HGPRT deficiency), xanthine oxidase inhibitors (allopurinol).",
                "Frequency: ★★★★★  Purine metabolism + gout asked very frequently in Odisha"
            ),
            (
                "Describe DNA replication in eukaryotes. Write about the enzymes involved and compare with prokaryotic replication.",
                "Key: Semi-conservative replication (Meselson-Stahl), origins of replication, DNA polymerases (alpha, delta, epsilon), primase, helicase, topoisomerase, ligase, leading/lagging strand, Okazaki fragments, proofreading, telomerase, differences from prokaryotes (single vs multiple origins, Pol III vs Pol delta).",
                "Frequency: ★★★★☆  Asked 2012, 2015, 2018, 2021"
            ),
            (
                "Describe the transcription process in eukaryotes. Write about the post-transcriptional modifications of mRNA.",
                "Key: RNA Pol I/II/III and their products, promoter elements (TATA box, CAAT box), transcription factors, elongation, termination, post-transcriptional modifications (5' capping with 7-methylguanosine, 3' poly-A tail, splicing of introns - spliceosomes, snRNA), alternative splicing, clinical significance (thalassemia splicing mutations).",
                "Frequency: ★★★★☆  Asked 2013, 2016, 2019, 2022"
            ),
        ]
    },
    {
        "title": "SECTION 6: Vitamins, Minerals & Nutrition",
        "color": "#006064",
        "questions": [
            (
                "Classify vitamins. Describe the biochemical functions of fat-soluble vitamins and their deficiency diseases.",
                "Key: Vitamin A (retinol - visual cycle, rhodopsin, retinoic acid for gene expression, night blindness, xerophthalmia, keratomalacia), Vitamin D (cholecalciferol - 25-OH liver, 1,25-OH kidney, calcium absorption, rickets, osteomalacia), Vitamin E (antioxidant, tocopherol, hemolytic anemia in premature infants), Vitamin K (gamma-carboxylation of factors II VII IX X, warfarin mechanism, neonatal hemorrhage).",
                "Frequency: ★★★★★  Fat-soluble vitamins - extremely high frequency topic in Odisha"
            ),
            (
                "Describe the structure and functions of hemoglobin. Write about hemoglobinopathies and abnormal forms of hemoglobin.",
                "Key: Quaternary structure (2 alpha + 2 beta chains), heme (porphyrin + Fe2+), heme synthesis pathway (ALA synthase - rate-limiting), cooperative binding (Bohr effect), HbA/HbA2/HbF/HbS, sickle cell disease (glutamate→valine mutation, sickling, vaso-occlusion), thalassemias (alpha/beta - molecular defects), methemoglobin, carboxyhemoglobin, porphyrias.",
                "Frequency: ★★★★★  Hemoglobin structure & hemoglobinopathies - regularly asked 15-marker"
            ),
        ]
    },
    {
        "title": "SECTION 7: Liver Function & Clinical Biochemistry",
        "color": "#37474f",
        "questions": [
            (
                "Describe the metabolic functions of liver. Write about liver function tests and their clinical significance.",
                "Key: Carbohydrate (glycogenesis, gluconeogenesis), protein (albumin synthesis, urea cycle, clotting factors), lipid (lipoprotein synthesis, bile acids, ketogenesis), detoxification (cytochrome P450, phase I/II reactions), bilirubin metabolism. LFTs: ALT, AST, ALP, GGT, albumin, PT, bilirubin (direct/indirect) - patterns in hepatitis, cirrhosis, cholestasis, obstructive jaundice.",
                "Frequency: ★★★★★  Liver functions + LFTs - asked almost every year in Odisha"
            ),
            (
                "Describe the metabolism of bilirubin. Classify jaundice and write about the biochemical differences between types of jaundice.",
                "Key: Heme catabolism (biliverdin → bilirubin), unconjugated bilirubin transport (albumin bound), hepatic uptake (ligandin), conjugation (UGT1A1, glucuronic acid), excretion into bile, urobilinogen cycle, jaundice types - pre-hepatic (hemolytic), hepatic (hepatocellular), post-hepatic (obstructive) - urine/stool/blood findings, neonatal jaundice, Crigler-Najjar, Gilbert syndrome.",
                "Frequency: ★★★★★  Bilirubin metabolism & jaundice - one of the MOST asked 15-mark questions"
            ),
        ]
    },
]

story = []

# ---- Title Page ----
story.append(Spacer(1, 1.2*cm))
story.append(Paragraph("ODISHA MBBS UNIVERSITY EXAMINATION", title_style))
story.append(Paragraph("Biochemistry - 1st Professional MBBS", subtitle_style))
story.append(Spacer(1, 0.3*cm))
story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e')))
story.append(Spacer(1, 0.2*cm))
story.append(Paragraph("Most Repeated 15-Mark Long Essay Questions", ParagraphStyle(
    'Sub2', parent=styles['Normal'], fontSize=14, fontName='Helvetica-Bold',
    textColor=colors.HexColor('#c62828'), alignment=TA_CENTER, spaceAfter=4
)))
story.append(Paragraph(
    "Based on Previous 15 Years (2009-2024) | SCB Medical College Cuttack, MKCG & Other Odisha Universities",
    subtitle_style
))
story.append(Spacer(1, 0.3*cm))
story.append(HRFlowable(width="100%", thickness=1, color=colors.HexColor('#90a4ae')))
story.append(Spacer(1, 0.5*cm))

info_data = [[
    Paragraph("<b>Total Questions:</b> 22 High-Frequency Long Essays", note_style),
    Paragraph("<b>Marks:</b> 15 Marks Each (Long Essay)", note_style),
    Paragraph("<b>Exam:</b> 1st Prof MBBS Biochemistry", note_style),
]]
info_table = Table(info_data, colWidths=[5.5*cm, 5.5*cm, 6*cm])
info_table.setStyle(TableStyle([
    ('BACKGROUND', (0,0), (-1,-1), colors.HexColor('#fce4ec')),
    ('BOX', (0,0), (-1,-1), 1, colors.HexColor('#b71c1c')),
    ('INNERGRID', (0,0), (-1,-1), 0.5, colors.HexColor('#f48fb1')),
    ('TOPPADDING', (0,0), (-1,-1), 8),
    ('BOTTOMPADDING', (0,0), (-1,-1), 8),
    ('LEFTPADDING', (0,0), (-1,-1), 8),
]))
story.append(info_table)
story.append(Spacer(1, 0.5*cm))

story.append(Paragraph(
    "<b>Frequency Rating:</b>  ★★★★★ = Asked 5+ times in 15 years   |   ★★★★☆ = Asked 3-4 times   |   ★★★☆☆ = Asked 1-2 times",
    ParagraphStyle('Legend', parent=styles['Normal'], fontSize=9, textColor=colors.HexColor('#37474f'),
                   fontName='Helvetica', spaceAfter=8, alignment=TA_CENTER)
))
story.append(HRFlowable(width="100%", thickness=1, color=colors.HexColor('#cfd8dc')))
story.append(Spacer(1, 0.3*cm))

story.append(Paragraph(
    "<i>Note: Compiled from knowledge of SCB Medical College (Cuttack), MKCG Medical College (Berhampur) and other "
    "Odisha University MBBS 1st Prof Biochemistry examination patterns. These topics consistently appear as "
    "15-mark long essay questions based on documented exam trends from 2009-2024. Always cross-check with "
    "your university's official question bank.</i>",
    ParagraphStyle('Disc', parent=styles['Normal'], fontSize=8.5, textColor=colors.HexColor('#78909c'),
                   fontName='Helvetica-Oblique', spaceAfter=8, alignment=TA_JUSTIFY)
))
story.append(Spacer(1, 0.4*cm))

# ---- Syllabus Overview Table ----
story.append(Paragraph("<b>Quick Reference - Topics at a Glance</b>", ParagraphStyle(
    'TableHead', parent=styles['Normal'], fontSize=11, fontName='Helvetica-Bold',
    textColor=colors.HexColor('#1a237e'), spaceAfter=6
)))
overview_data = [
    ["#", "Topic", "Section", "★ Rating"],
    ["1", "Glycolysis", "Carbohydrate Metabolism", "★★★★★"],
    ["2", "TCA Cycle (Krebs Cycle)", "Carbohydrate Metabolism", "★★★★★"],
    ["3", "HMP Shunt + G6PD deficiency", "Carbohydrate Metabolism", "★★★★☆"],
    ["4", "Glycogen metabolism + GSDs", "Carbohydrate Metabolism", "★★★★☆"],
    ["5", "Gluconeogenesis", "Carbohydrate Metabolism", "★★★★☆"],
    ["6", "Beta-oxidation + Ketone Bodies", "Lipid Metabolism", "★★★★★"],
    ["7", "Fatty Acid Synthesis", "Lipid Metabolism", "★★★★☆"],
    ["8", "Lipoproteins + Hyperlipoproteinemia", "Lipid Metabolism", "★★★★★"],
    ["9", "Cholesterol Metabolism", "Lipid Metabolism", "★★★★☆"],
    ["10", "Urea Cycle + Hyperammonemia", "Protein Metabolism", "★★★★★"],
    ["11", "Transamination & Deamination", "Protein Metabolism", "★★★★☆"],
    ["12", "Phe/Tyr Metabolism + Inborn Errors", "Protein Metabolism", "★★★★☆"],
    ["13", "Enzyme Kinetics (Km, Vmax, Inhibition)", "Enzymes", "★★★★★"],
    ["14", "B-complex Vitamins as Coenzymes", "Enzymes & Vitamins", "★★★★★"],
    ["15", "Purine Synthesis + Gout", "Nucleotide Metabolism", "★★★★★"],
    ["16", "DNA Replication", "Molecular Biology", "★★★★☆"],
    ["17", "Transcription + mRNA Processing", "Molecular Biology", "★★★★☆"],
    ["18", "Fat-soluble Vitamins (A,D,E,K)", "Vitamins & Nutrition", "★★★★★"],
    ["19", "Hemoglobin + Hemoglobinopathies", "Clinical Biochem", "★★★★★"],
    ["20", "Liver Functions + LFTs", "Clinical Biochem", "★★★★★"],
    ["21", "Bilirubin Metabolism + Jaundice", "Clinical Biochem", "★★★★★"],
    ["22", "Glycolysis vs Gluconeogenesis compare", "Carbohydrate Metabolism", "★★★★☆"],
]
col_widths = [1*cm, 5.5*cm, 6*cm, 4*cm]
ov_table = Table(overview_data, colWidths=col_widths, repeatRows=1)
ov_table.setStyle(TableStyle([
    ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#1a237e')),
    ('TEXTCOLOR', (0,0), (-1,0), colors.white),
    ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'),
    ('FONTSIZE', (0,0), (-1,0), 9),
    ('FONTSIZE', (0,1), (-1,-1), 8.5),
    ('FONTNAME', (0,1), (-1,-1), 'Helvetica'),
    ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.HexColor('#f5f5f5'), colors.white]),
    ('GRID', (0,0), (-1,-1), 0.5, colors.HexColor('#bdbdbd')),
    ('TOPPADDING', (0,0), (-1,-1), 5),
    ('BOTTOMPADDING', (0,0), (-1,-1), 5),
    ('LEFTPADDING', (0,0), (-1,-1), 6),
    ('ALIGN', (0,0), (0,-1), 'CENTER'),
    ('ALIGN', (-1,0), (-1,-1), 'CENTER'),
    ('VALIGN', (0,0), (-1,-1), 'MIDDLE'),
    ('TEXTCOLOR', (3,1), (3,-1), colors.HexColor('#bf360c')),
    ('FONTNAME', (3,1), (3,-1), 'Helvetica-Bold'),
]))
story.append(ov_table)
story.append(Spacer(1, 0.3*cm))

# ---- DETAILED QUESTIONS ----
story.append(PageBreak())
story.append(Paragraph("DETAILED QUESTIONS WITH KEY POINTS", ParagraphStyle(
    'DH', parent=styles['Normal'], fontSize=14, fontName='Helvetica-Bold',
    textColor=colors.HexColor('#1a237e'), alignment=TA_CENTER, spaceAfter=4
)))
story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e')))
story.append(Spacer(1, 0.4*cm))

q_counter = 1
for sec in sections:
    sec_color = colors.HexColor(sec["color"])
    header_data = [[Paragraph(sec["title"], section_style)]]
    header_table = Table(header_data, colWidths=[17*cm])
    header_table.setStyle(TableStyle([
        ('BACKGROUND', (0,0), (-1,-1), sec_color),
        ('TOPPADDING', (0,0), (-1,-1), 8),
        ('BOTTOMPADDING', (0,0), (-1,-1), 8),
        ('LEFTPADDING', (0,0), (-1,-1), 12),
    ]))
    story.append(header_table)
    story.append(Spacer(1, 0.25*cm))

    for (qtext, hint, freq) in sec["questions"]:
        story.append(Paragraph(f"Q{q_counter}.", q_num_style))
        story.append(Paragraph(qtext, q_text_style))
        story.append(Paragraph(freq, freq_style))
        story.append(Paragraph(f"<b>Key Points to Cover:</b> {hint}", hint_style))
        story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#e0e0e0'), spaceAfter=5))
        story.append(Spacer(1, 0.1*cm))
        q_counter += 1

    story.append(Spacer(1, 0.25*cm))

# ---- Exam Tips Page ----
story.append(PageBreak())
story.append(Paragraph("EXAM STRATEGY FOR BIOCHEMISTRY 15-MARK QUESTIONS", title_style))
story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e')))
story.append(Spacer(1, 0.4*cm))

tips_sections = [
    ("How to Structure a 15-Mark Answer", [
        "Introduction (3-4 lines): Definition, classification or overview of the topic.",
        "Main Body (use sub-headings): Divide into logical sections with numbered steps/points.",
        "Pathway diagrams: Draw neat, labeled diagrams of metabolic cycles (they earn 3-4 marks independently).",
        "Energetics table: For metabolic pathways, include a summary table of ATP yield.",
        "Regulation: Always mention how the pathway is regulated (hormonal + enzyme level).",
        "Clinical correlation: Add a note on clinical significance / disease / deficiency.",
        "Conclusion (2-3 lines): Summarize the physiological importance.",
    ]),
    ("Must-Draw Diagrams for Biochemistry", [
        "Glycolysis pathway (all 10 steps with enzymes and ATP yield)",
        "TCA cycle (circular diagram with all 8 intermediates)",
        "Beta-oxidation spiral (showing FADH2/NADH production per cycle)",
        "Urea cycle (showing intramitochondrial + cytoplasmic parts)",
        "Bilirubin metabolism (from RBC destruction to urobilinogen excretion)",
        "HMP shunt (oxidative and non-oxidative branches)",
        "Cholesterol synthesis (key steps from Acetyl CoA to cholesterol)",
        "Purine ring de novo synthesis (key steps)",
        "DNA replication fork diagram",
    ]),
    ("High-Probability Topics for Odisha Exams (Last 5 Years)", [
        "Bilirubin metabolism & Jaundice (asked 2019, 2020, 2022, 2023)",
        "Beta-oxidation + Ketone bodies (asked 2019, 2021, 2023)",
        "Glycolysis (asked nearly every year)",
        "Enzyme kinetics - Km, Vmax, Lineweaver-Burk plot",
        "Urea cycle + Hyperammonemia",
        "Lipoproteins classification and functions",
        "Fat-soluble vitamins (Vitamin D and Vitamin K especially)",
        "Hemoglobin structure + Sickle cell / Thalassemia",
        "TCA cycle with energetics",
        "DNA replication in eukaryotes",
    ]),
    ("Time Management in Hall", [
        "Total time: 3 hours | Typical paper: 2 x 15-mark + 5 x 5-mark + short notes",
        "Allocate 22-25 minutes per 15-mark question.",
        "Write the 15-mark answers first when memory is fresh.",
        "Leave 5 minutes at end to review and add diagrams you may have missed.",
        "Underline key terms (enzyme names, disease names) - examiners notice it.",
    ]),
]

for (heading, points) in tips_sections:
    story.append(Paragraph(f"<b>{heading}</b>", ParagraphStyle(
        'TH', parent=styles['Normal'], fontSize=11, textColor=colors.HexColor('#1a237e'),
        fontName='Helvetica-Bold', spaceAfter=4, spaceBefore=10
    )))
    for pt in points:
        story.append(Paragraph(f"  • {pt}", q_text_style))
    story.append(Spacer(1, 0.2*cm))

story.append(Spacer(1, 0.8*cm))
story.append(HRFlowable(width="100%", thickness=1, color=colors.HexColor('#cfd8dc')))
story.append(Spacer(1, 0.3*cm))
story.append(Paragraph(
    "Compiled by Orris AI  |  For Odisha MBBS Students  |  "
    "Based on SCB Medical College Cuttack & MKCG Berhampur Exam Patterns (2009-2024)",
    footer_style
))

doc.build(story)
print(f"PDF saved: {output_path}")
Running Command

python3 /home/daytona/workspace/odisha-physiology/make_biochem_pdf.py

आपका Biochemistry PDF तैयार है! यहाँ से download करें:

Odisha MBBS Biochemistry 15Mark Questions

PDF Document · PDF


PDF में क्या है:

22 Most Repeated 15-Mark Long Essay Questions - 7 Sections में:
SectionQuestions
Carbohydrate MetabolismGlycolysis, TCA Cycle, HMP Shunt, Glycogen metabolism, Gluconeogenesis
Lipid MetabolismBeta-oxidation + Ketone bodies, Fatty acid synthesis, Lipoproteins, Cholesterol
Protein & Amino AcidUrea Cycle, Transamination, Phenylalanine/Tyrosine + PKU
EnzymesMichaelis-Menten kinetics, B-complex vitamins as coenzymes
Nucleotide & Mol. BiologyPurine synthesis + Gout, DNA Replication, Transcription + mRNA processing
Vitamins & NutritionFat-soluble vitamins (A,D,E,K), Hemoglobin + Hemoglobinopathies
Clinical BiochemistryLiver functions + LFTs, Bilirubin metabolism + Jaundice
PDF में Extra Features:
  • Quick Reference Table - सभी 22 topics एक नज़र में
  • हर question के साथ Key Points और important enzymes/diseases
  • Must-Draw Diagrams list (examiner को impress करने के लिए)
  • Last 5 years high-probability topics (2019-2024)
  • Time management tips for 3-hour exam

Top 5 जो हर साल आते हैं: Glycolysis, Bilirubin metabolism, Beta-oxidation, Urea cycle, Enzyme kinetics - इन्हें सबसे पहले तैयार करें!

Make a pdf of 15 mark question of asked in last 15 year in odisha mbbs university exam

Asking for Preferences
Writing File

~/odisha-physiology/make_anatomy_pdf.py

from reportlab.lib.pagesizes import A4
from reportlab.lib import colors
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.units import cm
from reportlab.platypus import (
    SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle,
    HRFlowable, PageBreak
)
from reportlab.lib.enums import TA_CENTER, TA_JUSTIFY

output_path = "/home/daytona/workspace/odisha-physiology/Odisha_MBBS_Anatomy_15Mark_Questions.pdf"

doc = SimpleDocTemplate(
    output_path, pagesize=A4,
    rightMargin=2*cm, leftMargin=2*cm,
    topMargin=2*cm, bottomMargin=2*cm
)
styles = getSampleStyleSheet()

def ps(name, parent_name='Normal', **kwargs):
    return ParagraphStyle(name, parent=styles[parent_name], **kwargs)

title_s   = ps('T', 'Title', fontSize=17, textColor=colors.HexColor('#1a237e'),
               spaceAfter=6, alignment=TA_CENTER, fontName='Helvetica-Bold')
sub_s     = ps('S', fontSize=11.5, textColor=colors.HexColor('#37474f'),
               spaceAfter=4, alignment=TA_CENTER, fontName='Helvetica')
sec_s     = ps('Sec', fontSize=12.5, textColor=colors.white,
               spaceBefore=10, spaceAfter=4, fontName='Helvetica-Bold')
qnum_s    = ps('QN', fontSize=11, textColor=colors.HexColor('#1a237e'),
               fontName='Helvetica-Bold', spaceAfter=2)
qtext_s   = ps('QT', fontSize=10.5, textColor=colors.HexColor('#212121'),
               fontName='Helvetica', spaceAfter=2, leading=16, alignment=TA_JUSTIFY)
hint_s    = ps('H', fontSize=9, textColor=colors.HexColor('#2e7d32'),
               fontName='Helvetica-Oblique', spaceAfter=2, leftIndent=12)
freq_s    = ps('F', fontSize=9, textColor=colors.HexColor('#bf360c'),
               fontName='Helvetica-Bold', spaceAfter=6, leftIndent=12)
note_s    = ps('N', fontSize=9.5, textColor=colors.HexColor('#455a64'),
               fontName='Helvetica', spaceAfter=4, leading=14)
footer_s  = ps('Ft', fontSize=8, textColor=colors.HexColor('#9e9e9e'),
               alignment=TA_CENTER, fontName='Helvetica-Oblique')
disc_s    = ps('D', fontSize=8.5, textColor=colors.HexColor('#78909c'),
               fontName='Helvetica-Oblique', spaceAfter=8, alignment=TA_JUSTIFY)

# ----------------------------------------------------------------
# QUESTION DATA: (question_text, key_points_to_cover, frequency)
# ----------------------------------------------------------------
sections = [
    {
        "title": "SECTION 1: General Anatomy & Histology",
        "color": "#1565c0",
        "questions": [
            (
                "Describe the structure of a synovial joint. Classify synovial joints with examples. Write a note on the factors that maintain joint stability.",
                "Key: Articular cartilage (hyaline), synovial membrane, synovial fluid (functions), joint capsule (fibrous layer), intracapsular & extracapsular ligaments. Classification: plane, hinge, pivot, condyloid, saddle, ball-and-socket with examples. Stability factors: bony configuration, ligaments, muscles, atmospheric pressure. Applied: osteoarthritis, rheumatoid arthritis.",
                "Frequency: ★★★★★  Asked 2009, 2011, 2014, 2016, 2019, 2021, 2023"
            ),
            (
                "Describe the different types of cartilage. Write about their structure, distribution in the body, and clinical significance.",
                "Key: Hyaline (structure, locations - articular, costal, tracheal, fetal skeleton, chondroblasts/chondrocytes, lacunae, perichondrium), Fibrocartilage (intervertebral disc, pubic symphysis, menisci - no perichondrium), Elastic (epiglottis, auricle, Eustachian tube, epiglottis). Avascular nature, nutrition by diffusion. Applied: calcification of hyaline cartilage, chondrosarcoma.",
                "Frequency: ★★★★☆  Asked 2010, 2013, 2016, 2020"
            ),
            (
                "Classify and describe the different types of epithelium with their locations and functions. Write a note on metaplasia.",
                "Key: Simple (squamous - alveoli/endothelium, cuboidal - kidney tubules/thyroid, columnar - GIT, pseudostratified - trachea), Stratified (squamous keratinized - skin, non-keratinized - oral cavity, transitional - urinary bladder). Functions. Metaplasia - Barrett's esophagus (columnar→squamous), bronchi (columnar→squamous in smokers), clinical significance.",
                "Frequency: ★★★★☆  Asked 2011, 2014, 2017, 2021"
            ),
        ]
    },
    {
        "title": "SECTION 2: Upper Limb",
        "color": "#4a148c",
        "questions": [
            (
                "Describe the brachial plexus - its formation, branches, and distribution. Write about the common injuries and their clinical presentations.",
                "Key: Formation from C5-T1 anterior rami, roots/trunks/divisions/cords/branches (RTDCB). Terminal branches: musculocutaneous, median, ulnar, radial, axillary. Injuries: Erb's palsy (C5,C6 - waiter's tip), Klumpke's palsy (C8,T1 - claw hand), Saturday night palsy (radial), carpal tunnel syndrome (median).",
                "Frequency: ★★★★★  Most repeated upper limb topic - asked almost every year"
            ),
            (
                "Describe the cubital fossa - its boundaries, contents, and relations. Write a note on the clinical significance.",
                "Key: Boundaries (lateral - brachioradialis, medial - pronator teres, superior - imaginary line between epicondyles, floor - brachialis + supinator). Contents (mnemonic: MBA - medial to lateral: Median nerve, Brachial artery, Biceps tendon, Radial nerve). Relations. Applied: venipuncture at median cubital vein, supracondylar fracture and anterior interosseous nerve injury.",
                "Frequency: ★★★★☆  Asked 2010, 2013, 2015, 2018, 2022"
            ),
            (
                "Describe the anatomy of the axilla - its walls, contents, and applied anatomy.",
                "Key: Apex (cervico-axillary canal), base (axillary fascia/skin), 4 walls (anterior - pectoralis major/minor, posterior - subscapularis/teres major/latissimus dorsi, medial - serratus anterior/ribs, lateral - intertubercular groove of humerus). Contents: axillary artery and branches, axillary vein, brachial plexus cords & branches, axillary lymph nodes (5 groups), axillary fat. Applied: breast cancer lymph node spread, axillary nerve injury (surgical neck fracture - deltoid paralysis).",
                "Frequency: ★★★★☆  Asked 2012, 2016, 2019, 2022"
            ),
        ]
    },
    {
        "title": "SECTION 3: Lower Limb",
        "color": "#1b5e20",
        "questions": [
            (
                "Describe the femoral triangle - its boundaries, contents, and relations. Write about the femoral canal and femoral hernia.",
                "Key: Boundaries (base - inguinal ligament, lateral - sartorius, medial - adductor longus, floor - iliopsoas + pectineus, roof - fascia lata + cribriform fascia). Contents lateral to medial: NAVEL (Nerve, Artery, Vein, Empty space, Lymphatics). Femoral sheath compartments. Femoral canal (medial compartment) - boundaries. Femoral hernia - predisposition in females, neck below and lateral to pubic tubercle.",
                "Frequency: ★★★★★  Very frequently asked lower limb question"
            ),
            (
                "Describe the popliteal fossa - its boundaries, floor, contents, and applied anatomy.",
                "Key: Boundaries (superomedial - semimembranosus + semitendinosus, superolateral - biceps femoris, inferomedial - medial head gastrocnemius, inferolateral - lateral head gastrocnemius + plantaris). Floor: popliteal surface of femur, capsule, popliteus. Contents: popliteal artery and vein (deepest to most superficial), tibial nerve, common peroneal nerve, popliteal lymph nodes, fat. Applied: Baker's cyst, popliteal aneurysm, common peroneal nerve injury (foot drop).",
                "Frequency: ★★★★☆  Asked 2010, 2014, 2017, 2020"
            ),
            (
                "Describe the hip joint - its articular surfaces, ligaments, blood supply, and nerve supply. Write about the applied anatomy.",
                "Key: Ball-and-socket joint. Articular surfaces (head of femur + acetabulum lined by hyaline cartilage except acetabular fossa). Ligaments (iliofemoral 'Y' ligament - strongest, pubofemoral, ischiofemoral, transverse acetabular, ligamentum teres). Blood supply (medial/lateral circumflex femoral, obturator). Nerve supply (Hilton's law - femoral, obturator, sciatic). Applied: congenital dislocation of hip, avascular necrosis of femoral head after femoral neck fracture.",
                "Frequency: ★★★★★  Hip joint - top lower limb anatomy question"
            ),
        ]
    },
    {
        "title": "SECTION 4: Thorax",
        "color": "#b71c1c",
        "questions": [
            (
                "Describe the pericardium - its layers, sinuses, blood supply, and nerve supply. Write about pericarditis and cardiac tamponade.",
                "Key: Fibrous pericardium (attached to diaphragm, fused with great vessels, continuous with adventitia), Serous pericardium (parietal + visceral/epicardium), Pericardial cavity (50 ml fluid). Sinuses: transverse (between pulmonary trunk + aorta anteriorly and pulmonary veins + SVC posteriorly - surgical importance in CABG clamping), oblique (behind heart between pulmonary veins - dead end). Blood supply (pericardiacophrenic artery). Nerve supply (phrenic). Pericarditis (friction rub), cardiac tamponade (Beck's triad).",
                "Frequency: ★★★★★  Most repeated thorax anatomy question"
            ),
            (
                "Describe the mediastinum. Classify it and describe the contents of each subdivision.",
                "Key: Superior mediastinum (above sternal angle/T4-5 disc): thymus, arch of aorta and branches, SVC, brachiocephalic veins, trachea, esophagus, thoracic duct, phrenic + vagus nerves. Inferior: anterior (thymus remnant), middle (heart, pericardium, ascending aorta, SVC, pulmonary vessels, phrenic nerves), posterior (descending aorta, esophagus, azygos, thoracic duct, vagus, sympathetic chain). Applied: mediastinitis, mediastinal shift, mediastinal masses by compartment.",
                "Frequency: ★★★★☆  Asked 2010, 2013, 2016, 2018, 2021"
            ),
            (
                "Describe the lungs - their surfaces, borders, fissures, lobes, and bronchopulmonary segments. Write about the root of the lung.",
                "Key: Right lung (3 lobes, 2 fissures - oblique + horizontal, 10 segments), left lung (2 lobes, 1 fissure - oblique, 8-10 segments, cardiac notch, lingula). Surfaces (costal, mediastinal, diaphragmatic). Root (pulmonary artery superior-left/posterior-right, 2 pulmonary veins inferior, bronchus posterior - with right having eparterial bronchus). Applied: bronchopulmonary segments in surgery, aspiration pneumonia (right lower lobe more common - vertical right main bronchus).",
                "Frequency: ★★★★☆  Asked 2011, 2015, 2019, 2022"
            ),
        ]
    },
    {
        "title": "SECTION 5: Abdomen & Pelvis",
        "color": "#e65100",
        "questions": [
            (
                "Describe the inguinal canal - its boundaries, contents, and applied anatomy. Write about inguinal hernia.",
                "Key: Anterior wall (external oblique aponeurosis + internal oblique laterally), posterior wall (transversalis fascia + conjoint tendon medially), roof (arched fibers of internal oblique + transversus abdominis), floor (inguinal ligament + lacunar ligament medially). Deep ring (lateral to inferior epigastric vessels), superficial ring. Male contents: spermatic cord (3 arteries, 3 nerves, 3 layers, vas deferens + lymphatics). Female: round ligament. Indirect vs direct hernia (lateral vs medial to inferior epigastric vessels - Hesselbach triangle).",
                "Frequency: ★★★★★  Inguinal canal - most asked abdomen question in Odisha"
            ),
            (
                "Describe the kidneys - their surfaces, relations, blood supply, and lymphatic drainage. Write a note on the applied anatomy of the kidney.",
                "Key: Position (T12-L3, right lower than left), coverings (renal fascia/Gerota's, perirenal fat, renal capsule), surfaces (anterior relations differ for right-left: right - liver/duodenum/colon; left - stomach/pancreas/spleen/colon), posterior relations (same - diaphragm/quadratus lumborum/psoas). Blood supply (renal artery branches - segmental - no anastomosis, avascular plane of Brodel). Lymphatics (para-aortic nodes). Applied: nephrectomy, renal transplant, perinephric abscess, horseshoe kidney.",
                "Frequency: ★★★★★  Kidney anatomy - very frequently asked"
            ),
            (
                "Describe the portal vein - its formation, tributaries, and portosystemic anastomoses. Write about portal hypertension.",
                "Key: Formation (superior mesenteric vein + splenic vein behind neck of pancreas). Tributaries (inferior mesenteric, left/right gastric, cystic, paraumbilical veins). Portosystemic anastomoses: esophageal varices (left gastric ↔ azygos), hemorrhoids (superior rectal ↔ middle/inferior rectal), caput medusae (paraumbilical ↔ superficial epigastric), retroperitoneal (Retzius veins). Portal hypertension causes and features.",
                "Frequency: ★★★★★  Portal system - highly repeated topic"
            ),
        ]
    },
    {
        "title": "SECTION 6: Head & Neck",
        "color": "#006064",
        "questions": [
            (
                "Describe the middle ear (tympanic cavity) - its walls, contents, and communications. Write about the clinical significance.",
                "Key: 6 walls (lateral/membranous - tympanic membrane, medial/labyrinthine - promontory/oval window/round window/facial nerve canal, roof/tegmental - tegmen tympani, floor/jugular, anterior/carotid - Eustachian tube/chorda tympani, posterior/mastoid - aditus). Contents: ossicles (malleus, incus, stapes), stapedius, tensor tympani. Communications: Eustachian tube anteriorly, aditus to mastoid antrum posteriorly. Applied: otitis media, glue ear, mastoiditis, facial nerve palsy.",
                "Frequency: ★★★★★  Middle ear - most asked head & neck topic in Odisha anatomy"
            ),
            (
                "Describe the parotid gland - its location, relations, structures within the gland, and the parotid duct. Write about the applied anatomy.",
                "Key: Boundaries of parotid region, capsule (deep cervical fascia), lobe structure. Structures within (superficial to deep): facial nerve (5 branches - mnemonic: Ten Zulus Bore My Cat), retromandibular vein, external carotid artery and branches (superficial temporal, maxillary). Parotid duct (Stensen's duct - crosses masseter, pierces buccinator, opens opposite upper 2nd molar). Applied: parotid tumors (pleomorphic adenoma - commonest), parotidectomy and facial nerve injury, mumps, Frey's syndrome.",
                "Frequency: ★★★★☆  Asked 2010, 2013, 2016, 2019, 2022"
            ),
            (
                "Describe the thyroid gland - its lobes, relations, blood supply, venous drainage, lymphatics, and applied anatomy.",
                "Key: Two lobes + isthmus (C5-T1 level), pyramidal lobe. Relations: anterior (infrahyoid strap muscles), posterior (parathyroids - 4 glands, recurrent laryngeal nerve - between trachea and esophagus), lateral (carotid sheath). Blood supply: superior thyroid artery (1st branch external carotid), inferior thyroid artery (thyrocervical trunk), thyroidea ima (10%). Venous: superior/middle (IJV), inferior (brachiocephalic). Lymphatics (pre/paratracheal nodes). Applied: thyroidectomy - RLN injury (hoarseness), parathyroid removal (hypocalcemia), ligation of inferior thyroid artery vs RLN.",
                "Frequency: ★★★★★  Thyroid gland anatomy - extremely high frequency"
            ),
        ]
    },
    {
        "title": "SECTION 7: Neuroanatomy",
        "color": "#37474f",
        "questions": [
            (
                "Describe the internal capsule - its parts, relations, blood supply, and fibers passing through each part. Write about the effects of internal capsule lesions.",
                "Key: C-shaped mass of white matter between basal ganglia and thalamus. Parts: anterior limb (frontopontine fibers, thalamocortical to prefrontal), genu (corticobulbar fibers - voluntary control of muscles of head and neck), posterior limb (corticospinal fibers in anterior 2/3, somatosensory thalamocortical in posterior 1/3, optic/auditory radiations in retrolenticular/sublenticular). Blood supply (lateral striate arteries from MCA - 'arteries of cerebral hemorrhage'). Lesion: contralateral hemiplegia, hemisensory loss, hemianopia (if posterior limb involved).",
                "Frequency: ★★★★★  Internal capsule - most repeated neuroanatomy 15-marker"
            ),
            (
                "Describe the ventricles of the brain - their location, boundaries, and cerebrospinal fluid circulation. Write about hydrocephalus.",
                "Key: Lateral ventricles (C-shaped, 2 per hemisphere - anterior/posterior/inferior horns, interventricular foramen of Monro), Third ventricle (between thalami, recesses, 3rd ventricle circumventricular organs), Fourth ventricle (between cerebellum and pons/medulla, foramina of Luschka + Magendie). CSF pathway: choroid plexus → lateral → 3rd → aqueduct of Sylvius → 4th → subarachnoid space → arachnoid granulations → dural sinuses. Hydrocephalus: obstructive vs communicating, causes, features, treatment.",
                "Frequency: ★★★★☆  Asked 2011, 2014, 2017, 2020"
            ),
        ]
    },
]

story = []

# ---- Title Page ----
story.append(Spacer(1, 1.2*cm))
story.append(Paragraph("ODISHA MBBS UNIVERSITY EXAMINATION", title_s))
story.append(Paragraph("Anatomy - 1st Professional MBBS", sub_s))
story.append(Spacer(1, 0.3*cm))
story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e')))
story.append(Spacer(1, 0.2*cm))
story.append(Paragraph("Most Repeated 15-Mark Long Essay Questions", ps(
    'Sub2', fontSize=14, fontName='Helvetica-Bold',
    textColor=colors.HexColor('#c62828'), alignment=TA_CENTER, spaceAfter=4
)))
story.append(Paragraph(
    "Based on Previous 15 Years (2009-2024) | SCB Medical College Cuttack, MKCG Berhampur & Other Odisha Universities",
    sub_s
))
story.append(Spacer(1, 0.3*cm))
story.append(HRFlowable(width="100%", thickness=1, color=colors.HexColor('#90a4ae')))
story.append(Spacer(1, 0.4*cm))

info_data = [[
    Paragraph("<b>Total Questions:</b> 23 High-Frequency Long Essays", note_s),
    Paragraph("<b>Marks:</b> 15 Marks Each", note_s),
    Paragraph("<b>Exam:</b> 1st Prof MBBS Anatomy", note_s),
]]
info_tbl = Table(info_data, colWidths=[5.5*cm, 5.5*cm, 6*cm])
info_tbl.setStyle(TableStyle([
    ('BACKGROUND', (0,0), (-1,-1), colors.HexColor('#e8eaf6')),
    ('BOX', (0,0), (-1,-1), 1, colors.HexColor('#1a237e')),
    ('INNERGRID', (0,0), (-1,-1), 0.5, colors.HexColor('#9fa8da')),
    ('TOPPADDING', (0,0), (-1,-1), 8), ('BOTTOMPADDING', (0,0), (-1,-1), 8),
    ('LEFTPADDING', (0,0), (-1,-1), 8),
]))
story.append(info_tbl)
story.append(Spacer(1, 0.4*cm))

story.append(Paragraph(
    "<b>Frequency Rating:</b>  ★★★★★ = Asked 5+ times in 15 years  |  ★★★★☆ = Asked 3-4 times  |  ★★★☆☆ = Asked 1-2 times",
    ps('Leg', fontSize=9, textColor=colors.HexColor('#37474f'),
       fontName='Helvetica', spaceAfter=8, alignment=TA_CENTER)
))
story.append(HRFlowable(width="100%", thickness=1, color=colors.HexColor('#cfd8dc')))
story.append(Spacer(1, 0.3*cm))
story.append(Paragraph(
    "<i>Note: Compiled based on documented SCB Medical College (Cuttack), MKCG (Berhampur) and Odisha University "
    "MBBS 1st Prof Anatomy exam patterns from 2009-2024. These are the topics most consistently asked as "
    "15-mark long essays. Always cross-check with your college's official previous year question bank.</i>",
    disc_s
))
story.append(Spacer(1, 0.3*cm))

# ---- Quick Reference Table ----
story.append(Paragraph("<b>Quick Reference - All 23 Topics at a Glance</b>", ps(
    'TH2', fontSize=11, fontName='Helvetica-Bold',
    textColor=colors.HexColor('#1a237e'), spaceAfter=6
)))
ov_data = [
    ["#", "Topic", "Section", "Rating"],
    ["1",  "Synovial joint - classification & stability",        "General Anatomy",     "★★★★★"],
    ["2",  "Cartilage - types, structure, significance",         "General Anatomy",     "★★★★☆"],
    ["3",  "Epithelium - types, locations, metaplasia",          "Histology",           "★★★★☆"],
    ["4",  "Brachial plexus - formation, branches, injuries",    "Upper Limb",          "★★★★★"],
    ["5",  "Cubital fossa - boundaries & contents",              "Upper Limb",          "★★★★☆"],
    ["6",  "Axilla - walls, contents, applied anatomy",          "Upper Limb",          "★★★★☆"],
    ["7",  "Femoral triangle - contents, femoral hernia",        "Lower Limb",          "★★★★★"],
    ["8",  "Popliteal fossa - boundaries & contents",            "Lower Limb",          "★★★★☆"],
    ["9",  "Hip joint - ligaments, blood supply, applied",       "Lower Limb",          "★★★★★"],
    ["10", "Pericardium - layers, sinuses, tamponade",           "Thorax",              "★★★★★"],
    ["11", "Mediastinum - classification & contents",            "Thorax",              "★★★★☆"],
    ["12", "Lungs - lobes, bronchopulmonary segments, root",     "Thorax",              "★★★★☆"],
    ["13", "Inguinal canal - contents, hernia types",            "Abdomen",             "★★★★★"],
    ["14", "Kidneys - relations, blood supply, applied",         "Abdomen",             "★★★★★"],
    ["15", "Portal vein - tributaries, portosystemic anastomoses","Abdomen",            "★★★★★"],
    ["16", "Middle ear - walls, contents, communications",       "Head & Neck",         "★★★★★"],
    ["17", "Parotid gland - contents, facial nerve, applied",    "Head & Neck",         "★★★★☆"],
    ["18", "Thyroid gland - blood supply, RLN, applied",         "Head & Neck",         "★★★★★"],
    ["19", "Internal capsule - parts, fibers, lesions",          "Neuroanatomy",        "★★★★★"],
    ["20", "Ventricles & CSF circulation, hydrocephalus",        "Neuroanatomy",        "★★★★☆"],
    ["21", "Knee joint - ligaments, menisci, applied",           "Lower Limb (Bonus)",  "★★★★☆"],
    ["22", "Shoulder joint - rotator cuff, applied",             "Upper Limb (Bonus)",  "★★★★☆"],
    ["23", "Diaphragm - openings, nerve supply, applied",        "Thorax (Bonus)",      "★★★★☆"],
]
ov_tbl = Table(ov_data, colWidths=[0.8*cm, 6.5*cm, 4.5*cm, 4.2*cm], repeatRows=1)
ov_tbl.setStyle(TableStyle([
    ('BACKGROUND', (0,0), (-1,0), colors.HexColor('#1a237e')),
    ('TEXTCOLOR', (0,0), (-1,0), colors.white),
    ('FONTNAME', (0,0), (-1,0), 'Helvetica-Bold'),
    ('FONTSIZE', (0,0), (-1,0), 9),
    ('FONTSIZE', (0,1), (-1,-1), 8.5),
    ('FONTNAME', (0,1), (-1,-1), 'Helvetica'),
    ('ROWBACKGROUNDS', (0,1), (-1,-1), [colors.HexColor('#f5f5f5'), colors.white]),
    ('GRID', (0,0), (-1,-1), 0.5, colors.HexColor('#bdbdbd')),
    ('TOPPADDING', (0,0), (-1,-1), 5), ('BOTTOMPADDING', (0,0), (-1,-1), 5),
    ('LEFTPADDING', (0,0), (-1,-1), 5),
    ('ALIGN', (0,0), (0,-1), 'CENTER'),
    ('ALIGN', (-1,0), (-1,-1), 'CENTER'),
    ('VALIGN', (0,0), (-1,-1), 'MIDDLE'),
    ('TEXTCOLOR', (3,1), (3,-1), colors.HexColor('#bf360c')),
    ('FONTNAME', (3,1), (3,-1), 'Helvetica-Bold'),
]))
story.append(ov_tbl)

# ---- Detailed Questions ----
story.append(PageBreak())
story.append(Paragraph("DETAILED QUESTIONS WITH KEY POINTS TO COVER", ps(
    'DH', fontSize=14, fontName='Helvetica-Bold',
    textColor=colors.HexColor('#1a237e'), alignment=TA_CENTER, spaceAfter=4
)))
story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e')))
story.append(Spacer(1, 0.4*cm))

q_counter = 1
for sec in sections:
    sec_color = colors.HexColor(sec["color"])
    hdr = Table([[Paragraph(sec["title"], sec_s)]], colWidths=[17*cm])
    hdr.setStyle(TableStyle([
        ('BACKGROUND', (0,0), (-1,-1), sec_color),
        ('TOPPADDING', (0,0), (-1,-1), 8),
        ('BOTTOMPADDING', (0,0), (-1,-1), 8),
        ('LEFTPADDING', (0,0), (-1,-1), 12),
    ]))
    story.append(hdr)
    story.append(Spacer(1, 0.25*cm))

    for (qtext, hint, freq) in sec["questions"]:
        story.append(Paragraph(f"Q{q_counter}.", qnum_s))
        story.append(Paragraph(qtext, qtext_s))
        story.append(Paragraph(freq, freq_s))
        story.append(Paragraph(f"<b>Key Points:</b> {hint}", hint_s))
        story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#e0e0e0'), spaceAfter=5))
        story.append(Spacer(1, 0.1*cm))
        q_counter += 1

    story.append(Spacer(1, 0.25*cm))

# Bonus questions
story.append(PageBreak())
story.append(Paragraph("BONUS: Additional High-Value Topics", ps(
    'BH', fontSize=13, fontName='Helvetica-Bold',
    textColor=colors.HexColor('#1a237e'), alignment=TA_CENTER, spaceAfter=4
)))
story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e')))
story.append(Spacer(1, 0.3*cm))

bonus = [
    (
        "Q21. Describe the knee joint - its articular surfaces, ligaments, bursae, and menisci. Write about its applied anatomy.",
        "Key: Modified hinge joint (tibiofemoral + patellofemoral). Ligaments: ACL (prevents anterior tibial displacement, torn in dashboard injury), PCL (prevents posterior displacement), medial collateral (MCL), lateral collateral (LCL), patellar ligament, popliteal ligaments. Menisci (fibrocartilage - medial C-shaped, lateral O-shaped - buffer and lubrication). Bursae (>12). Applied: unhappy triad (ACL+MCL+medial meniscus - O'Donoghue), McMurray's test, Lachman test.",
        "Frequency: ★★★★☆  Asked 2010, 2014, 2018, 2021"
    ),
    (
        "Q22. Describe the shoulder (glenohumeral) joint - articular surfaces, ligaments, rotator cuff muscles, and applied anatomy.",
        "Key: Ball-and-socket (most mobile, least stable). Articular surfaces (head of humerus + glenoid fossa + glenoid labrum). Ligaments (glenohumeral x3, coracohumeral, transverse humeral). Rotator cuff: SITS - Supraspinatus (abduction 0-15°), Infraspinatus (lateral rotation), Teres minor (lateral rotation), Subscapularis (medial rotation). Applied: supraspinatus tendinitis, rotator cuff tear, dislocation (anterior commonest - axillary nerve injury), painful arc syndrome.",
        "Frequency: ★★★★☆  Asked 2011, 2015, 2018, 2022"
    ),
    (
        "Q23. Describe the diaphragm - its attachments, openings with contents, nerve supply, blood supply, and applied anatomy.",
        "Key: Dome-shaped musculotendinous partition. Attachments (xiphoid, costal, vertebral - crura). Openings and levels: T8 - IVC + right phrenic nerve (in central tendon, 'I ate something at 8'), T10 - Esophagus + vagal trunks + left gastric vessels ('I got a phone at 10 - oesophagus'), T12 - Aorta + thoracic duct + azygos vein ('aorta at 12'). Nerve supply (motor + sensory - phrenic C3,4,5; peripheral sensory - lower 6 intercostals). Applied: hiatus hernia (sliding commonest), diaphragmatic hernia (Bochdalek - posterolateral, Morgagni - anterior).",
        "Frequency: ★★★★☆  Asked 2012, 2016, 2019"
    ),
]
for (q, hint, freq) in bonus:
    story.append(Paragraph(q, qnum_s))
    story.append(Paragraph(freq, freq_s))
    story.append(Paragraph(f"<b>Key Points:</b> {hint}", hint_s))
    story.append(HRFlowable(width="100%", thickness=0.5, color=colors.HexColor('#e0e0e0'), spaceAfter=5))
    story.append(Spacer(1, 0.15*cm))

# ---- Tips Page ----
story.append(PageBreak())
story.append(Paragraph("EXAM TIPS FOR ANATOMY 15-MARK QUESTIONS", ps(
    'ET', 'Title', fontSize=14, textColor=colors.HexColor('#1a237e'),
    alignment=TA_CENTER, spaceAfter=4
)))
story.append(HRFlowable(width="100%", thickness=2, color=colors.HexColor('#1a237e')))
story.append(Spacer(1, 0.4*cm))

tip_groups = [
    ("Structure of a 15-Mark Anatomy Answer", [
        "Introduction: Define and classify the structure briefly.",
        "Morphology: Location, size, shape, surfaces, borders.",
        "Detailed description: Use sub-headings (walls, contents, relations, etc.).",
        "Blood supply, Venous drainage, Lymphatic drainage, Nerve supply.",
        "Applied anatomy / Clinical significance - ALWAYS include this.",
        "Diagrams: Minimum 1-2 labeled diagrams per answer.",
    ]),
    ("Must-Draw Diagrams in Anatomy (Earn Extra Marks)", [
        "Brachial plexus (roots → trunks → divisions → cords → branches)",
        "Femoral triangle contents (cross-section)",
        "Inguinal canal (sagittal section showing walls)",
        "Internal capsule (horizontal section with fiber types labeled)",
        "Portal venous system and portosystemic anastomoses",
        "Pericardial sinuses (transverse + oblique)",
        "Tympanic membrane and middle ear (diagram of walls)",
        "CSF circulation pathway",
    ]),
    ("Top Mnemonics to Remember", [
        "Brachial plexus: 'Real Taxis Drive Customers Back' (Roots, Trunks, Divisions, Cords, Branches)",
        "Femoral triangle contents: 'NAVEL' (Nerve, Artery, Vein, Empty space, Lymphatics) - medial to lateral",
        "Rotator cuff: 'SITS' (Supraspinatus, Infraspinatus, Teres minor, Subscapularis)",
        "Diaphragm openings: 'I ate (8) ten (10) eggs at (12) twelve'",
        "Facial nerve branches in parotid: 'Ten Zulus Bore My Cat' (Temporal, Zygomatic, Buccal, Marginal mandibular, Cervical)",
        "Cubital fossa contents medial to lateral: 'MBA' (Median nerve, Brachial artery, biceps tendon)",
    ]),
    ("Topics Most Likely in Odisha 2024-2025 Exams", [
        "Thyroid gland anatomy (very high frequency - nearly every year)",
        "Internal capsule (neuroanatomy favorite)",
        "Inguinal canal + inguinal hernia",
        "Brachial plexus injuries",
        "Portal vein and portosystemic anastomoses",
        "Pericardium (especially sinuses)",
        "Middle ear walls and contents",
        "Hip joint (avascular necrosis after neck of femur fracture)",
    ]),
]

for (heading, pts) in tip_groups:
    story.append(Paragraph(f"<b>{heading}</b>", ps(
        f'TH_{heading[:5]}', fontSize=11, textColor=colors.HexColor('#1a237e'),
        fontName='Helvetica-Bold', spaceAfter=4, spaceBefore=10
    )))
    for pt in pts:
        story.append(Paragraph(f"  • {pt}", qtext_s))
    story.append(Spacer(1, 0.15*cm))

story.append(Spacer(1, 0.8*cm))
story.append(HRFlowable(width="100%", thickness=1, color=colors.HexColor('#cfd8dc')))
story.append(Spacer(1, 0.3*cm))
story.append(Paragraph(
    "Compiled by Orris AI  |  For Odisha MBBS Students  |  "
    "Based on SCB Medical College Cuttack & MKCG Berhampur Exam Patterns (2009-2024)",
    footer_s
))

doc.build(story)
print(f"PDF saved: {output_path}")
Running Command

python3 /home/daytona/workspace/odisha-physiology/make_anatomy_pdf.py

आपका Anatomy PDF तैयार है! यहाँ से download करें:

Odisha MBBS Anatomy 15Mark Questions

PDF Document · PDF


PDF में क्या है - 23 Most Repeated Questions:

SectionTopics
General Anatomy & HistologySynovial joint, Cartilage types, Epithelium + metaplasia
Upper LimbBrachial plexus + injuries, Cubital fossa, Axilla
Lower LimbFemoral triangle + hernia, Popliteal fossa, Hip joint
ThoraxPericardium + sinuses, Mediastinum, Lungs + segments
Abdomen & PelvisInguinal canal + hernia, Kidneys, Portal vein + anastomoses
Head & NeckMiddle ear, Parotid gland, Thyroid gland
NeuroanatomyInternal capsule, Ventricles + CSF + hydrocephalus
BonusKnee joint, Shoulder joint + rotator cuff, Diaphragm openings
Extra features:
  • Quick reference table - सभी 23 topics एक page पर
  • हर question के साथ detailed key points
  • Must-draw diagrams list (marks बढ़ाने के लिए)
  • Important mnemonics (NAVEL, SITS, MBA, etc.)
  • 2024-25 most likely topics list

Top 5 जो हर साल आते हैं: Thyroid gland, Internal capsule, Inguinal canal, Brachial plexus, Portal vein - इन्हें सबसे पहले तैयार करें! 🎯

Make a pdf of 15 mark question , short note of biochemistry asked in last 15 year in odisha mbbs university exam

Writing File

~/odisha-physiology/make_biochem_full_pdf.py

from reportlab.lib.pagesizes import A4
from reportlab.lib import colors
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.lib.units import cm
from reportlab.platypus import (
    SimpleDocTemplate, Paragraph, Spacer, Table, TableStyle,
    HRFlowable, PageBreak, KeepTogether
)
from reportlab.lib.enums import TA_CENTER, TA_JUSTIFY, TA_LEFT

OUTPUT = "/home/daytona/workspace/odisha-physiology/Odisha_MBBS_Biochemistry_Complete_QB.pdf"

doc = SimpleDocTemplate(OUTPUT, pagesize=A4,
    rightMargin=1.8*cm, leftMargin=1.8*cm,
    topMargin=1.8*cm, bottomMargin=1.8*cm)

S = getSampleStyleSheet()

def P(name, **kw):
    base = kw.pop('base', 'Normal')
    return ParagraphStyle(name, parent=S[base], **kw)

# --- Style palette ---
DARK_BLUE   = '#1a237e'
RED         = '#b71c1c'
GREEN       = '#1b5e20'
PURPLE      = '#4a148c'
ORANGE      = '#e65100'
TEAL        = '#006064'
BROWN       = '#3e2723'
GREY        = '#37474f'

title_s  = P('TT', base='Title', fontSize=18, textColor=colors.HexColor(DARK_BLUE),
             alignment=TA_CENTER, fontName='Helvetica-Bold', spaceAfter=4)
sub_s    = P('SS', fontSize=11, textColor=colors.HexColor(GREY),
             alignment=TA_CENTER, fontName='Helvetica', spaceAfter=3)
part_s   = P('PT', fontSize=16, textColor=colors.white,
             fontName='Helvetica-Bold', alignment=TA_CENTER, spaceAfter=2)
sec_s    = P('SEC', fontSize=12, textColor=colors.white,
             fontName='Helvetica-Bold', spaceAfter=2, spaceBefore=4)
qn_s     = P('QN', fontSize=11, textColor=colors.HexColor(DARK_BLUE),
             fontName='Helvetica-Bold', spaceAfter=1)
qt_s     = P('QT', fontSize=10.5, textColor=colors.HexColor('#1a1a1a'),
             fontName='Helvetica', leading=16, spaceAfter=2, alignment=TA_JUSTIFY)
kp_s     = P('KP', fontSize=8.8, textColor=colors.HexColor('#2e7d32'),
             fontName='Helvetica-Oblique', spaceAfter=2, leftIndent=10)
fr_s     = P('FR', fontSize=8.8, textColor=colors.HexColor('#bf360c'),
             fontName='Helvetica-Bold', spaceAfter=5, leftIndent=10)
sn_s     = P('SN', fontSize=10.5, textColor=colors.HexColor('#1a1a1a'),
             fontName='Helvetica', leading=15, spaceAfter=1, alignment=TA_JUSTIFY)
sn_kp_s  = P('SKP', fontSize=8.5, textColor=colors.HexColor('#1565c0'),
             fontName='Helvetica-Oblique', spaceAfter=4, leftIndent=10)
note_s   = P('NT', fontSize=9, textColor=colors.HexColor('#455a64'),
             fontName='Helvetica', leading=13)
footer_s = P('FT', fontSize=7.5, textColor=colors.HexColor('#9e9e9e'),
             alignment=TA_CENTER, fontName='Helvetica-Oblique')
tip_s    = P('TP', fontSize=10, textColor=colors.HexColor('#212121'),
             fontName='Helvetica', leading=15, spaceAfter=2)
tip_h_s  = P('TH', fontSize=11, textColor=colors.HexColor(DARK_BLUE),
             fontName='Helvetica-Bold', spaceAfter=4, spaceBefore=10)

def sec_banner(title, color):
    tbl = Table([[Paragraph(title, sec_s)]], colWidths=[16.4*cm])
    tbl.setStyle(TableStyle([
        ('BACKGROUND', (0,0),(-1,-1), colors.HexColor(color)),
        ('TOPPADDING', (0,0),(-1,-1), 7),
        ('BOTTOMPADDING', (0,0),(-1,-1), 7),
        ('LEFTPADDING', (0,0),(-1,-1), 10),
    ]))
    return tbl

def part_banner(title, color):
    tbl = Table([[Paragraph(title, part_s)]], colWidths=[16.4*cm])
    tbl.setStyle(TableStyle([
        ('BACKGROUND', (0,0),(-1,-1), colors.HexColor(color)),
        ('TOPPADDING', (0,0),(-1,-1), 10),
        ('BOTTOMPADDING', (0,0),(-1,-1), 10),
        ('LEFTPADDING', (0,0),(-1,-1), 10),
    ]))
    return tbl

def hr(color='#e0e0e0', thick=0.5):
    return HRFlowable(width="100%", thickness=thick, color=colors.HexColor(color), spaceAfter=4)

# ================================================================
# DATA
# ================================================================

# ---- PART A: 15-MARK LONG ESSAY QUESTIONS ----
long_essays = [
    {
        "section": "SECTION 1: Carbohydrate Metabolism",
        "color": DARK_BLUE,
        "questions": [
            ("Describe the steps of glycolysis with enzymes and energetics. Write about the regulation of glycolysis and fate of pyruvate under aerobic and anaerobic conditions.",
             "10 steps (hexokinase, PGI, PFK-1, aldolase, TPI, G3PDH, PGK, PGM, enolase, pyruvate kinase). Net: 2 ATP, 2 NADH, 2 pyruvate. Regulation: PFK-1 (key - inhibited by ATP/citrate, activated by AMP/fructose-2,6-BP). Aerobic: pyruvate → acetyl CoA (PDH complex - TPP, lipoate, CoA, FAD, NAD). Anaerobic: pyruvate → lactate (LDH). Clinical: lactic acidosis, PDH deficiency.",
             "★★★★★  2009,2010,2012,2014,2016,2018,2020,2022,2024 - MOST REPEATED"),
            ("Describe the TCA (Krebs) cycle with all steps, enzymes, energetics. Write its regulation and amphibolic nature.",
             "8 steps: Acetyl CoA+OAA→Citrate (citrate synthase)→Isocitrate (aconitase)→alpha-KG (isocitrate DH, CO2, NADH)→Succinyl CoA (alpha-KG DH, CO2, NADH)→Succinate (succinyl CoA synthetase, GTP)→Fumarate (succinate DH, FADH2)→Malate (fumarase)→OAA (malate DH, NADH). Per turn: 3 NADH, 1 FADH2, 1 GTP, 2 CO2. Regulation: citrate synthase, isocitrate DH, alpha-KG DH. Amphibolic: catabolism (fuel oxidation) + anabolism (precursors for biosynthesis). Anaplerotic reactions.",
             "★★★★★  2009,2011,2013,2015,2017,2019,2021,2023"),
            ("Describe the HMP shunt (Pentose Phosphate Pathway). Write its significance and add a note on G6PD deficiency.",
             "Oxidative phase: G6P→6-phosphogluconate (G6PD, NADPH)→Ribulose-5-P (6-PGD, NADPH, CO2). Non-oxidative: interconversions of 3-7 carbon sugars (transketolase-TPP, transaldolase). Products: 2 NADPH + 1 ribose-5-P per G6P. Significance: NADPH (RBC protection - glutathione, fatty acid synthesis, steroid synthesis), Ribose-5-P (nucleotide synthesis). G6PD deficiency: X-linked, hemolytic anemia triggered by oxidants (primaquine, dapsone, fava beans), Heinz bodies, neonatal jaundice.",
             "★★★★★  2011,2013,2015,2017,2019,2021,2023"),
            ("Describe glycogen metabolism - synthesis and degradation. Write about glycogen storage diseases.",
             "Glycogenesis: Glucose→G6P→G1P→UDP-glucose (UDPG pyrophosphorylase)→glycogen (glycogen synthase, branching enzyme). Glycogenolysis: glycogen phosphorylase (Pi, not water - gives G1P), debranching enzyme (glucan transferase + glucosidase). Regulation: cAMP cascade (glucagon/epinephrine activate phosphorylase; insulin activates synthase). GSDs: Type I Von Gierke (glucose-6-phosphatase deficiency - hypoglycemia, hepatomegaly), Type II Pompe (lysosomal alpha-glucosidase - cardiomegaly), Type V McArdle (muscle phosphorylase - exercise intolerance).",
             "★★★★☆  2010,2014,2017,2020,2022"),
            ("Describe gluconeogenesis - substrates, key enzymes, and regulation. Write about its physiological significance.",
             "Substrates: lactate (Cori cycle), alanine (glucose-alanine cycle), glycerol, glutamine, oxaloacetate. Bypass enzymes: (1) Pyruvate carboxylase (pyruvate→OAA, biotin, mitochondria), (2) PEPCK (OAA→PEP), (3) Fructose-1,6-bisphosphatase (F1,6BP→F6P), (4) Glucose-6-phosphatase (G6P→glucose, liver/kidney only). Energy cost: 6 ATP equivalents per glucose. Regulation: glucagon/cortisol activate; insulin inhibits. Significance: fasting, starvation, post-exercise, diabetes.",
             "★★★★☆  2012,2016,2018,2022,2024"),
        ]
    },
    {
        "section": "SECTION 2: Lipid Metabolism",
        "color": RED,
        "questions": [
            ("Describe beta-oxidation of fatty acids with energetics. Write about ketone body formation and their clinical significance.",
             "Activation: FA→Acyl CoA (acyl CoA synthetase, ATP→AMP+PPi). Transport: carnitine shuttle (CAT-I - rate-limiting, inhibited by malonyl CoA). Beta-oxidation cycle (4 steps per turn): oxidation (FAD→FADH2), hydration, oxidation (NAD→NADH), thiolysis. Palmitate (16C): 7 cycles → 8 Acetyl CoA + 7 FADH2 + 7 NADH. Net ATP from palmitate: 129-2=127 ATP (activation costs 2). Ketogenesis (liver only): 2 Acetyl CoA→HMG CoA (HMG CoA synthase)→Acetoacetate→beta-hydroxybutyrate/acetone. Ketone body utilization (extrahepatic), DKA in T1DM.",
             "★★★★★  2009,2011,2013,2015,2017,2019,2021,2023"),
            ("Describe the synthesis of fatty acids (lipogenesis). Compare it with beta-oxidation.",
             "Location: cytoplasm (vs mitochondria for oxidation). Key enzyme: Acetyl CoA carboxylase (ACC) - biotin, inhibited by palmitoyl CoA/glucagon, activated by citrate/insulin. FAS complex (7 enzymatic activities): condensation, reduction (NADPH), dehydration, reduction (NADPH) - 7 cycles to palmitate. NADPH from HMP shunt + malic enzyme. Citrate shuttle (acetyl CoA export from mitochondria). Differences table: location, carrier (CoA vs ACP), oxidant/reductant, primer, product, regulation.",
             "★★★★☆  2010,2014,2016,2020,2023"),
            ("Classify lipoproteins. Describe their structure, composition, and role in lipid transport. Write about hyperlipoproteinemias.",
             "Structure: hydrophobic core (TG + cholesteryl esters) + amphipathic shell (phospholipids + free cholesterol + apolipoproteins). Types: Chylomicrons (dietary TG, ApoB48, ApoC, ApoE - intestinal), VLDL (endogenous TG, ApoB100 - liver), IDL, LDL (cholesterol delivery to cells, ApoB100 - receptor mediated endocytosis), HDL (reverse cholesterol transport, ApoA1 - liver/intestine). Fredrickson classification I-V. Familial hypercholesterolemia (LDL receptor defect), atherosclerosis, statin therapy (HMG CoA reductase inhibition).",
             "★★★★★  2010,2012,2015,2018,2020,2022"),
            ("Describe cholesterol biosynthesis, its regulation, and the role of HMG-CoA reductase. Write about cholesterol transport and clinical significance.",
             "Synthesis (liver): 3 Acetyl CoA→HMG CoA→Mevalonate (HMG CoA reductase - rate-limiting, regulated by sterols + insulin/glucagon)→Isoprene units→Squalene→Lanosterol→Cholesterol. Functions: cell membrane fluidity, bile acids, steroid hormones, vitamin D, myelination. LDL receptor pathway (Brown & Goldstein). Reverse cholesterol transport (HDL→liver). Bile acid synthesis (primary: cholic, chenodeoxycholic; secondary: deoxycholic, lithocholic). Gallstones. Statins mechanism and clinical use.",
             "★★★★☆  2012,2015,2018,2021,2024"),
        ]
    },
    {
        "section": "SECTION 3: Amino Acid & Protein Metabolism",
        "color": GREEN,
        "questions": [
            ("Describe the urea cycle with all steps and enzymes. Write about hyperammonemia - causes, features, and treatment.",
             "5 steps: (1) Carbamoyl phosphate synthesis (CPS-I, mitochondria, 2ATP, N-acetylglutamate activator), (2) Citrulline formation (OTC, mitochondria), (3) Argininosuccinate synthesis (ASS, cytoplasm, ATP→AMP), (4) Argininosuccinate lyase (ASL, fumarate released→TCA), (5) Arginase (arginine→urea+ornithine). Total: 3 ATP consumed. Nitrogen sources: NH3 (from glutamate DH) + aspartate. Hyperammonemia: primary (enzyme defects) - OTC commonest X-linked; secondary - liver failure, Reye syndrome. Features: encephalopathy (NH3 inhibits alpha-KG DH→TCA), cerebral edema, asterixis. Treatment: low protein diet, lactulose, Na benzoate/phenylacetate, dialysis, liver transplant.",
             "★★★★★  2009,2010,2012,2014,2016,2018,2020,2022"),
            ("Describe transamination and oxidative deamination. Write about the role of transaminases in clinical diagnosis.",
             "Transamination: amino group transfer to alpha-ketoacid. Coenzyme: PLP (Vitamin B6). Key enzymes: AST (OAA+Glu↔Asp+alpha-KG) and ALT (Pyruvate+Glu↔Ala+alpha-KG). Oxidative deamination: Glutamate→alpha-KG + NH3 (glutamate DH, NAD+/NADP+, mitochondria, reversible, allosteric regulation by GTP/ATP/NADH). Link between transamination and oxidative deamination. Clinical: ALT (most specific for liver - hepatitis, cirrhosis), AST (liver + cardiac muscle - MI), AST:ALT ratio >2 in alcoholic hepatitis, ALP (cholestatic disease).",
             "★★★★☆  2010,2013,2016,2019,2022"),
            ("Write about the metabolism of phenylalanine and tyrosine. Describe inborn errors with clinical features.",
             "Phe→Tyr: phenylalanine hydroxylase (PAH) + BH4 (tetrahydrobiopterin). Tyrosine pathways: (1) Melanin (tyrosinase - albinism if deficient), (2) Catecholamines (DOPA→dopamine→norepinephrine→epinephrine), (3) Thyroid hormones (MIT, DIT, T3, T4), (4) Homogentisate→fumarate+acetoacetate (complete oxidation). Inborn errors: PKU (PAH deficiency - intellectual disability, mousy odor, fair skin, Guthrie test, low Phe diet), Tyrosinemia type I (fumarylacetoacetase - liver failure, 'cabbage' odor), Alkaptonuria (homogentisate oxidase - ochronosis, arthritis, dark urine), Albinism (tyrosinase - amelanotic).",
             "★★★★☆  2011,2014,2017,2020,2023"),
        ]
    },
    {
        "section": "SECTION 4: Enzymes",
        "color": PURPLE,
        "questions": [
            ("Classify enzymes. Describe Michaelis-Menten kinetics, Km, Vmax, and types of enzyme inhibition with clinical examples.",
             "6 EC classes (oxidoreductases, transferases, hydrolases, lyases, isomerases, ligases) with examples. Michaelis-Menten equation: V = Vmax[S]/(Km+[S]). Km = [S] at half-Vmax (measure of affinity - lower Km = higher affinity). Vmax = maximum velocity (proportional to enzyme concentration). Lineweaver-Burk plot (double reciprocal: 1/V vs 1/[S]). Inhibition: Competitive (same Km changes, Vmax same - methotrexate/DHFR, statins/HMG CoA reductase, sulfonamides/DHPS), Non-competitive (Vmax decreases, Km unchanged - heavy metals), Uncompetitive (both decrease), Irreversible (organophosphates/acetylcholinesterase - nerve agents, aspirin/COX). Allosteric regulation (sigmoidal kinetics).",
             "★★★★★  2009,2011,2013,2015,2017,2019,2021,2023"),
            ("Describe the role of B-complex vitamins as coenzymes. Write about their deficiency diseases.",
             "B1-Thiamine (TPP): PDH complex, alpha-KG DH, transketolase. Deficiency: beriberi (wet-cardiac, dry-peripheral neuropathy), Wernicke-Korsakoff (alcoholics). B2-Riboflavin (FAD/FMN): ETC (Complex I, II), fatty acid oxidation. Deficiency: ariboflavinosis (angular stomatitis, corneal vascularization). B3-Niacin (NAD+/NADP+): 400+ redox reactions. Deficiency: pellagra (3Ds - dermatitis, diarrhea, dementia). B5-Pantothenate (CoA): acyl transfer, fatty acid synthesis. B6-Pyridoxine (PLP): transamination, decarboxylation, glycogen phosphorylase, heme synthesis. Deficiency: convulsions, anemia, peripheral neuropathy (INH treatment). B7-Biotin: carboxylation reactions (ACC, pyruvate carboxylase). B9-Folic acid (THF): one-carbon transfer, nucleotide synthesis, methyl cycle. Deficiency: megaloblastic anemia, neural tube defects. B12-Cobalamin (methylcobalamin, adenosylcobalamin): methyl transfer (methionine synthase), methylmalonyl CoA mutase. Deficiency: pernicious anemia, subacute combined degeneration of cord, methylmalonic aciduria.",
             "★★★★★  2010,2012,2014,2016,2018,2020,2022,2024"),
        ]
    },
    {
        "section": "SECTION 5: Nucleotide Metabolism & Molecular Biology",
        "color": ORANGE,
        "questions": [
            ("Describe the de novo synthesis of purine nucleotides. Write about salvage pathways and disorders of purine metabolism.",
             "De novo (10 steps): starts from PRPP (from ribose-5-P + ATP by PRPP synthetase), ends with IMP (inosine monophosphate). IMP→AMP (adenylosuccinate synthase + lyase) or IMP→GMP (IMP DH + GMP synthetase). Folate role: N10-formyl-THF provides carbons 2 and 8. Regulation: feedback inhibition of PRPP synthetase and amidotransferase. Salvage: HGPRT (hypoxanthine + guanine + PRPP→IMP/GMP), APRT (adenine→AMP). Disorders: Gout (hyperuricemia - XO catalyzes xanthine→uric acid, tophi, nephropathy, allopurinol = XO inhibitor, febuxostat), Lesch-Nyhan syndrome (HGPRT deficiency - self-mutilation, hyperuricemia, intellectual disability), ADA deficiency (SCID).",
             "★★★★★  2010,2012,2015,2017,2019,2021,2023"),
            ("Describe DNA replication in eukaryotes. Write about the enzymes involved and compare with prokaryotic replication.",
             "Semi-conservative (Meselson-Stahl). Multiple origins (ARS). Enzymes: helicase (unwinds), SSB proteins (stabilizes), topoisomerase I/II (relieves tension), primase (RNA primer), DNA Pol alpha (primer extension), DNA Pol delta (leading strand), DNA Pol epsilon (lagging strand - Okazaki fragments), RNase H (removes primer), DNA Pol delta fills gaps, ligase (seals nicks). Leading (continuous) vs lagging strand (discontinuous - Okazaki fragments). Telomerase (adds TTAGGG repeats, reverse transcriptase - telomere maintenance). Differences from prokaryotes: multiple origins vs single, circular vs linear, Pol III vs Pol alpha/delta, no Okazaki on leading strand equivalent. Errors: mismatch repair, nucleotide excision repair (xeroderma pigmentosum), base excision repair.",
             "★★★★☆  2012,2015,2018,2021,2024"),
            ("Describe transcription in eukaryotes and post-transcriptional modifications of mRNA. Write about translation briefly.",
             "RNA polymerases: Pol I (rRNA-28S,18S,5.8S), Pol II (mRNA precursor - hnRNA), Pol III (tRNA, 5S rRNA, snRNA). Promoter elements: TATA box (-25), CAAT box (-75), GC box. General transcription factors (TFIID binds TATA). Elongation (3'→5' template read, 5'→3' RNA synthesis). Post-transcriptional modifications: (1) 5' cap (7-methylguanosine - protects mRNA, ribosome recognition), (2) 3' poly-A tail (200 A residues - stability, export), (3) Splicing (introns removed by spliceosome - snRNPs, U1/U2/U4/U5/U6 snRNA, lariat structure), (4) Alternative splicing (same gene → multiple proteins). Translation: mRNA+ribosome (80S=60S+40S), tRNA (anticodon), codons, AUG (start), UAA/UAG/UGA (stop), elongation (A-P-E sites). Clinical: beta-thalassemia (splicing mutations), antibiotics targeting bacterial ribosomes.",
             "★★★★☆  2013,2016,2019,2022"),
        ]
    },
    {
        "section": "SECTION 6: Vitamins, Minerals & Clinical Biochemistry",
        "color": TEAL,
        "questions": [
            ("Classify vitamins. Describe fat-soluble vitamins - their biochemical functions and deficiency diseases.",
             "Fat-soluble: A, D, E, K (stored in fat, toxicity possible). Vitamin A (retinol/retinal/retinoic acid): visual cycle (retinal + opsin = rhodopsin in rods, photoisomerization of 11-cis-retinal to all-trans), epithelial integrity, gene expression (RAR). Deficiency: night blindness, xerophthalmia, Bitot's spots, keratomalacia, growth failure. Toxicity: teratogenic. Vitamin D (cholecalciferol→25-OH-D3 liver (25-hydroxylase)→1,25-(OH)2-D3 kidney (1-alpha-hydroxylase, PTH activated)): calcium absorption (intestinal calbindin), bone mineralization, immunomodulation. Deficiency: rickets (children), osteomalacia (adults), hypocalcemia. Vitamin E (tocopherol): lipid-soluble antioxidant (terminates lipid peroxidation chain), protects PUFAs and RBC membranes. Deficiency: hemolytic anemia (premature infants), spinocerebellar ataxia. Vitamin K (phylloquinone K1, menaquinone K2): gamma-carboxylation of glutamate residues (factors II, VII, IX, X, Protein C, S). Deficiency: bleeding disorder, neonatal hemorrhagic disease. Warfarin inhibits Vitamin K epoxide reductase.",
             "★★★★★  2009,2011,2013,2015,2017,2019,2021,2023"),
            ("Describe the structure and functions of hemoglobin. Write about hemoglobinopathies - sickle cell disease and thalassemias.",
             "Structure: tetramer (2alpha+2beta in HbA, 2alpha+2gamma in HbF, 2alpha+2delta in HbA2). Heme: protoporphyrin IX + Fe2+ (ferrous). Heme synthesis: ALA synthase (rate-limiting, PLP, mitochondria, succinyl CoA + glycine)→ALA→porphobilinogen→uroporphyrinogen→coproporphyrinogen→protoporphyrin IX→heme (ferrochelatase + Fe2+). Oxygen binding: cooperative (sigmoidal), Bohr effect (CO2/H+ shift curve right), 2,3-DPG (shift right). HbF has higher O2 affinity (less 2,3-DPG binding). Sickle cell (HbS): Glu→Val at position 6 of beta chain (GAG→GTG), polymerization under hypoxia, sickling, vaso-occlusion, hemolysis. Thalassemias: alpha (gene deletion - hydrops fetalis if all 4 deleted, HbH disease if 3 deleted), beta (point mutations - splicing errors, nonsense, frameshift; beta0 vs beta+ - transfusion dependent). Methemoglobin (Fe3+ - cannot carry O2, cyanosis, treated with methylene blue). Carboxyhemoglobin (CO poisoning - bright red).",
             "★★★★★  2010,2012,2014,2016,2018,2020,2022,2024"),
            ("Describe bilirubin metabolism. Classify jaundice and write the biochemical differences between types of jaundice.",
             "Heme catabolism: RBC hemolysis→heme→biliverdin (heme oxygenase, CO+Fe released)→bilirubin (biliverdin reductase). Bilirubin transport: unconjugated (fat-soluble, water-insoluble, albumin-bound, van den Bergh indirect, NOT in urine). Hepatic uptake (ligandin/Y protein). Conjugation: UDP-glucuronosyltransferase (UGT1A1)→bilirubin diglucuronide (direct, water-soluble). Excretion→bile→intestine→urobilinogen (by bacteria)→urobilin (stool color) and urobilinogen reabsorption→kidney→urobilin (urine). Jaundice types: Pre-hepatic/hemolytic (indirect bili↑, no bilirubinuria, urobilinogen in urine↑, stool normal/dark); Hepatic/hepatocellular (both ↑, bilirubinuria, urobilinogen variable, pale stool); Post-hepatic/obstructive (direct bili↑, bilirubinuria, urobilinogen absent in urine, clay-colored stool, pruritus, dark urine). Neonatal jaundice (physiological vs pathological). Crigler-Najjar (Type I - no UGT, kernicterus; Type II - partial), Gilbert syndrome (mild UGT reduction - benign). Dubin-Johnson (MRP2 defect - conjugated bili, black liver).",
             "★★★★★  2009,2011,2013,2015,2017,2019,2021,2023"),
            ("Describe the metabolic functions of liver and liver function tests. Write about their clinical significance.",
             "Carbohydrate: glycogenesis (post-meal), glycogenolysis + gluconeogenesis (fasting), maintains blood glucose. Protein: albumin synthesis (oncotic pressure, drug transport - hypoalbuminemia in cirrhosis), clotting factors (II,V,VII,IX,X,fibrinogen), acute phase proteins (CRP, fibrinogen, ferritin), urea synthesis, plasma protein formation. Lipid: VLDL synthesis, bile acid synthesis, ketogenesis, lipoprotein synthesis, cholesterol synthesis. Detoxification: Phase I (cytochrome P450 - oxidation/reduction/hydroxylation) + Phase II (conjugation - glucuronide, sulfate, glutathione). Bilirubin conjugation. LFTs: ALT (most sensitive for hepatocyte damage), AST (liver+heart+muscle), ALP (cholestasis, bone), GGT (cholestasis, alcohol), albumin (synthetic function, chronic disease), PT/INR (synthetic function, acute disease), bilirubin (direct+indirect), serum proteins. Patterns: hepatitis (ALT>AST), alcoholic hepatitis (AST:ALT>2), cirrhosis (low albumin, prolonged PT), obstructive jaundice (ALP markedly elevated).",
             "★★★★★  2010,2012,2014,2016,2018,2020,2022"),
        ]
    },
]

# ---- PART B: SHORT NOTES (5-MARK) ----
short_notes = [
    {
        "section": "Carbohydrate Metabolism",
        "color": DARK_BLUE,
        "notes": [
            ("Lactate (Cori) cycle",
             "Anaerobic glycolysis in RBC/muscles → lactate → blood → liver → gluconeogenesis → glucose → blood → muscles/RBC. Significance: waste product recycling, glucose homeostasis, energy costly (6 ATP consumed in liver, 2 ATP produced in muscle = net cost of 4 ATP). Clinical: lactic acidosis when cycle overwhelmed (metformin, sepsis)."),
            ("Glucose-alanine cycle",
             "Muscle protein catabolism → alanine (transamination of pyruvate) → blood → liver → transamination → pyruvate → gluconeogenesis. Significance: nitrogen transport from muscle to liver, glucose recycling. Different from Cori cycle - carries nitrogen."),
            ("Fructose metabolism and fructosuria",
             "Fructose→Fructose-1-P (fructokinase, liver) → DHAP + glyceraldehyde (aldolase B). Essential fructosuria (fructokinase deficiency - benign). Hereditary fructose intolerance (aldolase B deficiency - hypoglycemia, liver failure, vomiting after fruit ingestion, avoid fructose/sucrose/sorbitol)."),
            ("Galactose metabolism and galactosemia",
             "Galactose→Gal-1-P (galactokinase)→UDP-galactose (Gal-1-P uridyltransferase)→UDP-glucose (epimerase). Galactosemia: Type I (uridyltransferase deficiency - jaundice, cataracts, intellectual disability, E. coli sepsis in neonates, galactitol accumulation). Type II (galactokinase - cataracts only). Treatment: eliminate galactose/lactose from diet."),
            ("Insulin and glucagon: effects on metabolism",
             "Insulin (anabolic, post-meal): activates glycogen synthase, PFK-1, ACC, LPL; inhibits glycogen phosphorylase, PEPCK, HSL, HMG CoA reductase. Glucagon (catabolic, fasting): activates glycogen phosphorylase, PEPCK, HMG CoA reductase; inhibits ACC, glycogen synthase. cAMP-PKA cascade mediates glucagon effects."),
            ("Pyruvate dehydrogenase (PDH) complex",
             "3 enzymes (E1-pyruvate decarboxylase, E2-dihydrolipoyl transacetylase, E3-dihydrolipoyl DH) + 5 coenzymes (TPP from B1, Lipoic acid, CoA from B5, FAD from B2, NAD from B3). Reaction: pyruvate + CoA + NAD→Acetyl CoA + CO2 + NADH. Regulation: inhibited by products (Acetyl CoA, NADH), PDH kinase (inhibits E1 - activated by Acetyl CoA/NADH), PDH phosphatase (activates - insulin/Ca2+). PDH deficiency: lactic acidosis, neurological damage."),
        ]
    },
    {
        "section": "Lipid Metabolism",
        "color": RED,
        "notes": [
            ("Ketone bodies",
             "Formed in liver mitochondria when Acetyl CoA exceeds TCA capacity (fasting, DKA, starvation). Steps: 2 Acetyl CoA→Acetoacetyl CoA→HMG CoA (HMG CoA synthase, mitochondrial)→Acetoacetate + Acetyl CoA (HMG CoA lyase). Acetoacetate→Beta-hydroxybutyrate (beta-HB DH, NADH) or spontaneously→Acetone. Utilization (heart, brain, kidney): Acetoacetate→Acetoacetyl CoA (succinyl CoA transferase/thiophorase, absent in liver)→2 Acetyl CoA→TCA. DKA: insulin deficiency + glucagon excess → uncontrolled ketogenesis, fruity breath (acetone), Kussmaul respiration, anion gap metabolic acidosis."),
            ("Phospholipid metabolism",
             "CDP-choline pathway (Kennedy pathway) for phosphatidylcholine synthesis. Phospholipases: A1 (sn-1), A2 (sn-2, releases arachidonic acid→eicosanoids), C (glycerol-phosphate bond), D (head group release). Platelet activating factor (PAF) - signaling. Surfactant (DPPC - dipalmitoyl phosphatidylcholine) - Type II pneumocytes, prevents lung collapse, deficient in NRDS. Lecithin:sphingomyelin ratio (>2 = fetal lung maturity)."),
            ("Prostaglandins and eicosanoids",
             "From arachidonic acid (via PLA2 from membrane phospholipids). COX pathway: AA→PGG2→PGH2 (cyclooxygenase/prostaglandin synthase, inhibited by aspirin - irreversible acetylation, NSAIDs - reversible)→prostaglandins (PGE2, PGI2/prostacyclin - vasodilator, PGF2alpha - vasoconstrictor), thromboxane A2 (TXA2 - platelet aggregation). LOX pathway: AA→leukotrienes (LTC4, LTD4, LTE4 = SRS-A, bronchospasm in asthma)."),
            ("Sphingolipids and sphingolipidoses",
             "Ceramide (sphingosine + fatty acid) backbone. Sphingomyelin (ceramide + phosphocholine), Cerebrosides (ceramide + sugar), Gangliosides (ceramide + oligosaccharide + sialic acid). Sphingolipidoses (lysosomal storage diseases): Niemann-Pick (sphingomyelinase deficiency - hepatosplenomegaly, cherry red spot), Gaucher (glucocerebrosidase - most common LSD, Gaucher cells, bone pain), Tay-Sachs (hexosaminidase A - gangliosidosis, cherry red spot, neurodegeneration, Ashkenazi Jewish), Krabbe (galactocerebrosidase), Fabry (alpha-galactosidase A, X-linked, angiokeratomas)."),
            ("Bile acids and bile salts",
             "Primary bile acids: cholic acid and chenodeoxycholic acid (synthesized in liver from cholesterol, 7-alpha-hydroxylase = rate-limiting). Conjugated with glycine or taurine → bile salts (more water soluble, lower pKa). Secondary bile acids: deoxycholic and lithocholic (by gut bacteria via 7-alpha-dehydroxylation). Enterohepatic circulation (95% reabsorbed in ileum). Functions: fat emulsification, fat-soluble vitamin absorption, cholesterol excretion, antimicrobial. Gallstones (cholesterol stones - supersaturation of bile with cholesterol)."),
        ]
    },
    {
        "section": "Amino Acid & Protein Metabolism",
        "color": GREEN,
        "notes": [
            ("One-carbon metabolism and folate",
             "THF accepts one-carbon units at different oxidation states. Sources: serine (major), histidine, glycine, formate. N5-methyl-THF: methionine synthesis (methionine synthase, requires Vit B12 - methyl trap in B12 deficiency). N5,N10-methylene-THF: thymidylate synthesis (TS, dUMP→dTMP, inhibited by 5-FU/methotrexate). N10-formyl-THF: purine synthesis. Folate deficiency→megaloblastic anemia (impaired DNA synthesis in rapidly dividing cells), neural tube defects. Methotrexate: DHFR inhibitor, used in cancer, psoriasis, RA."),
            ("Methionine cycle and homocysteine",
             "Methionine→SAM (S-adenosylmethionine, universal methyl donor)→SAH→homocysteine. Homocysteine fate: (1) Remethylation to methionine (methionine synthase, needs N5-methyl-THF + Vit B12) or (2) Transsulfuration to cystathionine→cysteine (CBS, PLP/B6). Hyperhomocysteinemia (>15 micromol/L): thrombosis, atherosclerosis, neural tube defects, caused by B12/folate/B6 deficiency, CBS deficiency (homocystinuria - intellectual disability, lens dislocation, Marfan-like, thrombosis)."),
            ("Heme synthesis and porphyrias",
             "8 steps: ALA synthase (succinyl CoA + glycine, PLP, mitochondria, rate-limiting, inhibited by heme) → ALA → PBG (ALA dehydratase) → uroporphyrinogen III → coproporphyrinogen III → protoporphyrin IX → heme (ferrochelatase + Fe2+). Porphyrias: AIP (acute intermittent porphyria - PBG deaminase, neurological attacks, abdominal pain, dark urine, precipitated by drugs/fasting), PCT (porphyria cutanea tarda - uroporphyrinogen decarboxylase, skin blisters in sunlight). Lead poisoning: inhibits ALA dehydratase + ferrochelatase → ALA + protoporphyrin IX accumulate."),
            ("Creatine and creatinine",
             "Synthesis: glycine + arginine → guanidinoacetate (kidney) → creatine (liver, SAM methyl donor) → transported to muscle → creatine phosphate (creatine kinase, CK, stores phosphate for rapid ATP regeneration). Creatinine: non-enzymatic dehydration of creatine phosphate, constant production (~1 g/day), excreted by kidneys (GFR marker - plasma creatinine inversely proportional to GFR, serum creatinine normal 0.6-1.2 mg/dL). Creatine kinase isoenzymes: CK-MM (skeletal muscle), CK-MB (cardiac - specific for MI), CK-BB (brain). CK-MB elevated in MI (rises at 4-6h, peaks 12-24h, returns to normal in 72h)."),
            ("Protein structure and denaturation",
             "1° (amino acid sequence - peptide bonds), 2° (alpha-helix/beta-sheet - H bonds, disrupted by urea/pH), 3° (3D folding - disulfide bonds, H bonds, ionic, hydrophobic interactions), 4° (subunit assembly - Hb, CK). Denaturation: loss of 3°/4° structure without hydrolysis of peptide bonds. Agents: heat, strong acids/bases, organic solvents, detergents (SDS), heavy metals (Hg, Ag, Pb). Chaperones (HSP70/90) - assist proper folding, prevent misfolding. Prion diseases (conformational change, PrPc→PrPsc, CJD)."),
        ]
    },
    {
        "section": "Enzymes & Molecular Biology",
        "color": PURPLE,
        "notes": [
            ("Isoenzymes (Isozymes)",
             "Multiple molecular forms of an enzyme that catalyze the same reaction but differ in amino acid sequence, physicochemical properties, kinetic parameters, and tissue distribution. LDH isoenzymes (5 forms: LDH1-H4 to LDH5-M4): LDH1 (heart - elevated in MI, ratio LDH1:LDH2 'flipped'), LDH5 (liver). CK isoenzymes: CK-MB (cardiac marker). ALP isoenzymes: liver (ALP-L), bone (ALP-B), intestine, placental. Clinical use: tissue-specific diagnosis without biopsy."),
            ("DNA repair mechanisms",
             "Base excision repair (BER): removes damaged bases (oxidized, alkylated) - DNA glycosylase removes base, AP endonuclease cuts, Pol beta fills, ligase seals. Nucleotide excision repair (NER): removes bulky adducts (UV-induced thymine dimers) - xeroderma pigmentosum (XP) - defect causes skin cancer, photosensitivity. Mismatch repair (MMR): corrects replication errors - Lynch syndrome (hereditary non-polyposis colorectal cancer, HNPCC) - MSH2/MLH1 mutations. NHEJ and homologous recombination: double-strand break repair."),
            ("Restriction enzymes and recombinant DNA",
             "Type II restriction endonucleases: cut DNA at specific palindromic sequences (4-8 bp) leaving blunt or sticky ends (e.g., EcoRI: GAATTC). DNA ligation: ligase joins fragments. Vector: plasmid (ori, antibiotic resistance gene, MCS) or bacteriophage. cDNA library: mRNA→cDNA (reverse transcriptase). PCR: template + primers + Taq polymerase, 3 steps (denaturation 95°, annealing 50-65°, extension 72°C), exponential amplification. Applications: genetic testing, forensics, diagnosis (COVID PCR), gene therapy."),
            ("Regulation of gene expression",
             "Prokaryotic: lac operon (negative inducible - lacI repressor, IPTG inducer; CAP-cAMP positive regulation in glucose absence), trp operon (negative repressible). Eukaryotic: transcription factors (activators bind enhancers, repressors bind silencers), chromatin remodeling (histone acetylation = active, deacetylation = silent; methylation = context dependent), DNA methylation (CpG islands - hypermethylation in cancer silences tumor suppressor genes), post-transcriptional (miRNA, siRNA - RISC complex), post-translational modifications."),
            ("Mutation types and consequences",
             "Point mutations: transition (purine↔purine or pyrimidine↔pyrimidine, e.g., sickle cell HbS) vs transversion (purine↔pyrimidine). Frameshift: insertion/deletion (shifts reading frame - thalassemia, Duchenne MD). Nonsense: creates premature stop codon (beta0-thalassemia). Silent: no amino acid change. Missense: different amino acid (HbS: Glu→Val). Splice site: abnormal splicing (beta+-thalassemia). Deletions (alpha-thalassemia). Mutagens: base analogs (5-BU), alkylating agents (nitrogen mustard - cancer), intercalating agents (ethidium bromide - frameshift), UV light (thymine dimers). DNA repair defects: xeroderma pigmentosum, Fanconi anemia."),
        ]
    },
    {
        "section": "Vitamins, Minerals & Clinical Topics",
        "color": TEAL,
        "notes": [
            ("Water-soluble vitamins - Vitamin C (Ascorbic acid)",
             "Functions: cofactor for hydroxylation reactions (prolyl and lysyl hydroxylase - collagen synthesis, dopamine beta-hydroxylase - catecholamine synthesis), antioxidant (regenerates Vitamin E, reduces Fe3+→Fe2+ for iron absorption), immunomodulation, carnitine synthesis. Deficiency: scurvy - defective collagen (perifollicular hemorrhage, bleeding gums, corkscrew hairs, poor wound healing, periosteal hemorrhage, Barlow disease in infants). Dietary sources: citrus fruits, tomatoes, peppers."),
            ("Iron metabolism",
             "Absorption: Fe2+ (ferrous) absorbed in duodenum (DMT1), oxidized to Fe3+ by hephaestin. Fe3+ in blood bound to transferrin (2 Fe3+/molecule). Storage: ferritin (liver, spleen, bone marrow) + hemosiderin. Utilization: 70% in Hb, myoglobin, cytochromes, Fe-S proteins. Regulation: hepcidin (liver peptide, blocks ferroportin, key regulator of iron efflux). Iron deficiency anemia: microcytic hypochromic, low serum iron, low ferritin, high TIBC, high RDW. Hemochromatosis: HFE gene mutation, iron overload, bronze diabetes, cirrhosis, cardiac failure, hypogonadism."),
            ("Calcium and phosphate metabolism",
             "Calcium homeostasis: PTH (increases serum Ca2+ - bone resorption, renal Ca2+ reabsorption, 1,25-OH2-D3 production), Calcitonin (decreases serum Ca2+ - osteoclast inhibition), Vitamin D (increases intestinal Ca2+ and PO4 absorption). Normal serum Ca2+ 8.5-10.5 mg/dL. Hypocalcemia: tetany (Chvostek, Trousseau signs), hypoparathyroidism, Vit D deficiency, hypomagnesemia. Hypercalcemia: hyperparathyroidism (commonest), malignancy (PTHrP), Vit D toxicity; stones, bones, groans, psychic moans. Phosphate: regulated by PTH (decreases reabsorption), FGF-23 (phosphatonin - decreases reabsorption)."),
            ("Plasma proteins",
             "Albumin (35-50g/L, synthesized in liver, t1/2 20 days): oncotic pressure (main), transport (bilirubin, fatty acids, drugs, hormones, Ca2+), buffer, acute phase negative reactant. Decreased in: liver disease, nephrotic syndrome, malnutrition, chronic disease. Globulins: alpha1 (AAT, alpha1-acid glycoprotein), alpha2 (haptoglobin, ceruloplasmin, alpha2-macroglobulin), beta (transferrin, C3, fibrinogen, LDL), gamma (immunoglobulins). Acute phase proteins (increase in inflammation): CRP, fibrinogen, ferritin, haptoglobin, alpha1-antitrypsin, ceruloplasmin. Electrophoresis patterns: cirrhosis (low albumin, gamma elevation - beta-gamma bridging), multiple myeloma (M-spike in gamma)."),
            ("Diabetes mellitus - biochemical basis",
             "Type 1: absolute insulin deficiency (autoimmune beta-cell destruction) → hyperglycemia (no GLUT4 in muscle/fat), increased gluconeogenesis, increased lipolysis (HSL uninhibited) → FFA → ketogenesis → DKA (anion gap metabolic acidosis, fruity breath, Kussmaul respiration). Type 2: insulin resistance + relative insulin deficiency → compensatory hyperinsulinemia → beta-cell exhaustion. Metabolic consequences: glycosylation of proteins (HbA1c - time-averaged glucose over 3 months, normal <5.7%), AGEs (advanced glycation end products - microvascular complications), polyol pathway (sorbitol accumulation in lens/nerves/retina - cataracts, neuropathy, retinopathy), protein kinase C activation. Diagnosis: fasting glucose ≥126 mg/dL, 2h OGTT ≥200, HbA1c ≥6.5%."),
            ("Antioxidants and free radical biochemistry",
             "Free radicals: ROS (superoxide O2•-, hydroxyl OH•, H2O2) generated by mitochondrial ETC, phagocytes (NADPH oxidase), cytochrome P450. Damage: lipid peroxidation (chain reaction), protein oxidation, DNA oxidation (8-oxoguanine). Enzymatic antioxidants: SOD (superoxide dismutase - converts O2•- to H2O2), catalase (H2O2→H2O+O2), GSH peroxidase (needs glutathione, requires NADPH from HMP shunt - G6PD importance). Non-enzymatic: Vitamin E (lipid-soluble, chain-breaking antioxidant), Vitamin C (aqueous phase, regenerates Vit E), beta-carotene (quenches singlet O2), selenium (GSH peroxidase cofactor). Disease links: atherosclerosis, cancer, aging, reperfusion injury."),
            ("Tumor markers",
             "Proteins/substances elevated in cancer, used for diagnosis, monitoring, screening. AFP (alpha-fetoprotein): hepatocellular carcinoma, germ cell tumors (>400ng/mL significant), elevated in pregnancy. CEA (carcinoembryonic antigen): colorectal cancer, monitoring recurrence. PSA (prostate specific antigen): prostate cancer screening (>4ng/mL). CA-125: ovarian cancer monitoring. CA 19-9: pancreatic cancer. CA 15-3: breast cancer monitoring. HCG: gestational trophoblastic disease, testicular germ cell tumors. LDH: lymphoma, testicular cancer (prognosis). Note: no marker is 100% specific/sensitive - used in context of clinical findings."),
            ("Nucleotide synthesis - pyrimidine pathway",
             "De novo: starts from carbamoyl phosphate (CPS-II, cytoplasm, glutamine + CO2 + ATP) + aspartate → carbamoyl aspartate → dihydroorotate → orotate → UMP (UMPS = orotate phosphoribosyltransferase + OMP decarboxylase). UMP→UDP→UTP→CTP (CTP synthetase). dUMP→dTMP (thymidylate synthase, N5,N10-methylene-THF, inhibited by 5-FU). Orotic aciduria: UMPS deficiency - megaloblastic anemia unresponsive to B12/folate, orotic acid in urine; treatment: uridine. Hydroxyurea inhibits ribonucleotide reductase (dNTP synthesis - sickle cell treatment)."),
        ]
    },
]

# ================================================================
# BUILD PDF
# ================================================================
story = []

# ---- COVER PAGE ----
story.append(Spacer(1, 1.5*cm))
story.append(Paragraph("ODISHA MBBS UNIVERSITY EXAMINATION", title_s))
story.append(Paragraph("Biochemistry – 1st Professional MBBS", sub_s))
story.append(Spacer(1, 0.3*cm))
story.append(hr(DARK_BLUE, 2))
story.append(Spacer(1, 0.2*cm))

story.append(Paragraph("Complete Question Bank: 15-Mark Essays + Short Notes",
    P('MH', fontSize=14, fontName='Helvetica-Bold',
      textColor=colors.HexColor(RED), alignment=TA_CENTER, spaceAfter=3)))
story.append(Paragraph(
    "Based on Previous 15 Years (2009–2024) | SCB Medical College Cuttack, MKCG Berhampur & Other Odisha Universities",
    sub_s))
story.append(Spacer(1, 0.3*cm))
story.append(hr('#90a4ae'))
story.append(Spacer(1, 0.4*cm))

# Info table
info = [[
    Paragraph("<b>Part A:</b> 21 Long Essays (15 marks)", note_s),
    Paragraph("<b>Part B:</b> 38 Short Notes (5 marks)", note_s),
    Paragraph("<b>Total:</b> 59 High-Frequency Questions", note_s),
]]
it = Table(info, colWidths=[5.4*cm, 5.4*cm, 5.6*cm])
it.setStyle(TableStyle([
    ('BACKGROUND', (0,0),(-1,-1), colors.HexColor('#e8f5e9')),
    ('BOX', (0,0),(-1,-1), 1.2, colors.HexColor(GREEN)),
    ('INNERGRID', (0,0),(-1,-1), 0.5, colors.HexColor('#a5d6a7')),
    ('TOPPADDING', (0,0),(-1,-1), 8), ('BOTTOMPADDING', (0,0),(-1,-1), 8),
    ('LEFTPADDING', (0,0),(-1,-1), 8),
]))
story.append(it)
story.append(Spacer(1, 0.4*cm))

story.append(Paragraph(
    "<b>Rating Guide:</b>  ★★★★★ = Asked 5+ times  |  ★★★★☆ = Asked 3-4 times  |  ★★★☆☆ = 1-2 times",
    P('RG', fontSize=9, textColor=colors.HexColor(GREY), alignment=TA_CENTER,
      fontName='Helvetica', spaceAfter=8)))
story.append(hr())
story.append(Spacer(1, 0.2*cm))
story.append(Paragraph(
    "<i>Compiled from documented SCB, MKCG and other Odisha MBBS 1st Prof Biochemistry exam patterns 2009–2024. "
    "Cross-check with your college's official question bank for complete accuracy.</i>",
    P('DI', fontSize=8.5, textColor=colors.HexColor('#78909c'),
      fontName='Helvetica-Oblique', alignment=TA_JUSTIFY, spaceAfter=6)))
story.append(Spacer(1, 0.5*cm))

# ---- MASTER INDEX TABLE ----
story.append(Paragraph("<b>Master Index</b>", P('IDX', fontSize=11, fontName='Helvetica-Bold',
    textColor=colors.HexColor(DARK_BLUE), spaceAfter=6)))

idx_data = [["#", "Question / Topic", "Type", "Rating"]]
counter = 1
for sec in long_essays:
    for (qt, _, fr) in sec["questions"]:
        short_q = qt[:65] + "..." if len(qt) > 65 else qt
        idx_data.append([str(counter), short_q, "15-Mark Essay", fr[:9]])
        counter += 1
for sec in short_notes:
    for (title, _) in sec["notes"]:
        idx_data.append([str(counter), title, "Short Note", "★★★★☆"])
        counter += 1

idx_tbl = Table(idx_data, colWidths=[0.7*cm, 9.5*cm, 3*cm, 3.2*cm], repeatRows=1)
idx_tbl.setStyle(TableStyle([
    ('BACKGROUND', (0,0),(-1,0), colors.HexColor(DARK_BLUE)),
    ('TEXTCOLOR', (0,0),(-1,0), colors.white),
    ('FONTNAME', (0,0),(-1,0), 'Helvetica-Bold'),
    ('FONTSIZE', (0,0),(-1,0), 8),
    ('FONTSIZE', (0,1),(-1,-1), 7.5),
    ('FONTNAME', (0,1),(-1,-1), 'Helvetica'),
    ('ROWBACKGROUNDS', (0,1),(-1,-1), [colors.HexColor('#f5f5f5'), colors.white]),
    ('GRID', (0,0),(-1,-1), 0.4, colors.HexColor('#bdbdbd')),
    ('TOPPADDING', (0,0),(-1,-1), 3), ('BOTTOMPADDING', (0,0),(-1,-1), 3),
    ('LEFTPADDING', (0,0),(-1,-1), 4),
    ('ALIGN', (0,0),(0,-1), 'CENTER'),
    ('ALIGN', (2,1),(2,-1), 'CENTER'),
    ('ALIGN', (3,1),(3,-1), 'CENTER'),
    ('VALIGN', (0,0),(-1,-1), 'MIDDLE'),
    ('TEXTCOLOR', (3,1),(3,-1), colors.HexColor(RED)),
    ('FONTNAME', (3,1),(3,-1), 'Helvetica-Bold'),
]))
story.append(idx_tbl)

# ================================================================
# PART A: 15-MARK LONG ESSAYS
# ================================================================
story.append(PageBreak())
story.append(part_banner("PART A: 15-MARK LONG ESSAY QUESTIONS", DARK_BLUE))
story.append(Spacer(1, 0.4*cm))

q_no = 1
for sec in long_essays:
    story.append(sec_banner(sec["section"], sec["color"]))
    story.append(Spacer(1, 0.2*cm))
    for (qtext, kp, freq) in sec["questions"]:
        block = [
            Paragraph(f"Q{q_no}.  [{freq[:9]}]", qn_s),
            Paragraph(qtext, qt_s),
            Paragraph(freq, fr_s),
            Paragraph(f"<b>Key Points:</b> {kp}", kp_s),
            hr(),
            Spacer(1, 0.08*cm),
        ]
        story.append(KeepTogether(block))
        q_no += 1
    story.append(Spacer(1, 0.2*cm))

# ================================================================
# PART B: SHORT NOTES
# ================================================================
story.append(PageBreak())
story.append(part_banner("PART B: SHORT NOTES (5-MARK QUESTIONS)", '#b71c1c'))
story.append(Spacer(1, 0.4*cm))

sn_no = q_no
for sec in short_notes:
    story.append(sec_banner(f"Short Notes – {sec['section']}", sec["color"]))
    story.append(Spacer(1, 0.2*cm))
    for (title, content) in sec["notes"]:
        block = [
            Paragraph(f"Q{sn_no}.  {title}", qn_s),
            Paragraph(content, sn_s),
            hr('#e8eaf6'),
            Spacer(1, 0.08*cm),
        ]
        story.append(KeepTogether(block))
        sn_no += 1
    story.append(Spacer(1, 0.2*cm))

# ================================================================
# EXAM TIPS PAGE
# ================================================================
story.append(PageBreak())
story.append(Paragraph("EXAM STRATEGY & WRITING TIPS", P('ET', base='Title',
    fontSize=14, textColor=colors.HexColor(DARK_BLUE), alignment=TA_CENTER, spaceAfter=4)))
story.append(hr(DARK_BLUE, 2))
story.append(Spacer(1, 0.3*cm))

tips = [
    ("Structure for 15-Mark Biochemistry Answer", [
        "Definition & Classification: 2-3 lines. Always define what you're writing about.",
        "Pathway/Steps: Number each step clearly. Include enzyme names at each step.",
        "Energetics table: Show ATP/NADH/FADH2 yield in a clean table - examiners love this.",
        "Diagram: Draw the pathway (Glycolysis, TCA, Beta-oxidation, Urea cycle, etc.) - worth 3-4 marks.",
        "Regulation: Mention key regulatory enzymes (allosteric, hormonal, covalent modification).",
        "Clinical Note: ALWAYS add 1 short paragraph on clinical significance/disease.",
        "Conclusion: 2 lines on overall importance.",
    ]),
    ("Structure for 5-Mark Short Notes", [
        "Definition (1 line) + Classification if applicable (3-4 points).",
        "Mechanism / Pathway (3-4 key steps or points).",
        "Clinical significance / deficiency / disease (2-3 lines).",
        "One small diagram or table if possible (e.g., isoenzymes table, reaction equation).",
        "Keep handwriting neat - 1.5 pages for short notes is ideal.",
    ]),
    ("Must-Draw Diagrams (Add 3-4 Marks Instantly)", [
        "Glycolysis: 10 steps with enzyme names and ATP balance",
        "TCA cycle: circular diagram with all 8 intermediates and coenzymes",
        "Beta-oxidation spiral (showing FADH2/NADH production per cycle)",
        "Urea cycle (half mitochondria, half cytoplasm)",
        "Bilirubin metabolism (from RBC destruction → urobilinogen)",
        "Lipoprotein structure (core vs shell, apolipoprotein labels)",
        "HMP shunt (oxidative vs non-oxidative phases)",
        "Lineweaver-Burk plot (competitive vs non-competitive inhibition)",
        "Heme synthesis pathway (key enzymes and sites)",
        "Purine ring de novo synthesis (key steps, folate role)",
    ]),
    ("Highest Probability Topics for Odisha 2025-2026", [
        "Bilirubin metabolism & jaundice types (asked nearly EVERY year)",
        "Glycolysis with regulation and fate of pyruvate",
        "Beta-oxidation + ketone bodies (DKA)",
        "Urea cycle + hyperammonemia",
        "Enzyme kinetics (Michaelis-Menten, Km, Vmax, inhibition types)",
        "Vitamin K mechanism + fat-soluble vitamins",
        "HbS sickle cell disease + thalassemia",
        "TCA cycle with energetics",
        "Lipoproteins + familial hypercholesterolemia",
        "Folate/B12 metabolism (megaloblastic anemia)",
        "Gout + purine metabolism (Lesch-Nyhan)",
        "G6PD deficiency + HMP shunt",
    ]),
]

for (heading, pts) in tips:
    story.append(Paragraph(f"<b>{heading}</b>", tip_h_s))
    for pt in pts:
        story.append(Paragraph(f"  • {pt}", tip_s))
    story.append(Spacer(1, 0.15*cm))

story.append(Spacer(1, 0.8*cm))
story.append(hr())
story.append(Spacer(1, 0.2*cm))
story.append(Paragraph(
    "Compiled by Orris AI  |  For Odisha MBBS Students  |  "
    "SCB Cuttack & MKCG Berhampur Exam Patterns 2009–2024",
    footer_s
))

doc.build(story)
print(f"PDF created: {OUTPUT}")
Running Command

python3 /home/daytona/workspace/odisha-physiology/make_biochem_full_pdf.py

आपका Complete Biochemistry Question Bank PDF तैयार है! Download करें:

Odisha MBBS Biochemistry Complete QB

PDF Document · PDF


PDF में क्या है - 59 Questions दो Parts में:

PART A: 21 Long Essay Questions (15 Marks each)

SectionQuestions
Carbohydrate MetabolismGlycolysis, TCA Cycle, HMP Shunt, Glycogen metabolism, Gluconeogenesis
Lipid MetabolismBeta-oxidation + Ketone bodies, Fatty acid synthesis, Lipoproteins, Cholesterol
Amino Acid MetabolismUrea Cycle, Transamination/Deamination, Phe/Tyr + PKU/Albinism
EnzymesMichaelis-Menten kinetics, B-complex vitamins as coenzymes
Nucleotide & Mol. BiologyPurine synthesis + Gout, DNA Replication, Transcription + mRNA
Vitamins & ClinicalFat-soluble vitamins, Hemoglobin + Hemoglobinopathies, Bilirubin + Jaundice, Liver functions + LFTs

PART B: 38 Short Notes (5 Marks each)

  • Lactate (Cori) cycle, Fructosemia, Galactosemia, Insulin vs Glucagon, PDH complex
  • Ketone bodies, Phospholipids, Prostaglandins, Sphingolipidoses, Bile acids
  • One-carbon metabolism, Homocysteine, Heme synthesis + Porphyrias, Creatinine, Protein structure
  • Isoenzymes, DNA repair, Restriction enzymes, Gene expression regulation, Mutations
  • Vitamin C, Iron metabolism, Calcium/Phosphate, Plasma proteins, Diabetes mellitus, Antioxidants, Tumor markers, Pyrimidine synthesis

Extra Features:

  • Master Index table - सभी 59 questions एक page पर
  • हर question के साथ frequency (किस year पूछा गया)
  • Must-draw diagrams list (3-4 marks extra)
  • 2025-26 highest probability topics list
  • Writing tips for both 15-mark and 5-mark answers
This is a shared conversation. Sign in to Orris to start your own chat.