PVDSL — Pharmacovigilance Domain-Specific Language
Compile, evaluate, parse, and introspect PVDSL expressions. PVDSL provides a domain-focused scripting language for signal detection (PRR, ROR, IC, EBGM), causality assessment (Naranjo, WHO-UMC), strin
4 toolspvdsl
Compile
Compile a PVDSL expression to bytecode and return the instruction listing. Validates syntax without executing. Useful fo
source
Evaluate
Evaluate a PVDSL expression with optional variable bindings and return the result. Supports arithmetic, signal detection
source
Functions
List all available PVDSL native functions organized by namespace. Namespaces: signal (prr, ror, ic, ebgm, chi_square, fi
no params
Parse
Parse and validate a PVDSL expression, returning the abstract syntax tree (AST). Shows the program structure including s
source