CADEC Query Skill

SkillDev tools

Query the CADEC (CSIRO Adverse Drug Event Corpus). Use whenever the user asks about adverse drug event mentions in consumer health text, entity annotations from patient forum posts, MedDRA/SNOMED-CT normalised ADR spans, or wants to look up drugs, symptoms, or coded entities in the CADEC corpus.

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the CADEC Query Skill skill

What this skill tells your AI

The instructions your AI receives, as published by qsong-github/drugclaw in skills/drug_nlp/cadec/SKILL.md and read by ahel’s review.

Search CADEC annotated patient forum posts by any entity. Auto-detects type:

Input PatternDetected AsMatch Logic
10019211 (8 digits)MedDRA codeexact on normalizations.code
22253000 (6-18 digits)SNOMED CT codeexact on normalizations.code
anything elsefree textsubstring on entity text, type, or doc_id

API

FunctionInputReturns
load_cadec(path)JSON pathlist[dict] (cached)
search(entity)single entity stringlist[dict]
search_batch(entities)list of entity stringsdict[str, list[dict]]
summarize(hits, entity)hits + labelcompact text
to_json(hits)list[dict]same list (JSON-ready)

Entity Types in Corpus

TypeDescription
ADRAdverse Drug Reaction
DrugMedication mention
DiseasePre-existing condition
SymptomPatient-reported symptom
FindingClinical finding

Usage

See if __name__ == "__main__" block in 34_CADEC.py for runnable examples: drug name search, ADR text search, MedDRA code lookup, batch search, JSON output.

Data

  • Source: CADEC v2, CSIRO (AskaPatient.com forum posts)
  • Local file: cadec_combined.json built from BRAT .txt + .ann files
  • Annotations: Original spans + MedDRA + SNOMED CT normalisations
  • Stats: ~1,250 documents, ~7,600 entity annotations
  • Path: DATA_PATH variable in 34_CADEC.py
  • Citation: Karimi et al., 2015. J Biomed Inform 55:73–81

Signals

GitHub stars
116
Forks
3
Last commit
Aug 2026
Advanced
Item type
skill
Key
cadec-query
Source
github.com/qsong-github/drugclaw