Give me the explanation for all questions

Reading File
Running Command

python3 << 'EOF' import pdfplumber with pdfplumber.open("/tmp/workspace/attachments/8735522d-3e4e-4b98-8b55-8a99a501cffe/MGR_BPT_Clinical_Ortho_QuickRef.pdf") as pdf: print(f"Total pages: {len(pdf.pages)}") # Extract first few pages to understand structure for i, page in enumerate(pdf.pages[:5]): text = page.extract_text() print(f"\n===== PAGE {i+1} =====") print(text) EOF

Reading File
Given the large number of topics (19 long essay questions, ~60+ short note topics, and ~60+ 2-mark topics), and a limited tool budget, I'll provide comprehensive explanations for ALL questions directly from my medical knowledge. Let me organize this into a complete, well-structured guide.

MGR BPT Clinical Orthopaedics - Complete Explanations


SECTION A: 15-MARK LONG ESSAY QUESTIONS


1. Fractures - Pathology, Types, Clinical Features, Complications & PT Management (Bone Healing)

Definition: A fracture is a break in the continuity of bone, caused by direct or indirect trauma, pathological conditions, or stress.
Types of Fractures:
  • By skin integrity: Open (compound) vs Closed (simple)
  • By pattern: Transverse, oblique, spiral, comminuted, greenstick (children), impacted, avulsion, compression
  • By cause: Traumatic, pathological (through diseased bone), stress (fatigue)
Pathology - Bone Healing (Stages):
  1. Haematoma formation (0-72 hrs): Torn blood vessels form a clot; inflammation begins with release of growth factors
  2. Inflammatory phase (Days 1-7): Macrophages, fibroblasts invade; granulation tissue forms
  3. Soft callus (Weeks 2-3): Periosteal cells form fibrocartilage bridging the gap
  4. Hard callus (Weeks 3-12): Endochondral ossification converts cartilage to woven bone
  5. Remodelling (Months to years): Woven bone replaced by lamellar bone along stress lines (Wolff's Law)
Clinical Features:
  • Pain, tenderness at fracture site
  • Swelling, bruising/ecchymosis
  • Deformity, shortening, abnormal posture
  • Loss of function
  • Abnormal mobility, crepitus
  • Neurovascular deficit (if nerves/vessels involved)
Investigations: X-ray (AP + lateral views), CT scan (complex fractures), MRI (soft tissue, stress fractures), bone scan
Medical Management: RICE, immobilization (POP cast, splint), traction, ORIF (open reduction internal fixation), external fixation
Complications:
  • Immediate: Haemorrhage, neurovascular injury, visceral injury
  • Early: Infection, compartment syndrome, fat embolism, DVT
  • Late: Delayed union, non-union, malunion, AVN, myositis ossificans, joint stiffness, reflex sympathetic dystrophy (CRPS)
PT Management:
  • During immobilization: Isometric exercises (quadriceps, hamstrings), breathing exercises, distal joint mobilization, elevation, oedema control
  • Post-immobilization: ROM exercises, strengthening (isotonic/isokinetic), gait training, functional re-education
  • Goals: Prevent muscle wasting, maintain joint mobility, restore function, prevent complications

2. Fracture of Femur (Shaft) - PT Assessment & Management

Classification: By level (upper, middle, lower third) and by pattern
Clinical Features:
  • Severe pain, swelling of thigh
  • Shortening and lateral rotation of limb
  • Inability to bear weight
  • Significant blood loss (up to 1-2 litres into thigh)
Management: Traction (skin/skeletal), ORIF with intramedullary nail (most common), external fixation
PT Assessment:
  • Pain (VAS), ROM (hip, knee, ankle), muscle strength (MRC grading)
  • Gait analysis, limb girth measurement, vascular status, neurological examination
PT Management During Immobilization:
  • Foot and ankle pumps (DVT prevention)
  • Isometric quadriceps, hamstring, gluteal exercises
  • Deep breathing, coughing exercises
  • Positioning to prevent contractures
  • Upper limb strengthening for crutch use
PT Management Post-Immobilization:
  • Active-assisted and active ROM exercises
  • Progressive resistance exercises
  • Hydrotherapy for early weight-bearing
  • Gait training: NWB → PWBR → FWB with appropriate assistive device
  • Functional activities training, proprioception training

3. Colles' Fracture

Definition: A fracture of the distal radius within 2.5 cm of the wrist joint, with dorsal displacement and angulation of the distal fragment - the classic "dinner fork" deformity.
Mechanism: FOOSH (fall on outstretched hand) with wrist in dorsiflexion; most common in postmenopausal women (osteoporosis)
Clinical Features:
  • "Dinner fork" deformity (dorsal displacement)
  • Pain, swelling around wrist
  • Radial shortening, radial deviation of hand
  • Tender anatomical snuffbox region
Radiological Features:
  • Dorsal displacement and tilt of distal fragment
  • Radial shortening
  • Dorsal comminution
  • Associated ulnar styloid fracture (60%)
Medical Management:
  • Undisplaced: Below-elbow POP cast for 6 weeks
  • Displaced: Closed reduction under anaesthesia, then cast
  • Unstable/comminuted: ORIF with volar locking plate or external fixator
Complications:
  • Malunion (most common)
  • Carpal tunnel syndrome (median nerve compression)
  • Sudeck's dystrophy / CRPS
  • Stiffness of fingers and shoulder
  • Rupture of extensor pollicis longus tendon
  • Wrist instability
PT Management:
  • Immediately: Finger exercises, shoulder and elbow mobilization, oedema management (elevation, ice)
  • After cast removal: Wrist ROM (flexion, extension, pronation, supination), grip strengthening
  • Advanced: Functional activities, occupational therapy input, return to ADLs
  • Electrotherapy: TENS, ultrasound for pain/oedema

4. Fracture Neck of Femur

Classification (Garden's Classification):
  • Grade I: Incomplete, impacted (valgus)
  • Grade II: Complete, undisplaced
  • Grade III: Complete, partial displacement
  • Grade IV: Complete, full displacement
Epidemiology: Typically in elderly osteoporotic women; trivial fall mechanism
Clinical Features:
  • Severe hip pain
  • Shortening and external rotation of the limb (intracapsular fractures)
  • Inability to bear weight
  • Bruising (may be minimal as bleeding is within capsule)
Blood supply concern: The main blood supply to femoral head (medial circumflex femoral artery - retinacular vessels) is at high risk, leading to AVN
Surgical Management:
  • Garden I & II (undisplaced): Internal fixation (cannulated screws, DHS)
  • Garden III & IV (displaced): Hemiarthroplasty (Austin Moore or bipolar) or Total Hip Replacement (THR) in younger patients
Austin Moore Prosthesis: Uncemented, older technique; cemented bipolar now preferred
Post-op PT Precautions (THR/Hemiarthroplasty):
  • No hip flexion > 90°
  • No internal rotation
  • No adduction beyond midline
  • Use raised toilet seat, long-handled shoe horn
Post-op PT Protocol:
  • Day 1-2: Ankle pumps, isometrics, bed exercises; sitting with support
  • Day 3-5: Transfer training, standing, NWB/PWB with frame
  • Week 2 onwards: Progressive gait training, hip ROM exercises
  • 6 weeks onwards: Strengthening, stairs, functional activities

5. Spinal Cord Injury (SCI) - PT Management of Paraplegia/Quadriplegia

Classification (ASIA Impairment Scale):
  • A: Complete (no motor/sensory below injury level)
  • B: Sensory incomplete
  • C: Motor incomplete (<3/5 below)
  • D: Motor incomplete (≥3/5 below)
  • E: Normal
Levels:
  • C1-C4: Quadriplegia (ventilator dependent at C1-C3)
  • C5-C8: Quadriplegia with partial arm function
  • T1-T9: High paraplegia
  • T10-L1: Low paraplegia
  • L2-S5: Variable lower limb function
Complications:
  • Respiratory: Pneumonia, atelectasis (especially cervical)
  • Urological: Neurogenic bladder, UTI, renal calculi
  • Pressure sores (decubitus ulcers)
  • DVT/Pulmonary embolism
  • Autonomic dysreflexia (above T6)
  • Spasticity
  • Heterotopic ossification
  • Psychological: Depression, adjustment disorder
  • Contractures, muscle wasting
PT Management - Acute Phase:
  • Positioning (pressure relief every 2 hours)
  • Respiratory physiotherapy (postural drainage, assisted cough)
  • Passive ROM to all joints
  • Skin care, oedema management
  • Patient/family education
PT Management - Rehabilitation Phase:
  • Strengthening of preserved muscles
  • Bed mobility training (rolling, bridging)
  • Transfer training (bed to wheelchair, wheelchair to toilet)
  • Wheelchair skills
  • Gait training (KAFO + crutches in paraplegics)
  • FES (Functional Electrical Stimulation)
  • ADL retraining, vocational rehabilitation
For Quadriplegics (C5-C8):
  • Mobile arm supports, tenodesis splints
  • BFO (balanced forearm orthosis)
  • Power wheelchairs for high cervical levels

6. Osteoarthritis of Knee

Definition: A degenerative joint disease characterized by loss of articular cartilage, subchondral bone changes, osteophyte formation, and synovial inflammation.
Pathology:
  1. Cartilage matrix degradation (loss of proteoglycans, collagen breakdown)
  2. Chondrocyte death
  3. Subchondral bone sclerosis and cyst formation
  4. Osteophyte formation at joint margins
  5. Synovial membrane inflammation (secondary synovitis)
Risk Factors: Age, obesity, female sex, previous trauma, repetitive loading, quadriceps weakness
Clinical Features:
  • Insidious onset of knee pain, worse on activity, better with rest
  • Morning stiffness < 30 minutes
  • Crepitus on movement
  • Joint line tenderness
  • Bony enlargement (osteophytes)
  • Restricted ROM
  • Varus deformity (medial compartment most commonly affected)
  • Muscle wasting (quadriceps)
  • Joint effusion
Investigations:
  • X-ray: Joint space narrowing (medial > lateral), osteophytes, subchondral sclerosis, subchondral cysts
  • MRI: Cartilage assessment, meniscal integrity
  • Blood: Normal (to exclude inflammatory arthritis); ESR, CRP, RA factor negative
  • Joint aspiration: Clear, viscous fluid (non-inflammatory)
Classification (Kellgren-Lawrence): Grade 0 to Grade 4 based on X-ray findings
Medical Management:
  • Analgesics (paracetamol, NSAIDs), topical NSAIDs
  • Intra-articular corticosteroids
  • Viscosupplementation (hyaluronic acid)
  • Weight reduction
Surgical Management:
  • Arthroscopic washout (limited evidence)
  • High tibial osteotomy (varus deformity, younger patients)
  • Unicompartmental knee replacement
  • Total Knee Replacement (TKR) - gold standard for severe OA
PT Management:
  • Goals: Pain relief, improve ROM, strengthen quadriceps/hamstrings, improve function
  • Modalities: TENS, ultrasound, SWD, hot packs for pain/inflammation
  • Exercise: Quad sets, SLR, terminal knee extension, cycling, hydrotherapy
  • Manual therapy: Patellar mobilization, joint mobilization
  • Education: Joint protection, activity modification, weight management
  • Orthoses: Knee braces, medial wedge insoles for varus deformity

7. Rheumatoid Arthritis (RA)

Definition: A systemic autoimmune inflammatory disease primarily affecting synovial joints symmetrically.
Aetiology: Multifactorial - genetic (HLA-DR4, HLA-DR1), autoimmune (anti-CCP antibodies, RF), environmental triggers (smoking, infections)
Pathology:
  1. Synovial membrane inflammation (synovitis)
  2. Pannus formation (aggressive granulation tissue)
  3. Cartilage and bone erosion by pannus
  4. Fibrous then bony ankylosis
  5. Joint deformity
Clinical Features:
Articular:
  • Symmetrical polyarthritis affecting small joints (MCP, PIP, wrist, MTP)
  • Morning stiffness > 1 hour
  • Soft tissue swelling, warmth
  • Characteristic deformities: ulnar deviation, swan neck, boutonniere, Z-deformity of thumb
  • Cervical spine involvement (C1-C2 instability)
Extra-articular:
  • Subcutaneous rheumatoid nodules
  • Anaemia of chronic disease
  • Vasculitis, scleritis
  • Felty's syndrome (RA + splenomegaly + neutropenia)
  • Pleuritis, pericarditis
  • Sjögren's syndrome overlap
Investigations:
  • RA factor (positive in 70-80%)
  • Anti-CCP antibody (most specific - >95%)
  • ESR, CRP elevated
  • X-ray: Periarticular osteoporosis, joint space narrowing, erosions (bare area erosions), deformities
  • MRI: Early erosion detection
Diagnostic Criteria (ACR/EULAR 2010): Score-based system including joint count, serology, acute phase reactants, symptom duration
Medical Management:
  • NSAIDs for symptom relief
  • DMARDs: Methotrexate (first line), Sulfasalazine, Hydroxychloroquine
  • Biologics: Anti-TNF (Etanercept, Infliximab), Rituximab, Abatacept
  • Corticosteroids (short-term bridges)
PT Management:
  • Acute phase: Rest, splinting (resting splints), gentle ROM, ice/heat
  • Subacute/chronic: Active ROM, strengthening, hydrotherapy
  • Joint protection techniques: Avoid prolonged grip, use larger joints, ergonomic tools
  • Splinting: Wrist splints, working splints, night resting splints
  • Functional training: ADL adaptation, assistive devices
  • Patient education: Energy conservation, pacing, posture

8. PIVD / Prolapsed Lumbar Disc (PLID)

Definition: Herniation of the nucleus pulposus through a tear in the annulus fibrosus, causing neural compression.
Pathology:
  • Degeneration of nucleus pulposus (loss of water content, proteoglycans)
  • Annular tears (concentric or radial)
  • Nuclear material herniates posterolaterally (most common direction)
  • Compresses nerve roots or cauda equina
Common Levels: L4-L5 (L5 nerve root compressed), L5-S1 (S1 nerve root) - together account for 90% of cases
Clinical Features:
  • Back pain with radiation down the leg (sciatica)
  • Pain worsens with sitting, coughing, straining, bending forward
  • Pain relieved in lateral decubitus position with hips flexed
  • Neurological deficit depending on level:
    • L4-L5 disc (L5 root): Weakness of extensor hallucis longus, sensory loss dorsum of foot, no reflex change
    • L5-S1 disc (S1 root): Weakness of plantar flexors, sensory loss lateral foot/sole, absent ankle jerk
Neurological Signs:
  • SLR (Lasegue's test) positive < 60°
  • Bowstring sign
  • Crossed SLR (severe central protrusion)
  • Femoral stretch test (for upper lumbar discs)
Investigations:
  • X-ray: Reduced disc space, loss of lumbar lordosis
  • MRI (gold standard): Shows disc herniation, nerve root compression
  • CT scan, Myelography, EMG/NCS
Classification (Types):
  • Disc bulge (intact annulus)
  • Disc protrusion (nucleus herniates but contained)
  • Disc extrusion (nucleus beyond posterior longitudinal ligament)
  • Sequestrated disc (free fragment)
Management:
  • Conservative (90% resolve): Bed rest (short-term), analgesics/NSAIDs, muscle relaxants, epidural steroid injections
  • Surgical: Microdiscectomy/discectomy for failed conservative management, cauda equina syndrome (emergency)
Cauda Equina Syndrome: Bilateral leg pain/weakness, saddle anaesthesia, bladder/bowel dysfunction - surgical emergency
PT Management:
  • Acute phase: McKenzie extension exercises (for posterolateral herniation), lumbar traction, hot/cold therapy, TENS
  • Subacute/chronic: Core stabilization (transversus abdominis, multifidus strengthening), pelvic tilts, Williams flexion exercises (cautiously)
  • Posture education: Lumbar support, ergonomics, lifting techniques
  • McKenzie approach: Repeated end-range movements based on centralization of symptoms

9. Ankylosing Spondylitis (AS)

Definition: A chronic seronegative inflammatory arthropathy primarily affecting the axial skeleton (sacroiliac joints and spine), associated with HLA-B27.
Aetiology: HLA-B27 positive in 90-95%, multifactorial (genetic + environmental triggers like Klebsiella)
Pathology:
  1. Inflammation of sacroiliac joints (sacroiliitis) - begins here
  2. Progression up the spine (enthesitis at ligament-bone junctions)
  3. Ossification of annulus fibrosus (syndesmophytes)
  4. Complete ossification forming "bamboo spine"
  5. Loss of spinal mobility
Clinical Features:
  • Insidious onset in young males (< 30 years)
  • Inflammatory back pain: worse at rest/morning, better with activity
  • Morning stiffness > 1 hour
  • Sacroiliac joint tenderness (Gaenslen's test, FABER/Patrick's test)
  • Loss of lumbar lordosis, increasing thoracic kyphosis
  • Cervical involvement - loss of neck rotation
  • Chest expansion reduced (< 5 cm)
  • "Question mark" posture in advanced cases
  • Extra-articular: Anterior uveitis (25-30%), aortitis, pulmonary fibrosis, IgA nephropathy
Investigations:
  • HLA-B27 positive
  • ESR, CRP elevated
  • X-ray: Sacroiliac joint erosion/fusion, "bamboo spine" (squaring of vertebral bodies, syndesmophytes)
  • MRI: Early active sacroiliitis (before X-ray changes)
Modified Schober's Test: Measures lumbar flexion; < 5 cm increase is abnormal
Complications:
  • Spinal fractures (rigid spine, high risk of fracture through disc level)
  • Cervical myelopathy
  • Hip involvement requiring THR
  • Pulmonary fibrosis
  • Osteoporosis
Medical Management:
  • NSAIDs (first-line, also diagnostic - dramatic response)
  • DMARDs (Sulfasalazine for peripheral involvement)
  • Biologics: Anti-TNF agents (Etanercept, Adalimumab) for active disease
  • TNF inhibitors - most effective
PT Management (Most Important in AS):
  • Exercise is the cornerstone of treatment
  • Breathing exercises: Diaphragmatic, lateral costal expansion to maintain chest expansion
  • Postural exercises: Daily stretching, chin tucks, wall standing
  • Spinal extension exercises (to counteract flexion deformity)
  • Swimming/hydrotherapy (excellent - non-weight bearing, extension-promoting)
  • Sleeping: Firm mattress, no pillow under head, prone lying
  • Avoid: Prolonged flexed postures, contact sports
  • Aims: Maintain spinal mobility, prevent deformity, maintain function

10. Low Back Pain (LBP)

Definition: Pain felt in the lumbar region, with or without radiation, lasting more than a few days.
Causes:
  • Mechanical (85%): Muscle strain, ligamentous sprain, discogenic (PIVD), facet joint arthropathy, spondylolysis, spondylolisthesis
  • Inflammatory: AS, reactive arthritis
  • Infective: Tuberculosis (Pott's disease), osteomyelitis, discitis
  • Neoplastic: Metastatic (most common), multiple myeloma, primary bone tumours
  • Metabolic: Osteoporosis, Paget's disease
  • Referred: Renal (kidney stones, pyelonephritis), aortic aneurysm, gynaecological
Red Flags (TUNA FISH):
  • Trauma, Under 20/Over 55 years, Night pain, Age (progressive)
  • Fever, Incontinence (cauda equina), Systemic illness, History of cancer
Clinical Assessment:
  • History: Onset, character, radiation, aggravating/relieving factors, neurological symptoms
  • Inspection: Posture, deformity, muscle spasm
  • Palpation: Tenderness, spasm
  • ROM assessment
  • Neurological examination (reflexes, dermatomal sensation, myotomal strength)
  • Special tests: SLR, Femoral stretch test, Schober's test
Differential Diagnosis:
  • PIVD, facet joint syndrome, spinal stenosis, spondylolisthesis, AS, Pott's disease, metastasis
Investigations: X-ray, MRI, CT scan, blood tests (CBC, ESR, CRP, PSA, protein electrophoresis as indicated)
Conservative PT Management:
  • Acute (first 6 weeks): Relative rest (not strict bed rest), NSAIDs/analgesics, heat/cold, TENS, gentle movement
  • Subacute/Chronic: Core stabilization exercises, McKenzie approach, manual therapy (mobilization/manipulation if no contraindications), aerobic conditioning
  • Education: Posture, ergonomics, back hygiene, activity modification
  • Specific exercises: Lumbar stabilization, pelvic tilts, neural mobilization
  • Electrotherapy: TENS, IFT, SWD for pain relief
  • Psychological approaches: CBT-based for chronic LBP (fear avoidance beliefs)

11. Cervical Spondylosis

Definition: Degenerative changes in the cervical spine involving intervertebral discs, facet joints, uncovertebral joints, and posterior longitudinal ligament.
Pathology:
  1. Disc dehydration and height loss
  2. Annular fibre tearing
  3. Osteophyte formation at disc margins (spondylotic bars)
  4. Facet joint osteoarthritis
  5. Neural foraminal narrowing (radiculopathy)
  6. Canal narrowing (myelopathy if severe)
Clinical Features:
  • Neck pain and stiffness (worse in morning)
  • Occipital headache
  • Radiculopathy: Arm pain, tingling/numbness in dermatomal distribution
    • C5-C6 (C6 root): Lateral forearm, thumb, index finger; reduced biceps jerk
    • C6-C7 (C7 root): Middle finger; reduced triceps jerk
  • Myelopathy: Clumsy hands, gait disturbance, upper motor neuron signs (hyperreflexia, Babinski positive, clonus), bladder dysfunction
Investigations:
  • X-ray: Disc space narrowing, osteophytes, loss of cervical lordosis
  • MRI: Gold standard (cord compression, disc herniation, nerve root involvement)
  • CT scan, EMG/NCS
Conservative Management:
  • Rest, cervical collar (short-term)
  • Analgesics, NSAIDs, muscle relaxants
  • Epidural/nerve root injections
Surgical: Anterior cervical discectomy and fusion (ACDF), posterior laminectomy (for myelopathy)
PT Management:
  • Traction (intermittent cervical traction) - for radiculopathy
  • Isometric neck exercises, ROM exercises
  • Postural correction
  • Heat/TENS/ultrasound for pain
  • Neural mobilization (median, radial nerve mobilization)
  • Cervical stabilization program
  • McKenzie approach for cervical spine
  • Ergonomic advice (workstation, pillow height)

12. Scoliosis

Definition: A lateral curvature of the spine (> 10° on Cobb's angle measurement) often associated with rotation of vertebrae.
Types:
  • Structural: True vertebral rotation with rib hump
    • Idiopathic (80%): Infantile, juvenile, adolescent
    • Congenital: Vertebral anomalies (hemivertebra, bar)
    • Neuromuscular: Cerebral palsy, muscular dystrophy, polio
    • Pathological: Neurofibromatosis, osteoporosis
  • Non-structural (Postural/Functional): No vertebral rotation, corrects on forward bending or lying down; caused by leg length discrepancy, muscle spasm
Cobb's Angle:
  • Method of measuring scoliosis on AP spine X-ray
  • Find the most tilted vertebra at top (upper end vertebra) and bottom (lower end vertebra)
  • Draw lines along their end-plates and measure the angle between perpendiculars
Clinical Features:
  • Asymmetry of shoulder height, scapular prominence, waist crease
  • Rib hump (structural) on forward bending (Adam's forward bend test)
  • Trunk shift
  • In severe cases: Cardiopulmonary compromise
Bracing:
  • Indicated for Cobb's angle 25-45° in skeletally immature (Risser 0-2)
  • Milwaukee brace (cervico-thoraco-lumbar)
  • Boston brace / TLSO (thoraco-lumbar-sacral orthosis) for thoracolumbar curves
  • CTLSO for high thoracic curves
  • Must be worn 18-23 hours/day
Surgery: Spinal fusion with instrumentation for curves > 45-50° or progressive curves
PT Management:
  • Schroth method: Three-dimensional scoliosis-specific exercises
  • Postural correction and awareness
  • Breathing exercises (rotational breathing)
  • Core stabilization exercises
  • Proprioceptive training
  • Monitoring and educating about brace wear compliance

13. Tuberculosis of Spine (Pott's Disease)

Definition: Tuberculous infection of the spine, most commonly involving the thoracolumbar junction, affecting vertebral bodies with disc destruction and cold abscess formation.
Pathology:
  1. Haematogenous spread from primary focus (lungs, lymph nodes)
  2. Infection begins in the anterior vertebral body (paradiscal type - most common)
  3. Avascular necrosis and destruction of vertebral body
  4. Disc destruction (disc space narrowing on X-ray)
  5. Caseating granuloma with caseous necrosis
  6. Cold abscess formation (pus tracks along ligaments / iliopsoas muscle)
  7. Vertebral collapse leading to kyphosis (Gibbus deformity)
  8. Spinal cord compression (Pott's paraplegia)
Common Level: T10-L1 (thoracolumbar junction), then lumbar spine
Clinical Features:
  • Back pain (insidious, progressive)
  • Constitutional symptoms: Fever (low-grade), weight loss, night sweats, anorexia
  • Gibbus deformity (angular kyphosis)
  • Cold abscess: Fluctuant swelling in flanks (psoas abscess), cervical abscesses can cause respiratory distress
  • Pott's paraplegia: Upper motor neuron signs if cord compression
  • Spinal tenderness on percussion
Investigations:
  • X-ray: Paradiscal erosion, disc space narrowing, vertebral body collapse, paravertebral shadow (abscess)
  • MRI (best): Vertebral involvement, abscess, cord compression
  • CT-guided biopsy for diagnosis
  • Mantoux test, IGRA (interferon gamma release assay)
  • ESR, CRP elevated; Histopathology of biopsy
Management:
  • Anti-TB chemotherapy: 2 months HRZE + 10-16 months HRE
    • H = Isoniazid, R = Rifampicin, Z = Pyrazinamide, E = Ethambutol
  • Immobilization: Spinal bracing/orthotics
  • Surgery: For neural compromise, spinal instability, cold abscess drainage
PT Management:
  • Respiratory physiotherapy (as TB is pulmonary too)
  • Postural exercises - prevention of kyphosis
  • Spinal extension exercises (after brace period)
  • Neurological rehabilitation if Pott's paraplegia (as per SCI protocol)
  • Gait training
  • Strengthen paraspinal muscles, core stabilization
  • Patient education on posture, activity restrictions

14. Osteomyelitis

Definition: Infection of bone, most commonly caused by Staphylococcus aureus.
Types:
  • By route: Haematogenous (most common in children), direct inoculation (trauma, surgery), contiguous spread
  • By duration: Acute (< 2 weeks), Subacute (weeks to months), Chronic (> 3 months with sequestrum)
Pathology (Haematogenous - in children):
  1. Bacteraemia seeds metaphysis (rich vascular supply, sluggish flow)
  2. Bacterial multiplication, inflammation
  3. Elevated intraosseous pressure
  4. Vascular thrombosis and bone necrosis
  5. Pus formation - lifts periosteum (subperiosteal abscess)
  6. Sequestrum: Dead bone segment (avascular)
  7. Involucrum: New bone formed by periosteum surrounding sequestrum
  8. Cloaca: Opening in involucrum through which pus drains
  9. Sinus tract formation in chronic osteomyelitis
Clinical Features:
  • Acute: High fever, severe localized bone pain, tenderness, swelling, warmth, redness; child refuses to use limb; Metaphysis (distal femur, proximal tibia most common)
  • Chronic: Low-grade pain, discharging sinus, presence of sequestrum
Investigations:
  • Blood: Leukocytosis, raised ESR, CRP; blood cultures (positive in 50%)
  • X-ray: Normal in first 10-14 days; then periosteal reaction, lytic areas
  • MRI: Best early investigation (bone marrow oedema within 24-48 hrs)
  • Bone scan (Tc-99m): Early detection
  • Pus culture for organism identification
Management:
  • Acute: IV antibiotics (anti-staphylococcal - Cloxacillin/Vancomycin) for 4-6 weeks
  • Surgical: Drilling (to decompress), debridement, sequestrectomy for chronic
  • Chronic: Saucerization, bone grafting, muscle flaps
PT Role:
  • Acute: Rest, splinting in functional position, avoid pressure
  • Pain management (elevation, ice in early stages)
  • Recovery phase: Gentle ROM, progressive weight-bearing
  • Maintain fitness with upper body and contralateral limb exercises
  • Respiratory physiotherapy (for bedridden patients)
  • Prevention of contractures, strengthening, gait rehabilitation

15. Bone Tumours

Classification:
  • Primary benign: Osteochondroma (most common), osteoid osteoma, enchondroma, giant cell tumour, simple bone cyst
  • Primary malignant: Osteosarcoma (most common primary), Ewing's sarcoma, chondrosarcoma, fibrosarcoma
  • Secondary (metastatic): Most common malignant bone tumour - from breast, prostate, lung, thyroid, kidney (mnemonic: "BPL Thank God" - Breast, Prostate, Lung, Thyroid, Kidney)
Osteosarcoma:
  • Most common primary malignant bone tumour
  • Peak: Adolescents (2nd decade), around knee (distal femur, proximal tibia)
  • Features: Pain, swelling, warmth; rapid growth
  • X-ray: "Sunburst" pattern of periosteal new bone, Codman's triangle (periosteal elevation)
  • Treatment: Chemotherapy (neoadjuvant) + wide resection/limb-salvage surgery + adjuvant chemotherapy
Ewing's Sarcoma:
  • 2nd most common primary malignant bone tumour
  • Age: 5-15 years, diaphysis of long bones, flat bones (pelvis, ribs)
  • Features: Pain, swelling, fever (may mimic osteomyelitis)
  • X-ray: "Onion peel" periosteal reaction, permeative lytic lesion
  • Treatment: Chemotherapy + radiation +/- surgery
Giant Cell Tumour (GCT):
  • Locally aggressive, potentially malignant
  • Age: 20-40 years (skeletally mature)
  • Location: Epiphysis (distal femur, proximal tibia, distal radius)
  • X-ray: Eccentric lytic lesion, "soap bubble" appearance
  • Treatment: Curettage + bone cement/graft; Denosumab for unresectable cases
Clinical Features (General):
  • Pain (initially night pain, then constant)
  • Swelling
  • Pathological fracture
  • Fever, weight loss (malignant)
PT Management:
  • Pre-operative: Strengthen adjacent muscles, ROM, respiratory physiotherapy
  • Post-operative: Wound care, oedema management
  • After limb salvage: Progressive ROM and strengthening
  • After amputation: Stump care, prosthetic training
  • Fracture prevention: Assistive devices, fall prevention
  • Pain management modalities

16. CTEV / Club Foot (Congenital Talipes Equinovarus)

Definition: A congenital deformity of the foot present at birth with four components (CAVE):
  • C - Cavus (high arch)
  • A - Adductus (forefoot adduction)
  • V - Varus (hindfoot varus/inversion)
  • E - Equinus (plantar flexion, unable to dorsiflex)
Epidemiology: 1 in 1000 births, males > females (2:1), bilateral in 50%
Aetiology: Multifactorial - genetic, intrauterine posture, neurological, muscle imbalance
Grading (Pirani Score): 0-6 based on six clinical features (0 = no deformity, 6 = severe); guides treatment
Ponseti Method (Gold Standard):
  1. Serial casting (weekly for 5-8 weeks) - gradual correction of deformity in sequence: C → A → V → E
  2. Percutaneous Achilles tenotomy (to correct residual equinus - in 90% of cases)
  3. Maintenance with Dennis Browne abduction bar/foot abduction brace for 3 months full-time, then nights/naps until age 4-5 years
Surgical Management:
  • Posteromedial soft tissue release for failed conservative treatment
  • Tibialis anterior tendon transfer for residual dynamic supination
PT Management:
  • Infant: Stretching exercises (dorsiflexion, abduction, eversion), gentle manipulation before each cast
  • After casting: Passive stretching, active stimulation of peroneal muscles
  • Post-operative: Wound care, splinting, gradual ROM
  • Older children: Gait training, strengthening exercises
  • Parent education: Brace compliance, home stretching

17. CDH / DDH (Congenital/Developmental Dysplasia of Hip)

Definition: A spectrum of conditions ranging from acetabular dysplasia to subluxation to complete dislocation of the femoral head.
Incidence: 1-2 per 1000; female > male (6:1), left > right, breech presentation risk
Aetiology: Ligamentous laxity, breech position, female hormones (relaxin), family history, oligohydramnios, first-born
Clinical Tests:
  • Ortolani's test (Reduction test): Dislocated hip - gentle abduction and forward pressure on greater trochanter reduces the hip with a "clunk"
  • Barlow's test (Provocation test): In neutral - adduction and downward pressure dislocates a reducible hip
  • Galeazzi sign (Allis sign): In supine with hips and knees flexed - asymmetric knee heights (shorter on affected side)
  • Trendelenburg's sign: Positive (pelvis drops to opposite side when standing on affected leg) due to weak abductors
Grading (Graf Ultrasound Classification): Based on acetabular morphology and femoral head position - Type I (normal) to Type IV (dislocation)
Management by Age:
  • 0-6 months: Pavlik harness (maintains hip in flexion and abduction - Ramsey position: 90° flexion, 50-70° abduction)
  • 6-18 months: Closed reduction under GA + hip spica cast
  • 18 months to 3 years: Open reduction + Salter/Pemberton osteotomy + hip spica
  • > 3 years: More complex reconstructive surgery, poor outcome if untreated
PT Management:
  • Education of parents on maintaining position in Pavlik harness
  • ROM exercises during spica cast period (foot/ankle/knee)
  • Post-casting: Hip ROM, strengthening
  • Gait training after surgical correction
  • Monitoring for complications (AVN)

18. Poliomyelitis

Definition: A viral infection (Poliovirus - Enterovirus) causing destruction of anterior horn cells (lower motor neurons) in the spinal cord, resulting in flaccid paralysis.
Pathology:
  1. Oral-fecal transmission
  2. Virus multiplies in gut lymphoid tissue
  3. Viremia
  4. Anterior horn cell invasion and destruction
  5. Wallerian degeneration of lower motor neurons
  6. Flaccid paralysis of muscles supplied
Stages:
  1. Pre-paralytic stage: Fever, headache, vomiting, neck stiffness
  2. Paralytic stage: Asymmetric flaccid paralysis, loss of reflexes, hot and tender muscles
  3. Convalescent stage (6-24 months): Recovery of unaffected neurons; muscle recovery
  4. Residual paralysis stage: Permanent deficits; deformities develop
Characteristics of Paralysis:
  • Lower motor neuron type (flaccid, hypotonia, areflexia, muscle wasting)
  • Asymmetric, spotty distribution
  • Sensation preserved
  • Bladder/bowel usually spared
Residual Problems (Deformities):
  • Foot drop (weak anterior tibial muscles)
  • Calcaneovalgus foot (weak plantar flexors)
  • Flail limb
  • Limb length discrepancy
  • Hip and knee contractures
  • Scoliosis (if paraspinal muscles affected)
  • Shortening of limb
Muscle Transfers (Tendon Transfers): Used to restore function by redirecting functional muscles to substitute for paralyzed ones:
  • Tibialis posterior to dorsum (for foot drop)
  • Tibialis anterior transfer
  • Prerequisites: Donor muscle must be at least 4/5 strength; joint must be mobile; antagonist must be present
Orthotics:
  • AFO (ankle-foot orthosis) for foot drop
  • KAFO (knee-ankle-foot orthosis) for knee instability
  • Caliper (long leg brace)
PT Management:
  • Acute phase: Rest, positioning (splinting to prevent deformity), passive ROM
  • Convalescent: Hydrotherapy, active exercises, EMG biofeedback
  • Residual phase: Strengthening remaining muscles, orthotic prescription, gait training
  • Tendon transfer post-op rehabilitation
  • Prevention of contractures
  • Breathing exercises if respiratory muscles affected
  • Post-polio syndrome: Energy conservation, pacing, avoiding overuse

19. Gait Analysis

Normal Gait Cycle: One complete gait cycle = heel strike of same foot to next heel strike of same foot
Phases:
  • Stance phase (60%): From heel strike to toe-off
    • Initial contact (heel strike)
    • Loading response (foot flat)
    • Midstance
    • Terminal stance (heel off)
    • Pre-swing (toe off)
  • Swing phase (40%):
    • Initial swing (acceleration)
    • Mid swing
    • Terminal swing (deceleration)
Key Determinants of Normal Gait:
  1. Pelvic rotation (forward on swing side)
  2. Pelvic tilt (drop on swing side - Trendelenburg)
  3. Knee flexion at midstance
  4. Foot and ankle mechanism
  5. Knee and ankle motion
  6. Lateral pelvic displacement
Gait Deviations and PT Management:
Gait DeviationCauseManagement
Trendelenburg gait (lurching to affected side)Weak hip abductors (gluteus medius)Hip abductor strengthening
Scissor gaitSpastic hip adductors (CP)Stretching, botulinum toxin
Hemiplegic gaitStroke, UMN lesionSpasticity management, AFO
Antalgic gaitPainTreat underlying cause
High-stepping gaitFoot drop (LMN)AFO, tibialis anterior strengthening
Waddling gaitBilateral hip abductor weakness / CDHStrengthening, treat cause
Steppage gaitBilateral foot dropBilateral AFO
PT Assessment of Gait:
  • Observational gait analysis
  • Video gait analysis
  • Computerized gait analysis (force plates, EMG, kinematics)
  • Timed Up and Go (TUG) test
  • 10-metre walk test, 6-minute walk test

SECTION B: 5-MARK SHORT NOTES


FRACTURES & RELATED

Colles' Fracture: (Covered in detail above - Section A, Q3)
Pott's Fracture (Bi-malleolar):
  • Fracture of both medial and lateral malleoli, often with posterior malleolus (trimalleolar)
  • Mechanism: Eversion injury at ankle
  • Features: Pain, swelling, bruising around ankle, inability to weight bear
  • Management: Undisplaced - cast for 6 weeks; Displaced - ORIF
Monteggia Fracture-Dislocation:
  • Fracture of proximal ulna with dislocation of radial head
  • Mechanism: FOOSH with forearm in pronation
  • Types (Bado classification): I (anterior), II (posterior), III (lateral), IV (both bones)
  • Management: ORIF of ulna fracture + closed reduction of radial head
Galeazzi Fracture:
  • Fracture of distal radius with dislocation of distal radioulnar joint (DRUJ)
  • "Reverse Monteggia"
  • Management: ORIF of radius + DRUJ stabilization
Stress Fractures:
  • Fractures from repetitive loading (fatigue fracture) or in weakened bone (insufficiency fracture)
  • Common sites: 2nd metatarsal (march fracture in soldiers), tibia, fibula, navicular
  • Features: Activity-related pain, point tenderness, no history of acute trauma
  • Investigations: X-ray often normal early; MRI or bone scan more sensitive
  • Management: Rest, activity modification, gradual return
Pathological Fractures:
  • Fracture through abnormal/diseased bone with minimal or no trauma
  • Causes: Metastatic disease, primary bone tumour, osteoporosis, Paget's, osteomyelitis, cysts
  • Management: Treat underlying cause + fracture fixation (IM nail for prophylactic fixation of >50% cortical involvement)
Compartment Syndrome:
  • Raised pressure within a closed fascial compartment compromising blood flow to muscles and nerves
  • Causes: Fracture (tibial shaft - most common), tight cast, circumferential burns
  • Classic 5 P's: Pain (disproportionate, especially on passive stretch), Paresthesia, Paralysis, Pallor, Pulselessness (late sign)
  • 6 P's including Pressure
  • Normal compartment pressure < 30 mmHg; treatment indicated if > 30 mmHg or within 30 mmHg of diastolic BP
  • Management: Emergency fasciotomy (immediate)
  • PT: Post-fasciotomy ROM, scar management, strengthening
Complications of Fractures:
  • Fat embolism: Fat globules enter circulation (3-5 days post-fracture); features: hypoxia, confusion, petechial rash; management: oxygen, respiratory support
  • AVN: Loss of blood supply to bone segment (femoral head, scaphoid, talus); leads to collapse
  • Myositis ossificans: Heterotopic bone formation in muscle (after elbow dislocation, muscle contusion); avoid aggressive passive ROM
Principles of Traction:
  • Traction: Application of pulling force along axis of long bone
  • Skin traction: For < 5 kg weight; short-term; via adhesive strapping or foam (e.g., Buck's traction)
  • Skeletal traction: For heavier weights; via Steinmann pin or Kirschner wire through bone; Thomas splint with Pearson knee flexion piece used for femoral fractures
External Fixators:
  • Rigid frame applied externally with pins/wires penetrating bone
  • Indications: Open fractures, infected non-union, periarticular fractures, soft tissue compromise
  • Types: Unilateral, bilateral, circular (Ilizarov)
  • Ilizarov frame: Used for limb lengthening, deformity correction, bone transport

UPPER LIMB CONDITIONS

Frozen Shoulder (Adhesive Capsulitis):
  • Condition of shoulder characterized by progressive pain and global restriction of movement (all planes equally reduced), with spontaneous resolution
  • Phases: Freezing (pain dominant), Frozen (stiffness), Thawing (resolution)
  • Pathology: Contracture of glenohumeral joint capsule, fibrosis
  • Risk factors: Diabetes (most common association), thyroid disease, post-immobilization, female > male
  • Features: Restricted ER (external rotation - first and most restricted), abduction, flexion; normal X-ray
  • Management: NSAIDs, corticosteroid injection, manipulation under anaesthesia; PT: stretching, pendular exercises, Maitland mobilizations, ultrasound
Tennis Elbow (Lateral Epicondylitis):
  • Overuse injury of common extensor origin at lateral epicondyle (ECRB most commonly affected)
  • Features: Lateral elbow pain worse with wrist extension and grip; tenderness at lateral epicondyle; Cozen's test and Mill's test positive
  • Management: Rest, NSAIDs, counterforce brace (tennis elbow brace), steroid injection; PT: eccentric exercises for wrist extensors, ultrasound, TENS
Golfer's Elbow (Medial Epicondylitis):
  • Overuse injury of common flexor origin at medial epicondyle
  • Features: Medial elbow pain, worse with wrist flexion; tenderness medial epicondyle
  • Management: Similar to tennis elbow; must rule out medial UCL injury and ulnar nerve involvement
Rotator Cuff Injuries/Tears:
  • Four muscles: Supraspinatus, Infraspinatus, Teres minor, Subscapularis (SITS)
  • Most common: Supraspinatus tear (painful arc 60-120°)
  • Full thickness tears: Weakness of elevation/rotation, drop arm sign
  • Investigations: MRI (gold standard), ultrasound
  • Management: Partial tears - PT; Full thickness - surgical repair; PT: rotator cuff strengthening (especially infraspinatus and subscapularis), scapular stabilization
Shoulder Impingement Syndrome:
  • Compression of supraspinatus and subacromial bursa under coracoacromial arch
  • Neer's sign, Hawkins-Kennedy test positive
  • Painful arc: 60-120° of abduction
  • Management: Activity modification, NSAIDs, subacromial corticosteroid injection; PT: rotator cuff and periscapular strengthening, posture correction
De Quervain's Tenosynovitis:
  • Stenosing tenosynovitis of the 1st dorsal compartment (APL and EPB tendons)
  • Features: Pain and tenderness over radial styloid, worse with thumb use
  • Finkelstein's test: Positive (pain on thumb-in-fist, ulnar deviation)
  • Management: Thumb spica splint, steroid injection, surgical release
Carpal Tunnel Syndrome (CTS):
  • Compression of median nerve within carpal tunnel
  • Causes: Pregnancy, hypothyroidism, diabetes, RA, amyloidosis, wrist fracture
  • Features: Tingling and numbness in median nerve distribution (lateral 3.5 fingers), worse at night, thenar wasting (late)
  • Phalen's test (wrist flexion for 60 seconds) and Tinel's sign positive
  • Investigations: NCS (gold standard - prolonged distal motor latency)
  • Management: Wrist splint (neutral), steroid injection; surgical carpal tunnel release; PT: nerve gliding exercises
Dupuytren's Contracture:
  • Progressive fibrosis and contracture of palmar fascia
  • Causes: Idiopathic, associated with alcohol, epilepsy, diabetes, liver disease, trauma
  • Features: Nodules in palm, then cords, leading to fixed flexion contracture of MCP and PIP joints (ring and little finger most common)
  • Management: Needle fasciotomy, collagenase injection, surgical fasciectomy

LOWER LIMB CONDITIONS

Meniscal Injuries:
  • Medial meniscus more commonly injured (less mobile)
  • Mechanism: Twisting on flexed weight-bearing knee
  • Features: Joint line pain, locking, clicking, effusion, loss of full extension (bucket handle tear)
  • McMurray's test, Apley's grind test positive
  • MRI: Gold standard
  • Management: Small peripheral tears - conservative; Bucket handle, symptomatic tears - arthroscopic meniscectomy or repair
ACL Injury:
  • Mechanism: Non-contact cutting/twisting, deceleration; valgus stress + external rotation
  • Features: "Pop" heard, immediate haemarthrosis, instability; positive Lachman test (most sensitive), anterior drawer test, pivot shift test
  • MRI: Confirms diagnosis
  • Management: Conservative (non-surgical) for lower demand; surgical ACL reconstruction (autograft) for active patients
Iliotibial Band Syndrome:
  • Overuse injury in runners and cyclists
  • Features: Lateral knee pain, worse with running; tender over lateral femoral epicondyle
  • Ober's test positive
  • Management: Rest, stretching ITB, foam rolling, hip abductor strengthening, orthotics
Plantar Fasciitis:
  • Inflammation of plantar fascia at calcaneal attachment
  • Features: Heel pain worst with first steps in morning, improves with activity
  • Windlass test positive; heel spur on X-ray (not always causative)
  • Management: Stretching (plantar fascia and Achilles), orthotics, night splints, ESWT, steroid injection; PT: ultrasound, iontophoresis
Hallux Valgus:
  • Lateral deviation of great toe with medial prominence (bunion) at 1st MTP joint
  • Causes: Tight footwear, flat feet, genetics
  • Features: Pain, bunion, 2nd toe hammertoe (secondary)
  • Management: Wide shoes, toe spacers, orthotics (conservative); Surgical (osteotomy) for severe/painful
Flat Foot (Pes Planus):
  • Loss of medial longitudinal arch
  • Types: Flexible (corrects on tip-toe - most common) vs Rigid (does not correct - tarsal coalition)
  • Management: Medial arch support/orthosis for symptomatic; Surgical for rigid/painful
Patellar Tendinitis (Jumper's Knee):
  • Overuse tendinopathy of patellar tendon at inferior pole of patella
  • Common in jumping athletes (volleyball, basketball)
  • Management: Eccentric strengthening (decline squat), ESWT, patellar tendon strap
Legg-Calve-Perthes Disease:
  • Idiopathic AVN of femoral head in children (age 4-10 years, males > females 4:1)
  • Features: Limp, hip pain, restricted ROM (especially IR and abduction)
  • X-ray stages: Avascular (dense head), fragmentation, re-ossification, healed
  • Management: Containment (keeping femoral head within acetabulum) - Petrie abduction cast, osteotomy; PT: ROM, non-weight bearing, hydrotherapy
SCFE (Slipped Capital Femoral Epiphysis):
  • Displacement of femoral head through growth plate (Salter-Harris I) during adolescence
  • Risk factors: Obese adolescent (10-15 years), endocrine disorders
  • Features: Hip/knee pain, limb in external rotation, unable to IR
  • X-ray: "Ice cream falling off cone" appearance; Klein's line disrupted
  • Management: Surgical fixation with cannulated screw (in-situ pinning); avoid weight bearing until fixed
Osgood-Schlatter Disease:
  • Apophysitis of tibial tubercle from traction by patellar tendon
  • Active adolescents (10-15 years) during growth spurt
  • Features: Anterior knee pain, tenderness, swelling at tibial tubercle; X-ray shows fragmentation
  • Management: Activity modification, ice, stretching quadriceps and hamstrings; self-limiting

SPINE SHORT NOTES

Cervical Rib:
  • Extra rib arising from C7 vertebra
  • Can compress: Subclavian artery (ischaemic symptoms) or brachial plexus lower trunk (T1 - ulnar nerve distribution, intrinsic wasting, Klumpke-type palsy)
  • Also called Thoracic Outlet Syndrome (neurogenic or vascular)
  • Features: Arm pain, paresthesia (ulnar), hand weakness, Raynaud's
  • Adson's test, Wright's test, Roos test
  • Management: Physiotherapy (scalene stretching, posture); Surgical rib resection if severe
Spina Bifida:
  • Failure of neural tube closure during embryogenesis (folic acid deficiency)
  • Types:
    • Spina bifida occulta: Vertebral arch defect, skin intact, no neurological deficit
    • Meningocele: Meninges herniate through defect (no cord tissue - less disability)
    • Myelomeningocele: Cord + meninges herniate (most severe - lower limb paralysis, bladder/bowel dysfunction)
  • Preventable with periconceptional folic acid supplementation
Lumbar Canal Stenosis:
  • Narrowing of spinal canal or neural foramina causing cauda equina or nerve root compression
  • Most common cause: Degenerative (osteophytes, hypertrophied ligamentum flavum, disc herniation)
  • Features: Neurogenic claudication (bilateral leg pain/paresthesia on walking, relieved by sitting/bending forward - "shopping cart sign"), unlike vascular claudication (relieved by standing)
  • Investigations: MRI (definitive)
  • Management: Conservative (PT - flexion exercises, cycling); Surgical (laminectomy/decompression)
Spondylolisthesis:
  • Forward displacement of one vertebra on the vertebra below
  • Meyerding classification: Grade I (<25%), II (25-50%), III (50-75%), IV (>75%), V (spondyloptosis - complete)
  • Types: Isthmic (pars defect - L5-S1), degenerative (L4-L5), congenital, traumatic
  • Features: LBP, may have radiculopathy; "step deformity" on palpation in high-grade
  • Management: PT (core stabilization, extension exercises) for most; Surgical fusion for high-grade/neurological deficit
Piriformis Syndrome:
  • Sciatic nerve compression by piriformis muscle
  • Features: Deep buttock pain, sciatica-like symptoms; worse with sitting, hip IR
  • FAIR test (flexion, adduction, internal rotation of hip) positive
  • Management: Piriformis stretching, US, dry needling, steroid injection
Scoliosis Management: (Covered in detail above - Section A, Q12)

NERVE INJURIES

Radial Nerve Palsy (Wrist Drop):
  • Most commonly injured in: Humeral shaft fracture (spiral fracture at radial groove), Saturday night palsy (nerve compression in axilla)
  • Features: Wrist drop (inability to extend wrist), finger drop, weakness of supination, sensory loss dorsal hand/first web space
  • Triceps spared if injury at humeral shaft (innervated proximal to radial groove)
  • Management: Dynamic wrist extension splint, PT (TENS, passive ROM); nerve repair/tendon transfer if no recovery by 3-4 months
Median Nerve Injury (Ape Hand):
  • Level of injury determines features:
    • High (elbow): All features
    • Low (wrist - CTS): Thenar wasting, sensory loss lateral 3.5 fingers, no motor loss in forearm
  • Features: Thenar wasting (abductor pollicis brevis), loss of opposition (Pen test), sensory loss thumb/index/middle/lateral ring
  • "Ape hand" deformity: Thumb lies in same plane as palm (loss of opposition)
  • Management: Opponens splint; nerve repair/tendon transfer
Ulnar Nerve Injury (Claw Hand):
  • Commonly injured at elbow (medial epicondyle) or wrist (Guyon's canal)
  • Features: Claw hand (ring and little finger - hyperextension at MCP, flexion at IP joints due to intrinsic weakness and unopposed extrinsics), weak grip, sensory loss medial 1.5 fingers
  • "Ulnar paradox": More pronounced claw in low lesion (intrinsics intact to index/middle but high lesion also paralyzes FDP)
  • Management: Anti-claw splint; nerve repair; Zancolli lasso procedure
Sciatic Nerve Injury:
  • Injured in hip dislocation/surgery, posterior approach to hip, missile injuries
  • Features: Combination of common peroneal + tibial nerve injury: foot drop, inability to plantarflex, sensory loss entire foot and lateral leg
  • Management: AFO for foot drop, PT; nerve repair/grafting
Lateral Popliteal (Common Peroneal) Nerve Injury (Foot Drop):
  • Commonly injured at fibular neck (pressure from plaster, cross-legged sitting, fracture)
  • Features: Foot drop (inability to dorsiflex), high-stepping gait, sensory loss dorsal foot/lateral leg
  • No plantar flexor loss (tibial nerve intact)
  • Management: AFO, PT (dorsiflexion exercises if partial); nerve exploration/repair
Erb's Palsy / Brachial Plexus Injury:
  • Erb's palsy: Upper brachial plexus injury (C5, C6) - from traction injury (obstetric, motorcycle accident)
  • Features: "Waiter's tip" position - arm adducted, internally rotated, elbow extended, forearm pronated, wrist flexed
  • Muscles affected: Deltoid, biceps, supraspinatus, infraspinatus, brachioradialis
  • Klumpke's palsy: Lower plexus (C8, T1) - intrinsic hand muscles, Horner's syndrome
  • Management: Physiotherapy (ROM, splinting, positioning); Surgery if no recovery by 3-6 months (nerve repair, grafting, tendon transfer)

ORTHOPAEDIC PROCEDURES & BONE DISEASES

Total Hip Replacement (THR) - Post-op PT:
  • Goals: Pain relief, restore ROM, prevent complications, return to function
  • Approaches: Posterior (most common - more stable but higher dislocation risk posteriorly), anterior, lateral
  • Posterior approach precautions: No hip flexion > 90°, no adduction, no internal rotation
  • PT Protocol:
    • Day 1-2: Deep breathing, ankle pumps, isometric gluts/quads, bed mobility
    • Day 3-5: Transfers, standing with frame, NWB/TTWB
    • Week 2: Progressive weight bearing, stair training, discharge home
    • Weeks 6-12: Swimming, cycling, progressive strengthening
Total Knee Replacement (TKR) - Post-op PT:
  • Goals: 0-120° knee ROM, pain-free weight bearing, functional gait
  • Key goal: Achieve 90° flexion within 2 weeks (critical window)
  • PT Protocol:
    • Day 1-2: Ankle pumps, quad sets, SLR, CPM (Continuous Passive Motion)
    • Day 3-5: Transfers, knee ROM (active-assisted), walking with frame
    • Week 2: Progressive active ROM, cycling, stairs
    • Swelling management: Elevation, ice, TED stockings
Arthroplasty / Arthrodesis / Osteotomy:
  • Arthroplasty: Surgical replacement or reshaping of joint surface (partial or total joint replacement)
  • Arthrodesis: Surgical fusion of a joint (eliminates pain by eliminating movement); indicated when arthroplasty fails, infection, young patient needing stability (e.g., ankle, wrist, spine)
  • Osteotomy: Surgical cutting of bone to re-align/redistribute load (e.g., high tibial osteotomy for medial OA knee, intertrochanteric osteotomy for hip conditions)
Bone Grafting:
  • Autograft: Own bone (iliac crest most common) - gold standard, osteogenic/osteoconductive/osteoinductive; risk of donor site morbidity
  • Allograft: Cadaveric bone - no donor morbidity; risk of immune reaction, disease transmission
  • Synthetic/Bone substitutes: Hydroxyapatite, tricalcium phosphate
  • Indications: Non-union, bone defects after tumour resection, spinal fusion
Tendon Transfer Principles:
  1. Donor muscle must be grade 4-5 strength
  2. The muscle will lose one grade after transfer
  3. Joint must have adequate passive ROM
  4. One tendon transfer does one function only
  5. Synergistic muscles work better
  6. Adequate motor reeducation post-operatively
Rickets vs Osteomalacia:
  • Rickets: Failure of mineralization in growing bone (epiphyseal plates) - in children; bow legs, knock knees, rickety rosary, widened epiphyses
  • Osteomalacia: Failure of mineralization in mature bone - in adults; bone pain, fractures, waddling gait
  • Cause of both: Vitamin D deficiency (nutritional most common), malabsorption, renal failure
  • Lab: Low Ca2+, Low PO4, High ALP, High PTH, Low 25-OH Vit D
  • Treatment: Vitamin D + calcium supplementation
Osteoporosis:
  • Reduction in bone mineral density (BMD) leading to increased fracture risk
  • Causes: Post-menopausal (estrogen deficiency), age-related (senile), secondary (steroids, hypogonadism, CKD, malabsorption)
  • Diagnosis: DEXA scan - T-score ≤ -2.5
  • T-score: -1 to -2.5 = Osteopenia; ≤ -2.5 = Osteoporosis
  • Management: Calcium + Vit D, Bisphosphonates (Alendronate), Exercise (weight-bearing and resistance), fall prevention
  • PT: Weight-bearing exercises, postural correction, balance training, fall prevention strategies
Paget's Disease (Osteitis Deformans):
  • Chronic bone disease with abnormal bone remodelling (increased osteoclastic resorption then disorganized osteoblastic activity)
  • Features: Bone pain, bowing of weight-bearing bones (tibia - "sabre tibia"), skull enlargement (hat size increase), deafness, high output cardiac failure
  • Labs: High ALP (markedly elevated), normal Ca, normal P
  • X-ray: Cotton wool appearance (skull), candle flame/blade of grass lytic lesion (early)
  • Management: Bisphosphonates (Zoledronic acid), analgesics
Gout:
  • Monosodium urate crystal deposition in joints from hyperuricaemia
  • Typically affects first MTP joint (podagra - 90%)
  • Features: Acute monoarthritis (red, hot, swollen, exquisitely tender), tophi (chronic)
  • Joint aspiration: Needle-shaped negatively birefringent urate crystals
  • Labs: High serum uric acid; X-ray: "Punched out" erosions with overhanging edge
  • Management: NSAIDs/Colchicine (acute); Allopurinol (prophylactic, urate-lowering)
Septic Arthritis:
  • Bacterial infection of joint - emergency (cartilage destroyed within 24-48 hours)
  • Most common organism: Staphylococcus aureus; in sexually active adults: Gonococci
  • Features: Hot, red, swollen, exquisitely tender joint; systemic sepsis; restricted ROM; high fever
  • Most commonly affected: Knee, hip
  • Investigations: Joint aspiration (turbid fluid, WBC >50,000, culture); Blood cultures; X-ray
  • Management: Urgent arthroscopic washout or open drainage + IV antibiotics

SECTION C: 2-MARK SHORT ANSWER QUESTIONS


DEFINITIONS & TERMINOLOGY

Fracture; Types: A fracture is a break in the continuity of bone. Types: Transverse, oblique, spiral, comminuted, greenstick (children), impacted, stress, pathological, open, closed.
Dislocation vs Subluxation:
  • Dislocation: Complete loss of contact between two articular surfaces
  • Subluxation: Partial/incomplete loss of contact between articular surfaces (joint surfaces still in partial contact)
Coxa Vara / Coxa Valga:
  • Coxa Vara: Neck-shaft angle of femur < 120° (normal 125-135°); limb appears short, abductors lax
  • Coxa Valga: Neck-shaft angle > 135°; associated with hip dislocation
Varus vs Valgus:
  • Varus: Distal part of limb directed toward midline (inward angulation) - "bow-legged"
  • Valgus: Distal part directed away from midline (outward angulation) - "knock-kneed"
Osteotomy: Surgical cutting of bone to correct deformity, realign joint surfaces, or redistribute weight-bearing.
Arthrodesis: Surgical fusion of a joint to eliminate movement and relieve pain.
Arthroplasty: Surgical reshaping or replacement of a joint (total or partial joint replacement).
Bone Graft: Transplantation of bone tissue to repair skeletal defects; types: autograft (self), allograft (cadaver), synthetic.
Tenodesis: Surgical fixation of a tendon to bone; also refers to passive tenodesis effect (wrist extension causes passive finger flexion as in C6 SCI patients).
Wolff's Law: Bone remodels in response to the mechanical stresses placed upon it - bone is laid down where it is needed and reabsorbed where it is not.
Hilton's Law: The nerve supplying a joint also supplies the muscles that move the joint and the skin over those muscles.
Callus (Provisional & Permanent):
  • Provisional callus (soft callus): Fibrocartilaginous tissue bridging fracture gap at 2-3 weeks
  • Permanent callus (hard callus): Mineralised bone formed by ossification of soft callus; woven bone later remodelled to lamellar bone
Non-Union and Malunion:
  • Non-union: Failure of fracture to unite within the expected time (usually >6 months); can be hypertrophic (vascular), atrophic (avascular), or infected
  • Malunion: Fracture heals in an unacceptable position (shortening, angulation, or rotation)
Delayed Union: Fracture that takes longer than expected to heal but is still progressing toward union (distinguished from non-union where healing has stopped).
Avascular Necrosis (AVN): Death of bone tissue due to interruption of blood supply; leads to collapse of the articular surface. Common sites: Femoral head (after fracture neck of femur), scaphoid, talus.

CLINICAL SIGNS & SPECIAL TESTS

Trendelenburg Sign & Test:
  • Sign: When standing on one leg, the pelvis drops on the contralateral (non-weight-bearing) side - indicates weakness of ipsilateral hip abductors (gluteus medius and minimus)
  • Positive Trendelenburg: Patient compensates by lurching trunk to affected side = Trendelenburg gait
Thomas Test:
  • Tests for fixed flexion deformity (FFD) of the hip
  • Method: Patient supine, examiner flexes the contralateral hip fully to flatten lumbar lordosis; the angle the affected thigh makes with the bed is the degree of FFD
  • Positive: Affected hip lifts off bed = FFD present
Lachman's Test:
  • Tests ACL integrity
  • Method: Knee at 20-30° flexion; stabilize femur, pull tibia anteriorly; assess for soft end-point
  • Most sensitive test for ACL rupture
McMurray's Test:
  • Tests for meniscal tears
  • Method: Flex knee, then extend while rotating the tibia (internal rotation for lateral meniscus, external rotation for medial meniscus); a click or pain along joint line is positive
  • Positive = meniscal tear
Anterior/Posterior Drawer Test:
  • Knee at 90° flexion; pull tibia anteriorly (ACL) or push posteriorly (PCL)
  • Positive: Excessive movement > 6 mm
Ortolani's & Barlow's Test: (Covered above - DDH section)
Phalen's Test / Tinel's Sign:
  • Phalen's test: Maximal wrist flexion for 60 seconds reproduces tingling in median nerve distribution - for CTS
  • Tinel's sign: Percussion over carpal tunnel (or any nerve) elicits distal tingling in nerve distribution - tests nerve regeneration/hypersensitivity
Lasegue's Sign (SLR Test):
  • Patient supine; examiner passively raises extended leg
  • Positive: Reproduction of radicular pain (sciatica) at < 60° indicates L4/L5/S1 nerve root compression (PIVD)
  • Bowstring sign: Relieving leg at positive SLR angle by bending knee reduces pain; pressing popliteal fossa reproduces it
Schober's Test:
  • Measures lumbar flexion
  • Method: Mark 5 cm below and 10 cm above the L5-S1 junction (total 15 cm); patient bends forward; normal increase is ≥ 5 cm (from 15 to ≥ 20 cm)
  • Reduced in AS, mechanical LBP
Finkelstein's Test:
  • Tests De Quervain's tenosynovitis
  • Method: Patient places thumb in palm, wraps fingers over it; examiner deviates wrist in ulnar direction
  • Positive: Pain over radial styloid/first dorsal compartment
Apley's Grind & Distraction Test:
  • Grind: Patient prone, knee at 90°; compression applied + rotation - pain = meniscal tear
  • Distraction: Distract knee + rotation - pain = ligamentous injury
  • Together they differentiate meniscal from ligamentous pathology
Speed's / Yergason's Test:
  • Speed's test: Resisted shoulder flexion with elbow extended and forearm supinated - pain in bicipital groove = bicipital tendinitis
  • Yergason's test: Resisted supination with elbow at 90° flexion - pain in bicipital groove = bicipital tendinitis
Hawkins-Kennedy Test:
  • Tests for subacromial impingement
  • Method: Shoulder and elbow at 90° flexion; internally rotate shoulder
  • Positive: Pain = impingement of supraspinatus
Cobb's Angle: (Covered above - Scoliosis section) The angle between lines drawn along end plates of the most tilted upper and lower vertebrae in a scoliotic curve; measured on AP spine X-ray.
Gaenslen's Test:
  • Tests sacroiliac joint
  • Method: Patient supine at edge of table; one hip hyperextended off the table, other hip maximally flexed; positive if this stresses the SI joint and reproduces buttock pain
  • Positive in sacroiliitis (AS, mechanical SI joint dysfunction)

DEFORMITIES & SHORT CONCEPTS

Wrist Drop: Inability to extend the wrist due to radial nerve palsy; hand hangs in flexion.
Foot Drop: Inability to dorsiflex the foot due to common peroneal nerve injury or weakness of tibialis anterior; causes high-stepping gait.
Ape Hand: Thenar wasting with thumb in the plane of the palm due to median nerve injury (loss of thenar opposition muscles - APB, OP, FPB).
Claw Hand: Hyperextension at MCP and flexion at IP joints of ring and little fingers due to ulnar nerve palsy (loss of interossei and hypothenar muscles); intrinsic minus position.
Swan Neck Deformity: Hyperextension at PIP joint and flexion at DIP joint; caused by intrinsic muscle tightness or volar plate injury at PIP; seen in RA.
Boutonniere Deformity: Flexion at PIP and hyperextension at DIP joint; caused by disruption of central slip of extensor tendon allowing lateral bands to slip volarly; seen in RA, trauma.
Mallet Finger: Flexion deformity at DIP joint due to rupture of extensor tendon at its insertion on distal phalanx; caused by forced flexion of extended finger; treated with extension splint for 6-8 weeks.
Trigger Finger: Stenosing tenosynovitis of the flexor tendon sheath causing the tendon to catch or lock when passing through the A1 pulley; finger "clicks" and locks in flexion; treated with steroid injection or surgical release.
Heberden's vs Bouchard's Node:
  • Heberden's nodes: Osteophytes at DIP joints - seen in OA
  • Bouchard's nodes: Osteophytes at PIP joints - seen in OA (can also be seen in RA)
RICE / PRICES Principle:
  • RICE: Rest, Ice, Compression, Elevation (acute soft tissue injury management)
  • PRICES: Protection, Rest, Ice, Compression, Elevation, Support
Spinal Shock: Temporary loss of all spinal cord functions (motor, sensory, reflex, autonomic) below the level of injury immediately after acute SCI; lasts hours to days/weeks; resolution marked by return of bulbocavernosus reflex.
Brown-Sequard Syndrome: Hemisection of spinal cord causing: ipsilateral loss of motor function and proprioception/vibration (posterior column and corticospinal tract); contralateral loss of pain and temperature (spinothalamic tract crosses 2 levels above).
Cauda Equina Syndrome: Compression of the cauda equina nerve roots causing: bilateral leg pain/weakness, saddle area anaesthesia, urinary retention (overflow incontinence), bowel dysfunction; surgical emergency.
Meralgia Paraesthetica: Compression/entrapment of lateral femoral cutaneous nerve (L2-L3) at the inguinal ligament; causes burning, tingling, numbness on anterolateral thigh; no motor involvement; causes: obesity, tight belts, pregnancy.
Tarsal Tunnel Syndrome: Compression of posterior tibial nerve within tarsal tunnel (behind medial malleolus); causes pain and tingling on sole of foot; Tinel's sign positive at tarsal tunnel.
Crutch Palsy: Compression of radial nerve in axilla (posterior cord of brachial plexus) from crutch pressure; causes wrist drop and weakness of finger extensors; triceps typically spared as branch is given off above the radial groove.
Erb's Palsy: (Covered above - Upper brachial plexus C5, C6 injury; "waiter's tip" posture)
Klumpke's Palsy: Lower brachial plexus injury (C8, T1); intrinsic hand muscle wasting (claw hand), sensory loss medial forearm/hand; associated Horner's syndrome (if T1 ramus communicans involved - ptosis, miosis, anhidrosis).

APPLIANCES & EQUIPMENT

Types of Crutches:
  • Axillary crutches: Rest in axilla; risk of crutch palsy if used improperly (weight through axilla not hands)
  • Elbow crutches (Lofstrand/forearm): Cuff around forearm, handgrip; most common
  • Gutter crutches: Forearm rests in gutter; for those who cannot grip (RA)
  • Gait patterns: Non-weight bearing (swing through), partial weight bearing (3-point), full weight bearing (4-point, 2-point)
Thomas Splint:
  • Half-ring splint that fits around the thigh at ischial tuberosity and extends beyond the foot
  • Used for femoral shaft fractures (with skin/skeletal traction)
  • Used with Pearson knee flexion piece for balanced suspension traction
  • Also used as temporary splinting in emergency/transport
Hip Spica:
  • Plaster of Paris cast encasing the pelvis and one or both legs
  • Used for: CDH/DDH (post-reduction), hip fractures in children, pelvic osteotomies, femoral fractures in young children
Skeletal vs Skin Traction:
  • Skin traction: Applied via adhesive or foam strapping on skin; max weight 4-5 kg; short-term; risk of skin breakdown; for pediatric femur fractures, hip pain management
  • Skeletal traction: Pin (Steinmann pin or K-wire) through bone (distal femur, proximal tibia, calcaneum); heavier weights; long-term; more effective and accurate
KAFO / AFO / TLSO:
  • AFO (Ankle-Foot Orthosis): Controls ankle and foot; used for foot drop, equinus; types: solid, hinged, posterior leaf spring
  • KAFO (Knee-Ankle-Foot Orthosis): Controls knee, ankle, and foot; used for polio, SCI, severe OA
  • TLSO (Thoracolumbar-Sacral Orthosis): Encompasses thoracic, lumbar, sacral spine; used for scoliosis (Boston brace), compression fractures, post-spinal fusion
Milwaukee Brace:
  • A cervico-thoracolumbar orthosis (CTLSO)
  • Metal uprights with pelvic girdle and neck ring with chin/occipital pads
  • Used for: High thoracic scoliosis (apex T7 or above), some Scheuermann's kyphosis cases
  • Must be worn 18-23 hours/day in skeletally immature patients with Cobb's angle 25-45°

This covers all questions in the MGR BPT Clinical Orthopaedics Quick Reference Guide - all 19 long essay (15-mark) topics, all ~60 short note (5-mark) topics, and all ~60 short answer (2-mark) topics.
Key exam tips (from the guide):
  • Always include PT goals and specific techniques in every answer - this differentiates a BPT answer
  • Use subheadings with bullet points for 15-mark answers
  • Draw labelled diagrams for fractures, deformities, and anatomy
  • Always mention X-ray, MRI, and relevant blood tests in investigations
  • For 2-mark answers: 2-3 crisp lines only, no padding

Create a study guide PDF for exam revision

Reading File
Running Command

mkdir -p /tmp/workspace/ortho-study-guide && ls /tmp/workspace/ortho-study-guide/

Writing File

~/ortho-study-guide/build_pdf.py


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

# ── Output path ─────────────────────────────────────────────────────────────
OUTPUT = "/tmp/workspace/ortho-study-guide/MGR_BPT_ClinicalOrtho_StudyGuide.pdf"

# ── Colour palette ───────────────────────────────────────────────────────────
C_NAVY   = colors.HexColor("#1A3A5C")
C_TEAL   = colors.HexColor("#0E7C7B")
C_AMBER  = colors.HexColor("#F4A300")
C_LIGHT  = colors.HexColor("#EBF4FA")
C_PALE   = colors.HexColor("#FFF9EC")
C_WHITE  = colors.white
C_LGREY  = colors.HexColor("#F5F5F5")
C_DGREY  = colors.HexColor("#444444")
C_RED    = colors.HexColor("#C0392B")
C_GREEN  = colors.HexColor("#1A7A4A")
C_BORDER = colors.HexColor("#AACFE8")

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

styles = getSampleStyleSheet()

# ── Custom styles ─────────────────────────────────────────────────────────────
def S(name, **kw):
    return ParagraphStyle(name, **kw)

sTitle = S("sTitle",
    fontName="Helvetica-Bold", fontSize=22, textColor=C_WHITE,
    alignment=TA_CENTER, spaceAfter=4, leading=28)
sSubtitle = S("sSubtitle",
    fontName="Helvetica", fontSize=11, textColor=colors.HexColor("#DDEEFF"),
    alignment=TA_CENTER, spaceAfter=2)
sBadge = S("sBadge",
    fontName="Helvetica-Bold", fontSize=9, textColor=C_WHITE,
    alignment=TA_CENTER)

sCh = S("sCh",   # chapter heading
    fontName="Helvetica-Bold", fontSize=14, textColor=C_WHITE,
    spaceBefore=8, spaceAfter=4, leading=18, leftIndent=0)
sH1 = S("sH1",
    fontName="Helvetica-Bold", fontSize=12, textColor=C_NAVY,
    spaceBefore=10, spaceAfter=3, leading=15)
sH2 = S("sH2",
    fontName="Helvetica-Bold", fontSize=10.5, textColor=C_TEAL,
    spaceBefore=7, spaceAfter=2, leading=13)
sH3 = S("sH3",
    fontName="Helvetica-Bold", fontSize=9.5, textColor=C_DGREY,
    spaceBefore=5, spaceAfter=1, leading=12)
sBody = S("sBody",
    fontName="Helvetica", fontSize=9, textColor=C_DGREY,
    spaceAfter=2, leading=13, alignment=TA_JUSTIFY)
sBullet = S("sBullet",
    fontName="Helvetica", fontSize=9, textColor=C_DGREY,
    spaceAfter=1, leading=12, leftIndent=14, bulletIndent=4)
sNote = S("sNote",
    fontName="Helvetica-Oblique", fontSize=8.5, textColor=C_TEAL,
    spaceAfter=2, leading=11, leftIndent=8)
sKeyword = S("sKeyword",
    fontName="Helvetica-Bold", fontSize=9, textColor=C_RED,
    spaceAfter=1, leading=12)
sTip = S("sTip",
    fontName="Helvetica-Oblique", fontSize=8.5, textColor=C_GREEN,
    spaceAfter=2, leading=12, leftIndent=8)
sFooter = S("sFooter",
    fontName="Helvetica", fontSize=7.5, textColor=colors.grey,
    alignment=TA_CENTER)
sTocH = S("sTocH",
    fontName="Helvetica-Bold", fontSize=11, textColor=C_NAVY,
    spaceBefore=4, spaceAfter=2)
sTocE = S("sTocE",
    fontName="Helvetica", fontSize=9, textColor=C_DGREY,
    spaceAfter=1, leftIndent=12)

# ── Helper builders ───────────────────────────────────────────────────────────
def cover_banner(lines):
    """Dark navy banner for cover / chapter headers."""
    data = [[Paragraph(l[0], l[1])] for l in lines]
    t = Table(data, colWidths=[doc.width])
    t.setStyle(TableStyle([
        ("BACKGROUND", (0,0), (-1,-1), C_NAVY),
        ("TOPPADDING",    (0,0), (-1,-1), 10),
        ("BOTTOMPADDING", (0,0), (-1,-1), 10),
        ("LEFTPADDING",   (0,0), (-1,-1), 18),
        ("RIGHTPADDING",  (0,0), (-1,-1), 18),
    ]))
    return t

def chapter_header(text, subtitle=""):
    items = []
    data = [[Paragraph(text, sCh)]]
    if subtitle:
        data.append([Paragraph(subtitle, sNote)])
    t = Table(data, colWidths=[doc.width])
    t.setStyle(TableStyle([
        ("BACKGROUND", (0,0), (-1,-1), C_NAVY),
        ("TOPPADDING",    (0,0), (-1,-1), 8),
        ("BOTTOMPADDING", (0,0), (-1,-1), 8),
        ("LEFTPADDING",   (0,0), (-1,-1), 14),
        ("ROUNDEDCORNERS", [4,4,4,4]),
    ]))
    items.append(t)
    items.append(Spacer(1, 6))
    return items

def section_box(heading, body_paras, accent=C_TEAL):
    """Teal-left-border box for a section."""
    inner = [[Paragraph(heading, sH1)]] + [[p] for p in body_paras]
    t = Table(inner, colWidths=[doc.width - 0.6*cm])
    t.setStyle(TableStyle([
        ("BACKGROUND",    (0,0), (-1,-1), C_LIGHT),
        ("LINEAFTER",     (0,0), (0,-1), 3, accent),
        ("LINEBEFORE",    (0,0), (0,-1), 3, accent),
        ("TOPPADDING",    (0,0), (-1,-1), 4),
        ("BOTTOMPADDING", (0,0), (-1,-1), 4),
        ("LEFTPADDING",   (0,0), (-1,-1), 10),
        ("RIGHTPADDING",  (0,0), (-1,-1), 6),
    ]))
    return t

def amber_box(heading, body_paras):
    inner = [[Paragraph(heading, S("_ah", fontName="Helvetica-Bold",
                                   fontSize=9.5, textColor=C_NAVY))]] \
          + [[p] for p in body_paras]
    t = Table(inner, colWidths=[doc.width - 0.6*cm])
    t.setStyle(TableStyle([
        ("BACKGROUND",    (0,0), (-1,-1), C_PALE),
        ("LINEBEFORE",    (0,0), (0,-1), 3, C_AMBER),
        ("TOPPADDING",    (0,0), (-1,-1), 4),
        ("BOTTOMPADDING", (0,0), (-1,-1), 4),
        ("LEFTPADDING",   (0,0), (-1,-1), 10),
    ]))
    return t

def two_col_table(rows, col1_w=4*cm):
    data = [[Paragraph(f"<b>{r[0]}</b>", S("_tc1", fontName="Helvetica-Bold",
                       fontSize=8.5, textColor=C_NAVY, leading=12)),
             Paragraph(r[1], S("_tc2", fontName="Helvetica",
                       fontSize=8.5, textColor=C_DGREY, leading=12))]
            for r in rows]
    t = Table(data, colWidths=[col1_w, doc.width - col1_w])
    t.setStyle(TableStyle([
        ("BACKGROUND",    (0,0), (-1,-1), C_LGREY),
        ("ROWBACKGROUNDS",(0,0), (-1,-1), [C_WHITE, C_LGREY]),
        ("GRID",          (0,0), (-1,-1), 0.5, C_BORDER),
        ("TOPPADDING",    (0,0), (-1,-1), 3),
        ("BOTTOMPADDING", (0,0), (-1,-1), 3),
        ("LEFTPADDING",   (0,0), (-1,-1), 6),
        ("VALIGN",        (0,0), (-1,-1), "TOP"),
    ]))
    return t

def header_table(cols, data_rows, col_widths=None):
    if col_widths is None:
        w = doc.width / len(cols)
        col_widths = [w] * len(cols)
    header = [Paragraph(f"<b>{c}</b>", S("_th", fontName="Helvetica-Bold",
              fontSize=8.5, textColor=C_WHITE)) for c in cols]
    body = [[Paragraph(str(cell), S("_td", fontName="Helvetica",
             fontSize=8, textColor=C_DGREY, leading=11)) for cell in row]
            for row in data_rows]
    t = Table([header]+body, colWidths=col_widths)
    t.setStyle(TableStyle([
        ("BACKGROUND",    (0,0), (-1, 0), C_TEAL),
        ("ROWBACKGROUNDS",(0,1), (-1,-1), [C_WHITE, C_LGREY]),
        ("GRID",          (0,0), (-1,-1), 0.5, C_BORDER),
        ("TOPPADDING",    (0,0), (-1,-1), 3),
        ("BOTTOMPADDING", (0,0), (-1,-1), 3),
        ("LEFTPADDING",   (0,0), (-1,-1), 5),
        ("VALIGN",        (0,0), (-1,-1), "TOP"),
    ]))
    return t

def B(text):  return Paragraph(f"<b>{text}</b>", sBody)
def P(text):  return Paragraph(text, sBody)
def Bl(text): return Paragraph(f"• {text}", sBullet)
def H1(text): return Paragraph(text, sH1)
def H2(text): return Paragraph(text, sH2)
def H3(text): return Paragraph(text, sH3)
def N(text):  return Paragraph(text, sNote)
def Tip(text):return Paragraph(f"✔ {text}", sTip)
def KW(text): return Paragraph(text, sKeyword)
def SP(n=4):  return Spacer(1, n)
def HR():     return HRFlowable(width="100%", thickness=0.5, color=C_BORDER, spaceAfter=4)

# ════════════════════════════════════════════════════════════════════════════════
# BUILD CONTENT
# ════════════════════════════════════════════════════════════════════════════════
story = []

# ── COVER PAGE ────────────────────────────────────────────────────────────────
cover_data = [
    [Paragraph("CLINICAL ORTHOPAEDICS", sTitle)],
    [Paragraph("Complete Study Guide for Exam Revision", sSubtitle)],
    [Paragraph("Bachelor of Physiotherapy (BPT) — 3rd & 4th Year", sSubtitle)],
    [Paragraph("Tamil Nadu Dr. M.G.R. Medical University", sSubtitle)],
    [Paragraph("2010 & 2018 Regulations", S("_reg", fontName="Helvetica",
               fontSize=9, textColor=colors.HexColor("#AACFE8"), alignment=TA_CENTER))],
]
cover_t = Table(cover_data, colWidths=[doc.width])
cover_t.setStyle(TableStyle([
    ("BACKGROUND",    (0,0), (-1,-1), C_NAVY),
    ("TOPPADDING",    (0,0), (-1,-1), 14),
    ("BOTTOMPADDING", (0,0), (-1,-1), 14),
    ("LEFTPADDING",   (0,0), (-1,-1), 20),
    ("ROUNDEDCORNERS",[6,6,6,6]),
]))
story.append(cover_t)
story.append(SP(12))

# Badge row
badge_data = [
    [Paragraph("15-MARK ESSAYS", sBadge),
     Paragraph("5-MARK SHORT NOTES", sBadge),
     Paragraph("2-MARK ANSWERS", sBadge),
     Paragraph("EXAM STRATEGIES", sBadge)]
]
badge_t = Table(badge_data, colWidths=[doc.width/4]*4)
badge_t.setStyle(TableStyle([
    ("BACKGROUND",    (0,0), (0,0), C_TEAL),
    ("BACKGROUND",    (1,0), (1,0), C_RED),
    ("BACKGROUND",    (2,0), (2,0), colors.HexColor("#6A1F8A")),
    ("BACKGROUND",    (3,0), (3,0), C_AMBER),
    ("TOPPADDING",    (0,0), (-1,-1), 7),
    ("BOTTOMPADDING", (0,0), (-1,-1), 7),
    ("ROUNDEDCORNERS",[4,4,4,4]),
]))
story.append(badge_t)
story.append(SP(10))

# Guaranteed repeat topics mini-table
story.append(P("<b>GUARANTEED HIGH-PRIORITY TOPICS:</b>"))
story.append(SP(4))
story.append(header_table(
    ["Topic", "Expected Marks", "Priority"],
    [
        ["PIVD / Prolapsed Lumbar Disc", "15 marks", "★★★"],
        ["Osteoarthritis of Knee",       "15 marks", "★★★"],
        ["Rheumatoid Arthritis",         "15 marks", "★★★"],
        ["Fracture Neck of Femur",       "15 marks", "★★★"],
        ["Low Back Pain",                "15 marks", "★★★"],
        ["Ankylosing Spondylitis",       "5 or 15 marks", "★★★"],
        ["CTEV / Club Foot",             "5 or 15 marks", "★★"],
        ["Colles' Fracture",             "5 marks", "★★★"],
        ["Frozen Shoulder",              "5 marks", "★★★"],
        ["Carpal Tunnel Syndrome",       "5 marks", "★★"],
    ],
    col_widths=[8*cm, 3.5*cm, 3*cm]
))
story.append(SP(10))

story.append(amber_box("📋 EXAM PATTERN", [
    P("Duration: 3 Hours  |  Total: 100 Marks  |  3rd Year Subject"),
    two_col_table([
        ("Section A – Long Essay (15M)", "2 questions, attempt ALL — 30 marks total"),
        ("Section B – Short Notes (5M)",  "10 questions, attempt ALL — 50 marks total"),
        ("Section C – Short Answers (2M)","10 questions, attempt ALL — 20 marks total"),
    ], col1_w=6*cm),
]))
story.append(PageBreak())

# ════════════════════════════════════════════════════════════════════════════════
# SECTION A — 15-MARK LONG ESSAYS
# ════════════════════════════════════════════════════════════════════════════════
story += chapter_header("SECTION A — 15-MARK LONG ESSAY QUESTIONS",
                        "Structure each answer: Definition → Aetiology → Pathology → Clinical Features → Investigations → Management → PT Management → Complications")

# ── Q1: Fractures ─────────────────────────────────────────────────────────────
story.append(H1("Q1. Fractures — Pathology, Types, Clinical Features, Complications & Bone Healing"))
story.append(SP(3))

story.append(H2("Definition & Types"))
story.append(P("A <b>fracture</b> is a break in the continuity of bone, caused by direct/indirect trauma, pathological conditions, or stress."))
story.append(two_col_table([
    ("Transverse",   "90° to long axis — stable"),
    ("Oblique",      "Angled — less stable"),
    ("Spiral",       "Twisting force — also oblique"),
    ("Comminuted",   "Multiple fragments"),
    ("Greenstick",   "Incomplete — children only"),
    ("Impacted",     "Fragments driven together"),
    ("Stress",       "Repetitive loading (march fracture)"),
    ("Pathological", "Through diseased bone"),
    ("Open",         "Bone communicates with skin"),
    ("Closed",       "Intact skin"),
], col1_w=3.5*cm))
story.append(SP(5))

story.append(H2("Stages of Bone Healing"))
story.append(header_table(
    ["Stage", "Timing", "Events"],
    [
        ["1. Haematoma", "0–72 hrs", "Clot forms; inflammation; growth factors released"],
        ["2. Inflammatory", "Days 1–7", "Macrophages, fibroblasts invade; granulation tissue"],
        ["3. Soft Callus", "Weeks 2–3", "Fibrocartilage bridges gap (provisional callus)"],
        ["4. Hard Callus", "Weeks 3–12", "Endochondral ossification → woven bone"],
        ["5. Remodelling", "Months–years", "Woven → lamellar bone along stress lines (Wolff's Law)"],
    ],
    col_widths=[3.5*cm, 3*cm, 8*cm]
))
story.append(SP(5))

story.append(H2("Clinical Features"))
for f in ["Pain & point tenderness","Swelling & bruising/ecchymosis","Deformity (shortening, angulation, rotation)",
          "Loss of function","Abnormal mobility & crepitus","Neurovascular deficit (if vessels/nerves injured)"]:
    story.append(Bl(f))
story.append(SP(4))

story.append(H2("Complications"))
story.append(header_table(
    ["Timing", "Complication", "Notes"],
    [
        ["Immediate", "Haemorrhage, nerve/vessel injury, visceral injury", "Femur fracture → 1–2 L blood loss"],
        ["Early", "Compartment syndrome, fat embolism, DVT, infection", "Fat embolism: days 3–5, hypoxia + petechiae"],
        ["Late", "Delayed union, non-union, malunion, AVN, myositis ossificans, CRPS", "Myositis: avoid aggressive passive ROM"],
    ],
    col_widths=[2.5*cm, 6*cm, 6*cm]
))
story.append(SP(5))

story.append(H2("PT Management"))
story.append(two_col_table([
    ("During immobilization", "Isometrics (quads, hams), breathing exercises, distal joint mobilization, elevation, oedema control"),
    ("Post-immobilization",   "ROM exercises, progressive strengthening (isotonic → isokinetic), gait training, functional re-education"),
    ("Goals",                 "Prevent wasting, maintain mobility, restore function, prevent complications"),
], col1_w=4.5*cm))
story.append(SP(8))

# ── Q2: Femoral Shaft Fracture ────────────────────────────────────────────────
story.append(HR())
story.append(H1("Q2. Fracture of Femur (Shaft) — PT Assessment & Management"))
story.append(P("<b>Clinical Features:</b> Severe thigh pain and swelling, shortening and lateral rotation, inability to weight-bear, significant blood loss (1–2 litres into thigh), haemodynamic instability possible."))
story.append(SP(3))
story.append(P("<b>Management:</b> Traction (skin/skeletal), ORIF with intramedullary nail (most common), external fixation for open fractures."))
story.append(SP(3))

story.append(H2("PT Assessment"))
for item in ["Pain — VAS scale", "ROM — hip, knee, ankle", "Muscle strength — MRC grading",
             "Limb girth measurement (swelling)", "Gait analysis", "Vascular & neurological status"]:
    story.append(Bl(item))

story.append(H2("PT Management — During Immobilization"))
for item in ["Foot and ankle pumps (DVT prevention)", "Isometric quadriceps, hamstring, gluteal sets",
             "Deep breathing, coughing exercises", "Positioning to prevent contractures",
             "Upper limb strengthening for crutch preparation"]:
    story.append(Bl(item))

story.append(H2("PT Management — Post-Immobilization"))
story.append(two_col_table([
    ("Week 1–2",   "AROM exercises, transfers, standing with frame (NWB)"),
    ("Week 2–6",   "Progressive weight-bearing (NWB → PWB → FWB), stair training"),
    ("Week 6+",    "Strengthening, proprioception, return to functional activities"),
    ("Hydrotherapy","Early weight-bearing in buoyancy-assisted environment"),
], col1_w=3.5*cm))
story.append(SP(8))

# ── Q3: Colles' Fracture ──────────────────────────────────────────────────────
story.append(HR())
story.append(H1("Q3. Colles' Fracture"))
story.append(two_col_table([
    ("Definition",   "Fracture of distal radius within 2.5 cm of wrist joint with dorsal displacement — 'dinner fork' deformity"),
    ("Mechanism",    "FOOSH (Fall On OutStretched Hand) with wrist in dorsiflexion; most common in post-menopausal women (osteoporosis)"),
    ("Deformity",    "Dorsal displacement & tilt, radial shortening, radial deviation of hand"),
], col1_w=3.5*cm))
story.append(SP(4))
story.append(H2("Complications (CAVE mnemonic — Colles')"))
for c in ["Malunion (most common)", "Carpal Tunnel Syndrome (median nerve compression)",
          "Sudeck's dystrophy / CRPS", "Stiffness of fingers and shoulder",
          "Rupture of Extensor Pollicis Longus tendon", "Wrist instability"]:
    story.append(Bl(c))
story.append(H2("Management"))
story.append(two_col_table([
    ("Undisplaced",     "Below-elbow POP cast for 6 weeks"),
    ("Displaced",       "Closed reduction under anaesthesia + cast"),
    ("Unstable/comm.",  "ORIF with volar locking plate or external fixator"),
], col1_w=3.5*cm))
story.append(H2("PT Management"))
story.append(two_col_table([
    ("Immediately",     "Finger exercises, shoulder & elbow mobilization, elevation, oedema control"),
    ("After cast off",  "Wrist ROM (flexion/extension, pronation/supination), grip strengthening"),
    ("Advanced",        "Functional retraining, ADL rehabilitation, ergonomics"),
    ("Electrotherapy",  "TENS, ultrasound for pain & oedema"),
], col1_w=3.5*cm))
story.append(SP(8))

# ── Q4: Fracture Neck of Femur ────────────────────────────────────────────────
story.append(HR())
story.append(H1("Q4. Fracture Neck of Femur"))
story.append(H2("Garden's Classification"))
story.append(header_table(
    ["Grade", "Description", "Treatment"],
    [
        ["I",  "Incomplete, impacted (valgus)", "Internal fixation (cannulated screws)"],
        ["II", "Complete, undisplaced",          "Internal fixation (DHS/cannulated screws)"],
        ["III","Complete, partial displacement", "Hemiarthroplasty (Austin Moore/bipolar)"],
        ["IV", "Complete, full displacement",    "THR (younger) or Hemiarthroplasty (elderly)"],
    ],
    col_widths=[1.5*cm, 7*cm, 6*cm]
))
story.append(SP(4))
story.append(P("<b>Key concern:</b> Blood supply to femoral head (medial circumflex femoral artery — retinacular vessels) is disrupted → risk of AVN."))
story.append(P("<b>Clinical features:</b> Hip pain, <b>shortening and external rotation</b> of limb, inability to weight-bear."))
story.append(SP(4))
story.append(H2("Post-op PT Precautions (THR/Hemiarthroplasty — Posterior Approach)"))
for p in ["No hip flexion > 90°", "No internal rotation", "No adduction beyond midline",
          "Use raised toilet seat, long-handled shoe horn, abduction pillow"]:
    story.append(Bl(p))
story.append(H2("Post-op PT Protocol"))
story.append(two_col_table([
    ("Day 1–2",   "Ankle pumps, isometrics, breathing exercises, bed mobility"),
    ("Day 3–5",   "Transfers, standing with frame, NWB/TTWB"),
    ("Week 2",    "Progressive gait training, hip ROM (within precautions)"),
    ("Week 6–12", "Strengthening, stairs, functional activities, return to community"),
], col1_w=3.5*cm))
story.append(SP(8))

# ── Q5: SCI ───────────────────────────────────────────────────────────────────
story.append(HR())
story.append(H1("Q5. Spinal Cord Injury — PT Management of Paraplegia / Quadriplegia"))
story.append(H2("ASIA Impairment Scale"))
story.append(header_table(
    ["Grade", "Description"],
    [
        ["A – Complete",     "No motor/sensory function below injury level"],
        ["B – Sensory Inc.", "Sensory preserved, no motor below S4–S5"],
        ["C – Motor Inc.",   "Motor preserved but < 3/5 in key muscles below"],
        ["D – Motor Inc.",   "Motor preserved, ≥ 3/5 in key muscles below"],
        ["E – Normal",       "Normal motor and sensory function"],
    ],
    col_widths=[4*cm, 10.5*cm]
))
story.append(SP(4))
story.append(H2("Functional Levels"))
story.append(two_col_table([
    ("C1–C4", "Ventilator-dependent; require power wheelchair, no independent transfers"),
    ("C5–C6", "Shoulder & elbow function; manual wheelchair with adapted equipment"),
    ("C7–C8", "Near-independent with wheelchair; hand function limited"),
    ("T1–T9", "Complete paraplegia; independent wheelchair; KAFO gait with crutches possible"),
    ("T10–L1","Lower paraplegia; household ambulation with KAFOs"),
    ("L2–S5", "Variable lower limb; community ambulation with AFOs or crutches"),
], col1_w=2*cm))
story.append(SP(4))
story.append(H2("Complications to Monitor"))
for c in ["Pressure sores (reposition every 2 hours)","Autonomic dysreflexia (above T6) — emergency",
          "Respiratory compromise (cervical injuries)","Neurogenic bladder/UTI","DVT/PE",
          "Spasticity, heterotopic ossification, contractures","Depression, adjustment disorder"]:
    story.append(Bl(c))
story.append(H2("PT Management"))
story.append(two_col_table([
    ("Acute",        "Positioning, passive ROM, respiratory PT, skin care, family education"),
    ("Rehab",        "Strengthening (preserved muscles), bed mobility, transfers, wheelchair skills, gait training"),
    ("Quadriplegics","Mobile arm supports, tenodesis splints, BFO, power wheelchair"),
    ("Advanced",     "FES, hydrotherapy, vocational rehabilitation, community integration"),
], col1_w=3.5*cm))
story.append(PageBreak())

# ── Q6: OA Knee ───────────────────────────────────────────────────────────────
story += chapter_header("SECTION A — JOINTS & DEGENERATIVE CONDITIONS (Continued)")
story.append(H1("Q6. Osteoarthritis of Knee"))
story.append(H2("Pathology (Sequential Steps)"))
story.append(two_col_table([
    ("Step 1","Cartilage matrix degradation — loss of proteoglycans, collagen breakdown"),
    ("Step 2","Chondrocyte death"),
    ("Step 3","Subchondral bone sclerosis and cyst formation"),
    ("Step 4","Osteophyte (bone spur) formation at joint margins"),
    ("Step 5","Secondary synovial membrane inflammation"),
], col1_w=2*cm))
story.append(SP(4))
story.append(H2("Clinical Features"))
for f in ["Insidious knee pain worse on activity, better with rest",
          "Morning stiffness < 30 minutes (distinguishes from RA)",
          "Crepitus, joint line tenderness, bony enlargement",
          "Varus deformity (medial compartment most common)",
          "Quadriceps wasting, joint effusion, restricted ROM"]:
    story.append(Bl(f))
story.append(SP(3))
story.append(H2("Kellgren-Lawrence X-ray Grading"))
story.append(header_table(
    ["Grade", "X-ray Findings"],
    [
        ["0","Normal"],
        ["1","Doubtful narrowing, possible osteophytes"],
        ["2","Definite osteophytes, possible joint space narrowing"],
        ["3","Multiple osteophytes, definite narrowing, sclerosis"],
        ["4","Large osteophytes, severe narrowing, bone-on-bone"],
    ],
    col_widths=[2.5*cm, 12*cm]
))
story.append(SP(4))
story.append(H2("PT Management"))
story.append(two_col_table([
    ("Pain relief",   "TENS, ultrasound, SWD, hot packs, ice for acute flare"),
    ("Exercise",      "Quad sets, SLR, terminal knee extension, cycling, hydrotherapy, VMO strengthening"),
    ("Manual therapy","Patellar mobilization, tibiofemoral joint mobilization"),
    ("Education",     "Joint protection, activity modification, weight management, knee hygiene"),
    ("Orthoses",      "Knee brace, medial wedge insoles for varus deformity"),
], col1_w=3.5*cm))
story.append(SP(8))

# ── Q7: Rheumatoid Arthritis ──────────────────────────────────────────────────
story.append(HR())
story.append(H1("Q7. Rheumatoid Arthritis (RA)"))
story.append(two_col_table([
    ("Definition",   "Systemic autoimmune inflammatory disease primarily affecting synovial joints symmetrically"),
    ("Genetics",     "HLA-DR4, HLA-DR1 associated"),
    ("Serology",     "RA factor (70-80%), Anti-CCP (>95% specific — gold standard)"),
], col1_w=3.5*cm))
story.append(SP(3))
story.append(H2("Pathology"))
for step in ["Synovial membrane inflammation (synovitis)",
             "Pannus formation (aggressive granulation tissue covers cartilage)",
             "Pannus erodes cartilage and bone",
             "Fibrous then bony ankylosis",
             "Characteristic joint deformities"]:
    story.append(Bl(step))
story.append(H2("Characteristic Deformities"))
story.append(header_table(
    ["Deformity", "Description", "Cause"],
    [
        ["Ulnar deviation",     "Fingers deviate ulnarly at MCP joints", "Intrinsic muscle imbalance"],
        ["Swan neck",           "PIP hyperextension + DIP flexion", "Intrinsic tightness / volar plate laxity"],
        ["Boutonniere",         "PIP flexion + DIP hyperextension", "Central slip rupture"],
        ["Z-deformity (thumb)", "IP hyperextension + MCP flexion", "Intrinsic + extrinsic imbalance"],
    ],
    col_widths=[3.5*cm, 5.5*cm, 5.5*cm]
))
story.append(SP(4))
story.append(H2("Medical Management"))
story.append(two_col_table([
    ("NSAIDs",    "Symptom relief only"),
    ("DMARDs",    "Methotrexate (first line), Sulfasalazine, Hydroxychloroquine"),
    ("Biologics", "Anti-TNF (Etanercept, Infliximab), Rituximab, Abatacept — for DMARDs failure"),
    ("Steroids",  "Short-term bridges to DMARD effect"),
], col1_w=3.5*cm))
story.append(H2("PT Management"))
story.append(two_col_table([
    ("Acute phase",     "Rest, resting splints, gentle ROM, ice/heat"),
    ("Subacute",        "Active ROM, strengthening, hydrotherapy"),
    ("Joint protection","Avoid prolonged grip, use larger joints, ergonomic tools, pacing"),
    ("Splints",         "Resting wrist splints (night), working splints (day)"),
    ("ADL",             "Adaptive devices, energy conservation techniques"),
], col1_w=3.5*cm))
story.append(SP(8))

# ── Q8: PIVD ─────────────────────────────────────────────────────────────────
story.append(HR())
story.append(H1("Q8. PIVD / Prolapsed Lumbar Disc (PLID) — High Priority ★★★"))
story.append(H2("Neurological Signs by Level"))
story.append(header_table(
    ["Disc Level", "Nerve Root", "Motor Loss", "Sensory Loss", "Reflex Lost"],
    [
        ["L3–L4", "L4", "Tibialis anterior, quadriceps", "Medial leg & foot", "Knee jerk"],
        ["L4–L5", "L5", "EHL (big toe extension)", "Dorsum of foot", "No reflex change"],
        ["L5–S1", "S1", "Plantar flexors (gastrocnemius)", "Lateral foot & sole", "Ankle jerk"],
    ],
    col_widths=[2.5*cm, 2.5*cm, 4*cm, 4*cm, 2.5*cm]
))
story.append(SP(4))
story.append(H2("Clinical Diagnosis"))
for item in ["SLR (Lasegue's test) positive < 60° = nerve root irritation",
             "Crossed SLR positive = severe central disc protrusion",
             "Bowstring sign: popliteal pressure reproduces sciatica",
             "Neurological deficits (motor weakness, sensory loss, reflexes)"]:
    story.append(Bl(item))
story.append(SP(3))
story.append(amber_box("⚠ CAUDA EQUINA SYNDROME — SURGICAL EMERGENCY", [
    P("Bilateral leg pain/weakness + <b>saddle area anaesthesia</b> + <b>urinary retention</b> + bowel dysfunction"),
    P("→ Immediate MRI + emergency discectomy. DO NOT delay."),
]))
story.append(SP(4))
story.append(H2("PT Management"))
story.append(two_col_table([
    ("Acute phase",       "McKenzie extension exercises, lumbar traction, hot/cold, TENS, relative rest"),
    ("Subacute/Chronic",  "Core stabilization (TA, multifidus), pelvic tilts, neural mobilization"),
    ("Education",         "Lumbar support, ergonomics, proper lifting technique, posture correction"),
    ("McKenzie approach", "Repeated end-range movements based on centralization of symptoms"),
], col1_w=4*cm))
story.append(PageBreak())

# ── Q9: Ankylosing Spondylitis ────────────────────────────────────────────────
story += chapter_header("SECTION A — SPINE CONDITIONS (Continued)")
story.append(H1("Q9. Ankylosing Spondylitis (AS)"))
story.append(two_col_table([
    ("Definition", "Chronic seronegative inflammatory arthropathy primarily of axial skeleton"),
    ("Key feature", "HLA-B27 positive in 90-95% of patients"),
    ("Onset",       "Young males < 30 years; insidious onset"),
    ("Starts at",   "Sacroiliac joints (sacroiliitis) → progresses up the spine"),
], col1_w=3.5*cm))
story.append(SP(3))
story.append(H2("Progression of Pathology"))
for s in ["Sacroiliac joint inflammation (sacroiliitis)",
          "Enthesitis at ligament-bone junctions of spine",
          "Ossification of annulus fibrosus → syndesmophytes",
          "Complete ossification → BAMBOO SPINE",
          "Total loss of spinal mobility"]:
    story.append(Bl(s))
story.append(SP(3))
story.append(H2("Clinical Features & Investigations"))
story.append(two_col_table([
    ("Symptom",           "Inflammatory back pain: worse at rest/morning, better with activity"),
    ("Morning stiffness", "> 1 hour"),
    ("Schober's test",    "< 5 cm lumbar flexion increase = positive (abnormal)"),
    ("Chest expansion",   "< 5 cm = reduced (rib cage involvement)"),
    ("Posture",           "'Question mark' posture in advanced cases"),
    ("Extra-articular",   "Anterior uveitis (25%), aortitis, pulmonary fibrosis"),
    ("X-ray",             "Sacroiliac erosion/fusion, bamboo spine, squaring of vertebral bodies"),
    ("MRI",               "Early sacroiliitis before X-ray changes"),
], col1_w=4*cm))
story.append(SP(4))
story.append(amber_box("★ PT IS THE CORNERSTONE OF AS MANAGEMENT", [
    two_col_table([
        ("Breathing",     "Diaphragmatic + lateral costal expansion — DAILY"),
        ("Extension ex.", "Spinal extension exercises to counteract flexion deformity"),
        ("Posture",       "Chin tucks, wall standing, daily postural correction"),
        ("Swimming",      "Excellent — non-weight bearing, promotes extension"),
        ("Sleeping",      "Firm mattress, no pillow under head, prone lying"),
        ("Avoid",         "Prolonged flexed postures, contact sports"),
    ], col1_w=4*cm),
]))
story.append(SP(8))

# ── Q10: Low Back Pain ────────────────────────────────────────────────────────
story.append(HR())
story.append(H1("Q10. Low Back Pain (LBP)"))
story.append(H2("Red Flags — TUNA FISH"))
story.append(header_table(
    ["Letter", "Red Flag"],
    [
        ["T", "Trauma"],
        ["U", "Under 20 / Over 55 years age"],
        ["N", "Night pain (constant, progressive)"],
        ["A", "Age-related risk factors"],
        ["F", "Fever, weight loss"],
        ["I", "Incontinence (cauda equina — emergency)"],
        ["S", "Systemic illness, steroids use"],
        ["H", "History of cancer"],
    ],
    col_widths=[2*cm, 12.5*cm]
))
story.append(SP(4))
story.append(H2("Common Causes"))
story.append(two_col_table([
    ("Mechanical (85%)", "Muscle strain, ligament sprain, disc herniation, facet arthropathy, spondylolisthesis"),
    ("Inflammatory",     "Ankylosing spondylitis, reactive arthritis"),
    ("Infective",        "Pott's disease (TB), osteomyelitis, discitis"),
    ("Neoplastic",       "Metastases (most common malignant), multiple myeloma"),
    ("Metabolic",        "Osteoporosis, Paget's disease"),
    ("Referred",         "Renal stones, aortic aneurysm, gynaecological causes"),
], col1_w=3.5*cm))
story.append(SP(4))
story.append(H2("Conservative PT Management"))
story.append(two_col_table([
    ("Acute (0–6 wk)",    "Relative rest, NSAIDs, TENS, IFT, gentle movement — NO strict bed rest"),
    ("Subacute/Chronic",  "Core stabilization, McKenzie approach, manual therapy (if no contraindications)"),
    ("Education",         "Back hygiene, posture, ergonomics, lifting technique"),
    ("Psychological",     "CBT-based approach for chronic LBP with fear-avoidance beliefs"),
    ("Exercise",          "Aerobic conditioning, lumbar stabilization, neural mobilization"),
], col1_w=4*cm))
story.append(PageBreak())

# ── Q11: Cervical Spondylosis ─────────────────────────────────────────────────
story += chapter_header("SECTION A — SPINE & BONE CONDITIONS (Continued)")
story.append(H1("Q11. Cervical Spondylosis"))
story.append(H2("Radiculopathy vs Myelopathy"))
story.append(header_table(
    ["Feature", "Radiculopathy", "Myelopathy"],
    [
        ["Cause",    "Neural foraminal narrowing", "Spinal canal narrowing"],
        ["Symptoms", "Arm pain, dermatomal tingling", "Clumsy hands, gait disturbance"],
        ["Signs",    "Reduced reflexes (LMN)", "Hyperreflexia, Babinski positive (UMN)"],
        ["Treatment","Conservative / injections", "Usually surgical (laminectomy/ACDF)"],
    ],
    col_widths=[3*cm, 6.5*cm, 6*cm]
))
story.append(SP(4))
story.append(H2("Nerve Root Levels"))
story.append(two_col_table([
    ("C5–C6 (C6 root)", "Lateral forearm, thumb, index; reduced biceps jerk"),
    ("C6–C7 (C7 root)", "Middle finger; reduced triceps jerk"),
    ("C7–T1 (C8 root)", "Medial forearm, little finger; no standard reflex change"),
], col1_w=4.5*cm))
story.append(H2("PT Management"))
for item in ["Intermittent cervical traction (for radiculopathy)",
             "Isometric neck exercises, cervical ROM exercises",
             "Postural correction (chin tuck, thoracic extension)",
             "Neural mobilization (median, radial nerve mobilization)",
             "Heat, TENS, ultrasound for pain relief",
             "Cervical stabilization program",
             "Ergonomic advice (workstation, pillow height)"]:
    story.append(Bl(item))
story.append(SP(8))

# ── Q12: Scoliosis ───────────────────────────────────────────────────────────
story.append(HR())
story.append(H1("Q12. Scoliosis"))
story.append(two_col_table([
    ("Definition", "Lateral spinal curvature > 10° on Cobb's angle measurement, with vertebral rotation"),
    ("Structural",  "True vertebral rotation + rib hump; does NOT correct on forward bending"),
    ("Non-structural","No vertebral rotation; corrects on bending/lying; caused by leg length discrepancy or muscle spasm"),
], col1_w=3.5*cm))
story.append(SP(3))
story.append(H2("Cobb's Angle Measurement"))
story.append(P("1. Identify the most tilted vertebra at TOP (upper end vertebra) and BOTTOM (lower end vertebra)."))
story.append(P("2. Draw lines parallel to their end-plates."))
story.append(P("3. Measure the angle between perpendiculars to these lines = Cobb's angle."))
story.append(SP(3))
story.append(H2("Bracing Guidelines"))
story.append(header_table(
    ["Cobb's Angle", "Skeletal Maturity", "Management"],
    [
        ["< 25°",    "Any",          "Observation, exercises"],
        ["25–45°",   "Risser 0–2 (immature)", "Bracing 18–23 hrs/day (Boston/Milwaukee)"],
        ["45–50°+",  "Any",          "Surgical spinal fusion with instrumentation"],
    ],
    col_widths=[3*cm, 5*cm, 6.5*cm]
))
story.append(SP(3))
story.append(H2("Braces"))
story.append(two_col_table([
    ("Milwaukee brace", "CTLSO — for high thoracic curves (apex T7 or above)"),
    ("Boston/TLSO",     "For thoracolumbar/lumbar curves — more cosmetically accepted"),
], col1_w=4*cm))
story.append(H2("PT Management (Schroth Method)"))
for item in ["3D scoliosis-specific breathing and postural correction exercises",
             "Rotational breathing into concavity",
             "Postural awareness and muscle activation",
             "Core stabilization, proprioceptive training",
             "Brace compliance education and monitoring"]:
    story.append(Bl(item))
story.append(SP(8))

# ── Q13: Pott's Disease ──────────────────────────────────────────────────────
story.append(HR())
story.append(H1("Q13. Tuberculosis of Spine (Pott's Disease)"))
story.append(two_col_table([
    ("Common level",  "T10–L1 (thoracolumbar junction), then lumbar spine"),
    ("Spread",        "Haematogenous from primary focus (lungs, lymph nodes)"),
    ("Deformity",     "Gibbus deformity (angular kyphosis from vertebral collapse)"),
    ("Cold abscess",  "Pus tracks to paravertebral → psoas abscess → groin/thigh swelling"),
    ("Complication",  "Pott's paraplegia (UMN signs if cord compression)"),
], col1_w=3.5*cm))
story.append(SP(3))
story.append(H2("Anti-TB Treatment"))
story.append(P("<b>H</b>isoniazid + <b>R</b>ifampicin + <b>Z</b>yrazinamide + <b>E</b>thambutol"))
story.append(P("2 months HRZE (intensive) → 10–16 months HR (continuation phase)"))
story.append(H2("PT Management"))
for item in ["Respiratory physiotherapy (pulmonary TB component)",
             "Postural exercises — prevent increasing kyphosis",
             "Spinal extension exercises (after brace period)",
             "SCI-protocol rehabilitation if Pott's paraplegia present",
             "Core and paraspinal muscle strengthening",
             "Activity modification and patient education"]:
    story.append(Bl(item))
story.append(SP(8))

# ── Q14: Osteomyelitis ───────────────────────────────────────────────────────
story.append(HR())
story.append(H1("Q14. Osteomyelitis"))
story.append(H2("Key Pathological Terms"))
story.append(header_table(
    ["Term", "Definition"],
    [
        ["Sequestrum", "Dead (avascular) bone segment that becomes separated"],
        ["Involucrum", "New periosteal bone formed surrounding the sequestrum"],
        ["Cloaca",     "Opening in involucrum through which pus discharges"],
        ["Sinus tract","Chronic discharging track from bone to skin surface"],
    ],
    col_widths=[3.5*cm, 11*cm]
))
story.append(SP(3))
story.append(H2("Clinical Features"))
story.append(two_col_table([
    ("Acute",   "High fever, severe localized bone pain and tenderness, swelling, warmth, child refuses to use limb; metaphysis (distal femur, proximal tibia most common)"),
    ("Chronic", "Low-grade pain, discharging sinus, palpable sequestrum, systemic features mild"),
], col1_w=2.5*cm))
story.append(H2("PT Management"))
story.append(two_col_table([
    ("Acute",    "Splint in functional position, elevation, pain management, respiratory PT for bedridden"),
    ("Recovery", "Gentle ROM, progressive weight-bearing once healing confirmed, contralateral limb maintenance"),
    ("Chronic",  "Post-surgery ROM, strengthening, gait rehabilitation, scar management"),
], col1_w=3*cm))
story.append(PageBreak())

# ── Q15: Bone Tumours ────────────────────────────────────────────────────────
story += chapter_header("SECTION A — PAEDIATRIC & CONGENITAL CONDITIONS (Continued)")
story.append(H1("Q15. Bone Tumours"))
story.append(H2("Osteosarcoma vs Ewing's Sarcoma"))
story.append(header_table(
    ["Feature", "Osteosarcoma", "Ewing's Sarcoma"],
    [
        ["Age",       "2nd decade (adolescents)", "5–15 years"],
        ["Location",  "Metaphysis — distal femur, proximal tibia (around knee)", "Diaphysis — long bones, flat bones (pelvis, ribs)"],
        ["X-ray",     "'Sunburst' pattern + Codman's triangle", "'Onion peel' periosteal reaction"],
        ["Mimics",    "—",                     "Can mimic osteomyelitis (fever, swelling)"],
        ["Treatment", "Chemo (neoadjuvant) + wide resection + chemo (adjuvant)", "Chemo + radiation +/- surgery"],
    ],
    col_widths=[3*cm, 6*cm, 6*cm]
))
story.append(SP(4))
story.append(H2("Metastatic Bone Tumours (Most Common)"))
story.append(P("<b>Mnemonic — BPL Thank God:</b> <b>B</b>reast, <b>P</b>rostate, <b>L</b>ung, <b>T</b>hyroid, <b>K</b>idney"))
story.append(H2("PT Management"))
story.append(two_col_table([
    ("Pre-operative",    "Strengthen adjacent muscles, ROM, respiratory PT"),
    ("Post-op (limb salvage)", "Progressive ROM + strengthening, scar management, oedema control"),
    ("Post-amputation",  "Stump care, desensitization, prosthetic training, gait training"),
    ("All patients",     "Fall prevention, assistive devices, pain management, psychological support"),
], col1_w=4.5*cm))
story.append(SP(8))

# ── Q16: CTEV ────────────────────────────────────────────────────────────────
story.append(HR())
story.append(H1("Q16. CTEV / Club Foot (Congenital Talipes Equinovarus)"))
story.append(amber_box("CAVE Mnemonic — 4 Components of Club Foot", [
    two_col_table([
        ("C — Cavus",    "High arch of the foot"),
        ("A — Adductus", "Forefoot adduction (medial deviation)"),
        ("V — Varus",    "Hindfoot varus / inversion"),
        ("E — Equinus",  "Plantar flexion — inability to dorsiflex"),
    ], col1_w=4*cm),
]))
story.append(SP(4))
story.append(H2("Ponseti Method (Gold Standard)"))
story.append(header_table(
    ["Step", "Action"],
    [
        ["1. Serial casting",    "Weekly casts for 5–8 weeks — correct deformities in order: Cavus → Adductus → Varus → Equinus"],
        ["2. Achilles tenotomy", "Percutaneous tenotomy in 90% of cases to correct residual equinus"],
        ["3. Bracing",          "Dennis Browne bar / foot abduction brace: 3 months full-time, then nights/naps until age 4–5 years"],
    ],
    col_widths=[3.5*cm, 11*cm]
))
story.append(SP(4))
story.append(H2("PT Management"))
story.append(two_col_table([
    ("Infants",         "Stretching (dorsiflexion, abduction, eversion), gentle manipulation before each cast"),
    ("After casting",   "Passive stretching, peroneal muscle stimulation"),
    ("Post-operative",  "Wound care, splinting, gradual ROM"),
    ("Older children",  "Gait training, strengthening, balance exercises"),
    ("Parent education","Brace compliance (critical for relapse prevention), home stretching"),
], col1_w=4*cm))
story.append(SP(8))

# ── Q17: DDH ─────────────────────────────────────────────────────────────────
story.append(HR())
story.append(H1("Q17. CDH / DDH — Congenital/Developmental Dysplasia of Hip"))
story.append(H2("Clinical Tests"))
story.append(header_table(
    ["Test", "Technique", "Positive Finding"],
    [
        ["Ortolani (Reduction)", "Gentle abduction + forward trochanter pressure", "'Clunk' as dislocated head reduces back"],
        ["Barlow (Provocation)", "Adduction + gentle posterior pressure",           "Dislocatable hip — 'clunk' as head dislocates"],
        ["Galeazzi / Allis",    "Hips & knees flexed supine — compare knee heights","Asymmetric knee height (shorter on affected side)"],
        ["Trendelenburg",       "Single-leg stance on affected side",              "Pelvis drops on contralateral side"],
    ],
    col_widths=[4*cm, 5.5*cm, 5*cm]
))
story.append(SP(4))
story.append(H2("Management by Age"))
story.append(two_col_table([
    ("0–6 months",     "Pavlik harness — 90° flexion, 50–70° abduction (Ramsey position)"),
    ("6–18 months",    "Closed reduction under GA + hip spica cast"),
    ("18 months–3 yr", "Open reduction + Salter/Pemberton osteotomy + hip spica"),
    ("> 3 years",      "Complex reconstructive surgery; poor outcome if untreated"),
], col1_w=4*cm))
story.append(PageBreak())

# ── Q18: Polio ────────────────────────────────────────────────────────────────
story += chapter_header("SECTION A — POLIOMYELITIS & GAIT (Continued)")
story.append(H1("Q18. Poliomyelitis"))
story.append(H2("Key Characteristics"))
story.append(two_col_table([
    ("Causative agent",    "Poliovirus (Enterovirus) — oral–fecal transmission"),
    ("Pathology",          "Destruction of anterior horn cells (LMN) → flaccid paralysis"),
    ("Paralysis type",     "Flaccid, asymmetric, spotty; sensation PRESERVED; bladder/bowel spared"),
], col1_w=4*cm))
story.append(H2("Stages"))
story.append(header_table(
    ["Stage", "Features"],
    [
        ["Pre-paralytic",     "Fever, headache, vomiting, neck stiffness (meningeal irritation)"],
        ["Paralytic",         "Asymmetric flaccid paralysis; LMN signs (hypotonia, areflexia, wasting)"],
        ["Convalescent",      "Recovery of unaffected neurons (up to 24 months); muscle recovery possible"],
        ["Residual paralysis","Permanent deficits; deformities develop over time"],
    ],
    col_widths=[4*cm, 10.5*cm]
))
story.append(SP(4))
story.append(H2("Tendon Transfer Prerequisites"))
for p in ["Donor muscle must be grade ≥ 4/5 strength (loses one grade after transfer)",
          "Joint must have adequate passive ROM",
          "At least one functional antagonist must be present",
          "One tendon transfer = one function only",
          "Synergistic muscles work better than antagonistic"]:
    story.append(Bl(p))
story.append(H2("PT Management"))
story.append(two_col_table([
    ("Acute",        "Rest, splinting to prevent deformity, passive ROM, pain management"),
    ("Convalescent", "Hydrotherapy, active exercises, EMG biofeedback"),
    ("Residual",     "Strengthen preserved muscles, orthotic prescription (AFO/KAFO), gait training"),
    ("Post-transfer","Motor re-education, progressive strengthening of new tendon function"),
    ("Post-polio",   "Energy conservation, pacing, avoid overuse of preserved muscles"),
], col1_w=3.5*cm))
story.append(SP(8))

# ── Q19: Gait ────────────────────────────────────────────────────────────────
story.append(HR())
story.append(H1("Q19. Gait Analysis"))
story.append(H2("Normal Gait Cycle"))
story.append(P("One complete gait cycle = heel strike of the SAME foot to the next heel strike of the SAME foot"))
story.append(header_table(
    ["Phase", "% of Cycle", "Sub-phases"],
    [
        ["Stance", "60%", "Initial contact → Loading response → Midstance → Terminal stance → Pre-swing"],
        ["Swing",  "40%", "Initial swing (acceleration) → Mid swing → Terminal swing (deceleration)"],
    ],
    col_widths=[3*cm, 2.5*cm, 9*cm]
))
story.append(SP(4))
story.append(H2("Common Gait Deviations"))
story.append(header_table(
    ["Gait Deviation", "Cause", "PT Management"],
    [
        ["Trendelenburg (trunk lurch to affected)", "Weak gluteus medius (hip abductors)", "Hip abductor strengthening"],
        ["High-stepping / Steppage",                "Foot drop (LMN — peroneal nerve)",    "AFO, tibialis anterior ex."],
        ["Antalgic (limp)",                         "Pain in limb",                        "Treat underlying cause"],
        ["Scissor gait",                            "Spastic hip adductors (CP, MS)",      "Stretching, BTX-A"],
        ["Hemiplegic",                              "UMN lesion (stroke)",                 "Spasticity management, AFO"],
        ["Waddling (bilateral lurch)",              "Bilateral hip abductor weakness",     "Strengthening, treat cause"],
    ],
    col_widths=[4.5*cm, 4.5*cm, 5.5*cm]
))
story.append(PageBreak())

# ════════════════════════════════════════════════════════════════════════════════
# SECTION B — 5-MARK SHORT NOTES
# ════════════════════════════════════════════════════════════════════════════════
story += chapter_header("SECTION B — 5-MARK SHORT NOTES",
                        "Each answer: Definition → Pathology/Mechanism → Clinical Features → Management/PT")

story.append(H1("FRACTURES & RELATED"))
story.append(H2("Monteggia Fracture-Dislocation"))
story.append(P("<b>Definition:</b> Fracture of proximal ulna with dislocation of the radial head. Bado classification: Type I (anterior), II (posterior), III (lateral), IV (both bones fracture). Management: ORIF of ulna + closed reduction of radial head."))
story.append(SP(3))
story.append(H2("Galeazzi Fracture"))
story.append(P("<b>Definition:</b> Fracture of distal radius + dislocation of distal radioulnar joint (DRUJ). Called 'Reverse Monteggia.' Management: ORIF of radius + DRUJ stabilization."))
story.append(SP(3))
story.append(H2("Compartment Syndrome"))
story.append(two_col_table([
    ("Definition",   "Raised pressure within closed fascial compartment compromising blood flow"),
    ("Classic 5 P's","Pain (disproportionate, on passive stretch), Paresthesia, Paralysis, Pallor, Pulselessness"),
    ("Normal ICP",   "< 30 mmHg; treat if > 30 mmHg or within 30 mmHg of diastolic BP"),
    ("Management",   "EMERGENCY FASCIOTOMY — do not delay"),
    ("PT (post-fasciotomy)", "ROM exercises, scar management, strengthening, oedema control"),
], col1_w=4.5*cm))
story.append(SP(3))
story.append(H2("Stress Fracture"))
story.append(P("<b>Definition:</b> Fracture from repetitive mechanical loading (fatigue) in normal bone. Common sites: 2nd metatarsal (march fracture), tibia, fibula, navicular. Diagnosis: Bone scan / MRI (X-ray often normal early). Management: Rest, activity modification, gradual return."))
story.append(SP(3))
story.append(H2("Pathological Fracture"))
story.append(P("<b>Definition:</b> Fracture through abnormal/diseased bone with minimal trauma. Causes: Metastases (most common), osteoporosis, primary tumour, Paget's, osteomyelitis. Management: Fix underlying cause + fracture stabilization (IM nail if > 50% cortical involvement)."))
story.append(SP(5))

story.append(H1("UPPER LIMB CONDITIONS"))
story.append(H2("Frozen Shoulder (Adhesive Capsulitis)"))
story.append(two_col_table([
    ("Phases",         "Freezing (pain) → Frozen (stiffness) → Thawing (resolution)"),
    ("Key feature",    "Global restriction of all shoulder movements; ER most restricted first"),
    ("Risk factors",   "Diabetes (most common association), thyroid disease, immobilization"),
    ("X-ray",          "Normal — important to rule out other pathology"),
    ("Management",     "NSAIDs, steroid injection, MUA; PT: pendular exercises, Maitland mobilizations, stretching"),
], col1_w=3.5*cm))
story.append(SP(3))
story.append(H2("Tennis Elbow (Lateral Epicondylitis)"))
story.append(P("<b>Structure:</b> ECRB (Extensor Carpi Radialis Brevis) most commonly affected at lateral epicondyle. <b>Tests:</b> Cozen's test, Mill's test. <b>PT:</b> Eccentric wrist extensor exercises, counterforce brace, TENS, ultrasound."))
story.append(SP(3))
story.append(H2("Carpal Tunnel Syndrome"))
story.append(two_col_table([
    ("Nerve",           "Median nerve compressed in carpal tunnel"),
    ("Common causes",   "Pregnancy, hypothyroidism, diabetes, RA, wrist fracture"),
    ("Features",        "Tingling at night in lateral 3.5 fingers, thenar wasting (late), weak pinch"),
    ("Phalen's test",   "Wrist flexion for 60 sec → tingling in median distribution"),
    ("Tinel's sign",    "Percussion over carpal tunnel → distal tingling"),
    ("Gold standard Dx","NCS — prolonged distal motor latency"),
    ("Management",      "Neutral wrist splint (night), steroid injection; Surgical carpal tunnel release"),
    ("PT",              "Nerve gliding exercises, tendon gliding, ergonomics"),
], col1_w=4*cm))
story.append(SP(5))

story.append(H1("LOWER LIMB CONDITIONS"))
story.append(H2("Meniscal Injuries"))
story.append(two_col_table([
    ("Mechanism",      "Twisting on flexed weight-bearing knee; medial more common (less mobile)"),
    ("Features",       "Joint line pain, locking (bucket handle), clicking, effusion, restricted extension"),
    ("McMurray's test","Flex + extend while rotating tibia → click/pain at joint line"),
    ("Apley's grind",  "Prone, knee 90°, compression + rotation → meniscal pain"),
    ("MRI",            "Gold standard for diagnosis"),
    ("Management",     "Small peripheral — conservative; Bucket handle — arthroscopic repair/meniscectomy"),
], col1_w=4*cm))
story.append(SP(3))
story.append(H2("ACL Injury"))
story.append(two_col_table([
    ("Mechanism",      "Non-contact cutting/twisting, deceleration; valgus + external rotation"),
    ("Features",       "'Pop' + immediate haemarthrosis + instability"),
    ("Lachman test",   "Knee 20–30° flexion, anterior tibial draw — most sensitive test"),
    ("Pivot shift",    "Most specific test for functional instability"),
    ("Management",     "Conservative (lower demand) / ACL reconstruction with autograft (active)"),
], col1_w=4*cm))
story.append(SP(3))
story.append(H2("Plantar Fasciitis"))
story.append(P("<b>Features:</b> Heel pain worst with first steps in morning, improves with activity (post-static dyskinesia). Tender at medial calcaneal tubercle. Management: Plantar fascia + Achilles stretching, orthotics, night splints, ESWT, steroid injection."))
story.append(SP(3))
story.append(H2("Legg-Calve-Perthes Disease"))
story.append(P("<b>Definition:</b> Idiopathic AVN of femoral head in children (age 4–10, males 4:1). Features: Limp, hip pain, restricted IR and abduction. Management: Containment (Petrie cast, osteotomy); PT: ROM, NWB, hydrotherapy."))
story.append(SP(3))
story.append(H2("Osgood-Schlatter Disease"))
story.append(P("<b>Definition:</b> Traction apophysitis of tibial tubercle by patellar tendon. Active adolescents (10–15 yrs). Self-limiting. Management: Activity modification, ice, quadriceps and hamstring stretching."))
story.append(PageBreak())

story += chapter_header("SECTION B — NERVE INJURIES & SPINE (Continued)")
story.append(H1("NERVE INJURIES"))
story.append(H2("Radial Nerve Palsy — Wrist Drop"))
story.append(two_col_table([
    ("Common cause",   "Humeral shaft fracture (radial groove), Saturday night palsy"),
    ("Features",       "Wrist drop, finger drop, weak supination; sensory loss dorsal hand/1st web space"),
    ("Triceps",        "Spared if injury at humeral shaft (innervated above radial groove)"),
    ("Splint",         "Dynamic wrist extension splint"),
    ("Recovery",       "Nerve repair/tendon transfer if no recovery by 3–4 months"),
], col1_w=4*cm))
story.append(SP(3))
story.append(H2("Ulnar Nerve Injury — Claw Hand"))
story.append(two_col_table([
    ("Level",          "Elbow (medial epicondyle) or wrist (Guyon's canal)"),
    ("Claw deformity", "Ring + little fingers: MCP hyperextension + IP flexion"),
    ("Ulnar paradox",  "More pronounced claw in LOW lesion (FDP partially intact)"),
    ("Features",       "Weak grip, hypothenar wasting, sensory loss medial 1.5 fingers"),
    ("Splint",         "Anti-claw splint; Zancolli lasso procedure"),
], col1_w=4*cm))
story.append(SP(3))
story.append(H2("Median Nerve — Ape Hand"))
story.append(P("<b>Ape hand:</b> Thenar wasting (APB, OP, FPB) with thumb lying in plane of palm — loss of opposition. Sensory loss: lateral 3.5 fingers. Management: Opponens splint; nerve repair/tendon transfer."))
story.append(SP(3))
story.append(H2("Common Peroneal Nerve — Foot Drop"))
story.append(P("<b>Common injury site:</b> Fibular neck (plaster pressure, cross-legged sitting). Features: Foot drop, high-stepping gait, sensory loss dorsal foot. Management: AFO for immediate function; nerve exploration if no recovery."))
story.append(SP(3))
story.append(H2("Erb's Palsy (Brachial Plexus — C5, C6)"))
story.append(P("<b>'Waiter's tip'</b> deformity: arm adducted, IR, elbow extended, forearm pronated. Muscles affected: Deltoid, biceps, supraspinatus, infraspinatus, brachioradialis. Management: Physiotherapy, splinting; surgery if no recovery 3–6 months."))
story.append(SP(5))

story.append(H1("SPINE SHORT NOTES"))
story.append(H2("Spondylolisthesis"))
story.append(two_col_table([
    ("Definition",      "Forward displacement of one vertebra on the vertebra below"),
    ("Meyerding grade", "I: <25%, II: 25–50%, III: 50–75%, IV: >75%, V: spondyloptosis"),
    ("Common type",     "Isthmic (pars defect) at L5–S1; Degenerative at L4–L5"),
    ("Features",        "LBP, radiculopathy; 'step deformity' at high grades"),
    ("Management",      "PT (core stabilization) for most; Surgical fusion for high-grade/neurological deficit"),
], col1_w=4*cm))
story.append(SP(3))
story.append(H2("Lumbar Canal Stenosis"))
story.append(two_col_table([
    ("Definition",       "Narrowing of spinal canal/foramina causing cauda equina/root compression"),
    ("Cause",            "Degenerative — osteophytes, hypertrophied ligamentum flavum, disc herniation"),
    ("Neurogenic claudication","Bilateral leg pain/paresthesia ON WALKING, relieved by sitting/forward bending"),
    ("Vs vascular claud.","Vascular: relieved by standing still; Neurogenic: needs to sit/flex spine"),
    ("Management",       "PT (flexion exercises, cycling); Surgical decompression (laminectomy) if severe"),
], col1_w=4.5*cm))
story.append(PageBreak())

# ════════════════════════════════════════════════════════════════════════════════
# SECTION C — 2-MARK ANSWERS
# ════════════════════════════════════════════════════════════════════════════════
story += chapter_header("SECTION C — 2-MARK SHORT ANSWER QUESTIONS",
                        "2–3 crisp lines only. State the definition or describe the test/sign precisely.")

story.append(H1("DEFINITIONS & TERMINOLOGY"))
defs = [
    ("Fracture","Break in continuity of bone from trauma, pathological condition, or stress."),
    ("Dislocation","Complete loss of contact between two articular surfaces of a joint."),
    ("Subluxation","Partial / incomplete loss of articular contact — joint surfaces still partially in contact."),
    ("Coxa Vara","NSA (neck-shaft angle of femur) < 120° (normal 125–135°). Limb appears short; abductors are lax."),
    ("Coxa Valga","NSA > 135°. Associated with hip dislocation and instability."),
    ("Varus deformity","Distal segment of limb directed toward midline. Example: genu varum (bow legs)."),
    ("Valgus deformity","Distal segment directed away from midline. Example: genu valgum (knock knees)."),
    ("Osteotomy","Surgical cutting of bone to correct deformity, realign joint, or redistribute load."),
    ("Arthrodesis","Surgical fusion of a joint to eliminate pain by eliminating movement."),
    ("Arthroplasty","Surgical reshaping or replacement of a joint surface (partial or total replacement)."),
    ("Bone graft","Transplantation of bone to repair skeletal defects. Types: autograft (self), allograft (cadaver), synthetic."),
    ("Tenodesis","Fixation of a tendon to bone. Also: passive tenodesis effect in C6 SCI (wrist extension → passive finger flexion)."),
    ("Wolff's Law","Bone remodels in response to mechanical stresses — laid down where needed, resorbed where not."),
    ("Hilton's Law","The nerve supplying a joint also supplies the muscles moving it and the overlying skin."),
    ("Provisional callus","Fibrocartilaginous tissue bridging fracture gap at 2–3 weeks (soft callus)."),
    ("Non-union","Fracture that has ceased healing without achieving bony union (> 6 months)."),
    ("Malunion","Fracture that heals in an unacceptable position (shortening, angulation, or rotation)."),
    ("Delayed union","Fracture taking longer than expected but still progressing toward union."),
    ("AVN","Death of bone tissue due to interruption of blood supply → collapse of articular surface."),
]
story.append(two_col_table(defs, col1_w=4*cm))
story.append(SP(8))

story.append(H1("CLINICAL SIGNS & SPECIAL TESTS"))
tests = [
    ("Trendelenburg sign","Pelvis drops to contralateral (non-WB) side on single-leg stance = weak ipsilateral hip abductors (glut. medius)."),
    ("Thomas test","With opposite hip fully flexed (lumbar lordosis eliminated), affected hip lifts off bed = fixed flexion deformity present."),
    ("Lachman's test","Knee at 20–30°, anterior tibial draw; soft end-point = ACL rupture. Most sensitive ACL test."),
    ("McMurray's test","Flex knee then extend with tibial rotation; click/pain at joint line = meniscal tear."),
    ("Anterior drawer","Knee 90°, pull tibia anteriorly; > 6 mm = ACL injury."),
    ("Posterior drawer","Knee 90°, push tibia posteriorly; > 6 mm = PCL injury."),
    ("Ortolani test","Abduction + anterior pressure on dislocated hip → 'clunk' of reduction = DDH."),
    ("Barlow test","Adduction + posterior pressure → 'clunk' of dislocation = dislocatable hip."),
    ("Phalen's test","Maximal wrist flexion × 60 sec → tingling in median distribution = CTS."),
    ("Tinel's sign","Percussion over nerve trunk → distal tingling = nerve regeneration or compression."),
    ("SLR / Lasegue","Passive leg raise; pain < 60° = L4/L5/S1 nerve root irritation (PIVD)."),
    ("Schober's test","< 5 cm increase in L-spine on forward bending = restricted lumbar flexion (AS, LBP)."),
    ("Finkelstein's test","Thumb in fist + ulnar deviation → radial pain = De Quervain's tenosynovitis."),
    ("Apley's grind","Prone knee 90°, axial compression + rotation → pain = meniscal pathology."),
    ("Apley's distraction","Prone knee 90°, distraction + rotation → pain = ligamentous injury."),
    ("Speed's test","Resisted shoulder flexion (elbow ext, supinated forearm) → bicipital groove pain = bicipital tendinitis."),
    ("Yergason's test","Resisted supination with elbow at 90° → bicipital groove pain = bicipital tendinitis."),
    ("Hawkins-Kennedy","Shoulder/elbow at 90° flexion, then IR shoulder → pain = subacromial impingement."),
    ("Cobb's angle","Angle between perpendiculars to end-plates of most tilted vertebrae on AP spine X-ray. Measures scoliosis."),
    ("Gaenslen's test","One hip hyperextended off table + other maximally flexed → SI joint pain = sacroiliitis."),
]
story.append(two_col_table(tests, col1_w=4.5*cm))
story.append(PageBreak())

story.append(H1("DEFORMITIES & SHORT CONCEPTS"))
deformities = [
    ("Wrist drop","Inability to extend wrist due to radial nerve palsy; hand hangs in flexion."),
    ("Foot drop","Inability to dorsiflex foot due to common peroneal nerve injury or weak tibialis anterior."),
    ("Ape hand","Thenar wasting + thumb in plane of palm from median nerve injury — loss of opposition."),
    ("Claw hand","MCP hyperextension + IP flexion in ring & little fingers due to ulnar nerve palsy (intrinsic minus)."),
    ("Swan neck","PIP hyperextension + DIP flexion. Cause: intrinsic tightness, volar plate laxity. Seen in RA."),
    ("Boutonniere","PIP flexion + DIP hyperextension. Cause: central slip disruption. Seen in RA, trauma."),
    ("Mallet finger","DIP flexion deformity from extensor tendon rupture at distal phalanx. Treat: extension splint × 6–8 wk."),
    ("Trigger finger","Stenosing tenosynovitis of flexor tendon at A1 pulley; finger catches/locks in flexion."),
    ("Heberden's node","Osteophytes at DIP joints — seen in osteoarthritis."),
    ("Bouchard's node","Osteophytes at PIP joints — seen in osteoarthritis."),
    ("RICE","Rest, Ice, Compression, Elevation — for acute soft tissue injury."),
    ("PRICES","Protection, Rest, Ice, Compression, Elevation, Support."),
    ("Spinal shock","Temporary loss of all spinal cord function below injury level immediately after acute SCI; ends with return of bulbocavernosus reflex."),
    ("Brown-Sequard","Spinal cord hemisection: ipsilateral motor loss + proprioception loss; contralateral pain/temperature loss."),
    ("Cauda equina syndrome","Bilateral leg weakness + saddle anaesthesia + urinary retention = surgical emergency."),
    ("Meralgia paraesthetica","Lateral femoral cutaneous nerve (L2–3) entrapment at inguinal ligament → anterolateral thigh burning/numbness; no motor loss."),
    ("Tarsal tunnel","Posterior tibial nerve compression behind medial malleolus → sole pain/tingling."),
    ("Crutch palsy","Radial nerve compression in axilla from crutch → wrist drop; triceps usually spared."),
    ("Erb's palsy","C5–C6 upper plexus injury → 'waiter's tip' posture."),
    ("Klumpke's palsy","C8–T1 lower plexus injury → claw hand + sensory loss medial forearm + Horner's syndrome."),
]
story.append(two_col_table(deformities, col1_w=4.5*cm))
story.append(SP(8))

story.append(H1("APPLIANCES & EQUIPMENT"))
appliances = [
    ("Axillary crutches","Placed in axilla; NOT for weight through axilla (crutch palsy risk). Full weight through hands."),
    ("Elbow crutches","Forearm cuff + handgrip (Lofstrand). Most commonly used crutch type."),
    ("Gutter crutches","Forearm rests in gutter trough; for patients unable to grip (RA, wrist injury)."),
    ("Thomas splint","Half-ring around thigh at ischial tuberosity; used for femoral shaft fractures with traction. Used with Pearson flexion piece."),
    ("Hip spica","POP cast encasing pelvis and leg(s). Used for DDH (post-reduction), paediatric hip fractures, osteotomies."),
    ("Skin traction","Applied via adhesive/foam strapping. Max weight 4–5 kg. Short-term use. Risk: skin breakdown."),
    ("Skeletal traction","Pin through bone (Steinmann/K-wire). Heavier weights, long-term, more accurate."),
    ("AFO","Ankle-Foot Orthosis. Controls ankle/foot. For foot drop, equinus. Types: solid, hinged, posterior leaf spring."),
    ("KAFO","Knee-Ankle-Foot Orthosis. Controls knee + ankle + foot. Used in polio, SCI, severe OA."),
    ("TLSO","Thoracolumbar-Sacral Orthosis (Boston brace). Used for scoliosis (Cobb 25–45°), compression fractures."),
    ("Milwaukee brace","CTLSO with pelvic girdle, uprights, cervical ring. For high thoracic scoliosis (apex T7 or above). Worn 18–23 hrs/day."),
]
story.append(two_col_table(appliances, col1_w=4*cm))
story.append(PageBreak())

# ════════════════════════════════════════════════════════════════════════════════
# EXAM STRATEGY PAGE
# ════════════════════════════════════════════════════════════════════════════════
story += chapter_header("EXAM WRITING STRATEGY")

story.append(H1("Answer Structure Templates"))
story.append(SP(4))
story.append(header_table(
    ["Section", "Structure", "Tips"],
    [
        ["15-mark Essay",
         "Introduction (1M) → Definition/Aetiology (2M) → Pathology (2M) → Clinical Features (3M) → Investigations (2M) → Medical + Surgical Management (2M) → PT Management Goals + Techniques (3M)",
         "Use subheadings with bullet points. Draw labelled diagrams for fractures, deformities, anatomy. Always include PT goals — differentiates BPT from MBBS answer."],
        ["5-mark Short Note",
         "Definition (0.5M) → Pathology/Mechanism (1M) → Clinical Features (1.5M) → Management/PT (2M)",
         "1–2 paragraphs. Include key investigations. Mention PT relevance."],
        ["2-mark Short Answer",
         "2–3 crisp lines only. State definition or describe test/sign precisely.",
         "Avoid padding. No long introductions. State the most important point first."],
    ],
    col_widths=[3*cm, 7.5*cm, 4*cm]
))
story.append(SP(6))

story.append(H1("Investigations to Always Mention"))
story.append(two_col_table([
    ("Imaging",          "X-ray (AP + Lateral views) — always first; MRI (soft tissue, nerve, disc); CT scan (complex fractures, bony detail)"),
    ("Blood tests",      "CBC, ESR, CRP (for infection/inflammation); RA factor + Anti-CCP (for RA); HLA-B27 (for AS); Serum uric acid (gout)"),
    ("Special",          "EMG/NCS (nerve injuries, CTS, radiculopathy); Bone scan (stress fractures, osteomyelitis early); DEXA scan (osteoporosis)"),
    ("Joint aspiration", "Turbid/white (septic arthritis); Urate crystals (gout); Clear viscous (OA)"),
], col1_w=3.5*cm))
story.append(SP(6))

story.append(H1("High-Yield Mnemonics"))
story.append(header_table(
    ["Topic", "Mnemonic", "Meaning"],
    [
        ["Club Foot",     "CAVE",     "Cavus, Adductus, Varus, Equinus"],
        ["Bone metastases","BPL TK",  "Breast, Prostate, Lung, Thyroid, Kidney"],
        ["LBP Red Flags", "TUNA FISH","Trauma, Under/Over age, Night pain, Age; Fever, Incontinence, Systemic illness, History of cancer"],
        ["Compartment syn.","5 P's",  "Pain, Paresthesia, Paralysis, Pallor, Pulselessness"],
        ["CTEV treatment","Ponseti 1-2-3","Casting → Tenotomy → Bracing"],
        ["Colles' fracture","FOOSH",  "Fall On OutStretched Hand"],
        ["Rotator cuff",  "SITS",     "Supraspinatus, Infraspinatus, Teres minor, Subscapularis"],
    ],
    col_widths=[3.5*cm, 3*cm, 8*cm]
))
story.append(SP(6))

story.append(amber_box("★ GOLDEN RULES FOR BPT EXAM", [
    Bl("Always include physiotherapy goals AND specific techniques in EVERY answer — this is what makes a BPT answer"),
    Bl("Draw labelled diagrams where applicable (fractures, deformities, anatomy) — they earn extra marks"),
    Bl("Use subheadings with bullet points — examiners skim for keywords"),
    Bl("Mention complications in 15-mark answers — often worth 2-3 marks"),
    Bl("PT management should cover: Acute phase, Rehabilitation phase, Goals, Specific exercises, Electrotherapy"),
    Bl("For orthopaedic conditions: always mention precautions/weight-bearing status"),
    Tip("Supplement this guide with class notes, clinical experience, and faculty guidance. Good luck!"),
]))

story.append(SP(8))
story.append(HR())
story.append(Paragraph("MGR University BPT | Clinical Orthopaedics Complete Study Guide | For Academic Use Only",
                        sFooter))

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

cd /tmp/workspace/ortho-study-guide && python3 build_pdf.py 2>&1

Running Command

python3 -c " import pdfplumber with pdfplumber.open('/tmp/workspace/ortho-study-guide/MGR_BPT_ClinicalOrtho_StudyGuide.pdf') as pdf: print(f'Total pages: {len(pdf.pages)}') import os size = os.path.getsize('/tmp/workspace/ortho-study-guide/MGR_BPT_ClinicalOrtho_StudyGuide.pdf') print(f'File size: {size/1024:.1f} KB') # Check first and last page print('--- Page 1 snippet ---') print(pdf.pages[0].extract_text()[:300]) print('--- Last page snippet ---') print(pdf.pages[-1].extract_text()[:300]) "

Your study guide PDF is ready! Here's what's inside:

MGR BPT ClinicalOrtho StudyGuide

PDF Document · PDF


What's in the PDF (24 pages, A4):
  • Cover page with exam pattern table, guaranteed high-priority topics with star ratings, and section badges
  • Section A (15-mark essays) — All 19 long essay questions with:
    • Colour-coded tables (pathology stages, classifications, management protocols)
    • Navy chapter headers and teal section boxes
    • PT management broken down by phase (acute / rehabilitation / advanced)
    • Clinical comparison tables (e.g., OA vs RA, radiculopathy vs myelopathy)
  • Section B (5-mark short notes) — All major topics including fracture types, upper/lower limb conditions, nerve injuries, spine pathologies, bone diseases
  • Section C (2-mark answers) — All definitions, clinical tests, deformities, and appliances in quick-reference two-column tables
  • Exam strategy page with answer structure templates for all 3 sections, investigations to always mention, high-yield mnemonics (CAVE, SITS, TUNA FISH, 5 P's, etc.), and golden rules for BPT exams
This is a shared conversation. Sign in to Orris to start your own chat.