Pharmacovigilance Tool · Disproportionality Analysis · Signal Management
Signal Detection Calculator
Free PRR, ROR, and chi-square calculator for pharmacovigilance signal detection. Screen spontaneous reporting data for possible signals of disproportionate reporting (SDR), then validate with case review, seriousness assessment, and causality workflows—not incidence or causality alone.
Quick Answer
Pharmacovigilance signal detection screens spontaneous reports for disproportionate drug–event pairs using a 2×2 count table. PRR (Proportional Reporting Ratio) compares event proportions among reports for the drug of interest versus all other drugs. ROR (Reporting Odds Ratio) compares reporting odds for the pair against the database background. Chi-square tests departure from independence in the table. A frequentist Evans-style screen flags a possible signal of disproportionate reporting (SDR) when PRR ≥ 2, chi-square ≥ 4, and the drug–event count (A) is at least 3—hypothesis-generating only, not causality or incidence.
Core signal detection formulas
PRR = (A / (A + B)) / (C / (C + D))
ROR = (A × D) / (B × C)
χ² = N(AD - BC)² / [(A + B)(C + D)(A + C)(B + D)]
N = A + B + C + D. Possible SDR rule used here: PRR ≥ 2, chi-square ≥ 4, and A ≥ 3.
Enter 2x2 Table Counts
Counts should come from the same spontaneous reporting dataset, analysis period, product scope, and adverse event coding level.
Screening interpretation
-
Enter counts and calculate to view the signal screen.
Disproportionality is hypothesis-generating. It does not estimate incidence, exposed-patient risk, relative risk, or causality.
How to Use This Calculator
Worked Example
Example spontaneous report table
Input: A = 6, B = 94, C = 120, D = 9,880. Total reports N = 10,100.
PRR: (6 / 100) / (120 / 10,000) = 5.00.
ROR: (6 × 9,880) / (94 × 120) = 5.26.
Chi-square: approximately 17.1 using the uncorrected 2x2 chi-square formula.
Interpretation: PRR ≥ 2, chi-square ≥ 4, and A ≥ 3, so this screen is a possible SDR. It remains a hypothesis requiring signal validation and clinical review.
Definitions of A, B, C, and D
A
Drug of interest + event of interest. This is the observed drug-event pair count and the minimum count used in the SDR rule.
B
Drug of interest + all other events. These reports define the background event distribution for the selected drug.
C
All other drugs + event of interest. These reports define how often the same event is reported with comparator products.
D
All other drugs + all other events. This completes the reporting background for the database extract.
Interpreting PRR, ROR, and Chi-Square
PRR
Proportional Reporting Ratio compares the proportion of the event among reports for the drug of interest with the proportion of the same event among reports for all other drugs.
ROR
Reporting Odds Ratio compares reporting odds for the drug-event pair against the rest of the database. It is useful for screening but should not be read as clinical odds or relative risk.
Chi-square
The uncorrected chi-square statistic tests departure from independence in the 2x2 table. In signal detection workflows, it is often used as a strength and stability screen.
Signal Management Workflow for Pharma Professionals
Under EMA GVP Module IX, disproportionality screening is the first statistical layer—not the endpoint. Marketing authorization holders detect signals from spontaneous reports, clinical studies, literature, and other sources; validate them with medical review; prioritize for further evaluation; and document outcomes in PSUR/PBRER cycles and regulator communication.
A typical workflow: (1) extract FAERS or EudraVigilance counts at a consistent MedDRA PT level with deduplication rules; (2) run PRR, ROR, and chi-square screens such as the Evans PRR rule; (3) review the case series for duplicates, masking, and reporting bias; (4) assess seriousness and WHO-UMC causality at case level; (5) confirm or refute the signal in validation before label or risk-minimization action.
Use this calculator for step 2. For downstream steps, link to our WHO-UMC Causality Assessment tool for case-level ADR categories, Seriousness Checker for ICSR seriousness criteria, and MedDRA Lookup to confirm Preferred Term coding before building disproportionality tables.
Important Caveats for Spontaneous Reporting Data
- Disproportionality analysis does not calculate incidence, prevalence, exposure-adjusted risk, or population risk.
- Reporting can be distorted by notoriety bias, stimulated reporting, media attention, litigation, new-product monitoring, and regional reporting practices.
- Duplicate reports, vague case narratives, missing dates, and inconsistent MedDRA coding can materially change counts.
- A high PRR or ROR can occur from sparse data. The minimum count check helps but does not eliminate small-number instability.
- A negative screen does not exclude a safety issue, especially for underreported events or narrow patient subgroups.
Evidence & Sources
- EMA GVP Module IX — Signal management
- Evans SJ et al. Use of proportional reporting ratios (PRRs) for signal generation from spontaneous adverse drug reaction reports. Pharmacoepidemiol Drug Saf 2001.
- WHO-UMC — Uppsala Monitoring Centre (global pharmacovigilance)
- EMA: Guideline on statistical signal detection methods in EudraVigilance
- EMA: Screening for adverse reactions in EudraVigilance
- EMA: Signal management overview
- Competitive landscape: OpenVigil 2×2 is a validated academic disproportionality calculator (PRR, ROR, chi-square, confidence intervals) with optional prevalence correction but targets pharmacovigilance research—not Evans PRR rule triage UI or GVP Module IX signal-validation workflow links. faers.mobi precomputes FAERS signals with GPS/EBGM, PRR, ROR, and IC across ~264k drug–event pairs but is a read-only dashboard—you cannot enter custom MAH extract counts for ad hoc disproportionality screening. NovaPharmaNews provides a free manual 2×2 PRR/ROR/chi-square screen with Evans criteria and integrated causality, seriousness, and MedDRA PV hub links—not incidence or causality alone.