TruthNexus
Pharmacovigilance · Medical

Every signal cites its source.

Only 1–10% of adverse drug events are reported to the FDA. Traditional signal detection takes 6–18 months. Skippy Pharmacovigilance runs the full MGPS pipeline across 7 authoritative sources — deterministically, traceably, and 21 CFR Part 11 compliant. Zero generative text.

POST /api/signal/detect · 200 OK
Simvastatin
Myopathy / Rhabdomyolysis
CONFIRMED
MGPS EB05
3.2
threshold >2.0
ROR
4.1
[2.8–6.0]
vigiRank
0.84
composite
Finding graph — 4/7 sources
FAERS (n=1,247)DailyMedPubMed (12)SIDER
21 CFR Part 11. Hash-chained audit record generated. Tamper-evident. Onset: DELAYED (κ = 1.4). Weber effect: not detected.
methods: MGPS · ROR · PRR · vigiRank · TTO
1–10%
Of adverse drug events reported to FDA
15×
Fewer false positives vs simplified pipelines
15+
DPA algorithms across 9 epidemiological methods
7
Authoritative data sources — DailyMed to ChEMBL
Live Demo

Signal detection and PSUR extract

Full DPA suite on a known literature-confirmed signal — and automated PSUR period summary. Same output shape as production.

POST /api/signal/detect
Signal Query
Simvastatin×Myopathy / Rhabdomyolysis

Full DPA suite: MGPS, ROR, PRR, IC/BCPNN, vigiRank, Weibull TTO — plus evidence-base cross-reference across 7 sources.

CONFIRMED· 1,247 FAERS cases · 4/7 finding sources
MGPS/EBGMRORPRR
MGPS EB05
3.2
threshold: >2.0
EBGM
4.8
ROR
4.1
[2.8–6]
PRR
3.8
χ²=124.3
vigiRank
0.84
composite
Onset
DELAYED
κ=1.4
Weber effect:Not detected·Duplicate check:Passed (Fellegi-Sunter)
FAERS (n=1,247)DailyMedPubMed (12 refs)SIDER
21 CFR Part 11 audit record generated. Hash-chained. Tamper-evident. Includes data sources, methods, thresholds, and reviewer identity fields.
API Surface

Six endpoints. Full lifecycle.

Every capability is a deterministic endpoint — no generative inference, no ambiguous output. Embed signal detection, causality scoring, and PSUR generation directly in your safety system.

POST /api/signal-detect
Multi-Source Signal Detection

Full DPA suite against FAERS + 6 evidence-base sources. Returns MGPS EB05, ROR, PRR, IC/BCPNN, MaxSPRT, vigiRank composite, and Weibull TTO onset classification per drug-reaction pair.

POST /api/dpa
Disproportionality Analysis

2×2 contingency table with stratified analysis across age, sex, country, and indication subgroups. Mantel-Haenszel pooling, EB shrinkage, and Weber masking detection. Full EM convergence guaranteed.

POST /api/naranjo
Naranjo Causality Scoring

10-item Naranjo algorithm scored per drug-reaction pair. Returns numeric score, causality category (definite ≥9 / probable 5–8 / possible 1–4 / doubtful ≤0), and hash-chained audit record.

POST /api/icsr
ICSR Intake — E2B(R3) + CIOMS

ICH E2B(R3) XML full round-trip import and export. CIOMS Form I plain-text intake. Fellegi-Sunter duplicate detection on every submission. Quarantine workflow for suspect duplicates.

POST /api/psur
PSUR Builder — EMA GVP Module VII

Structured PSUR generation from signal queue, case data, and benefit-risk MCDA. EMA GVP Module VII compliant. Regulatory clock tracking for submission deadline enforcement. PDF + XML output.

GET /api/horizon
Horizon Scanning — 6 Regulatory Feeds

Continuous ingestion from EMA EudraVigilance, MHRA Yellow Card, Health Canada MedEffect, PMDA, TGA, and Swissmedic. Returns emerging signals not yet in FAERS with cross-jurisdictional risk flags.

How It Works

Five deterministic steps.

From raw ICSR intake to regulatory-ready export — no freeform text, no generative inference, every number derived from a peer-reviewed formula.

01
Ingest

E2B(R3) XML and CIOMS Form I cases enter the ICSR pipeline with Fellegi-Sunter duplicate detection. Seven evidence-base sources populate Neo4j continuously — DailyMed, ClinicalTrials.gov, PubMed, FAERS, SIDER, DGIdb, ChEMBL.

02
Detect

Full DPA suite runs: ROR, PRR, IC/BCPNN, full MGPS/EBGM, MaxSPRT. Naranjo causality scored per drug-reaction pair. Duplicate detection applied before counting — no inflated signal scores.

03
Cross-Reference

Each candidate signal is traced through 7 finding sources with contradiction detection. SCCS, SSA, Weibull TTO, and TreeScan run as epidemiological validation passes.

04
Score & Triage

vigiRank composite score + MGPS EB05 + EB shrinkage rank the signal queue. Stratified DPA surfaces subgroup heterogeneity. Reviewers act with role-gated decisions and electronic signatures.

05
Export

CIOMS I/V PDF, E2B(R3) XML, and CSV outputs generated from templates — no freeform text, no generative inference. PSUR builder structures reports to EMA GVP Module VI.

Platform Capabilities

Publication-grade epidemiology.

Every method implemented from its primary literature reference. No approximations. Each module is open to audit at every layer.

DPA
Full MGPS Signal Detection

DuMouchel 1999 two-component gamma-Poisson shrinkage with full EM convergence. 15× precision improvement over simplified pipelines. Reports EB05, EBGM, ROR, PRR, IC/BCPNN, and MaxSPRT with Weber masking detection.

DuMouchel 1999 · EM converged · EB05
DPA
Stratified DPA

Per-stratum ROR across age, sex, country, and indication subgroups. Empirical Bayes shrinkage applied within each stratum. Mantel-Haenszel pooling produces a single adjusted MH-ROR across all strata.

Mantel-Haenszel · EB shrinkage · MH-ROR
DPA
vigiRank Triage

Multi-criteria signal triage: IC025 + temporal trend + geographic spread + case informativeness + reviewer attention weighting. Caster et al. 2017 demonstrated 2.5× improvement in triage performance over DPA alone.

Caster 2017 · Composite score · 2.5× over DPA
Epidemiology
SCCS — Self-Controlled Case Series

Each case serves as their own control, eliminating time-invariant between-person confounding. Gold standard for vaccine safety surveillance. Reports incidence rate ratio (IRR) with confidence intervals.

Farrington 1995 · IRR · Vaccine safety
Epidemiology
Weibull TTO — Onset Classification

Fits Weibull distribution to time-to-onset data. Shape parameter κ classifies onset: early (κ < 0.8), random (κ ≈ 1), or delayed (κ > 1.2). WHO-UMC method with full parameter reporting.

WHO-UMC · κ shape · Early/Random/Delayed
Epidemiology
TreeScan — MedDRA Cluster Detection

Bernoulli hierarchical scan over the full MedDRA hierarchy: PT → HLT → HLGT → SOC. Detects class-level AE clusters that individual PT-level DPA would miss. Reports log-likelihood ratio with adjusted p-value.

Kulldorff 2003 · LLR p-value · MedDRA hierarchy
Epidemiology
SSA — Sequence Symmetry Analysis

Detects drug-AE signals from prescription ordering patterns without a comparator drug. Asymmetry in the sequence of drug A before drug B identifies probable adverse drug reactions. Reports adjusted sequence ratio.

Hallas 1996 · Adjusted AR · Rx ordering
Compliance
21 CFR Part 11 Compliance

Hash-chained immutable audit trail on every write. Electronic signatures with printed name, reason, and timestamp. RBAC: viewer, reviewer, manager, admin. GDPR retention management. Tamper-evident case chains ready for FDA inspection.

21 CFR Part 11 · GDPR · E-signatures
Intake
ICSR Intake — E2B(R3) + CIOMS

ICH E2B(R3) XML full round-trip import and export. CIOMS Form I plain-text intake. Full case schema: demographics, suspect and concomitant drugs, reactions, seriousness, outcome, reporter, causality, and stratum keys.

ICH E2B(R3) · CIOMS I · Round-trip
Intake
Duplicate Detection

Fellegi-Sunter probabilistic record linkage across all ICSR fields. Weighted matching on patient demographics, drug, reaction, reporter, and date. Prevents inflated signal counts from duplicate spontaneous reports.

Fellegi-Sunter · Probabilistic linkage
Graph
Evidence Base — 7 Sources

Neo4j graph integrates DailyMed, ClinicalTrials.gov, PubMed (20 specialties), FAERS, SIDER, DGIdb, and ChEMBL. Every signal is traceable to source literature, labels, and trials. Contradiction detection across sources.

Neo4j · 7 sources · Contradiction detection
Lifecycle
Cross-Lifecycle View

Unified view spanning trial AEs (ClinicalTrials.gov), labeled events (DailyMed), and post-market spontaneous signals (FAERS). Tracks AE evolution from early clinical development through post-approval pharmacovigilance.

Trial → Label → Post-market signal
Differentiation

Not a workflow tool. A scientific engine.

Oracle Argus, ArisGlobal LifeSphere, and Veeva Vault Safety manage case workflow. Skippy adds the scientific layer they lack — lineage-traced provenance, gold-standard disproportionality analysis, and a compliance chain auditable line-by-line.

Finding-graph provenance

Every signal resolves to a citation chain: DailyMed label → ClinicalTrials.gov arm → PubMed abstract → FAERS spontaneous report. Auditors can walk the evidence chain node-by-node. No black box. No hallucination.

Full MGPS — not an approximation

DuMouchel 1999 two-component gamma-Poisson shrinkage with full EM convergence. Benchmarked at 8 true signals vs. 121 on a 2,601-pair stress test. Zero false positives on all 8 known positive controls.

Zero generative text

Every output is deterministic, template-driven, and traceable. No LLM inference. The same query returns the same answer every time — citable in regulatory submissions without post-processing.

Hash-chained compliance

Hash-chained immutable audit trail on every write. Electronic signatures with printed name, reason, and timestamp. RBAC with four defined roles. Ready for FDA inspection on day one.

Horizon Scanning

Six jurisdictions. Continuous ingestion.

Signals that emerge in one regulatory jurisdiction before appearing in FAERS give pharmacovigilance teams a 3–9 month head start. Skippy monitors all six major feeds in parallel — surfacing cross-jurisdictional risk before it reaches the US market.

European Union
EMA EudraVigilance

European Medicines Agency's pharmacovigilance database. Primary source for EU post-market safety data — signals here often precede FDA FAERS by months.

United Kingdom
MHRA Yellow Card

UK Medicines and Healthcare products Regulatory Agency spontaneous reporting scheme. Post-Brexit divergence makes UK signals an independent cross-reference from EU data.

Canada
Health Canada MedEffect

Canadian adverse reaction database. Demographically distinct population with different prescribing patterns — valuable for surfacing AEs that are age- or sex-stratified.

Japan
PMDA

Pharmaceuticals and Medical Devices Agency adverse drug reaction database. Japanese population pharmacogenomics diverge from Western populations — critical for metabolism-dependent AEs.

Australia
TGA

Therapeutic Goods Administration Database of Adverse Event Notifications (DAEN). Southern hemisphere population with distinct seasonal and environmental exposure patterns.

Switzerland
Swissmedic

Swiss Agency for Therapeutic Products vigilance database. Neutral jurisdiction with distinct reporting culture — frequently surfaces signals missed by larger national databases.

GET /api/horizon·Returns cross-jurisdictional emerging signals ranked by vigiRank composite with source-level provenance links
Known detection failures

Rofecoxib's cardiovascular risk signal was present in FAERS data years before market withdrawal. Traditional signal detection timelines — 6–18 months — are not a technical constraint. They are a methods constraint.

Full MGPS, multi-source cross-reference, and vigiRank composite scoring compress the signal-to-action timeline. Every confirmed signal is traceable to the exact reports, labels, and literature that produced it — before it reaches a reviewer's queue.

The audit problem
“We will not submit a safety report we cannot defend line-by-line to an FDA inspector.”

Common requirement from pharmacovigilance leads at large pharma

Skippy Pharmacovigilance is built for that requirement. Every signal detection run generates a tamper-evident audit record with the exact data sources, statistical methods, thresholds used, and reviewer identity — hash-chained and ready for inspection.

Who It's For

Pharma, biotech, and regulatory agencies

Large Pharma
Post-market safety monitoring across multiple approved products — 95% of pharmacovigilance team capacity freed from non-actionable signal review.
Biotech
Establish your pharmacovigilance program for recently approved drugs with automated signal detection from day one of launch.
Regulatory Agencies
Faster and more comprehensive signal detection across the market — not limited to a single manufacturer's data.
CROs
Pharmacovigilance services at scale — signal detection, causality assessment, and PSUR drafting for multiple pharma clients simultaneously.
Regulatory

ICH E2B(R3) · GVP Module VI · FDA 21 CFR Part 11

ICH E2B(R3) full round-trip ICSR import and export. EMA GVP Module VI PSUR structure. FDA 21 CFR Part 11 electronic records and signatures. Regulatory clock tracking for PSUR/PBRER deadline enforcement.

HIPAA for de-identified EHR data integration. GDPR retention management for EU patient data. SOC 2 Type II certified. Every detection run generates a tamper-evident audit record with data sources, methods, and thresholds — ready for inspection.

HIPAA ReadyICH E2B(R3)EMA GVP Module VIFDA 21 CFR Part 11SOC 2 Type II Certified
Evidence Base

Seven authoritative sources.

Every signal is cross-referenced against all seven. Contradiction detection fires when sources disagree — surfacing ambiguity explicitly, not silently dropping it.

FDA FAERS

Spontaneous adverse event reports — primary signal source

DailyMed

FDA-approved drug labels — labeled event cross-reference

ClinicalTrials.gov

Trial-phase AEs — pre-market signal history

PubMed

20 medical specialties — literature evidence

SIDER

Side effect resource — validated adverse effect database

DGIdb

Drug-gene interactions — mechanism cross-reference

ChEMBL

Bioactivity data — target and mechanism evidence

Pharmacovigilance Decision Support · Regulatory Compliance. Skippy Pharmacovigilance is a signal detection and pharmacovigilance documentation platform. All signal assessments, causality ratings, and PSUR outputs are generated deterministically from structured data and peer-reviewed statistical methods — not generative AI inference. Outputs are intended for review by qualified pharmacovigilance professionals before regulatory submission. 21 CFR Part 11 compliant. HIPAA-ready.

See Pharmacovigilance in your safety program

We work with large pharma, biotech, and CROs running post-market surveillance. Let's talk about your signal detection and PSUR problem.