{"id":1381,"date":"2026-07-13T09:30:26","date_gmt":"2026-07-13T08:30:26","guid":{"rendered":"https:\/\/microregistrar.com\/?p=1381"},"modified":"2026-07-13T09:57:29","modified_gmt":"2026-07-13T08:57:29","slug":"angiostrongyloides","status":"publish","type":"post","link":"https:\/\/microregistrar.com\/?p=1381","title":{"rendered":"Angiostrongyliasis"},"content":{"rendered":"\n<p>This topic has featured in the exam in the past. A new module is being built in microregistrar.moodlecloud.com- interactive <strong>High-Yield Notes<\/strong>. <\/p>\n\n\n\n<p>It will feature areas where questions came from or are likely to come in the future.  It includes: a last-minute revision page, an interactive revision component and a last page with flashcards and questions<\/p>\n\n\n\n<p>See a sample here (interactive contents are disabled for safety)- <\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=5\">\n<title>Angiostrongyliasis: FRCPath Revision Trainer<\/title>\n<style>\n:root {\n  --bg: #f4f7fb;\n  --card: #ffffff;\n  --header1: #6b4fa0;\n  --header2: #145b8f;\n  --ink: #1c2b33;\n  --ink-light: #54707a;\n  --ink-faint: #8aa0a8;\n  --border: #dde8ec;\n  --teal: #0d9488;\n  --teal-dark: #0b766c;\n  --teal-bg: #e6f7f5;\n  --amber: #c2780c;\n  --amber-bg: #fdf3e0;\n  --rose: #c23a3a;\n  --rose-bg: #fceaea;\n  --green: #2f8a4d;\n  --green-bg: #e7f6ec;\n  --grey-bg: #eef2f4;\n  --purple: #6b4fa0;\n  --purple-bg: #f0ecf8;\n  --shadow: 0 2px 10px rgba(20,60,70,0.08);\n  --radius: 12px;\n}\n* { box-sizing: border-box; margin: 0; padding: 0; }\nhtml { scroll-behavior: smooth; }\nbody { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background: var(--bg); color: var(--ink); line-height: 1.55; -webkit-text-size-adjust: 100%; }\n#app-header { background: linear-gradient(120deg, var(--header1), var(--header2)); color: #fff; padding: 16px; box-shadow: var(--shadow); }\n#app-header .title-row { max-width: 980px; margin: 0 auto; display: flex; align-items: center; gap: 12px; }\n.logo { width: 46px; height: 46px; border-radius: 50%; background: rgba(255,255,255,0.16); border: 1px solid rgba(255,255,255,0.35); display:flex; align-items:center; justify-content:center; font-weight:800; letter-spacing:0.5px; flex-shrink:0; }\n#app-header h1 { font-size: 16px; font-weight: 750; letter-spacing: 0.2px; }\n#app-header h1 span { display:block; font-size:10.5px; opacity:0.86; text-transform:uppercase; letter-spacing:1px; margin-top:2px; font-weight:500; }\n#app-header a { margin-left:auto; color:rgba(255,255,255,0.78); font-size:10.5px; text-decoration:none; border:1px solid rgba(255,255,255,0.3); border-radius:6px; padding:3px 8px; white-space:nowrap; }\n#tab-bar { position: sticky; top:0; z-index:50; display:flex; gap:2px; overflow-x:auto; background:#fff; border-bottom:2px solid var(--purple); padding:0 8px; -webkit-overflow-scrolling:touch; scrollbar-width:thin; }\n.tab-btn { flex:0 0 auto; padding:12px 14px; background:transparent; border:none; cursor:pointer; font-family:inherit; font-size:12.5px; font-weight:750; color:var(--ink-light); white-space:nowrap; border-bottom:3px solid transparent; transition:all 0.2s; }\n.tab-btn:hover { color:var(--ink); background:var(--purple-bg); }\n.tab-btn.active { color:var(--purple); border-bottom-color:var(--purple); background:var(--purple-bg); }\n#content-area { max-width:900px; margin:0 auto; padding:18px 14px 50px; }\n.tab-panel { display:none; animation:fadeUp 0.3s ease; }\n.tab-panel.active { display:block; }\n@keyframes fadeUp { from { opacity:0; transform:translateY(8px); } to { opacity:1; transform:translateY(0); } }\n.card { background:var(--card); border:1px solid var(--border); border-radius:var(--radius); padding:18px; margin-bottom:14px; box-shadow:var(--shadow); }\n.card h2 { font-size:17px; color:var(--header2); margin-bottom:4px; }\n.card .subtitle { color:var(--ink-light); font-size:12.5px; margin-bottom:12px; font-style:italic; }\n.card h3 { font-size:14px; color:var(--ink); margin:14px 0 8px; font-weight:750; }\n.card p, .card li { font-size:13.5px; color:var(--ink); }\n.card p { margin-bottom:8px; }\n.card ul { padding-left:20px; }\n.card li { margin-bottom:7px; }\n.disclaimer-strip { background:var(--grey-bg); border:1px dashed var(--ink-faint); border-radius:8px; padding:10px 14px; margin-bottom:14px; font-size:11.5px; color:var(--ink-light); }\n.disclaimer-strip strong { color:var(--rose); }\n.note-box, .flag-box, .warn-box, .pastq-box { border-radius:8px; padding:10px 14px; margin:10px 0; font-size:12.5px; }\n.note-box { background:var(--teal-bg); border-left:4px solid var(--teal); }\n.flag-box { background:var(--amber-bg); border-left:4px solid var(--amber); }\n.warn-box { background:var(--rose-bg); border-left:4px solid var(--rose); }\n.pastq-box { background:var(--purple-bg); border-left:4px solid var(--purple); }\n.note-title, .flag-title, .warn-title, .pastq-title { font-weight:750; margin-bottom:3px; }\n.note-title { color:var(--teal-dark); }\n.flag-title { color:var(--amber); }\n.warn-title { color:var(--rose); }\n.pastq-title { color:var(--purple); text-transform:uppercase; font-size:11px; letter-spacing:0.4px; }\n.checklist-progress { display:flex; align-items:center; justify-content:space-between; gap:10px; margin-bottom:10px; }\n.checklist-progress-bar { flex:1; height:8px; border-radius:6px; background:var(--border); overflow:hidden; }\n.checklist-progress-fill { height:100%; background:var(--purple); width:0%; transition:width 0.3s ease; border-radius:6px; }\n.checklist-count { font-size:12px; font-weight:750; color:var(--purple); white-space:nowrap; }\n.checklist { list-style:none; padding-left:0; columns:1; }\n.checklist li { margin-bottom:0; }\n.checklist label { display:flex; align-items:flex-start; gap:9px; padding:8px 10px; margin-bottom:6px; border:1px solid var(--border); border-radius:8px; background:#fff; cursor:pointer; font-size:13px; color:var(--ink); transition:all 0.15s; }\n.checklist label:hover { border-color:var(--purple); background:var(--purple-bg); }\n.checklist input[type=\"checkbox\"] { margin-top:2px; width:16px; height:16px; accent-color:var(--purple); flex-shrink:0; cursor:pointer; }\n.checklist li.checked label { background:var(--purple-bg); border-color:var(--purple); }\n.checklist li.checked label span { color:var(--ink-light); text-decoration:line-through; }\n@media (min-width:640px) { .checklist { columns:2; column-gap:16px; } .checklist li { break-inside:avoid; } }\ntable.v-table { width:100%; border-collapse:collapse; margin:10px 0; font-size:12.5px; }\ntable.v-table th { background:var(--header2); color:#fff; padding:8px; text-align:left; font-weight:750; }\ntable.v-table td { padding:8px; border-bottom:1px solid var(--border); vertical-align:top; color:var(--ink); }\ntable.v-table tr:nth-child(even) td { background:#f7fbfc; }\n.step-row, .compare-strip, .timeline-row { display:flex; gap:10px; margin:12px 0; flex-wrap:wrap; }\n.step-box, .timeline-box { flex:1 1 190px; background:#fff; border:2px solid var(--teal); border-radius:var(--radius); padding:13px; }\n.step-box .step-num { display:inline-flex; align-items:center; justify-content:center; width:28px; height:28px; border-radius:50%; background:var(--teal); color:#fff; font-weight:800; font-size:14px; margin-bottom:8px; }\n.step-box h4, .timeline-box .tl-when { font-size:13px; font-weight:750; color:var(--header2); margin-bottom:6px; }\n.step-box p, .timeline-box p { font-size:12.5px; margin-bottom:0; }\n.compare-box { flex:1 1 170px; border-radius:8px; padding:9px 10px; font-size:12px; }\n.compare-box.good { background:var(--teal-bg); border:1px solid var(--teal); }\n.compare-box.trap { background:var(--rose-bg); border:1px solid var(--rose); }\n.compare-title { font-weight:750; margin-bottom:3px; font-size:11px; text-transform:uppercase; letter-spacing:0.4px; }\n.good .compare-title { color:var(--teal-dark); }\n.trap .compare-title { color:var(--rose); }\n.toggle-card, .diff-card { border:2px solid var(--border); border-radius:10px; margin:10px 0; overflow:hidden; transition:border-color 0.2s; }\n.toggle-card.open, .diff-card.open { border-color:var(--purple); }\n.toggle-head, .diff-head { display:flex; align-items:center; justify-content:space-between; gap:10px; padding:12px 14px; cursor:pointer; background:var(--purple-bg); font-weight:750; font-size:13px; color:var(--purple); }\n.toggle-head .chev, .diff-head .chev { font-size:13px; transition:transform 0.25s; }\n.toggle-card.open .chev, .diff-card.open .chev { transform:rotate(90deg); }\n.toggle-body, .diff-body { display:none; padding:12px 14px; font-size:12.5px; background:#fff; }\n.toggle-card.open .toggle-body, .diff-card.open .diff-body { display:block; }\n.tag { display:inline-block; font-size:10.5px; font-weight:750; padding:2px 8px; border-radius:10px; background:var(--teal-bg); color:var(--teal-dark); margin-left:8px; }\n.deck-wrap { display:flex; flex-direction:column; align-items:center; gap:14px; }\n.flashcard-3d { width:100%; max-width:420px; height:230px; perspective:1200px; cursor:pointer; }\n.flashcard-inner { width:100%; height:100%; position:relative; transform-style:preserve-3d; transition:transform 0.6s; }\n.flashcard-3d.flipped .flashcard-inner { transform:rotateY(180deg); }\n.flash-face { position:absolute; width:100%; height:100%; backface-visibility:hidden; border-radius:12px; padding:18px; display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; border:2px solid var(--purple); box-shadow:var(--shadow); }\n.flash-front { background:#fff; }\n.flash-back { background:var(--purple); color:#fff; transform:rotateY(180deg); }\n.flash-front .fc-q { font-size:14px; font-weight:750; color:var(--header2); margin-bottom:6px; }\n.flash-front .hint { font-size:11px; color:var(--ink-faint); }\n.flash-back p { font-size:12.5px; line-height:1.5; color:#fff; }\n.deck-controls { display:flex; gap:10px; align-items:center; }\n.deck-counter { font-size:12.5px; color:var(--ink-light); }\n#xp-row { display:flex; justify-content:space-between; align-items:center; margin-bottom:10px; font-size:12px; color:var(--ink-light); }\n#xp-badge { background:var(--purple); color:#fff; padding:4px 10px; border-radius:12px; font-weight:750; }\n.q-progress { font-weight:750; color:var(--header2); }\n.q-text { font-size:14px; font-weight:650; margin-bottom:12px; }\n.q-opt { display:block; width:100%; text-align:left; padding:10px 12px; margin-bottom:8px; border:2px solid var(--border); border-radius:8px; background:#fff; cursor:pointer; font-family:inherit; font-size:13px; color:var(--ink); transition:all 0.2s; }\n.q-opt:hover:not(.disabled) { border-color:var(--purple); background:var(--purple-bg); }\n.q-opt.correct { background:var(--green-bg); border-color:var(--green); color:var(--green); font-weight:750; }\n.q-opt.wrong { background:var(--rose-bg); border-color:var(--rose); color:var(--rose); }\n.q-opt.disabled { pointer-events:none; }\n.q-feedback { font-size:12.5px; padding:10px 12px; border-radius:8px; margin:10px 0; display:none; }\n.q-feedback.show { display:block; }\n.q-feedback.fb-correct { background:var(--green-bg); border:1px solid var(--green); }\n.q-feedback.fb-wrong { background:var(--rose-bg); border:1px solid var(--rose); }\n#quiz-result { text-align:center; padding:20px 10px; }\n#quiz-result .big-score { font-size:36px; font-weight:800; color:var(--purple); margin:8px 0; }\n.btn, .btn-outline { padding:9px 18px; border-radius:8px; font-family:inherit; font-size:13px; font-weight:750; cursor:pointer; }\n.btn { background:var(--purple); color:#fff; border:none; box-shadow:0 2px 6px rgba(107,79,160,0.25); }\n.btn:hover { background:#563d86; transform:translateY(-1px); }\n.btn-outline { background:transparent; color:var(--purple); border:2px solid var(--purple); }\n.confetti-piece { position:fixed; top:-10px; width:8px; height:14px; opacity:0.9; z-index:999; animation:confFall linear forwards; }\n@keyframes confFall { to { transform:translateY(105vh) rotate(540deg); opacity:0.4; } }\n@media (max-width:480px) { .flashcard-3d { height:235px; } .step-row, .compare-strip, .timeline-row { flex-direction:column; } table.v-table { font-size:11.5px; } #app-header a { display:none; } }\n\n\/* WordPress-safe CSS-only tab fallback *\/\n.tab-toggle { position:absolute; left:-9999px; }\n#tab-bar .tab-label { flex:0 0 auto; padding:12px 14px; background:transparent; border:none; cursor:pointer; font-family:inherit; font-size:12.5px; font-weight:750; color:var(--ink-light); white-space:nowrap; border-bottom:3px solid transparent; transition:all 0.2s; }\n#tab-bar .tab-label:hover { color:var(--ink); background:var(--purple-bg); }\n#content-area .tab-panel { display:none !important; }\n#tab-quick-toggle:checked ~ #tab-bar label[for=\"tab-quick-toggle\"],\n#tab-overview-toggle:checked ~ #tab-bar label[for=\"tab-overview-toggle\"],\n#tab-cycle-toggle:checked ~ #tab-bar label[for=\"tab-cycle-toggle\"],\n#tab-clinical-toggle:checked ~ #tab-bar label[for=\"tab-clinical-toggle\"],\n#tab-treatment-toggle:checked ~ #tab-bar label[for=\"tab-treatment-toggle\"],\n#tab-revise-toggle:checked ~ #tab-bar label[for=\"tab-revise-toggle\"] { color:var(--purple); border-bottom-color:var(--purple); background:var(--purple-bg); }\n#tab-quick-toggle:checked ~ #content-area #tab-quick,\n#tab-overview-toggle:checked ~ #content-area #tab-overview,\n#tab-cycle-toggle:checked ~ #content-area #tab-cycle,\n#tab-clinical-toggle:checked ~ #content-area #tab-clinical,\n#tab-treatment-toggle:checked ~ #content-area #tab-treatment,\n#tab-revise-toggle:checked ~ #content-area #tab-revise { display:block !important; animation:fadeUp 0.35s ease; }\n\n\/* WordPress-safe static flipcards and MCQs: no JavaScript required *\/\n.static-flash-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)); gap:14px; margin-top:12px; }\n.sf-card { min-height:180px; perspective:1000px; }\n.sf-card input { position:absolute; opacity:0; pointer-events:none; }\n.sf-inner { position:relative; min-height:180px; transform-style:preserve-3d; transition:transform 0.55s ease; cursor:pointer; }\n.sf-card input:checked + label .sf-inner { transform:rotateY(180deg); }\n.sf-face { position:absolute; inset:0; backface-visibility:hidden; border:2px solid var(--purple); border-radius:12px; padding:16px; display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; box-shadow:var(--shadow); }\n.sf-front { background:#fff; }\n.sf-back { background:var(--purple); color:#fff; transform:rotateY(180deg); }\n.sf-front strong { color:var(--header2); font-size:14px; }\n.sf-front span { display:block; margin-top:8px; color:var(--ink-faint); font-size:11px; }\n.sf-back p { color:#fff; font-size:12.5px; margin:0; }\n.mcq-static { border:1px solid var(--border); border-radius:10px; padding:12px 14px; margin:12px 0; background:#fff; }\n.mcq-static .q { font-weight:750; color:var(--header2); margin-bottom:8px; font-size:13.5px; }\n.mcq-static ol { padding-left:22px; font-size:13px; }\n.mcq-static li { margin-bottom:5px; }\n.mcq-static details { margin-top:8px; background:var(--green-bg); border-left:4px solid var(--green); border-radius:8px; padding:8px 10px; font-size:12.5px; }\n.mcq-static summary { cursor:pointer; font-weight:750; color:var(--green); }\n\n<\/style>\n<\/head>\n<body>\n<div id=\"app-header\">\n  <div class=\"title-row\">\n    <div class=\"logo\">MR<\/div>\n    <h1>Angiostrongyliasis<span>Rat lungworm, eosinophilic meningitis and exam traps<\/span><\/h1>\n    <a href=\"https:\/\/microregistrar.moodlecloud.com\" target=\"_blank\">microregistrar | Infection Institute<\/a>\n  <\/div>\n<\/div>\n\n<input class=\"tab-toggle\" type=\"radio\" name=\"tabs\" id=\"tab-quick-toggle\" checked>\n<input class=\"tab-toggle\" type=\"radio\" name=\"tabs\" id=\"tab-overview-toggle\">\n<input class=\"tab-toggle\" type=\"radio\" name=\"tabs\" id=\"tab-cycle-toggle\">\n<input class=\"tab-toggle\" type=\"radio\" name=\"tabs\" id=\"tab-clinical-toggle\">\n<input class=\"tab-toggle\" type=\"radio\" name=\"tabs\" id=\"tab-treatment-toggle\">\n<input class=\"tab-toggle\" type=\"radio\" name=\"tabs\" id=\"tab-revise-toggle\">\n\n<div id=\"tab-bar\">\n  <label class=\"tab-label\" for=\"tab-quick-toggle\">Quick Revision<\/label>\n  <label class=\"tab-label\" for=\"tab-overview-toggle\">Condensed Overview<\/label>\n  <label class=\"tab-label\" for=\"tab-cycle-toggle\">Life Cycle<\/label>\n  <label class=\"tab-label\" for=\"tab-clinical-toggle\">Clinical and Diagnosis<\/label>\n  <label class=\"tab-label\" for=\"tab-treatment-toggle\">Treatment and Traps<\/label>\n  <label class=\"tab-label\" for=\"tab-revise-toggle\">Revise and Test<\/label>\n<\/div>\n\n<div id=\"content-area\">\n  <div id=\"tab-quick\" class=\"tab-panel active\">\n    <div class=\"disclaimer-strip\"><strong>Revision aid, not clinical guidance.<\/strong> This page is built for FRCPath-style exam revision. Use local or specialist parasitology guidance for real patient management.<\/div>\n\n    <div class=\"card\">\n      <h2>Why this organism is tested<\/h2>\n      <p class=\"subtitle\">The exam pattern is neurological presentation plus epidemiological clues.<\/p>\n      <div class=\"note-box\"><div class=\"note-title\">Core pattern<\/div>Angiostrongyliasis is usually tested as a returning traveller with severe headache, meningism and eosinophilia. The key phrase is <strong>eosinophilic meningitis after raw snail, slug, contaminated salad, or paratenic host exposure<\/strong>.<\/div>\n      <div class=\"pastq-box\"><div class=\"pastq-title\">Past question area<\/div>Angiostrongyliasis has featured through its neurological presentation and epidemiological clues: rat lungworm, tropical or subtropical travel, raw\/undercooked snails or slugs, contaminated vegetables, and CSF eosinophilia.<\/div>\n    <\/div>\n\n    <div class=\"card\">\n      <h2>Last-minute checklist<\/h2>\n      <p class=\"subtitle\">Tick each item once you can explain it without looking.<\/p>\n      <div class=\"checklist-progress\"><div class=\"checklist-progress-bar\"><div class=\"checklist-progress-fill\" id=\"checklist-fill\"><\/div><\/div><span class=\"checklist-count\" id=\"checklist-count\">0 \/ 14 checked<\/span><\/div>\n      <ul class=\"checklist\" id=\"last-minute-checklist\">\n        <li><label><input type=\"checkbox\" onchange=\"updateChecklist()\"><span>Angiostrongylus is a nematode tissue helminth.<\/span><\/label><\/li>\n        <li><label><input type=\"checkbox\" onchange=\"updateChecklist()\"><span>A. cantonensis is rat lungworm and causes eosinophilic meningitis.<\/span><\/label><\/li>\n        <li><label><input type=\"checkbox\" onchange=\"updateChecklist()\"><span>A. costaricensis causes abdominal angiostrongyliasis and is less commonly tested.<\/span><\/label><\/li>\n        <li><label><input type=\"checkbox\" onchange=\"updateChecklist()\"><span>Definitive host is the rat; intermediate hosts are snails and slugs.<\/span><\/label><\/li>\n        <li><label><input type=\"checkbox\" onchange=\"updateChecklist()\"><span>Humans are accidental dead-end hosts.<\/span><\/label><\/li>\n        <li><label><input type=\"checkbox\" onchange=\"updateChecklist()\"><span>Infective form for humans is the third-stage larva, L3.<\/span><\/label><\/li>\n        <li><label><input type=\"checkbox\" onchange=\"updateChecklist()\"><span>Exposure: raw\/undercooked snails or slugs, contaminated salad leaves, freshwater prawns, crabs or frogs.<\/span><\/label><\/li>\n        <li><label><input type=\"checkbox\" onchange=\"updateChecklist()\"><span>Endemic clue: Southeast Asia, China and Pacific Islands; increasingly Caribbean, Central\/South America and southern USA.<\/span><\/label><\/li>\n        <li><label><input type=\"checkbox\" onchange=\"updateChecklist()\"><span>Classic stem: returning traveller plus headache plus eosinophilia.<\/span><\/label><\/li>\n        <li><label><input type=\"checkbox\" onchange=\"updateChecklist()\"><span>CSF eosinophilia is the key diagnostic discriminator.<\/span><\/label><\/li>\n        <li><label><input type=\"checkbox\" onchange=\"updateChecklist()\"><span>Raised CSF opening pressure supports eosinophilic meningitis and may need therapeutic LP.<\/span><\/label><\/li>\n        <li><label><input type=\"checkbox\" onchange=\"updateChecklist()\"><span>Diagnosis is primarily clinical and epidemiological, supported by CSF and specialist serology or PCR where available.<\/span><\/label><\/li>\n        <li><label><input type=\"checkbox\" onchange=\"updateChecklist()\"><span>Treatment is mainly supportive, with analgesia and repeated LP if raised intracranial pressure.<\/span><\/label><\/li>\n        <li><label><input type=\"checkbox\" onchange=\"updateChecklist()\"><span>Antihelminthics are controversial because larval death may worsen inflammation.<\/span><\/label><\/li>\n      <\/ul>\n      <button class=\"btn-outline\" onclick=\"resetChecklist()\">Reset checklist<\/button>\n    <\/div>\n\n    <div class=\"card\">\n      <h2>Quick comparison table<\/h2>\n      <table class=\"v-table\">\n        <tr><th>Exam clue<\/th><th>High-yield answer<\/th><\/tr>\n        <tr><td>Rat lungworm<\/td><td>Angiostrongylus cantonensis<\/td><\/tr>\n        <tr><td>Parasite type<\/td><td>Nematode; tissue helminth<\/td><\/tr>\n        <tr><td>Definitive host<\/td><td>Rats<\/td><\/tr>\n        <tr><td>Intermediate hosts<\/td><td>Snails and slugs<\/td><\/tr>\n        <tr><td>Infective stage<\/td><td>Third-stage larvae, L3<\/td><\/tr>\n        <tr><td>Main syndrome<\/td><td>Eosinophilic meningitis<\/td><\/tr>\n        <tr><td>Main trap<\/td><td>Do not confuse with migratory cutaneous tracks from hookworm, gnathostomiasis or Strongyloides<\/td><\/tr>\n      <\/table>\n    <\/div>\n  <\/div>\n\n  <div id=\"tab-overview\" class=\"tab-panel\">\n    <div class=\"card\">\n      <h2>Condensed overview<\/h2>\n      <p>Angiostrongyliasis is caused by nematodes. The main exam pathogen is <strong>Angiostrongylus cantonensis<\/strong>, the rat lungworm, which causes eosinophilic meningitis. <strong>Angiostrongylus costaricensis<\/strong> causes abdominal angiostrongyliasis but is less commonly tested.<\/p>\n      <div class=\"compare-strip\">\n        <div class=\"compare-box good\"><div class=\"compare-title\">Think angiostrongyliasis<\/div>Returning traveller, severe headache, meningism, peripheral eosinophilia, CSF eosinophilia, raised opening pressure, and exposure to snails, slugs, contaminated salad, freshwater prawns, crabs or frogs.<\/div>\n        <div class=\"compare-box trap\"><div class=\"compare-title\">Do not be distracted<\/div>Migratory skin tracks after tropical exposure point away from angiostrongyliasis and toward cutaneous larva migrans, gnathostomiasis or larva currens from Strongyloides.<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"card\">\n      <h2>Geography and exposure clues<\/h2>\n      <ul>\n        <li>Endemic areas include Southeast Asia, China and Pacific Islands.<\/li>\n        <li>It is increasingly reported in the Caribbean, Central\/South America and the southern USA.<\/li>\n        <li>Exam exposure clues include raw or undercooked snails or slugs, contaminated vegetables such as salad leaves, and paratenic hosts such as freshwater prawns, crabs and frogs.<\/li>\n        <li>Travel history is a key clue because the neurological syndrome is otherwise non-specific at first glance.<\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"card\">\n      <h2>Past question areas<\/h2>\n      <div class=\"pastq-box\"><div class=\"pastq-title\">Past question area<\/div><strong>Part 1 MCQ pattern:<\/strong> Angiostrongylus cantonensis causes eosinophilic meningitis after ingestion of raw or undercooked snails, slugs, or contaminated vegetables\/water in endemic regions. Diagnosis is clinical and epidemiological plus CSF eosinophilia, with serology or PCR where available. Management is supportive; corticosteroids may be used and antihelminthics are cautious or controversial.<\/div>\n      <div class=\"pastq-box\"><div class=\"pastq-title\">Past question area<\/div><strong>Differential trap:<\/strong> Walking barefoot in the tropics plus migratory skin tracks points to cutaneous larva migrans, gnathostomiasis or larva currens, not angiostrongyliasis. Angiostrongyliasis is a CNS disease in the common exam stem.<\/div>\n    <\/div>\n  <\/div>\n\n  <div id=\"tab-cycle\" class=\"tab-panel\">\n    <div class=\"card\">\n      <h2>Host roles<\/h2>\n      <table class=\"v-table\">\n        <tr><th>Host category<\/th><th>Role<\/th><\/tr>\n        <tr><td>Definitive host<\/td><td>Rats. Adult worms live in the rat pulmonary arteries in the classic rat lungworm cycle.<\/td><\/tr>\n        <tr><td>Intermediate hosts<\/td><td>Snails and slugs. Larvae develop to the infective L3 stage.<\/td><\/tr>\n        <tr><td>Paratenic hosts<\/td><td>Crustaceans and amphibians, especially freshwater prawns, crabs and frogs.<\/td><\/tr>\n        <tr><td>Humans<\/td><td>Accidental dead-end hosts. The lifecycle is not completed in humans.<\/td><\/tr>\n      <\/table>\n    <\/div>\n\n    <div class=\"card\">\n      <h2>Life cycle in four exam steps<\/h2>\n      <div class=\"step-row\">\n        <div class=\"step-box\"><div class=\"step-num\">1<\/div><h4>Rat shedding<\/h4><p>Rats shed L1 larvae in faeces.<\/p><\/div>\n        <div class=\"step-box\"><div class=\"step-num\">2<\/div><h4>Snail or slug stage<\/h4><p>Snails and slugs ingest larvae, which develop to L3.<\/p><\/div>\n        <div class=\"step-box\"><div class=\"step-num\">3<\/div><h4>Human ingestion<\/h4><p>Humans ingest L3 via contaminated food, intermediate hosts or paratenic hosts.<\/p><\/div>\n        <div class=\"step-box\"><div class=\"step-num\">4<\/div><h4>CNS migration<\/h4><p>In A. cantonensis infection, larvae migrate to the CNS and trigger eosinophilic inflammation.<\/p><\/div>\n      <\/div>\n      <div class=\"note-box\"><div class=\"note-title\">Key sentence<\/div>The infective form for humans is the third-stage larva, L3, and humans are accidental dead-end hosts.<\/div>\n    <\/div>\n\n    <div class=\"card\">\n      <h2>Tap to reveal the organism pair<\/h2>\n      <div class=\"toggle-card\" onclick=\"toggleCard(this)\"><div class=\"toggle-head\"><span>Angiostrongylus cantonensis <span class=\"tag\">high yield<\/span><\/span><span class=\"chev\">\u203a<\/span><\/div><div class=\"toggle-body\"><ul><li>Known as rat lungworm.<\/li><li>Main exam syndrome is eosinophilic meningitis.<\/li><li>Exposure is classically raw or undercooked snails\/slugs or contaminated vegetables in endemic areas.<\/li><\/ul><\/div><\/div>\n      <div class=\"toggle-card\" onclick=\"toggleCard(this)\"><div class=\"toggle-head\"><span>Angiostrongylus costaricensis <span class=\"tag\">lower yield<\/span><\/span><span class=\"chev\">\u203a<\/span><\/div><div class=\"toggle-body\"><ul><li>Associated with abdominal angiostrongyliasis.<\/li><li>Less commonly tested than A. cantonensis in the supplied exam themes.<\/li><li>Useful mainly as a contrast if an MCQ asks for the CNS species.<\/li><\/ul><\/div><\/div>\n    <\/div>\n  <\/div>\n\n  <div id=\"tab-clinical\" class=\"tab-panel\">\n    <div class=\"card\">\n      <h2>Typical exam stem<\/h2>\n      <p>Think: <strong>returning traveller plus headache plus eosinophilia<\/strong>.<\/p>\n      <ul>\n        <li>Severe headache is often the dominant symptom.<\/li>\n        <li>Neck stiffness, photophobia, nausea and vomiting support meningitis.<\/li>\n        <li>Paraesthesiae or cranial nerve involvement may be included as neurological clues.<\/li>\n        <li>Peripheral eosinophilia is a major clue but the decisive laboratory discriminator is CSF eosinophilia.<\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"card\">\n      <h2>CSF and diagnosis<\/h2>\n      <table class=\"v-table\">\n        <tr><th>Finding<\/th><th>Exam meaning<\/th><\/tr>\n        <tr><td>CSF eosinophilic pleocytosis<\/td><td>Key diagnostic clue for eosinophilic meningitis.<\/td><\/tr>\n        <tr><td>Raised opening pressure<\/td><td>Explains severe headache and may guide repeated therapeutic lumbar punctures.<\/td><\/tr>\n        <tr><td>Serology<\/td><td>Supportive where available; not always routine everywhere.<\/td><\/tr>\n        <tr><td>PCR<\/td><td>Specialist laboratory support where available.<\/td><\/tr>\n        <tr><td>Clinical plus epidemiological diagnosis<\/td><td>Often the main practical exam answer: exposure history plus eosinophilic meningitis.<\/td><\/tr>\n      <\/table>\n    <\/div>\n\n    <div class=\"card\">\n      <h2>Worked stem<\/h2>\n      <p>A traveller returns from Southeast Asia with severe headache, photophobia and vomiting. They ate raw salad and a local snail dish. Blood eosinophils are raised, and CSF shows eosinophilic pleocytosis with raised opening pressure.<\/p>\n      <div class=\"toggle-card\" onclick=\"toggleCard(this)\"><div class=\"toggle-head\"><span>Reveal answer and reasoning<\/span><span class=\"chev\">\u203a<\/span><\/div><div class=\"toggle-body\"><p>The best answer is <strong>Angiostrongylus cantonensis<\/strong>. The syndrome is eosinophilic meningitis, and the epidemiology points to rat lungworm exposure through snails\/slugs or contaminated vegetables. Raised opening pressure explains the severe headache and supports supportive management with repeated lumbar punctures if needed.<\/p><\/div><\/div>\n    <\/div>\n  <\/div>\n\n  <div id=\"tab-treatment\" class=\"tab-panel\">\n    <div class=\"card\">\n      <h2>Treatment sequence<\/h2>\n      <div class=\"step-row\">\n        <div class=\"step-box\"><div class=\"step-num\">1<\/div><h4>Supportive care<\/h4><p>Analgesia and symptom control are the foundation.<\/p><\/div>\n        <div class=\"step-box\"><div class=\"step-num\">2<\/div><h4>Raised pressure<\/h4><p>Repeated lumbar punctures may be used for raised intracranial pressure.<\/p><\/div>\n        <div class=\"step-box\"><div class=\"step-num\">3<\/div><h4>Corticosteroids<\/h4><p>Used to reduce inflammatory response in many teaching summaries.<\/p><\/div>\n        <div class=\"step-box\"><div class=\"step-num\">4<\/div><h4>Antihelminthics<\/h4><p>Albendazole is controversial because larval death may worsen inflammation.<\/p><\/div>\n      <\/div>\n      <div class=\"flag-box\"><div class=\"flag-title\">Exam-safe phrasing<\/div>Management is mainly supportive. Corticosteroids may reduce inflammation. Antihelminthics such as albendazole are controversial and should be used cautiously or avoided depending on guidance and specialist advice.<\/div>\n    <\/div>\n\n    <div class=\"card\">\n      <h2>Differential trap: skin tracks versus CNS disease<\/h2>\n      <div class=\"compare-strip\">\n        <div class=\"compare-box trap\"><div class=\"compare-title\">Skin migratory tracks<\/div>Cutaneous larva migrans, gnathostomiasis, or larva currens from Strongyloides. Walking barefoot and serpiginous tracks are not the classic angiostrongyliasis answer.<\/div>\n        <div class=\"compare-box good\"><div class=\"compare-title\">Angiostrongyliasis<\/div>Neurological presentation: eosinophilic meningitis, severe headache, meningism and CSF eosinophilia after relevant food or travel exposure.<\/div>\n      <\/div>\n      <div class=\"warn-box\"><div class=\"warn-title\">Common wrong turn<\/div>Do not choose angiostrongyliasis for a stem that is mainly about migratory cutaneous tracks. The supplied exam trap explicitly separates angiostrongyliasis from those skin-track diagnoses.<\/div>\n    <\/div>\n\n    <div class=\"card\">\n      <h2>Yes \/ No quick check<\/h2>\n      <div class=\"diff-card\" onclick=\"toggleDiff(this)\"><div class=\"diff-head\"><span>Does angiostrongyliasis usually cause migratory cutaneous tracks?<\/span><span class=\"chev\">\u203a<\/span><\/div><div class=\"diff-body\"><p><strong>No.<\/strong> In the common exam presentation, angiostrongyliasis causes CNS disease, especially eosinophilic meningitis. Migratory tracks point to other helminth differentials.<\/p><\/div><\/div>\n      <div class=\"diff-card\" onclick=\"toggleDiff(this)\"><div class=\"diff-head\"><span>Is CSF eosinophilia a key discriminator?<\/span><span class=\"chev\">\u203a<\/span><\/div><div class=\"diff-body\"><p><strong>Yes.<\/strong> CSF eosinophilia is the high-yield laboratory clue that turns a non-specific meningitis stem into an eosinophilic meningitis stem.<\/p><\/div><\/div>\n      <div class=\"diff-card\" onclick=\"toggleDiff(this)\"><div class=\"diff-head\"><span>Are humans definitive hosts?<\/span><span class=\"chev\">\u203a<\/span><\/div><div class=\"diff-body\"><p><strong>No.<\/strong> Humans are accidental dead-end hosts. Rats are the definitive host.<\/p><\/div><\/div>\n    <\/div>\n  <\/div>\n\n  <div id=\"tab-revise\" class=\"tab-panel\">\n    <div class=\"card\">\n      <h2>Flashcard deck<\/h2>\n      <p class=\"subtitle\">WordPress-safe version: each card contains its own text in the HTML. No JavaScript is needed.<\/p>\n      <div class=\"static-flash-grid\">\n        <div class=\"sf-card\"><input type=\"checkbox\" id=\"sf1\"><label for=\"sf1\"><div class=\"sf-inner\"><div class=\"sf-face sf-front\"><strong>Rat lungworm<\/strong><span>Tap to flip<\/span><\/div><div class=\"sf-face sf-back\"><p>Angiostrongylus cantonensis is rat lungworm and is the high-yield cause of eosinophilic meningitis.<\/p><\/div><\/div><\/label><\/div>\n        <div class=\"sf-card\"><input type=\"checkbox\" id=\"sf2\"><label for=\"sf2\"><div class=\"sf-inner\"><div class=\"sf-face sf-front\"><strong>Parasite type<\/strong><span>Tap to flip<\/span><\/div><div class=\"sf-face sf-back\"><p>Angiostrongylus is a nematode, specifically a tissue helminth.<\/p><\/div><\/div><\/label><\/div>\n        <div class=\"sf-card\"><input type=\"checkbox\" id=\"sf3\"><label for=\"sf3\"><div class=\"sf-inner\"><div class=\"sf-face sf-front\"><strong>Second species<\/strong><span>Tap to flip<\/span><\/div><div class=\"sf-face sf-back\"><p>Angiostrongylus costaricensis causes abdominal angiostrongyliasis and is less commonly tested than A. cantonensis.<\/p><\/div><\/div><\/label><\/div>\n        <div class=\"sf-card\"><input type=\"checkbox\" id=\"sf4\"><label for=\"sf4\"><div class=\"sf-inner\"><div class=\"sf-face sf-front\"><strong>Definitive host<\/strong><span>Tap to flip<\/span><\/div><div class=\"sf-face sf-back\"><p>Rats are the definitive host.<\/p><\/div><\/div><\/label><\/div>\n        <div class=\"sf-card\"><input type=\"checkbox\" id=\"sf5\"><label for=\"sf5\"><div class=\"sf-inner\"><div class=\"sf-face sf-front\"><strong>Intermediate hosts<\/strong><span>Tap to flip<\/span><\/div><div class=\"sf-face sf-back\"><p>Snails and slugs are intermediate hosts; larvae develop to the infective L3 stage.<\/p><\/div><\/div><\/label><\/div>\n        <div class=\"sf-card\"><input type=\"checkbox\" id=\"sf6\"><label for=\"sf6\"><div class=\"sf-inner\"><div class=\"sf-face sf-front\"><strong>Paratenic hosts<\/strong><span>Tap to flip<\/span><\/div><div class=\"sf-face sf-back\"><p>Freshwater prawns, crabs and frogs can act as paratenic hosts.<\/p><\/div><\/div><\/label><\/div>\n        <div class=\"sf-card\"><input type=\"checkbox\" id=\"sf7\"><label for=\"sf7\"><div class=\"sf-inner\"><div class=\"sf-face sf-front\"><strong>Human role<\/strong><span>Tap to flip<\/span><\/div><div class=\"sf-face sf-back\"><p>Humans are accidental dead-end hosts; the lifecycle is not completed in humans.<\/p><\/div><\/div><\/label><\/div>\n        <div class=\"sf-card\"><input type=\"checkbox\" id=\"sf8\"><label for=\"sf8\"><div class=\"sf-inner\"><div class=\"sf-face sf-front\"><strong>Infective form<\/strong><span>Tap to flip<\/span><\/div><div class=\"sf-face sf-back\"><p>The infective form for humans is the third-stage larva, L3.<\/p><\/div><\/div><\/label><\/div>\n        <div class=\"sf-card\"><input type=\"checkbox\" id=\"sf9\"><label for=\"sf9\"><div class=\"sf-inner\"><div class=\"sf-face sf-front\"><strong>Classic stem<\/strong><span>Tap to flip<\/span><\/div><div class=\"sf-face sf-back\"><p>Returning traveller plus severe headache plus eosinophilia should trigger eosinophilic meningitis due to A. cantonensis.<\/p><\/div><\/div><\/label><\/div>\n        <div class=\"sf-card\"><input type=\"checkbox\" id=\"sf10\"><label for=\"sf10\"><div class=\"sf-inner\"><div class=\"sf-face sf-front\"><strong>CSF clue<\/strong><span>Tap to flip<\/span><\/div><div class=\"sf-face sf-back\"><p>CSF eosinophilia, often with raised opening pressure, is the key diagnostic clue.<\/p><\/div><\/div><\/label><\/div>\n        <div class=\"sf-card\"><input type=\"checkbox\" id=\"sf11\"><label for=\"sf11\"><div class=\"sf-inner\"><div class=\"sf-face sf-front\"><strong>Treatment<\/strong><span>Tap to flip<\/span><\/div><div class=\"sf-face sf-back\"><p>Mainstay is supportive care: analgesia, repeated lumbar punctures for raised pressure and often corticosteroids to reduce inflammation.<\/p><\/div><\/div><\/label><\/div>\n        <div class=\"sf-card\"><input type=\"checkbox\" id=\"sf12\"><label for=\"sf12\"><div class=\"sf-inner\"><div class=\"sf-face sf-front\"><strong>Exam trap<\/strong><span>Tap to flip<\/span><\/div><div class=\"sf-face sf-back\"><p>Migratory cutaneous tracks point toward cutaneous larva migrans, gnathostomiasis or Strongyloides larva currens, not angiostrongyliasis.<\/p><\/div><\/div><\/label><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"card\">\n      <h2>MCQ collection<\/h2>\n      <p class=\"subtitle\">Static reveal format so answers still work when WordPress blocks JavaScript.<\/p>\n      <div class=\"mcq-static\"><div class=\"q\">Q1. A returning traveller from Southeast Asia has severe headache, photophobia and CSF eosinophilia after eating raw snails. What is the most likely parasite?<\/div><ol type=\"A\"><li>Strongyloides stercoralis<\/li><li>Angiostrongylus cantonensis<\/li><li>Toxocara canis<\/li><li>Echinococcus granulosus<\/li><li>Schistosoma mansoni<\/li><\/ol><details><summary>Show answer and explanation<\/summary><p><strong>Answer: B. Angiostrongylus cantonensis.<\/strong> A. cantonensis is rat lungworm and causes eosinophilic meningitis after ingestion of L3 larvae via snails, slugs, contaminated vegetables or paratenic hosts.<\/p><\/details><\/div>\n      <div class=\"mcq-static\"><div class=\"q\">Q2. What type of parasite is Angiostrongylus?<\/div><ol type=\"A\"><li>Cestode<\/li><li>Trematode<\/li><li>Nematode tissue helminth<\/li><li>Protozoan flagellate<\/li><li>Microsporidian<\/li><\/ol><details><summary>Show answer and explanation<\/summary><p><strong>Answer: C. Nematode tissue helminth.<\/strong> Angiostrongylus is a nematode tissue helminth.<\/p><\/details><\/div>\n      <div class=\"mcq-static\"><div class=\"q\">Q3. Which host is the definitive host for A. cantonensis?<\/div><ol type=\"A\"><li>Human<\/li><li>Rat<\/li><li>Snail<\/li><li>Slug<\/li><li>Freshwater prawn<\/li><\/ol><details><summary>Show answer and explanation<\/summary><p><strong>Answer: B. Rat.<\/strong> Rats are the definitive host. Snails and slugs are intermediate hosts, and humans are accidental dead-end hosts.<\/p><\/details><\/div>\n      <div class=\"mcq-static\"><div class=\"q\">Q4. Which is the infective stage for humans?<\/div><ol type=\"A\"><li>Egg<\/li><li>L1 larva<\/li><li>L2 larva<\/li><li>L3 larva<\/li><li>Adult worm<\/li><\/ol><details><summary>Show answer and explanation<\/summary><p><strong>Answer: D. L3 larva.<\/strong> Humans ingest third-stage larvae, L3, through contaminated food or intermediate\/paratenic hosts.<\/p><\/details><\/div>\n      <div class=\"mcq-static\"><div class=\"q\">Q5. Which CSF finding is the key diagnostic clue in the classic A. cantonensis presentation?<\/div><ol type=\"A\"><li>Low glucose only<\/li><li>Neutrophilic pleocytosis only<\/li><li>Eosinophilic pleocytosis<\/li><li>Gram-positive diplococci<\/li><li>Oligoclonal bands<\/li><\/ol><details><summary>Show answer and explanation<\/summary><p><strong>Answer: C. Eosinophilic pleocytosis.<\/strong> CSF eosinophilic pleocytosis is the key discriminator for eosinophilic meningitis.<\/p><\/details><\/div>\n      <div class=\"mcq-static\"><div class=\"q\">Q6. Which exposure best fits angiostrongyliasis in an exam stem?<\/div><ol type=\"A\"><li>Barefoot walking with serpiginous tracks<\/li><li>Raw or undercooked snails\/slugs or contaminated salad in an endemic area<\/li><li>Dog bite followed by encephalitis<\/li><li>Freshwater swimming followed by haematuria<\/li><li>Mosquito bite followed by cyclical fever<\/li><\/ol><details><summary>Show answer and explanation<\/summary><p><strong>Answer: B. Raw or undercooked snails\/slugs or contaminated salad in an endemic area.<\/strong> Raw\/undercooked snails or slugs, contaminated vegetables and paratenic hosts such as freshwater prawns, crabs or frogs are classic exposure clues.<\/p><\/details><\/div>\n      <div class=\"mcq-static\"><div class=\"q\">Q7. A traveller has migratory cutaneous tracks after walking barefoot on a tropical beach. Which statement is most exam-safe?<\/div><ol type=\"A\"><li>This is typical angiostrongyliasis<\/li><li>This points away from angiostrongyliasis and toward cutaneous larva migrans or related differentials<\/li><li>This proves A. costaricensis infection<\/li><li>This is diagnostic of eosinophilic meningitis<\/li><li>This is the classic rat lungworm presentation<\/li><\/ol><details><summary>Show answer and explanation<\/summary><p><strong>Answer: B. This points away from angiostrongyliasis.<\/strong> Migratory cutaneous tracks favour cutaneous larva migrans, gnathostomiasis or larva currens. Angiostrongyliasis presents classically with CNS disease and eosinophilic meningitis.<\/p><\/details><\/div>\n      <div class=\"mcq-static\"><div class=\"q\">Q8. What is the mainstay of management for eosinophilic meningitis due to A. cantonensis?<\/div><ol type=\"A\"><li>Immediate praziquantel only<\/li><li>Supportive care, analgesia, management of raised intracranial pressure, and consideration of corticosteroids<\/li><li>No treatment or monitoring<\/li><li>High-dose antibacterial therapy only<\/li><li>Emergency surgery in all cases<\/li><\/ol><details><summary>Show answer and explanation<\/summary><p><strong>Answer: B. Supportive care.<\/strong> Management is mainly supportive. Repeated lumbar punctures may be needed for raised intracranial pressure. Corticosteroids may reduce inflammation.<\/p><\/details><\/div>\n      <div class=\"mcq-static\"><div class=\"q\">Q9. Why are antihelminthics such as albendazole controversial in A. cantonensis infection?<\/div><ol type=\"A\"><li>They have no activity against any nematode<\/li><li>They may worsen inflammation because larval death can intensify the inflammatory response<\/li><li>They cause immediate bacterial resistance<\/li><li>They are contraindicated because rats are definitive hosts<\/li><li>They convert infection into malaria<\/li><\/ol><details><summary>Show answer and explanation<\/summary><p><strong>Answer: B. They may worsen inflammation.<\/strong> Antihelminthics may worsen inflammation due to larval death, so they are used cautiously or avoided depending on specialist guidance.<\/p><\/details><\/div>\n      <div class=\"mcq-static\"><div class=\"q\">Q10. Which Angiostrongylus species is associated with abdominal angiostrongyliasis rather than the classic rat lungworm meningitis stem?<\/div><ol type=\"A\"><li>A. cantonensis<\/li><li>A. costaricensis<\/li><li>A. duodenale<\/li><li>A. lumbricoides<\/li><li>A. braziliense<\/li><\/ol><details><summary>Show answer and explanation<\/summary><p><strong>Answer: B. A. costaricensis.<\/strong> A. costaricensis causes abdominal angiostrongyliasis and is less commonly tested.<\/p><\/details><\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\nfunction showTab(id, btn) { document.querySelectorAll('.tab-panel').forEach(p => p.classList.remove('active')); document.querySelectorAll('.tab-btn').forEach(b => b.classList.remove('active')); document.getElementById('tab-' + id).classList.add('active'); btn.classList.add('active'); window.scrollTo({top:0, behavior:'smooth'}); notifyHeightChange(); }\nfunction toggleCard(el) { el.classList.toggle('open'); notifyHeightChange(); }\nfunction toggleDiff(el) { el.classList.toggle('open'); notifyHeightChange(); }\nfunction updateChecklist() { const items=document.querySelectorAll('#last-minute-checklist li'); let checkedCount=0; items.forEach(li=>{ const box=li.querySelector('input[type=\"checkbox\"]'); if(box.checked){li.classList.add('checked'); checkedCount++;} else li.classList.remove('checked'); }); const total=items.length; document.getElementById('checklist-count').textContent=checkedCount+' \/ '+total+' checked'; document.getElementById('checklist-fill').style.width=(total?(checkedCount\/total*100):0)+'%'; notifyHeightChange(); }\nfunction resetChecklist() { document.querySelectorAll('#last-minute-checklist input[type=\"checkbox\"]').forEach(c=>c.checked=false); updateChecklist(); }\nupdateChecklist();\n\nconst cards = [\n[\"Rat lungworm\", \"Angiostrongylus cantonensis is rat lungworm and is the high-yield cause of eosinophilic meningitis.\"],\n[\"Parasite type\", \"Angiostrongylus is a nematode, specifically a tissue helminth.\"],\n[\"Second species\", \"Angiostrongylus costaricensis causes abdominal angiostrongyliasis and is less commonly tested than A. cantonensis.\"],\n[\"Definitive host\", \"Rats are the definitive host.\"],\n[\"Intermediate hosts\", \"Snails and slugs are intermediate hosts; larvae develop to the infective L3 stage.\"],\n[\"Paratenic hosts\", \"Freshwater prawns, crabs and frogs can act as paratenic hosts.\"],\n[\"Human role\", \"Humans are accidental dead-end hosts; the lifecycle is not completed in humans.\"],\n[\"Infective form\", \"The infective form for humans is the third-stage larva, L3.\"],\n[\"Classic stem\", \"Returning traveller plus severe headache plus eosinophilia should trigger eosinophilic meningitis due to A. cantonensis.\"],\n[\"CSF clue\", \"CSF eosinophilia, often with raised opening pressure, is the key diagnostic clue.\"],\n[\"Treatment\", \"Mainstay is supportive care: analgesia, repeated lumbar punctures for raised pressure and often corticosteroids to reduce inflammation.\"],\n[\"Exam trap\", \"Migratory cutaneous tracks point toward cutaneous larva migrans, gnathostomiasis or Strongyloides larva currens, not angiostrongyliasis.\"]\n];\nlet fcIndex=0;\nfunction fcRender(){ document.getElementById('fc-front-text').textContent=cards[fcIndex][0]; document.getElementById('fc-back-text').textContent=cards[fcIndex][1]; document.getElementById('fc-counter').textContent=(fcIndex+1)+' \/ '+cards.length; document.getElementById('fc-card').classList.remove('flipped'); }\nfunction fcNav(dir){ fcIndex=(fcIndex+dir+cards.length)%cards.length; fcRender(); }\nfcRender();\n\nconst quiz = [\n{q:\"A returning traveller from Southeast Asia has severe headache, photophobia and CSF eosinophilia after eating raw snails. What is the most likely parasite?\", opts:[\"Strongyloides stercoralis\",\"Angiostrongylus cantonensis\",\"Toxocara canis\",\"Echinococcus granulosus\",\"Schistosoma mansoni\"], correct:1, fb:\"A. cantonensis is rat lungworm and causes eosinophilic meningitis after ingestion of L3 larvae via snails, slugs, contaminated vegetables or paratenic hosts.\"},\n{q:\"What type of parasite is Angiostrongylus?\", opts:[\"Cestode\",\"Trematode\",\"Nematode tissue helminth\",\"Protozoan flagellate\",\"Microsporidian\"], correct:2, fb:\"Angiostrongylus is a nematode tissue helminth.\"},\n{q:\"Which host is the definitive host for A. cantonensis?\", opts:[\"Human\",\"Rat\",\"Snail\",\"Slug\",\"Freshwater prawn\"], correct:1, fb:\"Rats are the definitive host. Snails and slugs are intermediate hosts, and humans are accidental dead-end hosts.\"},\n{q:\"Which is the infective stage for humans?\", opts:[\"Egg\",\"L1 larva\",\"L2 larva\",\"L3 larva\",\"Adult worm\"], correct:3, fb:\"Humans ingest third-stage larvae, L3, through contaminated food or intermediate\/paratenic hosts.\"},\n{q:\"Which CSF finding is the key diagnostic clue in the classic A. cantonensis presentation?\", opts:[\"Low glucose only\",\"Neutrophilic pleocytosis only\",\"Eosinophilic pleocytosis\",\"Gram-positive diplococci\",\"Oligoclonal bands\"], correct:2, fb:\"CSF eosinophilic pleocytosis is the key discriminator for eosinophilic meningitis.\"},\n{q:\"Which exposure best fits angiostrongyliasis in an exam stem?\", opts:[\"Barefoot walking with serpiginous tracks\",\"Raw or undercooked snails\/slugs or contaminated salad in an endemic area\",\"Dog bite followed by encephalitis\",\"Freshwater swimming followed by haematuria\",\"Mosquito bite followed by cyclical fever\"], correct:1, fb:\"Raw\/undercooked snails or slugs, contaminated vegetables and paratenic hosts such as freshwater prawns, crabs or frogs are classic exposure clues.\"},\n{q:\"A traveller has migratory cutaneous tracks after walking barefoot on a tropical beach. Which statement is most exam-safe?\", opts:[\"This is typical angiostrongyliasis\",\"This points away from angiostrongyliasis and toward cutaneous larva migrans or related differentials\",\"This proves A. costaricensis infection\",\"This is diagnostic of eosinophilic meningitis\",\"This is the classic rat lungworm presentation\"], correct:1, fb:\"Migratory cutaneous tracks favour cutaneous larva migrans, gnathostomiasis or larva currens. Angiostrongyliasis presents classically with CNS disease and eosinophilic meningitis.\"},\n{q:\"What is the mainstay of management for eosinophilic meningitis due to A. cantonensis?\", opts:[\"Immediate praziquantel only\",\"Supportive care, analgesia, management of raised intracranial pressure, and consideration of corticosteroids\",\"No treatment or monitoring\",\"High-dose antibacterial therapy only\",\"Emergency surgery in all cases\"], correct:1, fb:\"Management is mainly supportive. Repeated lumbar punctures may be needed for raised intracranial pressure. Corticosteroids may reduce inflammation.\"},\n{q:\"Why are antihelminthics such as albendazole controversial in A. cantonensis infection?\", opts:[\"They have no activity against any nematode\",\"They may worsen inflammation because larval death can intensify the inflammatory response\",\"They cause immediate bacterial resistance\",\"They are contraindicated because rats are definitive hosts\",\"They convert infection into malaria\"], correct:1, fb:\"Antihelminthics may worsen inflammation due to larval death, so they are used cautiously or avoided depending on specialist guidance.\"},\n{q:\"Which Angiostrongylus species is associated with abdominal angiostrongyliasis rather than the classic rat lungworm meningitis stem?\", opts:[\"A. cantonensis\",\"A. costaricensis\",\"A. duodenale\",\"A. lumbricoides\",\"A. braziliense\"], correct:1, fb:\"A. costaricensis causes abdominal angiostrongyliasis and is less commonly tested.\"}\n];\nlet qIndex=0, xp=0, answered=false;\nfunction renderQuiz(){ if(qIndex>=quiz.length){showQuizResult(); return;} const item=quiz[qIndex]; answered=false; document.getElementById('q-progress').textContent='Q'+(qIndex+1)+' \/ '+quiz.length; let html='<div class=\"q-text\">'+item.q+'<\/div>'; item.opts.forEach((opt,i)=>{ html+='<button class=\"q-opt\" onclick=\"answerQ('+i+')\">'+opt+'<\/button>'; }); html+='<div class=\"q-feedback\" id=\"q-fb\"><\/div><div style=\"text-align:right; margin-top:8px;\"><button class=\"btn\" id=\"q-next-btn\" style=\"display:none;\" onclick=\"nextQ()\">Next<\/button><\/div>'; document.getElementById('quiz-body').innerHTML=html; notifyHeightChange(); }\nfunction answerQ(i){ if(answered) return; answered=true; const item=quiz[qIndex]; const opts=document.querySelectorAll('.q-opt'); opts.forEach((b,idx)=>{ b.classList.add('disabled'); if(idx===item.correct) b.classList.add('correct'); else if(idx===i) b.classList.add('wrong'); }); const fb=document.getElementById('q-fb'); fb.textContent=item.fb; fb.classList.add('show', i===item.correct ? 'fb-correct':'fb-wrong'); if(i===item.correct){ xp+=10; document.getElementById('xp-badge').textContent='XP: '+xp; } document.getElementById('q-next-btn').style.display='inline-block'; notifyHeightChange(); }\nfunction nextQ(){ qIndex++; renderQuiz(); }\nfunction showQuizResult(){ document.getElementById('quiz-body').style.display='none'; const res=document.getElementById('quiz-result'); res.style.display='block'; const pct=Math.round((xp\/(quiz.length*10))*100); res.innerHTML='<div>Quiz complete<\/div><div class=\"big-score\">'+xp+' XP<\/div><div>'+pct+'% correct<\/div><button class=\"btn\" style=\"margin-top:12px;\" onclick=\"restartQuiz()\">Restart<\/button>'; if(pct>=70) launchConfetti(); notifyHeightChange(); }\nfunction restartQuiz(){ qIndex=0; xp=0; document.getElementById('xp-badge').textContent='XP: 0'; document.getElementById('quiz-body').style.display='block'; document.getElementById('quiz-result').style.display='none'; renderQuiz(); }\nfunction launchConfetti(){ const colors=['#6b4fa0','#145b8f','#0d9488','#c2780c','#2f8a4d']; for(let i=0;i<55;i++){ const piece=document.createElement('div'); piece.className='confetti-piece'; piece.style.left=Math.random()*100+'vw'; piece.style.background=colors[Math.floor(Math.random()*colors.length)]; piece.style.animationDuration=(2+Math.random()*1.5)+'s'; piece.style.animationDelay=(Math.random()*0.4)+'s'; document.body.appendChild(piece); setTimeout(()=>piece.remove(),4000); } }\nrenderQuiz();\n\nlet lastReportedHeight=0;\nfunction notifyHeightChange(){ requestAnimationFrame(()=>{ setTimeout(()=>{ const height=Math.max(document.body.scrollHeight, document.documentElement.scrollHeight); if(Math.abs(height-lastReportedHeight)<4) return; lastReportedHeight=height; try { if(window.parent &#038;&#038; window.parent!==window){ window.parent.postMessage({type:'resize', height:height}, '*'); window.parent.postMessage({context:'h5p', action:'resize', height:height}, '*'); } if(window.H5P &#038;&#038; window.H5P.communicator &#038;&#038; typeof window.H5P.communicator.send==='function'){ window.H5P.communicator.send('resize', {}); } } catch(e){} },60); }); }\nif(typeof ResizeObserver!=='undefined'){ const ro=new ResizeObserver(()=>notifyHeightChange()); document.addEventListener('DOMContentLoaded',()=>ro.observe(document.body)); } else { setInterval(notifyHeightChange,800); }\nwindow.addEventListener('load', notifyHeightChange); window.addEventListener('resize', notifyHeightChange); window.addEventListener('orientationchange', notifyHeightChange);\n<\/script>\n\n<script>\ndocument.addEventListener('change', function(e){\n  if(e.target && e.target.classList && e.target.classList.contains('tab-toggle')){\n    try { window.scrollTo({top:0, behavior:'smooth'}); } catch(err) { window.scrollTo(0,0); }\n    if(typeof notifyHeightChange === 'function') setTimeout(notifyHeightChange, 80);\n  }\n});\n<\/script>\n<\/body>\n<\/html>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This topic has featured in the exam in the past. A new module is being built in microregistrar.moodlecloud.com- interactive High-Yield [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ngg_post_thumbnail":0,"footnotes":""},"categories":[229],"tags":[231,230],"class_list":["post-1381","post","type-post","status-publish","format-standard","hentry","category-parasites","tag-angiostrongyliasis","tag-parasite"],"_links":{"self":[{"href":"https:\/\/microregistrar.com\/index.php?rest_route=\/wp\/v2\/posts\/1381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/microregistrar.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/microregistrar.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/microregistrar.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/microregistrar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1381"}],"version-history":[{"count":7,"href":"https:\/\/microregistrar.com\/index.php?rest_route=\/wp\/v2\/posts\/1381\/revisions"}],"predecessor-version":[{"id":1393,"href":"https:\/\/microregistrar.com\/index.php?rest_route=\/wp\/v2\/posts\/1381\/revisions\/1393"}],"wp:attachment":[{"href":"https:\/\/microregistrar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/microregistrar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/microregistrar.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}