Give me all the important topics of lower limb for mbbs 1st year student in wbhus university for 1st professional exam
WBHUS MBBS 1st year 1st professional exam anatomy lower limb important topics syllabus
https://firstranker.com/fr/frdA290621A181710/download-wbuhs-β¦
WBUHS 1st professional MBBS anatomy lower limb important questions repeated topics past papers
https://medical.iqcity.in/wp-content/uploads/2021/03/1st-Proβ¦
| Topic | Key Points to Cover |
|---|---|
| Femoral sheath | Formation, three compartments, femoral canal contents |
| Deltoid ligament | Medial ligament of ankle, components, injuries |
| Acetabular labrum | Fibrocartilaginous rim, deepens socket, transverse acetabular ligament |
| Iliofemoral ligament | Strongest ligament in body (Y-shaped/Bigelow's), prevents hyperextension |
| Popliteus muscle | Origin (lateral femoral condyle), insertion (tibia), "unlocks" knee |
| Ischial spine | Landmark, pudendal nerve block, sacrospinous ligament attachment |
| Plantar aponeurosis | Origin, attachments, role in supporting medial longitudinal arch |
| Saphenous nerve | Longest cutaneous branch of femoral nerve, course, distribution |
| Dorsalis pedis artery | Course, branches, clinical palpation |
| Patellar ligament | Continuation of quadriceps tendon, attachments, reflex |
| Bone | Key Features to Know |
|---|---|
| Hip bone (Os coxae) | Parts (ilium, ischium, pubis), acetabulum, greater/lesser sciatic notches, obturator foramen |
| Femur | Head (fovea), neck, trochanters, intertrochanteric line vs crest, linea aspera, condyles, popliteal surface |
| Patella | Sesamoid bone, surfaces, articulation |
| Tibia | Condyles, tibial plateau, tibial tuberosity, medial malleolus, nutrient foramen |
| Fibula | Head, neck (common peroneal nerve!), lateral malleolus |
| Foot bones | Tarsal bones (7), metatarsals (5), phalanges (14); calcaneus (largest, sustentaculum tali), talus (no muscle attachment), navicular, cuboid |
| Priority | Topic |
|---|---|
| βββ Must Do | Knee joint, Hip joint, Femoral triangle, Arches of foot, Gluteal region |
| βββ Must Do | Great/short saphenous veins + varicose veins, Femoral hernia |
| ββ High Yield | Obturator nerve, Sciatic nerve, Common peroneal nerve, Popliteal fossa |
| ββ High Yield | Adductor canal, Quadriceps femoris, Inguinal lymph nodes |
| β Good to Know | Popliteus, Iliofemoral ligament, Deltoid ligament, Plantar fascia |
| β Explain Why | All 5 "Explain Why" questions (direct repeats) |
Make pdf of these important topics
mkdir -p /tmp/workspace/lower-limb-pdf && ls /tmp/workspace/lower-limb-pdf/
~/lower-limb-pdf/generate_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, KeepTogether
)
from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_JUSTIFY
from reportlab.platypus import PageBreak
OUTPUT = "/tmp/workspace/lower-limb-pdf/Lower_Limb_WBUHS_1st_Prof.pdf"
doc = SimpleDocTemplate(
OUTPUT,
pagesize=A4,
rightMargin=2*cm,
leftMargin=2*cm,
topMargin=2.2*cm,
bottomMargin=2*cm,
)
WIDTH, HEIGHT = A4
styles = getSampleStyleSheet()
# ββ Custom Styles ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
DARK_BLUE = colors.HexColor("#1a3a5c")
MED_BLUE = colors.HexColor("#2563a8")
ACCENT_RED = colors.HexColor("#c0392b")
ACCENT_ORG = colors.HexColor("#e67e22")
ACCENT_GRN = colors.HexColor("#27ae60")
ACCENT_YLW = colors.HexColor("#f39c12")
LIGHT_BLUE = colors.HexColor("#dbeafe")
LIGHT_RED = colors.HexColor("#fde8e8")
LIGHT_GRN = colors.HexColor("#d4edda")
LIGHT_ORG = colors.HexColor("#fef3cd")
VERY_LIGHT = colors.HexColor("#f0f4f8")
WHITE = colors.white
cover_title = ParagraphStyle("cover_title", fontSize=22, textColor=WHITE,
alignment=TA_CENTER, fontName="Helvetica-Bold", leading=28, spaceAfter=8)
cover_sub = ParagraphStyle("cover_sub", fontSize=13, textColor=WHITE,
alignment=TA_CENTER, fontName="Helvetica", leading=18)
cover_note = ParagraphStyle("cover_note", fontSize=10, textColor=colors.HexColor("#d0e8ff"),
alignment=TA_CENTER, fontName="Helvetica-Oblique", leading=14)
sec_h = ParagraphStyle("sec_h", fontSize=13, textColor=WHITE,
fontName="Helvetica-Bold", leading=16, spaceBefore=6, spaceAfter=4,
leftIndent=6, rightIndent=6)
topic_h = ParagraphStyle("topic_h", fontSize=11, textColor=DARK_BLUE,
fontName="Helvetica-Bold", leading=15, spaceBefore=4, spaceAfter=2)
body = ParagraphStyle("body", fontSize=9.5, textColor=colors.HexColor("#222222"),
fontName="Helvetica", leading=14, spaceAfter=2, alignment=TA_JUSTIFY)
bullet = ParagraphStyle("bullet", fontSize=9.5, textColor=colors.HexColor("#222222"),
fontName="Helvetica", leading=14, leftIndent=14, spaceAfter=1,
bulletIndent=6, bulletText="β’")
sub_bullet = ParagraphStyle("sub_bullet", fontSize=9, textColor=colors.HexColor("#444444"),
fontName="Helvetica", leading=13, leftIndent=28, spaceAfter=1,
bulletIndent=18, bulletText="β")
applied = ParagraphStyle("applied", fontSize=9, textColor=ACCENT_RED,
fontName="Helvetica-BoldOblique", leading=13, leftIndent=14, spaceAfter=2)
label_bold = ParagraphStyle("label_bold", fontSize=9.5, textColor=DARK_BLUE,
fontName="Helvetica-Bold", leading=14)
explain_q = ParagraphStyle("explain_q", fontSize=9.5, textColor=colors.HexColor("#7d1a00"),
fontName="Helvetica-Bold", leading=14, leftIndent=8)
explain_a = ParagraphStyle("explain_a", fontSize=9, textColor=colors.HexColor("#333333"),
fontName="Helvetica", leading=13, leftIndent=8, spaceAfter=6)
priority_cell = ParagraphStyle("priority_cell", fontSize=9, fontName="Helvetica", leading=12)
def section_banner(text, color=MED_BLUE):
tbl = Table([[Paragraph(text, sec_h)]], colWidths=[doc.width])
tbl.setStyle(TableStyle([
("BACKGROUND", (0,0), (-1,-1), color),
("ROWPADDING", (0,0), (-1,-1), 7),
("GRID", (0,0), (-1,-1), 0, color),
("TOPPADDING",(0,0), (-1,-1), 6),
("BOTTOMPADDING",(0,0), (-1,-1), 6),
]))
return tbl
def topic_box(title, items, box_color=LIGHT_BLUE, title_color=MED_BLUE):
"""A rounded-ish box for each major topic."""
content = [[Paragraph(title, ParagraphStyle("th", fontSize=11,
textColor=WHITE, fontName="Helvetica-Bold", leading=14))]]
tbl_header = Table(content, colWidths=[doc.width])
tbl_header.setStyle(TableStyle([
("BACKGROUND",(0,0),(-1,-1), title_color),
("ROWPADDING",(0,0),(-1,-1), 6),
]))
# body rows
rows = []
for item in items:
rows.append([Paragraph(item, body)])
if rows:
body_tbl = Table(rows, colWidths=[doc.width])
body_tbl.setStyle(TableStyle([
("BACKGROUND",(0,0),(-1,-1), box_color),
("ROWPADDING",(0,0),(-1,-1), 4),
("LEFTPADDING",(0,0),(-1,-1), 8),
("RIGHTPADDING",(0,0),(-1,-1), 8),
("LINEBELOW",(0,0),(-1,-2), 0.3, colors.HexColor("#b0c4de")),
]))
return [tbl_header, body_tbl, Spacer(1, 6)]
return [tbl_header, Spacer(1, 6)]
story = []
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# COVER PAGE
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
cover_data = [[
Paragraph("LOWER LIMB ANATOMY", cover_title),
Paragraph("Important Topics for WBUHS 1st Professional MBBS", cover_sub),
Spacer(1, 0.3*cm),
Paragraph("Paper I β Inferior Extremity", cover_sub),
Spacer(1, 0.4*cm),
Paragraph("Based on official WBUHS syllabus & 10-year past paper analysis (2004β2023)", cover_note),
]]
cover_tbl = Table(cover_data, colWidths=[doc.width])
cover_tbl.setStyle(TableStyle([
("BACKGROUND",(0,0),(-1,-1), DARK_BLUE),
("TOPPADDING",(0,0),(-1,-1), 24),
("BOTTOMPADDING",(0,0),(-1,-1), 24),
("LEFTPADDING",(0,0),(-1,-1), 16),
("RIGHTPADDING",(0,0),(-1,-1), 16),
]))
story.append(Spacer(1, 1.5*cm))
story.append(cover_tbl)
story.append(Spacer(1, 0.5*cm))
# Exam pattern box
ep_data = [
[Paragraph("<b>WBUHS Paper I β Exam Pattern</b>", label_bold), ""],
[Paragraph("Q1 β Long Essay (12 marks)", body), Paragraph("One out of two choices", body)],
[Paragraph("Q2 β Short Essays (7 marks Γ 2)", body), Paragraph("Two out of three choices", body)],
[Paragraph("Q3 β Short Notes (3 marks Γ 4)", body), Paragraph("Any four from given list", body)],
[Paragraph("Q4 β Explain Why (3 marks Γ 4)", body), Paragraph("Applied/clinical reasoning", body)],
]
ep_tbl = Table(ep_data, colWidths=[doc.width*0.55, doc.width*0.45])
ep_tbl.setStyle(TableStyle([
("BACKGROUND",(0,0),(-1,0), colors.HexColor("#e8f0fe")),
("BACKGROUND",(0,1),(-1,-1), colors.HexColor("#f7f9ff")),
("GRID",(0,0),(-1,-1), 0.5, colors.HexColor("#aac0e0")),
("ROWPADDING",(0,0),(-1,-1), 5),
("LEFTPADDING",(0,0),(-1,-1), 8),
("SPAN",(0,0),(1,0)),
]))
story.append(ep_tbl)
story.append(Spacer(1, 0.4*cm))
# Priority legend
story.append(Paragraph("<b>Priority Key:</b> βββ Must Do ββ High Yield β Good to Know",
ParagraphStyle("legend", fontSize=9, textColor=DARK_BLUE, fontName="Helvetica",
leading=13, spaceAfter=6)))
story.append(HRFlowable(width="100%", thickness=1, color=MED_BLUE))
story.append(Spacer(1, 0.3*cm))
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# SECTION 1 β GROUP A (Long Essays)
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
story.append(section_banner("βββ GROUP A β LONG ESSAY TOPICS (12 Marks) | Most Frequently Repeated", ACCENT_RED))
story.append(Spacer(1, 0.3*cm))
# --- Topic 1: Knee Joint ---
story.append(Paragraph("1. KNEE JOINT βββ (#1 Most Repeated)", topic_h))
items = [
"<b>Bones:</b> Lower end of femur (medial & lateral condyles), upper end of tibia (tibial plateau), patella",
"<b>Articular surfaces & cartilage:</b> Hyaline cartilage on condyles; medial and lateral menisci (fibrocartilage)",
"<b>Fibrous capsule:</b> Attachments, reinforcing ligaments",
"<b>Extracapsular ligaments:</b> Medial collateral, lateral collateral, patellar ligament, oblique & arcuate popliteal",
"<b>Intracapsular ligaments:</b> Anterior cruciate (prevents forward slide of tibia) & posterior cruciate (prevents backward slide)",
"<b>Menisci:</b> Medial (C-shaped, less mobile, attached to MCL) vs lateral (O-shaped, more mobile) β why medial is injured more",
"<b>Locking mechanism:</b> Terminal medial rotation of femur on tibia locks knee in full extension",
"<b>Unlocking:</b> Popliteus muscle laterally rotates femur to unlock knee",
"<b>Movements:</b> Flexion, extension, medial & lateral rotation in semi-flexion",
"<b>Blood supply:</b> Genicular branches of popliteal artery (anastomosis around knee)",
"<b>Nerve supply:</b> Femoral, obturator, sciatic and their branches",
]
for it in items:
story.append(Paragraph(it, bullet))
story.append(Paragraph("β
Applied: Footballer's knee (meniscal injury), cruciate ligament tears, 'locked knee', haemarthrosis", applied))
story.append(Spacer(1, 0.3*cm))
# --- Topic 2: Hip Joint ---
story.append(Paragraph("2. HIP JOINT βββ (#2 Most Repeated)", topic_h))
items = [
"<b>Type:</b> Synovial ball-and-socket joint (multiaxial)",
"<b>Articular surfaces:</b> Head of femur (lunate surface), acetabulum (acetabular labrum deepens socket)",
"<b>Fibrous capsule:</b> Attached to acetabular rim and intertrochanteric line/crest β note intracapsular neck",
"<b>Ligaments:</b> Iliofemoral (strongest in body, Y-shaped/Bigelow's β prevents hyperextension), pubofemoral, ischiofemoral, ligamentum teres (transmits artery to head)",
"<b>Transverse acetabular ligament:</b> Bridges acetabular notch",
"<b>Stability factors:</b> Deep socket + labrum, strong capsule + ligaments, surrounding muscles, atmospheric pressure",
"<b>Movements:</b> Flexion, extension, abduction, adduction, medial & lateral rotation, circumduction",
"<b>Blood supply to head of femur:</b> Medial circumflex femoral (main), obturator artery via ligamentum teres (variable), retinacular vessels",
"<b>Nerve supply:</b> Femoral, obturator, sciatic, superior gluteal (Hilton's law)",
]
for it in items:
story.append(Paragraph(it, bullet))
story.append(Paragraph("β
Applied: CDH (congenital dislocation of hip), avascular necrosis after neck fracture, Trendelenburg test, posterior dislocation after RTA", applied))
story.append(Spacer(1, 0.3*cm))
# --- Topic 3: Gluteal Region ---
story.append(Paragraph("3. GLUTEAL REGION βββ", topic_h))
items = [
"<b>Gluteus maximus:</b> Origin (ilium, sacrum, coccyx, sacrotuberous lig) β IT band & gluteal tuberosity; L inf gluteal nerve (L5,S1,S2); powerful extensor & lateral rotator",
"<b>Muscles deep to gluteus maximus:</b> Piriformis, obturator internus (+ gemelli superior & inferior), obturator externus, quadratus femoris, gluteus medius, gluteus minimus",
"<b>Nerve supply:</b> Superior gluteal (gluteus medius, minimus, tensor fascia lata), inferior gluteal (gluteus maximus), nerve to piriformis, nerve to obturator internus, nerve to quadratus femoris",
"<b>Actions:</b> Lateral rotation (all short external rotators), abduction (gluteus medius & minimus β critical for gait)",
"<b>Sciatic nerve exit:</b> Usually below piriformis (or through it β variation)",
"<b>Greater sciatic foramen contents:</b> Piriformis, sciatic nerve, superior & inferior gluteal vessels/nerves, pudendal nerve, nerve to obturator internus, posterior cutaneous nerve of thigh",
"<b>Safe zone for IM injection:</b> Upper outer quadrant of buttock (avoids sciatic nerve)",
]
for it in items:
story.append(Paragraph(it, bullet))
story.append(Paragraph("β
Applied: Superior gluteal nerve injury β Trendelenburg gait; inferior gluteal nerve injury β difficulty climbing stairs; intramuscular injection site", applied))
story.append(Spacer(1, 0.3*cm))
# --- Topic 4: Femoral Triangle ---
story.append(Paragraph("4. FEMORAL TRIANGLE βββ", topic_h))
items = [
"<b>Boundaries:</b> Base β inguinal ligament; lateral β medial border of sartorius; medial β medial border of adductor longus; floor β iliopsoas (lateral), pectineus (medial); roof β fascia lata + cribriform fascia",
"<b>Contents (lateral to medial):</b> Femoral nerve (outside femoral sheath), Femoral Artery, Femoral Vein, Femoral Canal (NAVY from lateral to medial)",
"<b>Femoral sheath:</b> Derived from transversalis fascia (anterior) & iliac fascia (posterior); 3 compartments β lateral (artery), intermediate (vein), medial (femoral canal + lymphatics)",
"<b>Femoral canal:</b> Contains lymph node of Cloquet, fat, lymphatics; bounded by femoral ring (inguinal lig, lacunar lig, femoral vein, pectineal lig)",
"<b>Femoral hernia:</b> Protrudes through femoral ring β femoral canal β saphenous opening; narrow neck β high strangulation risk",
"<b>Femoral pulse:</b> Palpated at midinguinal point (midpoint between ASIS and pubic symphysis)",
]
for it in items:
story.append(Paragraph(it, bullet))
story.append(Paragraph("β
Applied: Femoral hernia (more common in females β wider pelvis/femoral ring), femoral artery catheterization, femoral pulse palpation", applied))
story.append(Spacer(1, 0.3*cm))
# --- Topic 5: Obturator Nerve ---
story.append(Paragraph("5. OBTURATOR NERVE βββ (Classic WBUHS automobile injury question)", topic_h))
items = [
"<b>Origin:</b> Anterior divisions of L2, L3, L4 (lumbar plexus); emerges from medial border of psoas",
"<b>Course:</b> Descends in pelvis, exits through obturator canal (upper part of obturator foramen)",
"<b>Divisions:</b> Anterior division β adductor longus, brevis, gracilis, pectineus (sometimes); Posterior division β obturator externus, adductor magnus (upper part)",
"<b>Sensory:</b> Medial aspect of thigh (variable, small area); hip and knee joints",
"<b>Motor:</b> All adductor muscles of thigh",
"<b>Applied β automobile injury scenario:</b> Loss of thigh adduction, wasting of adductor muscles, slight sensory loss on medial thigh",
"<b>Obturator nerve entrapment:</b> May cause groin pain radiating down medial thigh",
]
for it in items:
story.append(Paragraph(it, bullet))
story.append(Spacer(1, 0.3*cm))
# --- Topic 6: Arches of Foot ---
story.append(Paragraph("6. ARCHES OF THE FOOT βββ", topic_h))
items = [
"<b>Medial longitudinal arch:</b> Bones β calcaneus, talus (keystone), navicular, cuneiforms (1-3), metatarsals 1-3; higher arch; supported by: plantar aponeurosis, spring ligament (plantar calcaneonavicular), long & short plantar ligaments, tibialis anterior & posterior, flexor hallucis longus, peroneus longus",
"<b>Lateral longitudinal arch:</b> Calcaneus, cuboid, metatarsals 4-5; lower arch; peroneus longus & brevis, plantar aponeurosis",
"<b>Transverse arch:</b> Bases of metatarsals & cuboid, cuneiforms; keystone = intermediate cuneiform; peroneus longus muscle maintains it (sling mechanism)",
"<b>Static support:</b> Ligaments (plantar aponeurosis, spring ligament, plantar ligaments β 'tie-beam' effect)",
"<b>Dynamic support:</b> Muscles (intrinsic + extrinsic) β act when arch is under load",
"<b>Flat foot (pes planus):</b> Loss of medial longitudinal arch; strain on plantar fascia, fatigue, pain; disadvantages: reduced shock absorption, altered gait",
"<b>Peroneus longus:</b> Passes under foot obliquely from lateral to medial β supports BOTH longitudinal AND transverse arches",
]
for it in items:
story.append(Paragraph(it, bullet))
story.append(Paragraph("β
Applied: Flat foot, pes cavus, plantar fasciitis, effect of high heels on arches", applied))
story.append(Spacer(1, 0.3*cm))
# --- Topic 7: Superficial Veins / Varicose Veins ---
story.append(Paragraph("7. SUPERFICIAL VEINS & VARICOSE VEINS βββ (Bus conductor scenario)", topic_h))
items = [
"<b>Great (long) saphenous vein:</b> Begins at medial end of dorsal venous arch β medial malleolus β medial aspect of leg & thigh β saphenous opening β femoral vein; saphenous nerve accompanies it; tributaries: superficial epigastric, superficial circumflex iliac, superficial external pudendal veins",
"<b>Short (small) saphenous vein:</b> Begins at lateral end of dorsal venous arch β behind lateral malleolus β back of leg β pierces deep fascia β popliteal vein in popliteal fossa; accompanied by sural nerve",
"<b>Perforating veins:</b> Connect superficial to deep veins; valves ensure one-way flow (superficialβdeep); failure of valves β varicosities",
"<b>Varicose veins:</b> Dilated, tortuous superficial veins due to incompetent valves; increased venous pressure; complications: thrombophlebitis, skin changes, ulceration",
"<b>Why bus conductor / prolonged standing causes varicosities:</b> Sustained high venous pressure β valve incompetence β venous pooling",
]
for it in items:
story.append(Paragraph(it, bullet))
story.append(Paragraph("β
Applied: Trendelenburg test (tourniquet test), varicose vein surgery (saphenofemoral ligation), venous ulcers, deep vein thrombosis", applied))
story.append(Spacer(1, 0.4*cm))
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# SECTION 2 β GROUP B (Short Essays)
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
story.append(PageBreak())
story.append(section_banner("ββ GROUP B β SHORT ESSAY TOPICS (7 Marks)", MED_BLUE))
story.append(Spacer(1, 0.3*cm))
# --- Topic 8: Femoral Hernia ---
story.append(Paragraph("8. FEMORAL HERNIA βββ", topic_h))
items = [
"<b>Femoral ring boundaries:</b> Anteriorly β inguinal ligament; medially β lacunar (Gimbernat's) ligament; posteriorly β pectineal (Cooper's) ligament; laterally β femoral vein",
"<b>Femoral canal contents:</b> Lymph node of Cloquet (RosenmΓΌller), fat, lymph vessels",
"<b>Why more common in females:</b> Wider female pelvis β larger femoral ring; also seen after multiple pregnancies (weakened tissues)",
"<b>Course of hernia:</b> Through femoral ring β femoral canal β saphenous opening β subcutaneous tissue",
"<b>High strangulation risk:</b> Lacunar ligament is unyielding medially; sharp-edged femoral ring",
"<b>Clinical features:</b> Swelling below and lateral to pubic tubercle (distinguishes from inguinal hernia which is above and medial)",
]
for it in items:
story.append(Paragraph(it, bullet))
story.append(Spacer(1, 0.3*cm))
# --- Topic 9: Popliteal Fossa ---
story.append(Paragraph("9. POPLITEAL FOSSA ββ", topic_h))
items = [
"<b>Shape:</b> Diamond-shaped fossa behind knee",
"<b>Boundaries:</b> Superolateral β biceps femoris; superomedial β semimembranosus & semitendinosus; inferolateral β lateral head of gastrocnemius; inferomedial β medial head of gastrocnemius; floor β popliteal surface of femur, posterior capsule of knee, popliteus muscle; roof β skin, superficial fascia (short saphenous vein), deep fascia",
"<b>Contents (deep to superficial):</b> Popliteal artery (deepest), popliteal vein, tibial nerve, common peroneal nerve, small saphenous vein, popliteal lymph nodes, fat",
"<b>Tibial nerve:</b> Larger terminal branch of sciatic; continues into posterior compartment of leg",
"<b>Common peroneal nerve:</b> Winds around neck of fibula; divides into superficial and deep peroneal nerves",
"<b>Popliteal artery:</b> Continuation of femoral artery from adductor hiatus; 5 genicular branches, divides into anterior and posterior tibial arteries",
]
for it in items:
story.append(Paragraph(it, bullet))
story.append(Spacer(1, 0.3*cm))
# --- Topic 10: Sciatic Nerve ---
story.append(Paragraph("10. SCIATIC NERVE ββ", topic_h))
items = [
"<b>Origin:</b> L4, L5, S1, S2, S3 (largest nerve in body β two nerves in one sheath)",
"<b>Components:</b> Tibial part (L4,5 S1,2,3) + Common peroneal part (L4,5 S1,2) β common peroneal is on lateral side",
"<b>Exit from pelvis:</b> Usually below piriformis through greater sciatic foramen (piriformis anomalies cause piriformis syndrome)",
"<b>Course in gluteal region:</b> Midway between greater trochanter and ischial tuberosity β back of thigh",
"<b>Branches in thigh:</b> To hamstrings (biceps femoris long head, semimembranosus, semitendinosus) & adductor magnus (hamstring part)",
"<b>Termination:</b> Usually at apex of popliteal fossa β tibial nerve + common peroneal nerve",
"<b>Tibial nerve distribution:</b> Posterior leg muscles, sole of foot (medial & lateral plantar nerves)",
"<b>Common peroneal nerve distribution:</b> Anterior & lateral compartments of leg, dorsum of foot",
]
for it in items:
story.append(Paragraph(it, bullet))
story.append(Paragraph("β
Applied: Sciatica (L4-S1 disc prolapse), piriformis syndrome, nerve injury in posterior dislocation of hip, intramuscular injection injury", applied))
story.append(Spacer(1, 0.3*cm))
# --- Topic 11: Common Peroneal Nerve ---
story.append(Paragraph("11. COMMON PERONEAL (FIBULAR) NERVE βββ", topic_h))
items = [
"<b>Origin:</b> Lateral part of sciatic nerve (L4, L5, S1, S2)",
"<b>Course:</b> Upper lateral border of popliteal fossa β winds around neck of fibula (very superficial here) β divides",
"<b>Deep peroneal nerve:</b> Anterior compartment of leg (tibialis anterior, extensor hallucis longus, extensor digitorum longus, peroneus tertius) + dorsum of foot; dorsiflexion & toe extension",
"<b>Superficial peroneal nerve:</b> Lateral compartment of leg (peroneus longus & brevis β eversion); sensory to dorsum of foot (except 1st web space)",
"<b>Foot drop:</b> Loss of dorsiflexion (deep peroneal) + eversion (superficial peroneal) β foot hangs in plantar flexion & inversion",
"<b>Sensory loss:</b> Dorsum of foot and lateral leg (superficial peroneal), first web space (deep peroneal)",
"<b>Sural nerve:</b> Sensory, from tibial nerve, lateral border of foot",
]
for it in items:
story.append(Paragraph(it, bullet))
story.append(Paragraph("β
Applied: FOOT DROP after fracture of neck of fibula (nerve winds here β most vulnerable point)", applied))
story.append(Spacer(1, 0.3*cm))
# --- Topic 12: Inguinal Lymph Nodes ---
story.append(Paragraph("12. INGUINAL LYMPH NODES ββ", topic_h))
items = [
"<b>Superficial inguinal nodes:</b> Located in superficial fascia below inguinal ligament; ~10-20 nodes",
"<b>Horizontal group:</b> Below inguinal ligament; drain β perineum, scrotum/labia majora, lower vagina, lower anal canal below pectinate line, lower anterior abdominal wall below umbilicus, gluteal region",
"<b>Vertical group:</b> Along upper great saphenous vein; drain β entire lower limb EXCEPT lateral aspect of popliteal fossa territory",
"<b>Deep inguinal nodes:</b> Along femoral vein; includes node of Cloquet in femoral canal; drain superficial nodes + deep lymphatics of lower limb",
"<b>Efferents β external iliac nodes β common iliac β para-aortic</b>",
"<b>Important:</b> Testis/ovary do NOT drain to inguinal nodes (they drain to para-aortic) β but scrotal skin does",
]
for it in items:
story.append(Paragraph(it, bullet))
story.append(Paragraph("β
Applied: Infected ankle wound β swollen inguinal nodes (WBUHS classic); penile/vulval carcinoma staging", applied))
story.append(Spacer(1, 0.3*cm))
# --- Topic 13: Adductor Canal ---
story.append(Paragraph("13. ADDUCTOR CANAL (Hunter's Canal / Subsartorial Canal) ββ", topic_h))
items = [
"<b>Extent:</b> From apex of femoral triangle to adductor hiatus (opening in adductor magnus) β lower 1/3 of thigh",
"<b>Walls:</b> Anteromedial β sartorius (and vasoadductor membrane); lateral β vastus medialis; posterior β adductor longus & magnus",
"<b>Contents:</b> Femoral artery, femoral vein (posterior to artery), saphenous nerve (leaves through vasoadductor membrane), nerve to vastus medialis",
"<b>Adductor hiatus:</b> Opening in adductor magnus where femoral artery β popliteal artery; femoral vein goes in reverse direction",
"<b>Saphenous nerve:</b> Exits canal medially β accompanies great saphenous vein to medial ankle & foot",
]
for it in items:
story.append(Paragraph(it, bullet))
story.append(Paragraph("β
Applied: Femoral artery ligation (2nd most common site of ligation here, profunda already given off), saphenous nerve block", applied))
story.append(Spacer(1, 0.3*cm))
# --- Topic 14: Quadriceps Femoris ---
story.append(Paragraph("14. QUADRICEPS FEMORIS ββ", topic_h))
items = [
"<b>Four heads:</b> Rectus femoris (anterior inferior iliac spine + acetabular rim), vastus medialis, vastus intermedius, vastus lateralis (all from femur)",
"<b>Insertion:</b> Common tendon β patella (sesamoid bone) β patellar ligament β tibial tuberosity",
"<b>Nerve supply:</b> Femoral nerve (L2, L3, L4) β all four heads",
"<b>Actions:</b> Powerful knee extension (all 4 heads); hip flexion (rectus femoris only)",
"<b>Vastus medialis (VMO):</b> Last part to contract in knee extension; its oblique fibres prevent lateral patellar dislocation",
"<b>Q-angle:</b> Angle between line of quadriceps pull and patellar ligament; normally 14Β° (men) to 17Β° (women); increased in females (wider pelvis)",
]
for it in items:
story.append(Paragraph(it, bullet))
story.append(Paragraph("β
Applied: Knee extension loss after femoral nerve injury; quadriceps wasting after knee injury; patellar dislocation", applied))
story.append(Spacer(1, 0.4*cm))
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# SECTION 3 β GROUP C (Short Notes)
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
story.append(PageBreak())
story.append(section_banner("ββ GROUP C β SHORT NOTES (3 Marks) | Write 5-6 key points each", ACCENT_ORG))
story.append(Spacer(1, 0.3*cm))
short_notes = [
("Femoral Sheath",
["Derived from transversalis fascia (anterior) + iliac fascia (posterior)",
"3 compartments: lateral (femoral artery), intermediate (femoral vein), medial (femoral canal)",
"Femoral canal: contains lymph node of Cloquet, fat, lymphatics",
"Femoral ring = upper opening of femoral canal; closed by femoral septum",
"Femoral nerve is NOT inside the sheath (lies lateral in muscular lacuna)"]),
("Deltoid Ligament (Medial Collateral Ligament of Ankle)",
["Strong triangular ligament on medial side of ankle joint",
"Origin: medial malleolus (apex)",
"4 parts (anterior to posterior): tibionavicular, tibiocalcaneal, anterior & posterior tibiotalar",
"Resists eversion of foot (stronger than lateral ligaments β lateral ligament tears more commonly)",
"Applied: Sprains less common medially; avulsion fracture of medial malleolus in forced eversion"]),
("Acetabular Labrum",
["Fibrocartilaginous rim attached to acetabular margin",
"Deepens acetabulum β increases stability of hip joint",
"Bridges acetabular notch as transverse acetabular ligament (inferiorly)",
"Functions: deepens socket, seals joint (creates negative pressure), distributes load",
"Applied: Labral tears cause deep groin pain, clicking β common in athletes"]),
("Iliofemoral Ligament (Bigelow's / Y-Ligament)",
["Strongest ligament in the body",
"Origin: anterior inferior iliac spine & acetabular rim β intertrochanteric line (two bands = Y shape)",
"Limits hyperextension of hip (allows standing erect without muscle effort)",
"Becomes taut in extension, abduction, and medial rotation",
"Applied: Posterior dislocation tears posterior capsule; anterior dislocation stretches/tears iliofemoral"]),
("Popliteus Muscle",
["Origin: lateral surface of lateral condyle of femur (outside capsule via popliteal groove)",
"Insertion: posterior surface of tibia above soleal line",
"Nerve supply: tibial nerve (L4, L5, S1)",
"Action: UNLOCKS the knee by laterally rotating femur on tibia (or medially rotating tibia on femur)",
"Also deepens the knee joint capsule posteriorly; retracts lateral meniscus during flexion"]),
("Ischial Spine",
["Bony projection from posterior surface of ischium",
"Separates greater sciatic notch (above) from lesser sciatic notch (below)",
"Attachment: sacrospinous ligament (converts notch to foramen), pudendal nerve wraps around it",
"Important landmark for: pudendal nerve block (obstetric analgesia), transvaginal approach",
"Palpable per rectum and per vaginam"]),
("Plantar Aponeurosis (Plantar Fascia)",
["Thick band of dense fibrous tissue on sole of foot",
"Origin: medial process of calcaneal tuberosity β divides into 5 slips β bases of proximal phalanges",
"Acts as 'tie-beam' of medial longitudinal arch; resists flattening during weight-bearing",
"Windlass mechanism: dorsiflexion of toes tightens plantar fascia β raises arch",
"Applied: Plantar fasciitis β heel pain worst in morning (micro-tears in origin)"]),
("Saphenous Nerve",
["Largest and longest cutaneous branch of femoral nerve (L3, L4)",
"Runs through femoral triangle β adductor canal β exits through vasoadductor membrane",
"Accompanies great saphenous vein on medial side of knee, leg, and ankle",
"Sensory: medial aspect of knee, leg (medial surface), medial ankle, medial arch of foot",
"Applied: Injury during great saphenous vein stripping surgery causes medial leg numbness"]),
]
for title, pts in short_notes:
rows = [[Paragraph(f"<b>{title}</b>", ParagraphStyle("sn_title", fontSize=10,
textColor=DARK_BLUE, fontName="Helvetica-Bold", leading=13))]]
for p in pts:
rows.append([Paragraph(f"β’ {p}", ParagraphStyle("sn_body", fontSize=9,
textColor=colors.HexColor("#222222"), fontName="Helvetica", leading=13,
leftIndent=8))])
sn_tbl = Table(rows, colWidths=[doc.width])
sn_tbl.setStyle(TableStyle([
("BACKGROUND",(0,0),(-1,0), LIGHT_BLUE),
("BACKGROUND",(0,1),(-1,-1), VERY_LIGHT),
("GRID",(0,0),(-1,-1), 0.4, colors.HexColor("#b0c4de")),
("ROWPADDING",(0,0),(-1,-1), 4),
("LEFTPADDING",(0,0),(-1,-1), 8),
("RIGHTPADDING",(0,0),(-1,-1), 8),
]))
story.append(KeepTogether([sn_tbl, Spacer(1, 6)]))
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# SECTION 4 β GROUP D (Explain Why)
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
story.append(PageBreak())
story.append(section_banner("βββ GROUP D β EXPLAIN WHY (3 Marks) | Direct Repeats in WBUHS Papers", ACCENT_GRN))
story.append(Spacer(1, 0.3*cm))
explains = [
("1. Foot drop occurs after fracture of the neck of fibula.",
"The common peroneal nerve winds superficially around the neck of fibula, lying directly on the bone with minimal soft tissue protection. A fracture here compresses or cuts the nerve. The deep peroneal nerve supplies all dorsiflexor muscles (tibialis anterior, extensor digitorum longus, extensor hallucis longus) and the superficial peroneal nerve supplies the evertor muscles (peroneus longus and brevis). Injury therefore causes loss of dorsiflexion AND eversion β the foot hangs in plantar flexion and inversion (foot drop). The patient has a 'high-stepping gait'."),
("2. Peroneus longus muscle has effects on BOTH longitudinal AND transverse arches of the foot.",
"Peroneus longus arises from the lateral fibula, passes behind the lateral malleolus, crosses the sole of the foot obliquely in a groove on the cuboid, and inserts into the medial cuneiform and base of the 1st metatarsal. This oblique course means: (a) it supports the LATERAL longitudinal arch (by its pull on the calcaneus-cuboid axis), (b) it supports the MEDIAL longitudinal arch at its distal end (by supporting the 1st metatarsal head), and (c) it acts as a sling beneath the transverse arch (pulls the 1st ray downward, maintaining the transverse arch)."),
("3. Injury to the superior gluteal nerve causes positive Trendelenburg sign.",
"The superior gluteal nerve (L4, L5, S1) supplies gluteus medius, gluteus minimus, and tensor fascia lata β the hip abductors. During the stance phase of gait (standing on one leg), these muscles contract to prevent the pelvis from tilting toward the swinging limb. If the superior gluteal nerve is injured, these muscles are paralysed. When the patient stands on the affected leg, the pelvis tilts DOWN on the opposite (normal) side (Trendelenburg sign positive). The patient lurches toward the affected side (Trendelenburg gait/gluteal gait)."),
("4. Medial meniscus is more frequently injured than the lateral meniscus.",
"Two reasons: (i) SHAPE: Medial meniscus is C-shaped with a larger radius, while lateral is almost O-shaped (more circular). (ii) MOBILITY: Medial meniscus is firmly attached to the medial collateral ligament of the knee and the joint capsule, making it relatively immobile. Lateral meniscus is NOT attached to the lateral collateral ligament and has a small hiatus (popliteus tendon), giving it more mobility. When the knee is twisted in semiflexion (e.g., football tackle), the medial meniscus cannot slide away and becomes trapped between the femoral condyle and tibial plateau β tears."),
("5. Femoral hernia is more common in females than males.",
"The femoral ring is the upper opening of the femoral canal (and femoral sheath). Its size depends on the width of the pelvis relative to the acetabulum distance. Females have a wider pelvis (broader subpubic angle, greater distance between acetabula) and a larger femoral ring. This larger ring, combined with increased intra-abdominal pressure from pregnancy (multiple pregnancies weaken the tissues further), predisposes females to femoral herniation. Additionally, females have a relatively smaller femoral vessels, leaving more empty space in the femoral canal. Note: Inguinal hernia is still MORE common in males overall, but femoral hernia specifically is more common in females."),
]
for q, a in explains:
story.append(KeepTogether([
Paragraph(q, explain_q),
Paragraph(a, explain_a),
Spacer(1, 4),
]))
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# SECTION 5 β OSTEOLOGY
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
story.append(PageBreak())
story.append(section_banner("β OSTEOLOGY β Bones of the Lower Limb (Practical Exam)", DARK_BLUE))
story.append(Spacer(1, 0.3*cm))
bone_data = [
[Paragraph("<b>Bone</b>", label_bold), Paragraph("<b>Key Features to Know</b>", label_bold)],
[Paragraph("Hip Bone\n(Os Coxae)", body),
Paragraph("β’ Three parts: ilium, ischium, pubis (fused at acetabulum after puberty)\nβ’ Acetabulum: articular lunate surface, non-articular acetabular fossa\nβ’ Greater sciatic notch (sacrospinous lig β foramen), lesser sciatic notch\nβ’ Obturator foramen (largest foramen in body)\nβ’ ASIS, AIIS, PSIS, PIIS as landmarks\nβ’ Ischial tuberosity: weight-bearing in sitting, hamstring origin\nβ’ Pubic tubercle: medial end of inguinal ligament", body)],
[Paragraph("Femur", body),
Paragraph("β’ Head (fovea capitis for ligamentum teres), neck (angle 120-135Β°)\nβ’ Greater and lesser trochanters; intertrochanteric line (anterior) vs crest (posterior)\nβ’ Linea aspera (posterior ridge) β attachment of adductors, vastii\nβ’ Condyles (medial larger), intercondylar fossa, popliteal surface\nβ’ Nutrient foramen on linea aspera (directed upward)", body)],
[Paragraph("Patella", body),
Paragraph("β’ Largest sesamoid bone; develops in quadriceps tendon\nβ’ Anterior surface (subcutaneous), posterior surface (articular β 2 facets)\nβ’ Articular with patellar surface of femur\nβ’ Applied: fractured patella β quadriceps mechanism disruption", body)],
[Paragraph("Tibia", body),
Paragraph("β’ Larger medial bone; weight-bearing bone\nβ’ Tibial plateau (medial + lateral condyles), tibial tuberosity (patellar ligament insertion)\nβ’ Anterior border (shin β subcutaneous, no muscle cover)\nβ’ Medial malleolus (ankle mortise)\nβ’ Fibular articular facets (superior + inferior)\nβ’ Nutrient foramen directed downward", body)],
[Paragraph("Fibula", body),
Paragraph("β’ Non-weight-bearing; muscle attachment only\nβ’ Head: biceps femoris insertion; common peroneal nerve wraps around neck\nβ’ Lateral malleolus (longer, more posterior than medial malleolus)\nβ’ Applied: neck fracture β foot drop; Pott's fracture (lateral malleolus)", body)],
[Paragraph("Calcaneus", body),
Paragraph("β’ Largest tarsal bone; transmits body weight to ground\nβ’ Sustentaculum tali (supports head of talus, FHL groove beneath)\nβ’ Attachment: tendo calcaneus (Achilles), plantar fascia, intrinsic muscles\nβ’ Calcaneal spur: exostosis at plantar fascia attachment", body)],
[Paragraph("Talus", body),
Paragraph("β’ No muscle attachments\nβ’ Articular surfaces: trochlea (ankle mortise above), subtalar (calcaneus below), head (navicular anteriorly)\nβ’ 60% covered by articular cartilage\nβ’ Applied: avascular necrosis after fracture (poor blood supply)", body)],
]
bone_tbl = Table(bone_data, colWidths=[doc.width*0.18, doc.width*0.82])
bone_tbl.setStyle(TableStyle([
("BACKGROUND",(0,0),(-1,0), DARK_BLUE),
("TEXTCOLOR",(0,0),(-1,0), WHITE),
("BACKGROUND",(0,1),(-1,-1), VERY_LIGHT),
("ROWBACKGROUNDS",(0,1),(-1,-1), [VERY_LIGHT, LIGHT_BLUE]),
("GRID",(0,0),(-1,-1), 0.5, colors.HexColor("#aac0e0")),
("ROWPADDING",(0,0),(-1,-1), 5),
("LEFTPADDING",(0,0),(-1,-1), 7),
("VALIGN",(0,0),(-1,-1), "TOP"),
]))
story.append(bone_tbl)
story.append(Spacer(1, 0.4*cm))
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# SECTION 6 β PRIORITY SUMMARY TABLE
# ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
story.append(PageBreak())
story.append(section_banner("QUICK REVISION β Priority Summary Table", ACCENT_RED))
story.append(Spacer(1, 0.3*cm))
priority_data = [
[Paragraph("<b>Priority</b>", label_bold), Paragraph("<b>Topic</b>", label_bold),
Paragraph("<b>Group</b>", label_bold), Paragraph("<b>Marks</b>", label_bold)],
[Paragraph("βββ MUST DO", ParagraphStyle("p1", fontSize=9, fontName="Helvetica-Bold", textColor=ACCENT_RED)),
Paragraph("Knee Joint", priority_cell), Paragraph("A (Long Essay)", priority_cell), Paragraph("12", priority_cell)],
[Paragraph("βββ MUST DO", ParagraphStyle("p1", fontSize=9, fontName="Helvetica-Bold", textColor=ACCENT_RED)),
Paragraph("Hip Joint", priority_cell), Paragraph("A (Long Essay)", priority_cell), Paragraph("12", priority_cell)],
[Paragraph("βββ MUST DO", ParagraphStyle("p1", fontSize=9, fontName="Helvetica-Bold", textColor=ACCENT_RED)),
Paragraph("Femoral Triangle", priority_cell), Paragraph("A (Long Essay)", priority_cell), Paragraph("12/7", priority_cell)],
[Paragraph("βββ MUST DO", ParagraphStyle("p1", fontSize=9, fontName="Helvetica-Bold", textColor=ACCENT_RED)),
Paragraph("Arches of Foot", priority_cell), Paragraph("A (Long Essay)", priority_cell), Paragraph("12/7", priority_cell)],
[Paragraph("βββ MUST DO", ParagraphStyle("p1", fontSize=9, fontName="Helvetica-Bold", textColor=ACCENT_RED)),
Paragraph("Gluteal Region", priority_cell), Paragraph("A (Long Essay)", priority_cell), Paragraph("12", priority_cell)],
[Paragraph("βββ MUST DO", ParagraphStyle("p1", fontSize=9, fontName="Helvetica-Bold", textColor=ACCENT_RED)),
Paragraph("Saphenous Veins + Varicose Veins", priority_cell), Paragraph("A (Long Essay)", priority_cell), Paragraph("12/7", priority_cell)],
[Paragraph("βββ MUST DO", ParagraphStyle("p1", fontSize=9, fontName="Helvetica-Bold", textColor=ACCENT_RED)),
Paragraph("Obturator Nerve", priority_cell), Paragraph("A/B", priority_cell), Paragraph("12/7", priority_cell)],
[Paragraph("βββ MUST DO", ParagraphStyle("p1", fontSize=9, fontName="Helvetica-Bold", textColor=ACCENT_RED)),
Paragraph("Femoral Hernia", priority_cell), Paragraph("B (Short Essay)", priority_cell), Paragraph("7", priority_cell)],
[Paragraph("βββ MUST DO", ParagraphStyle("p1", fontSize=9, fontName="Helvetica-Bold", textColor=ACCENT_RED)),
Paragraph("Common Peroneal Nerve", priority_cell), Paragraph("B/D", priority_cell), Paragraph("7/3", priority_cell)],
[Paragraph("ββ HIGH YIELD", ParagraphStyle("p2", fontSize=9, fontName="Helvetica-Bold", textColor=MED_BLUE)),
Paragraph("Sciatic Nerve", priority_cell), Paragraph("B (Short Essay)", priority_cell), Paragraph("7", priority_cell)],
[Paragraph("ββ HIGH YIELD", ParagraphStyle("p2", fontSize=9, fontName="Helvetica-Bold", textColor=MED_BLUE)),
Paragraph("Popliteal Fossa", priority_cell), Paragraph("B (Short Essay)", priority_cell), Paragraph("7", priority_cell)],
[Paragraph("ββ HIGH YIELD", ParagraphStyle("p2", fontSize=9, fontName="Helvetica-Bold", textColor=MED_BLUE)),
Paragraph("Inguinal Lymph Nodes", priority_cell), Paragraph("B (Short Essay)", priority_cell), Paragraph("7", priority_cell)],
[Paragraph("ββ HIGH YIELD", ParagraphStyle("p2", fontSize=9, fontName="Helvetica-Bold", textColor=MED_BLUE)),
Paragraph("Adductor Canal", priority_cell), Paragraph("B (Short Essay)", priority_cell), Paragraph("7", priority_cell)],
[Paragraph("ββ HIGH YIELD", ParagraphStyle("p2", fontSize=9, fontName="Helvetica-Bold", textColor=MED_BLUE)),
Paragraph("Quadriceps Femoris", priority_cell), Paragraph("B (Short Essay)", priority_cell), Paragraph("7", priority_cell)],
[Paragraph("β GOOD TO KNOW", ParagraphStyle("p3", fontSize=9, fontName="Helvetica-Bold", textColor=ACCENT_GRN)),
Paragraph("Femoral Sheath", priority_cell), Paragraph("C (Short Note)", priority_cell), Paragraph("3", priority_cell)],
[Paragraph("β GOOD TO KNOW", ParagraphStyle("p3", fontSize=9, fontName="Helvetica-Bold", textColor=ACCENT_GRN)),
Paragraph("Iliofemoral Ligament", priority_cell), Paragraph("C (Short Note)", priority_cell), Paragraph("3", priority_cell)],
[Paragraph("β GOOD TO KNOW", ParagraphStyle("p3", fontSize=9, fontName="Helvetica-Bold", textColor=ACCENT_GRN)),
Paragraph("Deltoid Ligament", priority_cell), Paragraph("C (Short Note)", priority_cell), Paragraph("3", priority_cell)],
[Paragraph("β GOOD TO KNOW", ParagraphStyle("p3", fontSize=9, fontName="Helvetica-Bold", textColor=ACCENT_GRN)),
Paragraph("Popliteus Muscle", priority_cell), Paragraph("C (Short Note)", priority_cell), Paragraph("3", priority_cell)],
[Paragraph("β GOOD TO KNOW", ParagraphStyle("p3", fontSize=9, fontName="Helvetica-Bold", textColor=ACCENT_GRN)),
Paragraph("Acetabular Labrum", priority_cell), Paragraph("C (Short Note)", priority_cell), Paragraph("3", priority_cell)],
[Paragraph("βββ ALL 5", ParagraphStyle("p1", fontSize=9, fontName="Helvetica-Bold", textColor=ACCENT_RED)),
Paragraph("Explain Why (all 5 questions)", priority_cell), Paragraph("D (Explain Why)", priority_cell), Paragraph("3 each", priority_cell)],
]
pri_tbl = Table(priority_data, colWidths=[doc.width*0.22, doc.width*0.44, doc.width*0.22, doc.width*0.12])
pri_tbl.setStyle(TableStyle([
("BACKGROUND",(0,0),(-1,0), DARK_BLUE),
("TEXTCOLOR",(0,0),(-1,0), WHITE),
("GRID",(0,0),(-1,-1), 0.5, colors.HexColor("#aac0e0")),
("ROWPADDING",(0,0),(-1,-1), 5),
("LEFTPADDING",(0,0),(-1,-1), 6),
("VALIGN",(0,0),(-1,-1), "MIDDLE"),
("ROWBACKGROUNDS",(0,1),(-1,-1), [VERY_LIGHT, colors.HexColor("#f0f8ff")]),
]))
story.append(pri_tbl)
story.append(Spacer(1, 0.4*cm))
# Footer note
story.append(HRFlowable(width="100%", thickness=1, color=MED_BLUE))
story.append(Spacer(1, 0.2*cm))
story.append(Paragraph(
"Prepared for WBUHS 1st Professional MBBS Examination | Anatomy Paper I β Inferior Extremity | "
"Based on official WBUHS syllabus & 2004β2023 past paper analysis. "
"Always link anatomy to clinical scenarios as WBUHS frames most questions in clinical context.",
ParagraphStyle("footer", fontSize=8, textColor=colors.HexColor("#666666"),
fontName="Helvetica-Oblique", alignment=TA_CENTER, leading=12)
))
# ββ Build ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
def add_page_number(canvas, doc):
canvas.saveState()
canvas.setFont("Helvetica", 8)
canvas.setFillColor(colors.HexColor("#888888"))
canvas.drawCentredString(WIDTH / 2, 1.2*cm, f"Page {doc.page}")
canvas.restoreState()
doc.build(story, onFirstPage=add_page_number, onLaterPages=add_page_number)
print(f"PDF created: {OUTPUT}")
cd /tmp/workspace/lower-limb-pdf && python generate_pdf.py
ls -lh /tmp/workspace/lower-limb-pdf/Lower_Limb_WBUHS_1st_Prof.pdf
Lower Limb WBUHS 1st Prof
PDF Document Β· PDF
Give me all the important topics of head neck and face for mbbs 1st year student in wbhus university for 1st professional exam
WBUHS 1st professional MBBS anatomy head neck important topics past papers repeated questions
https://www.thewbuhs.in/Downloads/Regulation/1ST_%20PROF_MBBβ¦
https://medical.iqcity.in/wp-content/uploads/2021/03/1st-Proβ¦
WBUHS anatomy Paper 2 head neck CNS important questions 2019 2020 2021 2022 2023
https://firstranker.com/fr/frdA240323A150126/download-wbuhs-β¦
| Question | Type | Marks | Pattern |
|---|---|---|---|
| Q1 | Long Essay | 12 | One out of two choices |
| Q2 | Short Essays | 7 Γ 2 | Two out of three choices |
| Q3 | Short Notes | 3 Γ 4 | Any four from list |
| Q4 | Explain Why | 3 Γ 4 | Applied/clinical reasoning |
| Arch | Nerve | Skeletal derivatives | Muscular derivatives |
|---|---|---|---|
| 1st (mandibular) | V3 | Malleus, incus, mandible, maxilla, zygomatic, squamous temporal | Muscles of mastication, mylohyoid, ant digastric, tensor tympani, tensor veli palatini |
| 2nd (hyoid) | VII | Stapes, styloid, stylohyoid lig, lesser cornu & upper body of hyoid | Muscles of facial expression, stapedius, stylohyoid, post digastric |
| 3rd | IX | Greater cornu + lower body of hyoid | Stylopharyngeus |
| 4th | X (superior laryngeal) | Thyroid cartilage, cricoid (mainly 6th) | Constrictors, levator veli palatini, cricothyroid |
| 6th | X (recurrent laryngeal) | Cricoid, arytenoids | Intrinsic laryngeal muscles (except cricothyroid) |
| Topic | 5-6 Key Points |
|---|---|
| Dangerous area of face | Upper lip, nose, nasolabial fold; facial vein has NO valves; infection β angular vein β superior ophthalmic vein β cavernous sinus thrombosis; never squeeze boil here |
| Dangerous area of scalp | Subaponeurotic/loose areolar layer (between epicranial aponeurosis and pericranium); infection spreads widely; subgaleal hematoma; communicates via emissary veins with intracranial sinuses |
| Thyroglossal duct / cyst | Remnant of thyroglossal duct (from foramen cecum to thyroid); cyst moves upward on tongue protrusion (attached to hyoid); lined by pseudostratified ciliated columnar epithelium; treated by Sistrunk's operation (remove cyst + body of hyoid) |
| Styloid apparatus | Derived from Reichert's cartilage (2nd arch); styloid process, stylohyoid ligament, lesser cornu of hyoid; Eagle's syndrome = elongated styloid process β sore throat + dysphagia |
| Carotid body & carotid sinus | Carotid body (chemoreceptor - O2, CO2, pH) at bifurcation; carotid sinus (baroreceptor - BP) = dilation of internal carotid origin; both supplied by CN IX (Hering's nerve); carotid sinus syncope |
| Tympanic membrane | Fibrous layer between outer squamous epithelium (skin) and inner mucosa; pars tensa (majority, has fibrous layer) + pars flaccida (Shrapnell's membrane - no fibrous layer, site of cholesteatoma); handle of malleus attached; cone of light (anteroinferior); supplied by auriculotemporal (outer) + CN IX via Jacobson's nerve (inner) |
| Branchial cyst | From 2nd branchial arch remnant (buried in cervical sinus of His); presents as lateral neck swelling at anterior border of SCM at junction of upper 1/3 and lower 2/3; lined by stratified squamous epithelium; contains cholesterol crystals |
| Ansa cervicalis | Superior root (C1 via XII), inferior root (C2, C3 direct); loop on carotid sheath; supplies sternohyoid, sternothyroid, omohyoid; superior root supplies thyrohyoid + geniohyoid separately |
| Paranasal sinuses | Maxillary (largest, drains to middle meatus - hiatus semilunaris), frontal (middle meatus), anterior + middle ethmoidal cells (middle meatus), posterior ethmoidal (superior meatus), sphenoidal (sphenoethmoidal recess); all are extensions of nasal cavity lined by respiratory epithelium |
| Ciliary ganglion | Parasympathetic ganglion in orbit; preganglionic fibres from Edinger-Westphal nucleus (CN III) β synapse here; postganglionic β short ciliary nerves β sphincter pupillae (constriction) + ciliary muscle (accommodation); sympathetic and sensory fibres pass through WITHOUT synapsing |
| Lacrimal apparatus | Lacrimal gland (superolateral orbital angle) β secretes tears β lacrimal canaliculi β lacrimal sac β nasolacrimal duct β inferior meatus of nose; parasympathetic supply via greater petrosal nerve (VII) β pterygopalatine ganglion β zygomatic nerve β lacrimal nerve β gland |
| Pyriform fossa | Part of laryngopharynx; bounded medially by aryepiglottic fold, laterally by thyroid cartilage and thyrohyoid membrane; floor: branches of internal laryngeal nerve; fish bones most commonly stuck here; clinical: pyriform sinus cancer |
| Stylomastoid foramen | Aperture between styloid and mastoid processes; transmits facial nerve (CN VII) and stylomastoid artery; CN VII exits here β immediately enters parotid |
| Spinal accessory nerve (CN XI) | Two parts: cranial root (from nucleus ambiguus β joins vagus briefly) + spinal root (C1-C5 anterior horn β ascends through foramen magnum β jugular foramen); supplies sternocleidomastoid + trapezius; injury in posterior triangle during lymph node biopsy β winging of scapula + shoulder drop |
| Middle meatus of nose | Most important meatus; contains hiatus semilunaris (maxillary + frontal + anterior ethmoidal sinuses drain here), ethmoidal bulla (middle ethmoidal), infundibulum (connection to frontal), bulla ethmoidalis |
| Bone | Key Features |
|---|---|
| Mandible | Condylar process (TMJ), coronoid process (temporalis), mental foramen (mental nerve - chin), lingula (sphenomandibular ligament, inferior alveolar nerve entry), angle (pterygoid muscles) |
| Temporal bone | Squamous, petrous (contains inner ear, facial canal), tympanic, mastoid (air cells), styloid; internal acoustic meatus (CN VII + VIII), jugular foramen (IX, X, XI), stylomastoid foramen (VII) |
| Sphenoid | Body (sella turcica, pituitary fossa, sphenoidal sinus), lesser wing, greater wing, pterygoid processes; foramina: rotundum (V2), ovale (V3), spinosum (middle meningeal artery), lacerum |
| Occipital bone | Foramen magnum (medulla, vertebral arteries, spinal root XI), hypoglossal canal (XII), jugular notch |
| Hyoid bone | Body, greater and lesser cornua; no articulation with any bone; suspended by muscles and ligaments; stylohyoid ligament (lesser cornu); 2nd arch derivative (lesser cornu + upper body); 3rd arch (greater cornu + lower body) |
| Priority | Topic | Group | Marks |
|---|---|---|---|
| βββ MUST DO | Facial Nerve (intracranial + extracranial + Bell's palsy) | A | 12 |
| βββ MUST DO | Nasal Septum + Little's area | A | 12 |
| βββ MUST DO | Parotid Gland | A | 12/7 |
| βββ MUST DO | Pharyngeal Muscles + Killian's dehiscence | A | 12/7 |
| βββ MUST DO | Tongue (development + nerve supply) | A | 12/7 |
| βββ MUST DO | Cavernous Sinus | A/B | 12/7 |
| βββ MUST DO | Thyroid Gland (surgery focus) | B | 7 |
| βββ MUST DO | Pharyngeal Arches (all 6) | B | 7 |
| ββ HIGH YIELD | Triangles of neck + Ansa cervicalis | B | 7 |
| ββ HIGH YIELD | TMJ | B | 7 |
| ββ HIGH YIELD | Submandibular gland | B | 7 |
| ββ HIGH YIELD | Internal Jugular Vein | B | 7 |
| βββ MUST DO | Dangerous area of face | C | 3 |
| βββ MUST DO | Thyroglossal duct/cyst | C | 3 |
| βββ MUST DO | Tympanic membrane | C | 3 |
| ββ HIGH YIELD | Branchial cyst, Ciliary ganglion, Styloid apparatus | C | 3 |
| βββ MUST DO | All 5 "Explain Why" questions | D | 3 each |
Key tip for WBUHS: Almost every long essay is framed as a clinical scenario - e.g., "a patient post-parotid surgery has facial weakness," "a hypertensive man bleeds from nose." Always open your answer by identifying the anatomical structure involved, then give the full anatomy, and close with clinical correlation.