Learn about Parkinsonism

Reading File
Finding Sources
Finding Sources
Searching Images

Parkinson disease pathology Lewy bodies substantia nigra

This composite image presents neuropathological findings from two siblings with Parkinson’s disease. Panel A contains macroscopic brain specimens: images 1 and 2 show the substantia nigra and cerebellum with evidence of depigmentation; images 3 and 4 display coronal sections through the basal ganglia and cortical regions, demonstrating mild ventricular enlargement and cortical atrophy. Panel B presents microscopic immunohistochemistry for alpha-synuclein pathology. Images B1 and B3 illustrate the substantia nigra, highlighting dark-stained Lewy neurites (thread-like processes) and classical Lewy bodies (rounded cytoplasmic inclusions). Images B2 and B4 show cortical sections containing cortical Lewy bodies, which appear as less defined, round inclusions within neuronal soma. The pathology demonstrates the characteristic widespread distribution of alpha-synuclein aggregates in genetic or familial Parkinson’s disease, involving both brainstem and cortical regions. This visual resource is intended for educational use in neurology and pathology to distinguish between macroscopic neurodegeneration and microscopic proteinaceous inclusions.

This composite image presents neuropathological findings from two siblings with Parkinson’s disease. Panel A contains macroscopic brain specimens: images 1 and 2 show the substantia nigra and cerebellum with evidence of depigmentation; images 3 and 4 display coronal sections through the basal ganglia and cortical regions, demonstrating mild ventricular enlargement and cortical atrophy. Panel B presents microscopic immunohistochemistry for alpha-synuclein pathology. Images B1 and B3 illustrate the substantia nigra, highlighting dark-stained Lewy neurites (thread-like processes) and classical Lewy bodies (rounded cytoplasmic inclusions). Images B2 and B4 show cortical sections containing cortical Lewy bodies, which appear as less defined, round inclusions within neuronal soma. The pathology demonstrates the characteristic widespread distribution of alpha-synuclein aggregates in genetic or familial Parkinson’s disease, involving both brainstem and cortical regions. This visual resource is intended for educational use in neurology and pathology to distinguish between macroscopic neurodegeneration and microscopic proteinaceous inclusions.

Educational medical illustration titled 'Neurodegenerative Diseases and Types of Neurons Affected' featuring a sagittal cross-section of the human brain alongside specialized neuronal diagrams. The brain section highlights key anatomical areas susceptible to degeneration: the striatum (green) for Huntington’s Disease (HD), cortical and hippocampal regions (pink neurons) for Alzheimer’s Disease (AD), the substantia nigra and midbrain (red) for Parkinson’s Disease (PD), and the brainstem and spinal pathways (orange) for Amyotrophic Lateral Sclerosis (ALS). The diagram categorizes specific neuronal vulnerabilities: Medium Spiny Neurons in HD, Pyramidal neurons in AD, and Motor neuron degeneration in ALS. For Parkinson's Disease, detailed insets illustrate the pathophysiology of dopaminergic neurons, showing the impairment and loss of melanated cells, alpha-synuclein protein aggregation, and the formation of Lewy bodies. The visual serves as a summary of the neuroanatomical localization and cellular pathology characteristic of major neurodegenerative disorders.

Educational medical illustration titled 'Neurodegenerative Diseases and Types of Neurons Affected' featuring a sagittal cross-section of the human brain alongside specialized neuronal diagrams. The brain section highlights key anatomical areas susceptible to degeneration: the striatum (green) for Huntington’s Disease (HD), cortical and hippocampal regions (pink neurons) for Alzheimer’s Disease (AD), the substantia nigra and midbrain (red) for Parkinson’s Disease (PD), and the brainstem and spinal pathways (orange) for Amyotrophic Lateral Sclerosis (ALS). The diagram categorizes specific neuronal vulnerabilities: Medium Spiny Neurons in HD, Pyramidal neurons in AD, and Motor neuron degeneration in ALS. For Parkinson's Disease, detailed insets illustrate the pathophysiology of dopaminergic neurons, showing the impairment and loss of melanated cells, alpha-synuclein protein aggregation, and the formation of Lewy bodies. The visual serves as a summary of the neuroanatomical localization and cellular pathology characteristic of major neurodegenerative disorders.

This medical schematic diagram illustrates the Braak staging model of alpha-synuclein pathology progression in Parkinson's disease. The image features a sagittal view of the human brain overlaid with color-coded regions and directional arrows to depict the caudo-rostral spread of Lewy bodies and Lewy neurites. The progression is categorized into six stages starting from a blue arrow representing the peripheral and enteric nervous systems. The pathological ascent is shown sequentially through the medulla oblongata (orange), the pontine tegmentum (green), and into the basal midbrain and forebrain (pink), which includes the substantia nigra. From these subcortical structures, yellow arrows indicate the spread to the temporal mesocortex and allocortex (light yellow), eventually reaching the neocortex (grey) as shown by white arrows. This visual model highlights how neurodegeneration moves from the lower brainstem to higher cortical regions, correlating with the clinical transition from motor symptoms to cognitive dysfunction and dementia.

This medical schematic diagram illustrates the Braak staging model of alpha-synuclein pathology progression in Parkinson's disease. The image features a sagittal view of the human brain overlaid with color-coded regions and directional arrows to depict the caudo-rostral spread of Lewy bodies and Lewy neurites. The progression is categorized into six stages starting from a blue arrow representing the peripheral and enteric nervous systems. The pathological ascent is shown sequentially through the medulla oblongata (orange), the pontine tegmentum (green), and into the basal midbrain and forebrain (pink), which includes the substantia nigra. From these subcortical structures, yellow arrows indicate the spread to the temporal mesocortex and allocortex (light yellow), eventually reaching the neocortex (grey) as shown by white arrows. This visual model highlights how neurodegeneration moves from the lower brainstem to higher cortical regions, correlating with the clinical transition from motor symptoms to cognitive dysfunction and dementia.

This composite educational graphic presents multi-modal diagnostic data investigating 18F-AV-1451 (tau PET tracer) retention in neurodegenerative synucleinopathies compared to Alzheimer’s Disease (AD).

This composite educational graphic presents multi-modal diagnostic data investigating 18F-AV-1451 (tau PET tracer) retention in neurodegenerative synucleinopathies compared to Alzheimer’s Disease (AD).

Reading File
Reading File
Finding Sources
Finding Sources
Searching Images

Parkinsonism clinical features tremor rigidity bradykinesia posture

Reading File
Reading File
Finding Sources
Reading File
Reading File
Searching PubMed

Parkinson disease management guidelines

Loading Image
Loading Image
I now have comprehensive information to deliver a thorough, well-structured answer on Parkinsonism. Here it is:

Parkinsonism - A Comprehensive Overview

1. Definition and the TRAP Acronym

Parkinsonism is a clinical syndrome defined by a combination of six cardinal motor features:
  1. Tremor at rest
  2. Rigidity
  3. Akinesia / bradykinesia
  4. Postural instability
  5. Flexed posture
  6. Freezing (motor blocks)
The four dominant features are captured by the acronym TRAP (Tremor, Rigidity, Akinesia, Postural instability). These arise from dysfunction of the basal ganglia, specifically depletion of dopaminergic neurons in the substantia nigra pars compacta (SNc).
  • Bradley and Daroff's Neurology in Clinical Practice

2. Classification - Causes of Parkinsonism

Parkinsonism is not a single disease but a syndrome with many causes:
CategoryExamples
Parkinson's Disease (PD)Sporadic (most common), Genetic (SNCA, LRRK2, Parkin, PINK1, DJ-1)
Atypical ParkinsonismMultiple System Atrophy (MSA-c, MSA-p), Progressive Supranuclear Palsy (PSP), Corticobasal Syndrome
Secondary ParkinsonismDrug-induced, Vascular, Tumor, Infection, Normal-pressure hydrocephalus, Trauma, Toxins (MPTP, CO, manganese, cyanide)
Other NeurodegenerativeWilson's disease, Huntington's disease, Alzheimer's with parkinsonism, Prion diseases, SCA3
  • Harrison's Principles of Internal Medicine, 22E

3. Parkinson's Disease (PD) - The Most Common Form

Epidemiology

PD is the most common cause of idiopathic parkinsonism. It affects ~1% of people over 60 years of age and ~3% over 80. Men are slightly more affected than women.

Pathology

The hallmark is loss of melanized dopaminergic neurons in the SNc and the presence of Lewy bodies - intraneuronal eosinophilic cytoplasmic inclusions containing misfolded alpha-synuclein. Grossly, the SNc shows depigmentation.
Neuropathology of PD: Gross depigmentation of substantia nigra (top row) and microscopic alpha-synuclein Lewy bodies and Lewy neurites (bottom row) in familial PD

Braak Staging

The Braak model proposes that alpha-synuclein pathology begins in the peripheral/enteric nervous system and ascends caudo-rostrally through the brainstem to ultimately involve the neocortex. This explains the pre-motor features (constipation, anosmia, REM sleep behavior disorder) that precede classic motor symptoms by years to decades.
Braak staging of alpha-synuclein spread: from peripheral/enteric nervous systems (blue) ascending through medulla, pons, basal midbrain, mesocortex, to neocortex
  • Harrison's Principles of Internal Medicine, 22E

4. Genetics

Less than 10% of PD has a causative mutation, but the known genes are important for understanding pathogenesis:
Gene (PARK locus)InheritanceProteinNotes
SNCA (PARK1)Autosomal DominantAlpha-synucleinRare; missense + duplications/triplications
Parkin (PARK2)Autosomal RecessiveParkinUp to 50% of early-onset PD
PINK1 (PARK6)Autosomal RecessivePTEN-induced kinase 1Early onset
DJ-1 (PARK7)Autosomal RecessiveDJ-1Early onset
LRRK2 (PARK8)Autosomal DominantLRRK2 (dardarin)Common in North Africans, Ashkenazi Jews
  • Bradley and Daroff's Neurology in Clinical Practice

5. Clinical Features

Motor (Early)

  • Tremor: Pill-rolling, 4-6 Hz, at rest; diminishes with voluntary movement
  • Rigidity: "Cogwheel" or "lead-pipe" resistance throughout range of motion
  • Bradykinesia: Slowing and reduced amplitude of movements; micrographia, hypomimia (masked facies), hypophonia
  • Postural instability: Loss of righting reflexes - tested by the "pull test" (retropulsion)

Non-Motor Features

  • Pre-motor: Anosmia, constipation, REM sleep behavior disorder (RBD), cardiac sympathetic denervation
  • Autonomic: Orthostatic hypotension, constipation, urinary dysfunction, erectile dysfunction, seborrhea
  • Neuropsychiatric: Depression, anxiety, apathy, hallucinations, impulse control disorders
  • Cognitive: Mild cognitive impairment progressing to PD dementia (PDD) in ~80% after 20 years
  • Sleep: RBD, excessive daytime somnolence, insomnia

Motor Complications (Advanced Disease)

  • Wearing-off: End-of-dose deterioration as levodopa effect wanes
  • Dyskinesias: Choreiform involuntary movements at peak levodopa dose
  • On-off fluctuations: Unpredictable switching between mobile ("on") and immobile ("off") states
  • Freezing of gait: Sudden inability to initiate or continue walking

6. Pathophysiology - Basal Ganglia Circuit

The basal ganglia circuit has two pathways:
  • Direct pathway: Striatum → GPi (inhibit) → Thalamus disinhibited → Cortex activated (facilitates movement)
  • Indirect pathway: Striatum → GPe → STN → GPi (excites GPi) → Thalamus inhibited → Cortex suppressed (inhibits movement)
In PD, dopamine depletion from the nigrostriatal pathway reduces D1-mediated direct pathway activity and reduces D2-mediated indirect pathway inhibition, leading to net thalamic inhibition and reduced motor cortex output - producing bradykinesia and akinesia.
Nigrostriatal dopaminergic pathway from substantia nigra (SN) to striatum (STR) - tractography visualization

7. Diagnosis

Diagnosis of PD is clinical, based on MDS (Movement Disorder Society) criteria:
  • Essential: Bradykinesia + at least one of: rest tremor or rigidity
  • Supportive features: Unilateral onset, rest tremor, good levodopa response, levodopa-induced dyskinesias, anosmia
  • Red flags (suggest atypical PD): Early falls, early autonomic failure, cerebellar features, supranuclear gaze palsy, rapid progression, symmetric onset, poor levodopa response
  • Imaging: DaTscan (dopamine transporter SPECT) can support diagnosis; MRI to exclude secondary causes
  • Labs: To exclude Wilson's disease (ceruloplasmin, copper), thyroid disorders

8. Treatment

Pharmacological Management

1. Levodopa + Carbidopa (First-line, most effective)

Levodopa is the gold standard. Carbidopa (a peripheral DOPA decarboxylase inhibitor) prevents peripheral conversion to dopamine, reducing nausea and allowing more levodopa to reach the brain. Standard formulations: Sinemet (carbidopa/levodopa). Extended-release formulations help reduce motor fluctuations.
  • Neuroanatomy through Clinical Cases, 3rd Ed.; Katzung Basic and Clinical Pharmacology, 16th Ed.

2. Dopamine Agonists

Used as monotherapy in early disease or as adjuncts to levodopa. Non-ergoline agents are preferred:
  • Pramipexole (D2/D3 agonist): 0.5-1.5 mg TID; renally excreted
  • Ropinirole (D2 agonist): 2-8 mg TID; metabolized by CYP1A2
  • Rotigotine (transdermal patch): 2-6 mg/24h; daily continuous stimulation
  • Side effects: nausea, postural hypotension, somnolence, impulse control disorders, hallucinations

3. MAO-B Inhibitors

  • Selegiline, Rasagiline: Reduce dopamine breakdown; used as early monotherapy or adjuncts. Mild symptomatic benefit; possible neuroprotective effects (under investigation).

4. COMT Inhibitors

  • Entacapone, Tolcapone: Block peripheral catechol-O-methyltransferase to prolong levodopa effect and reduce "wearing-off". Used as adjuncts to levodopa.

5. Amantadine

  • Mechanism unclear - likely potentiates dopamine release/reuptake inhibition; also NMDA receptor antagonist. Useful for mild early symptoms and levodopa-induced dyskinesias. Side effects: livedo reticularis, peripheral edema, hallucinations, confusion.

6. Anticholinergics (Trihexyphenidyl, Benztropine)

  • Improve tremor and rigidity but have little effect on bradykinesia. Avoid in elderly (confusion, cognitive impairment). Useful in young patients with predominant tremor.

7. Adenosine A2A Antagonist

  • Istradefylline (caffeine analog): Reduces "off" periods as an adjunct to carbidopa/levodopa. 20-40 mg daily.
  • Katzung Basic and Clinical Pharmacology, 16th Ed.

Surgical Treatment

  • Deep Brain Stimulation (DBS): High-frequency stimulation of the subthalamic nucleus (STN) or globus pallidus internus (GPi). Indicated in advanced PD with motor fluctuations not controlled by medications. A 2025 German DBS guideline (PMID 39985674) provides updated evidence-based recommendations.
  • Focused ultrasound thalamotomy: For medication-refractory tremor-dominant PD.

Non-Pharmacological

  • Physiotherapy (gait training, balance, exercise)
  • Speech therapy (hypophonia, dysphagia)
  • Occupational therapy
  • Psychological support for depression/anxiety

9. Atypical Parkinsonism ("Parkinson-Plus" Syndromes)

These are distinguished from PD by poor levodopa response and additional features:
ConditionKey Features
MSA-P (Striatonigral degeneration)Parkinsonism + autonomic failure + cerebellar features; symmetric onset
MSA-C (Olivopontocerebellar atrophy)Predominantly cerebellar ataxia + parkinsonism
PSP (Progressive Supranuclear Palsy)Vertical gaze palsy, early falls, neck rigidity, symmetric
Corticobasal SyndromeAsymmetric, limb apraxia, cortical sensory loss, alien limb phenomenon
DLB (Dementia with Lewy Bodies)Dementia before/concurrently with parkinsonism, visual hallucinations, fluctuating cognition

10. Drug-Induced Parkinsonism

The most common secondary cause. Caused by D2 receptor blockade in the striatum, disrupting dopaminergic inhibition and increasing cholinergic activity. Common offenders:
  • Typical antipsychotics (haloperidol, chlorpromazine)
  • Atypical antipsychotics (risperidone, olanzapine - less common)
  • Metoclopramide, prochlorperazine (antiemetics)
  • Reserpine (depletes dopamine stores)
  • Valproate (mechanism unclear)
Management: stop the offending drug; symptoms typically resolve within weeks to months. Anticholinergics can provide symptomatic relief.
  • Stahl's Essential Psychopharmacology; Kaplan & Sadock's Synopsis of Psychiatry

11. Prognosis

PD is progressive but variable. Average life expectancy is close to normal in early-diagnosed patients with good dopaminergic response. Key prognostic factors:
  • Age of onset (younger = slower progression)
  • Tremor-dominant subtype (better prognosis than akinetic-rigid)
  • Cognitive decline and dementia worsen quality of life
  • Falls, dysphagia, and autonomic failure are major late complications
  • ~80% develop dementia within 20 years

Sources:
  • Bradley and Daroff's Neurology in Clinical Practice (primary neurology reference)
  • Harrison's Principles of Internal Medicine, 22E (classification and pathology)
  • Katzung's Basic and Clinical Pharmacology, 16th Ed. (drug mechanisms)
  • Stahl's Essential Psychopharmacology (drug-induced parkinsonism)
  • Neuroanatomy through Clinical Cases, 3rd Ed. (levodopa mechanism)
  • German DBS Guidelines, J Neurology 2025 (PMID: 39985674)

Make a diagnosis flowchart for differentiating PD from atypical parkinsonism syndromes

Finding Sources
Finding Sources
Reading File
Reading File
Reading File
Running Command

mkdir -p /tmp/workspace/parkinsonism-flowchart && ls /tmp/workspace/parkinsonism-flowchart/

Writing File

~/parkinsonism-flowchart/flowchart.py

import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
import matplotlib.patches as mpatches
from matplotlib.patches import FancyBboxPatch, FancyArrowPatch
import textwrap

fig, ax = plt.subplots(figsize=(26, 34))
ax.set_xlim(0, 26)
ax.set_ylim(0, 34)
ax.axis('off')
fig.patch.set_facecolor('#F7F9FC')

# ── colour palette ──────────────────────────────────────────────────────────
C_START   = '#1A3A5C'   # dark navy   – entry node
C_QUESTION= '#2471A3'   # medium blue – decision diamonds
C_SECONDARY='#117A65'   # teal        – secondary parkinsonism
C_PD      = '#1E8449'   # green       – PD confirmed
C_MSA     = '#6C3483'   # purple      – MSA
C_PSP     = '#922B21'   # red         – PSP
C_CBS     = '#B7950B'   # gold        – CBS
C_DLB     = '#1A5276'   # dark blue   – DLB
C_ARROW   = '#555555'
C_REDFLG  = '#C0392B'
C_SUPPORT = '#1A6F24'
TEXT_LIGHT= 'white'
TEXT_DARK = '#1A1A1A'

def box(ax, cx, cy, w, h, text, facecolor, textcolor=TEXT_LIGHT,
        fontsize=9, bold=False, style='round,pad=0.15', wrap=True,
        linespacing=1.4):
    rx, ry = cx - w/2, cy - h/2
    fancy = FancyBboxPatch((rx, ry), w, h,
                           boxstyle=style,
                           facecolor=facecolor,
                           edgecolor='white', linewidth=1.5,
                           zorder=3)
    ax.add_patch(fancy)
    if wrap:
        lines = textwrap.wrap(text, width=int(w*8.5))
        text_to_show = '\n'.join(lines)
    else:
        text_to_show = text
    ax.text(cx, cy, text_to_show,
            ha='center', va='center', fontsize=fontsize,
            color=textcolor, fontweight='bold' if bold else 'normal',
            linespacing=linespacing, zorder=4,
            multialignment='center')

def diamond(ax, cx, cy, w, h, text, facecolor, textcolor=TEXT_LIGHT, fontsize=8.5):
    from matplotlib.patches import Polygon
    pts = [(cx, cy+h/2), (cx+w/2, cy), (cx, cy-h/2), (cx-w/2, cy)]
    poly = Polygon(pts, closed=True, facecolor=facecolor,
                   edgecolor='white', linewidth=1.5, zorder=3)
    ax.add_patch(poly)
    lines = textwrap.wrap(text, width=int(w*7))
    ax.text(cx, cy, '\n'.join(lines),
            ha='center', va='center', fontsize=fontsize,
            color=textcolor, fontweight='bold', zorder=4,
            multialignment='center', linespacing=1.3)

def arrow(ax, x1, y1, x2, y2, label='', label_side='right', color=C_ARROW):
    ax.annotate('', xy=(x2, y2), xytext=(x1, y1),
                arrowprops=dict(arrowstyle='->', color=color,
                                lw=1.8, connectionstyle='arc3,rad=0'),
                zorder=2)
    if label:
        mx, my = (x1+x2)/2, (y1+y2)/2
        offset = 0.18 if label_side == 'right' else -0.18
        ax.text(mx + offset, my, label, ha='center', va='center',
                fontsize=7.5, color=color, fontweight='bold',
                bbox=dict(facecolor='white', edgecolor='none', alpha=0.85, pad=1))

def label_on_arrow(ax, x, y, text, color='#333333'):
    ax.text(x, y, text, ha='center', va='center', fontsize=7.5,
            color=color, fontweight='bold',
            bbox=dict(facecolor='white', edgecolor='none', alpha=0.9, pad=1.5))

# ── TITLE ────────────────────────────────────────────────────────────────────
ax.text(13, 33.4,
        'Differential Diagnosis: Parkinson\'s Disease vs. Atypical Parkinsonism Syndromes',
        ha='center', va='center', fontsize=15, fontweight='bold', color='#1A3A5C')
ax.text(13, 33.0,
        'Based on MDS Clinical Diagnostic Criteria  |  Harrison\'s & Bradley\'s Neurology',
        ha='center', va='center', fontsize=8.5, color='#555555', style='italic')

# ── ROW 0: Entry ─────────────────────────────────────────────────────────────
box(ax, 13, 32.2, 9, 0.7,
    'PATIENT PRESENTS WITH PARKINSONISM\n(Bradykinesia + Rigidity and/or Rest Tremor)',
    C_START, fontsize=10, bold=True)

arrow(ax, 13, 31.85, 13, 31.3)

# ── ROW 1: Exclude secondary ─────────────────────────────────────────────────
diamond(ax, 13, 30.8, 9.5, 1.0,
        'Identifiable secondary cause?\n(Drugs · Vascular · Toxins · Tumor · NPH · Infection · Metabolic)',
        C_QUESTION, fontsize=8.5)

# YES → left branch
arrow(ax, 8.25, 30.8, 4.5, 30.8, color=C_SECONDARY)
label_on_arrow(ax, 6.3, 30.95, 'YES', color=C_SECONDARY)
box(ax, 3.0, 30.8, 2.8, 0.75,
    'SECONDARY\nPARKINSONISM\n(Treat underlying cause)',
    C_SECONDARY, fontsize=8)

# NO ↓
arrow(ax, 13, 30.3, 13, 29.65)
label_on_arrow(ax, 13.5, 29.95, 'NO', color='#333')

# ── ROW 2: Levodopa trial ─────────────────────────────────────────────────────
diamond(ax, 13, 29.2, 9.5, 0.9,
        'Sustained, marked response to Levodopa trial?',
        C_QUESTION)

# YES ↓ (tentative PD direction)
arrow(ax, 13, 28.75, 13, 28.1)
label_on_arrow(ax, 13.5, 28.4, 'YES', color='#333')

# POOR RESPONSE → right
arrow(ax, 17.75, 29.2, 21.5, 29.2, color=C_MSA)
label_on_arrow(ax, 19.6, 29.35, 'POOR / NO', color=C_MSA)
box(ax, 23.0, 29.2, 3.6, 0.75,
    'Consider Atypical\nParkinsonism ↓',
    C_MSA, fontsize=8)

# ── ROW 3: Red flags check ───────────────────────────────────────────────────
box(ax, 13, 27.55, 11, 1.05,
    'Check for RED FLAGS  (if present, must be outweighed by supportive features)',
    C_REDFLG, fontsize=8.5, bold=True)

# Red flag detail box
redflags_text = (
    "• Early severe autonomic failure (within 1st year)\n"
    "• Recurrent falls in first year\n"
    "• Supranuclear vertical gaze palsy\n"
    "• Cerebellar signs\n"
    "• Bilateral symmetric onset\n"
    "• Rapid progression to wheelchair ≤5 yrs\n"
    "• Absence of non-motor features of PD\n"
    "• Inspiratory stridor / respiratory disturbance\n"
    "• Alien limb phenomenon / apraxia\n"
    "• Levodopa-induced severe dyskinesias absent"
)
ax.text(7.8, 25.8, redflags_text,
        ha='left', va='top', fontsize=7.8, color='#6B0000',
        bbox=dict(facecolor='#FFF5F5', edgecolor='#C0392B',
                  linewidth=1.2, boxstyle='round,pad=0.5'),
        linespacing=1.5, zorder=4)

ax.text(7.5, 26.95, 'RED FLAGS:', ha='left', va='center',
        fontsize=8, color=C_REDFLG, fontweight='bold')

# Supportive features box
support_text = (
    "• Unilateral onset\n"
    "• Clear rest tremor (pill-rolling)\n"
    "• Excellent & sustained levodopa response\n"
    "• Levodopa-induced dyskinesias\n"
    "• Anosmia / hyposmia\n"
    "• Cardiac sympathetic denervation (MIBG)\n"
    "• Asymmetric striatal DAT loss (DaTscan)\n"
    "• REM sleep behaviour disorder (RBD)"
)
ax.text(15.0, 25.8, support_text,
        ha='left', va='top', fontsize=7.8, color='#0A4A1A',
        bbox=dict(facecolor='#F0FFF4', edgecolor='#1E8449',
                  linewidth=1.2, boxstyle='round,pad=0.5'),
        linespacing=1.5, zorder=4)
ax.text(15.0, 26.95, 'SUPPORTIVE FEATURES:', ha='left', va='center',
        fontsize=8, color=C_SUPPORT, fontweight='bold')

arrow(ax, 13, 27.02, 13, 24.5)

# ── ROW 4: Diagnostic decision ───────────────────────────────────────────────
diamond(ax, 13, 24.0, 9.5, 0.9,
        'Red flags absent OR outweighed by ≥2 supportive features?',
        C_QUESTION)

# YES ↓ → PD
arrow(ax, 13, 23.55, 13, 22.85)
label_on_arrow(ax, 13.5, 23.2, 'YES', color='#333')
box(ax, 13, 22.4, 7.5, 0.8,
    'CLINICALLY ESTABLISHED  PARKINSON\'S DISEASE',
    C_PD, fontsize=10, bold=True)

# PD features sub-box
pd_detail = (
    "Imaging: DaTscan – asymmetric posterior putamen ↓ dopamine uptake\n"
    "Pathology: Lewy bodies (α-synuclein) in SNc  |  SNc depigmentation\n"
    "Genetics: Consider SNCA, LRRK2, Parkin, PINK1, DJ-1 if onset <50 yrs\n"
    "Progression: Usually slow; responds to levodopa for years"
)
ax.text(13, 21.65, pd_detail,
        ha='center', va='center', fontsize=8, color='#0A3A1A',
        bbox=dict(facecolor='#EAF9ED', edgecolor=C_PD, linewidth=1, boxstyle='round,pad=0.4'),
        linespacing=1.5, zorder=4)

# NO → right: Atypical parkinsonism pathway
arrow(ax, 17.75, 24.0, 21.5, 24.0, color=C_MSA)
label_on_arrow(ax, 19.6, 24.15, 'NO / FLAG', color=C_MSA)

# ── ATYPICAL PARKINSONISM COLUMN ──────────────────────────────────────────────
ax.text(23.0, 27.7, 'ATYPICAL PARKINSONISM', ha='center', va='center',
        fontsize=9, fontweight='bold', color='white',
        bbox=dict(facecolor='#922B21', edgecolor='white', linewidth=1.5,
                  boxstyle='round,pad=0.4'), zorder=4)

arrow(ax, 23.0, 27.35, 23.0, 26.7, color=C_REDFLG)

# sub-question
diamond(ax, 23.0, 26.2, 5.5, 0.9,
        'Key distinguishing features?',
        '#7D3C98')

# Arrows downward from diamond to 4 boxes
arrow(ax, 23.0, 25.75, 23.0, 25.15, color='#555')

# ── 4 Atypical boxes ─────────────────────────────────────────────────────────
# PSP
box(ax, 20.2, 24.45, 4.5, 1.1,
    'PSP\n(Progressive Supranuclear Palsy)',
    C_PSP, fontsize=8, bold=True)
psp_txt = ("↑ Vertical gaze palsy\n"
           "↑ Early falls (retropulsion)\n"
           "↑ Axial > limb rigidity\n"
           "↑ Neck hyperextension\n"
           "→ Hummingbird sign (MRI)")
ax.text(20.2, 23.5, psp_txt, ha='center', va='top', fontsize=7.5,
        color='#4A0E09',
        bbox=dict(facecolor='#FDEDEC', edgecolor=C_PSP, linewidth=0.8,
                  boxstyle='round,pad=0.3'), linespacing=1.4, zorder=4)

# MSA
box(ax, 25.0, 24.45, 4.5, 1.1,
    'MSA\n(Multiple System Atrophy)',
    C_MSA, fontsize=8, bold=True)
msa_txt = ("↑ Early autonomic failure\n"
           "↑ Cerebellar signs (MSA-C)\n"
           "↑ Inspiratory stridor\n"
           "↑ Rapid progression\n"
           "→ Hot cross bun sign (MRI)")
ax.text(25.0, 23.5, msa_txt, ha='center', va='top', fontsize=7.5,
        color='#3B1A5A',
        bbox=dict(facecolor='#F5EEF8', edgecolor=C_MSA, linewidth=0.8,
                  boxstyle='round,pad=0.3'), linespacing=1.4, zorder=4)

# CBS
box(ax, 20.2, 22.1, 4.5, 1.1,
    'CBS\n(Corticobasal Syndrome)',
    C_CBS, fontsize=8, bold=True)
cbs_txt = ("↑ Alien limb phenomenon\n"
           "↑ Cortical sensory loss\n"
           "↑ Limb apraxia\n"
           "↑ Asymmetric limb dystonia\n"
           "→ Asymmetric cortical atrophy")
ax.text(20.2, 21.15, cbs_txt, ha='center', va='top', fontsize=7.5,
        color='#4A3B00',
        bbox=dict(facecolor='#FDFCE0', edgecolor=C_CBS, linewidth=0.8,
                  boxstyle='round,pad=0.3'), linespacing=1.4, zorder=4)

# DLB
box(ax, 25.0, 22.1, 4.5, 1.1,
    'DLB\n(Dementia with Lewy Bodies)',
    C_DLB, fontsize=8, bold=True)
dlb_txt = ("↑ Dementia before/≤1yr motor\n"
           "↑ Recurrent visual hallucinations\n"
           "↑ Fluctuating cognition\n"
           "↑ Neuroleptic sensitivity\n"
           "→ Reduced MIBG uptake")
ax.text(25.0, 21.15, dlb_txt, ha='center', va='top', fontsize=7.5,
        color='#0A2A40',
        bbox=dict(facecolor='#EAF2FF', edgecolor=C_DLB, linewidth=0.8,
                  boxstyle='round,pad=0.3'), linespacing=1.4, zorder=4)

# Small arrows from diamond to atypical boxes
arrow(ax, 21.0, 25.75, 20.2, 24.95, color='#777')
arrow(ax, 23.0, 25.75, 25.0, 24.95, color='#777')
ax.annotate('', xy=(20.2, 22.6), xytext=(20.2, 23.85),
            arrowprops=dict(arrowstyle='->', color='#777', lw=1.5), zorder=2)
ax.annotate('', xy=(25.0, 22.6), xytext=(25.0, 23.85),
            arrowprops=dict(arrowstyle='->', color='#777', lw=1.5), zorder=2)

# ── INVESTIGATION BOX ─────────────────────────────────────────────────────────
inv_text = (
    "KEY INVESTIGATIONS\n\n"
    "• DaTscan / FP-CIT SPECT: Reduced & asymmetric posterior putamen uptake in PD/APS (not in drug-induced or ET)\n"
    "• Brain MRI: Normal in PD | Hummingbird sign (PSP) | Hot cross bun sign (MSA) | Asymm. cortical atrophy (CBS)\n"
    "• MIBG cardiac scintigraphy: Reduced in PD & DLB; typically preserved in MSA/PSP\n"
    "• Autonomic testing: Tilt-table, urodynamics (severe early failure → MSA)\n"
    "• Neuropsychology: Profile differs — subcortical (PD) vs. frontal (PSP) vs. cortical (CBS/DLB)\n"
    "• Levodopa challenge (≥600 mg/day × 4 wks): ≥30% UPDRS improvement = strong PD support\n"
    "• Genetics: SNCA, LRRK2, Parkin, PINK1, GBA1 — consider if age <50 or family history"
)
ax.text(13, 19.5, inv_text,
        ha='center', va='center', fontsize=8.5, color='#1A1A1A',
        bbox=dict(facecolor='#EEF4FB', edgecolor='#2471A3', linewidth=1.5,
                  boxstyle='round,pad=0.6'), linespacing=1.6, zorder=4)

arrow(ax, 13, 21.0, 13, 20.55, color='#2471A3')

# ── OUTCOME / TREATMENT GUIDANCE ─────────────────────────────────────────────
tx_text = (
    "TREATMENT IMPLICATIONS\n\n"
    "PD:  Levodopa/carbidopa (gold standard) · Dopamine agonists · MAO-B inhibitors · DBS for advanced motor fluctuations\n"
    "PSP / CBS:  Poor levodopa response · Supportive care · Physiotherapy · Falls prevention\n"
    "MSA:  Modest levodopa response (30-40%) · Treat autonomic failure (fludrocortisone, midodrine) · CPAP for stridor\n"
    "DLB:  Avoid typical antipsychotics (severe sensitivity) · AChEIs for hallucinations/cognition · Low-dose quetiapine if needed"
)
ax.text(13, 17.5, tx_text,
        ha='center', va='center', fontsize=8.5, color='#1A1A1A',
        bbox=dict(facecolor='#F0FFF4', edgecolor=C_PD, linewidth=1.5,
                  boxstyle='round,pad=0.6'), linespacing=1.6, zorder=4)

arrow(ax, 13, 18.45, 13, 18.22, color=C_PD)

# ── LEGEND ───────────────────────────────────────────────────────────────────
legend_items = [
    (C_START,     'Entry / Syndrome definition'),
    (C_QUESTION,  'Decision point'),
    (C_SECONDARY, 'Secondary Parkinsonism'),
    (C_PD,        "Parkinson's Disease"),
    (C_PSP,       'PSP'),
    (C_MSA,       'MSA'),
    (C_CBS,       'Corticobasal Syndrome'),
    (C_DLB,       'Dementia with Lewy Bodies'),
    (C_REDFLG,    'Red flags'),
]
lx, ly = 0.5, 16.5
ax.text(lx, ly+0.3, 'LEGEND', ha='left', fontsize=8.5, fontweight='bold', color='#333')
for i, (col, lbl) in enumerate(legend_items):
    yy = ly - 0.42 * (i+1)
    rect = FancyBboxPatch((lx, yy-0.15), 0.55, 0.30,
                          boxstyle='round,pad=0.05',
                          facecolor=col, edgecolor='white', linewidth=0.8, zorder=3)
    ax.add_patch(rect)
    ax.text(lx+0.7, yy, lbl, ha='left', va='center', fontsize=8, color='#333')

# footer
ax.text(13, 0.25,
        'Sources: Harrison\'s Principles of Internal Medicine 22E · Bradley & Daroff\'s Neurology in Clinical Practice · '
        'MDS Clinical Diagnostic Criteria for PD (Berg et al.) · Katzung Basic & Clinical Pharmacology 16E',
        ha='center', va='center', fontsize=7, color='#777', style='italic')

plt.tight_layout(pad=0.5)
plt.savefig('/tmp/workspace/parkinsonism-flowchart/PD_vs_Atypical_Parkinsonism_Flowchart.png',
            dpi=180, bbox_inches='tight', facecolor=fig.get_facecolor())
print("Saved PNG")

plt.savefig('/tmp/workspace/parkinsonism-flowchart/PD_vs_Atypical_Parkinsonism_Flowchart.pdf',
            bbox_inches='tight', facecolor=fig.get_facecolor())
print("Saved PDF")
Running Command

cd /tmp/workspace/parkinsonism-flowchart && python flowchart.py 2>&1

Reading File
Running Command

ls -lh /tmp/workspace/parkinsonism-flowchart/

Your flowchart is ready! Here are the download links:

PD vs Atypical Parkinsonism Flowchart

Image · PNG

PD vs Atypical Parkinsonism Flowchart

PDF Document · PDF


Here is what the flowchart covers, step by step:
Step 1 - Entry: Patient presents with parkinsonism (bradykinesia + rigidity/tremor).
Step 2 - Exclude secondary causes first: Drug-induced, vascular, toxin, NPH, tumor, infection, metabolic. If identified → treat the underlying cause and diagnose Secondary Parkinsonism.
Step 3 - Levodopa trial: A sustained, marked response (≥30% UPDRS improvement) favors PD. Poor/no response raises strong suspicion for atypical parkinsonism.
Step 4 - Red flags vs. supportive features (MDS Criteria):
  • Red flags (orange box): early falls, vertical gaze palsy, cerebellar signs, symmetric onset, rapid progression, early severe autonomic failure, alien limb
  • Supportive features (green box): unilateral onset, rest tremor, excellent levodopa response, anosmia, RBD, asymmetric DaTscan
Step 5 - Diagnostic decision: If red flags are absent or outweighed by ≥2 supportive features → Clinically Established PD. If red flags dominate → workup for atypical syndromes.
Atypical column branches into four diagnoses with key distinguishing features and MRI signatures:
  • PSP - vertical gaze palsy, early retropulsion falls, hummingbird sign
  • MSA - early autonomic failure, cerebellar signs, hot cross bun sign
  • CBS - alien limb, cortical sensory loss, apraxia, asymmetric atrophy
  • DLB - dementia before/concurrent with motor onset, visual hallucinations, neuroleptic sensitivity
Investigations box covers DaTscan, MRI patterns, MIBG scintigraphy, autonomic testing, levodopa challenge, and genetics.
Treatment implications for each diagnosis are summarized at the bottom.
Sources: Harrison's Principles of Internal Medicine 22E, Bradley & Daroff's Neurology in Clinical Practice, MDS Clinical Diagnostic Criteria (Berg et al.), Katzung Pharmacology 16E

Make a clinical vignette workbook with case studies

Asking for Preferences
Reading File
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Finding Sources
Finding Sources

Make a clinical vignette workbook with case studies

Asking for Preferences
Your credits are exhausted. You can purchase a top-up or subscribe to a plan to continue using Orris. If you're already subscribed, your daily credits will reset tomorrow.

Make a clinical vignette workbook with case studies

Reading File
Running Command

mkdir -p /tmp/workspace/parkinsonism-workbook && ls /tmp/workspace/parkinsonism-workbook/

Make a clinical vignette workbook with case studies

Running Command

mkdir -p /tmp/workspace/parkinsonism-workbook

Can you make infographic explaining and differentiateing various forms of parkinsonism

Generating Image

A detailed medical infographic titled "Forms of Parkinsonism: Differentiation Guide" showing 6 distinct panels comparing different types of parkinsonism. The infographic should include: 1. PARKINSON'S DISEASE (PD) - green panel: asymmetric onset, rest tremor (pill-rolling), excellent levodopa response, Lewy bodies (alpha-synuclein), slow progression, anosmia/RBD as premotor features, DaTscan shows asymmetric posterior putamen loss 2. PROGRESSIVE SUPRANUCLEAR PALSY (PSP) - red panel: vertical supranuclear gaze palsy (downward gaze palsy), early falls (retropulsion), axial rigidity, neck hyperextension, "hummingbird sign" on MRI, poor levodopa response, tau pathology 3. MULTIPLE SYSTEM ATROPHY (MSA) - purple panel: early severe autonomic failure (orthostatic hypotension, urinary incontinence), cerebellar ataxia (MSA-C) or parkinsonism (MSA-P), inspiratory stridor, "hot cross bun sign" on MRI, alpha-synuclein in oligodendrocytes, poor levodopa response 4. CORTICOBASAL SYNDROME (CBS) - orange panel: markedly asymmetric, alien limb phenomenon, ideomotor apraxia, cortical sensory loss, myoclonus, limb dystonia, asymmetric cortical atrophy on MRI, tau pathology 5. DEMENTIA WITH LEWY BODIES (DLB) - blue panel: dementia onset before or within 1 year of motor symptoms, recurrent vivid visual hallucinations, fluctuating cognition/alertness, REM sleep behavior disorder, severe neuroleptic sensitivity, reduced MIBG uptake 6. DRUG-INDUCED / SECONDARY PARKINSONISM - gray panel: symmetric onset, history of dopamine antagonist (antipsychotics, metoclopramide), resolves on stopping drug, no DaTscan abnormality, also: vascular (lower-body gait disorder, white matter lesions), toxins (MPTP, manganese) Include a small comparison table at bottom showing: Tremor type, Levodopa response, Onset symmetry, Key imaging finding, Pathology for each type. Clean modern medical style, color-coded, professional clinical reference quality.

Forms of Parkinsonism infographic
Here is your infographic covering all six major forms. Here is a quick guide to what each panel highlights:
Parkinson's Disease (green) - the reference point. Asymmetric onset, pill-rolling rest tremor, excellent levodopa response, Lewy body (alpha-synuclein) pathology, slow progression. Pre-motor clues: anosmia, constipation, REM sleep behaviour disorder.
PSP (red) - the key giveaway is vertical supranuclear gaze palsy (especially downgaze) + early unprovoked falls with retropulsion. Axial > limb rigidity, neck hyperextension, "hummingbird sign" on MRI sagittal. Tau pathology. Poor levodopa response.
MSA (purple) - early severe autonomic failure (orthostatic hypotension, urinary incontinence, stridor) + cerebellar ataxia (MSA-C) or parkinsonism (MSA-P). "Hot cross bun" sign in the pons on MRI. Alpha-synuclein in oligodendrocytes. Poor levodopa response.
Corticobasal Syndrome (orange) - dramatically asymmetric. Alien limb phenomenon (the hand "acts on its own"), ideomotor apraxia, cortical sensory loss, myoclonus, limb dystonia. Asymmetric frontoparietal atrophy on MRI. Tau pathology. Levodopa-unresponsive.
DLB (blue) - dementia onset before or within 1 year of motor symptoms (vs. PD dementia which comes late). Recurrent, well-formed visual hallucinations, fluctuating alertness, REM sleep behaviour disorder. Severe, sometimes fatal neuroleptic sensitivity. Reduced MIBG cardiac uptake.
Drug-induced / Secondary (gray) - symmetric onset, clear temporal link to a dopamine antagonist (antipsychotics, metoclopramide, prochlorperazine). Normal DaTscan (dopaminergic terminals intact). Resolves weeks-months after stopping the offending drug. Vascular parkinsonism shows lower-body predominant gait disorder with periventricular white matter lesions.
This is a shared conversation. Sign in to Orris to start your own chat.