SystemPatient Safety

Signal Management

Pharmacovigilance signal detection and assessment, with every number traced to its query

Every potential safety signal gets its evidence assembled in days, each number traced to its query.

See one case, screen by screen ↓
demo3.4sto draft the assessment memo — five agents, 10 linked numbers, 6 sources
target9daysfrom detection to an assessment memo
target100%of numbers in a memo linked to the query behind them
target31of 31validation and notification deadlines met in 90 days
The problem

Why a potential signal takes weeks to reach the committee

The weekly disproportionality run is the easy part. It screens every drug–event pair and hands back a list of combinations above threshold. Then the safety scientist has to decide, for each one, whether there is a new potential causal association — and to do that, someone has to assemble the evidence.

That means pulling the cases behind the pair and reading every narrative for time to onset, dechallenge, rechallenge and confounders; re-running the statistics; searching the literature for published cases and a background rate; checking sections 4.4 and 4.8 of the reference safety information; and writing it all into a memo where every figure can be checked. Done by hand, that takes weeks per signal, while the validation clock runs.

demo38daysmedian from detection to an assessment memo in Q1, before the agents
demo6,412pairsdrug–event pairs scored in a single weekly run
demo2of 86validation and notification clocks missed this year — both in Q1, before the agents
Where a signal’s days go, from detection to memoestimated
By hand38 days
With the solution9 days
  • Pulling and reading the cases12 → 2 d
  • Statistics and the two-by-two table4 → 0.5 d
  • Literature and background rate7 → 1.5 d
  • Checking the label2 → 0.5 d
  • Writing the assessment memo9 → 2 d
  • Review and sign-off4 → 2.5 d

Estimated split for one potential signal, by hand and with the solution, in days.

How it works

How a signal moves

Five specialist agents score, gather and write up the evidence; a safety scientist validates and the safety committee decides.

What comes in
Data inWeekly run · cases, label, literature, exposure
Agents at work
Statistics agentPRR · ROR · EBGM
Then
Case-series assembler
Literature agent
Label check agent
Then
Memo writercited memo
A person decides
Safety scientistvalidates; committee decides
What comes out
Assessment memo
Committee decision
Signal history
One case, step by step

One signal, from the weekly run to the committee

The Monday detection run flags Veltrimab, an IL-23 p19 antibody for plaque psoriasis and psoriatic arthritis, with interstitial lung disease. Here is what happens next, screen by screen, in the working solution.

  1. 01Monday, after the run

    What needs her, on one screen

    Maya Chen · Safety scientist

    The weekly run on Monday Oct 5 at 02:00: 1,043,112 reports screened, 6,412 drug–event pairs scored, 9 above threshold. At the top of her list sits Veltrimab × Interstitial lung disease — “ROR 3.4 and rising · 17 cases, 5 new · not in the label”. Lena Ortiz, the signal analyst, assigned it to her at 07:40.

    “3 of the 9 pairs are new this week; 2 are not explained by the label.”

  2. 02Signal board

    Every pair above threshold, prioritised

    Maya Chen · Safety scientist

    The board plots each combination’s reporting odds ratio with its 95% confidence interval against a threshold of 2. Interstitial lung disease sits at 3.4 (2.1–5.5) and is rising, with priority High, stage Detected and 29 days left on its validation clock, due Nov 4.

  3. 03Opened

    The statistics, with the trend and the exposure

    Statistics agent

    ROR 3.4 (95% CI 2.1–5.5), PRR 3.4 with χ² 25.8, EBGM 3.0 with EB05 2.1, and 17 cases, 5 of them since the last run. The quarterly ROR has climbed from 1.1 in Q3 2025 to 3.4 in Q3 2026. Exposure is 38,400 patient-years since launch in March 2024, against a background rate of 1.6 per 10,000 patient-years.

    “Observed 17 against about 6 expected from the background rate — and spontaneous reporting usually under-counts.”

  4. 04One click

    Every number opens the query behind it

    Maya Chen · Safety scientist

    Maya clicks the 3.4. The exact query opens: data lock 2026-09-30, MedDRA 27.1, the narrow interstitial lung disease SMQ, suspect products only — with the inputs of the two-by-two table (a 17, b 4,283, c 1,211, d 1,037,601, expected 5.1). She can copy it or re-run it now.

    “This number was produced by the query below. It re-runs on every detection run and the result is stored with the signal.”

  5. 05Case series

    Seventeen cases, read for onset, dechallenge and confounders

    Case-series assembler

    The assembler pulled the 17 cases with the narrow search and read every narrative. Serious 15 of 17, one fatal. Median time to onset 85 days, the largest group between 61 and 90 days. Positive dechallenge in 9, a positive rechallenge in study VLT-302. Confounders counted, not hidden: methotrexate in 6 cases, smoking history in 5.

  6. 06Reading the cases

    Any case, at the passage that matters

    Maya Chen · Safety scientist

    Each row opens its narrative with the key sentences highlighted. The fatal case, VLT-2026-005804, is a 73-year-old man on methotrexate 15 mg weekly, with a 40 pack-year smoking history and known COPD, admitted with respiratory failure 401 days after starting Veltrimab. Causality: unassessable.

    “The reporting physician could not separate the contribution of methotrexate, smoking and Veltrimab.”

  7. 07Draft assessment memo

    Five agents assemble the evidence, in view

    The agents

    Maya asks for the memo. Each step shows what it found: the statistics with 9 queries stored; 17 cases with onset, dechallenge and confounders; 2 relevant articles and 1 background-rate study; and the label check, flagged amber — not in sections 4.4 or 4.8, unexpected. The memo writer pulls it together.

  8. 083.4 seconds later

    A signal assessment memo, every number linked

    Memo writer

    Summary, label check, case series, literature and plausibility, observed against expected, and proposed actions: follow-up questionnaires for the 6 cases missing CT findings, notify regulators of the validated signal by Nov 4, include it in the periodic report with data lock Dec 31, 2026, and ask the committee to consider it as an important potential risk in the risk management plan.

    “Unexpected. Interstitial lung disease, pneumonitis and pulmonary fibrosis are not in sections 4.4 or 4.8 of the reference safety information.”

  9. 09Signed

    She validates — and signs her reason

    Maya Chen · Safety scientist

    Three choices: validated and proceed to assessment, refuted and close, or monitor and check again next run. Maya validates, with the reason on the record — serious, unexpected, a consistent time to onset and 9 positive dechallenges; methotrexate and smoking do not explain all cases — and her electronic signature. The clock moves to regulator notification, due Nov 4.

    Meaning of the signature: “I reviewed the evidence and validate this signal.”

  10. 10Sent

    To the safety committee, as one package

    Maya Chen · Safety scientist

    She sends the signal to the safety committee on Wed Oct 14, 2026 at 14:00. The package goes with it: the memo with its label check, the line listing of 17 cases, the statistics with the query behind every number, the literature and background rate, and the signal history. Dr. Omar Haddad, Dana Okafor and Sam Patel decide.

Who it’s for

Built for everyone who carries a signal.

The same signal, seen by the five people who move it from detection to decision.

MC
Maya ChenSafety scientist · Veltrimab, Talmirex
Safety scientist
Before
Gets a list of pairs above threshold and weeks of evidence-gathering before she can decide on any of them.
Now
Opens a flagged pair with the statistics, the cases, the literature and the label check already assembled, and validates or refutes with a signed reason.
LO
Lena OrtizSignal analyst · Corventa
Signal analyst
Before
Builds case series by hand, narrative by narrative, for every pair that crosses the line.
Now
Assigns the signal and checks a line listing where every extracted field cites its narrative sentence.
SP
Sam PatelMedical safety lead
Medical safety lead
Before
Signs memos whose figures he cannot check without asking how they were produced.
Now
Clicks any number in the memo to see the query behind it, and any statement to see its source.
OH
Dr. Omar HaddadChair, safety committee
Committee chair
Before
Receives signals whose evidence has to be pieced together before the meeting.
Now
Receives one package per signal — memo, line listing, statistics with queries, literature, history — and the committee decides the outcome.
DO
Dana OkaforQualified person for pharmacovigilance
QPPV
Before
Learns a validation or notification clock is tight when someone tells her.
Now
Sees every clock running, how signals were found and where each one stands, and notifies regulators.
Built on the engine

5 agents. Each with one job, and hard limits.

Five specialist agents score, gather and write up the evidence; a safety scientist validates and the safety committee decides.

Statistics agent

Computes PRR, ROR and empirical Bayes scores for every drug–event pair each week, flags pairs that meet the PRR rule or the Bayesian rule, and stores the query behind each number.

  • Read-only on the case database
  • Every number must carry its query
  • No stage moves — proposes only
Case-series assembler

Pulls the cases behind a signal and extracts time to onset, dechallenge, rechallenge, seriousness, outcome, co-suspect and concomitant medicines and risk factors from each narrative.

  • Patient identifiers never leave the system
  • Cites a narrative sentence for every extracted field
Literature agent

Screens the weekly literature for each product, flags individual case reports, and finds background rates and published cases for an open signal.

  • Only peer-reviewed or regulator sources
  • Quotes a finding, never paraphrases it
Label check agent

Compares the signal’s terms with sections 4.4 and 4.8 of the current core data sheet, answers listed or not listed, and quotes the nearest entry.

  • Uses the label version in force at data lock
Memo writer

Writes the signal assessment memo from the other agents’ outputs — summary, label check, case series, literature and plausibility, observed against expected, proposed actions.

  • No conclusion without a cited source
  • The memo proposes — the person decides
Safety scientist

Validates, then the committee decides. The agents propose; a named person decides.

Ask in plain words

Ask about any signal, in plain words

Ask about any signal, case or deadline — or tell it what to change. Answers point to their sources.

Why is Veltrimab × interstitial lung disease rising?

Five new cases arrived since the last run, four of them serious. The reporting odds ratio moved from 2.9 to 3.4 (95% CI 2.1–5.5) and has risen for four quarters. Median onset is 85 days with 9 positive dechallenges, and the event is not in the label. Methotrexate and smoking explain some cases but not all.

Show only signals that are not in the label

Filtered the signal board to the 8 signals where the event is not in the reference safety information. Three of the open ones are high priority: interstitial lung disease, acute kidney injury and DRESS.

Add a rule: always review any lung event for Veltrimab

Added Lung events on Veltrimab to Always review in Settings. From the next run, every report coding to the interstitial lung disease search goes to Maya Chen, whatever the statistics say. The change is in the audit trail.

Which deadlines fall in the next 14 days?

Uveitis assessment (Veltrimab) on Oct 12, owner Maya Chen; the safety committee on Oct 14 with DRESS and hyponatraemia; and, just outside, the acute kidney injury assessment (Corventa) on Oct 21, owner Sam Patel.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

HomeWhat needs the safety scientist this week: new signals, assessments due, the latest detection run and what is coming up.
The signal boardEvery drug–event pair above threshold, with its reporting odds ratio and 95% interval, priority, stage, clock and owner.
StatisticsROR, PRR, EBGM and cases, the trend by quarter, the two-by-two table and exposure against the background rate.
The query behind a numberClick any figure to see the exact query, its inputs and its run — and re-run it.
The case seriesSeriousness, fatal outcomes, dechallenge, rechallenge and confounders counted, with time to onset in one chart.
Case narrativesEvery case in the line listing opens its narrative, with the key sentences highlighted.
Agents drafting the memoStatistics, case series, literature, label check and memo writer — each step shown as it runs, with what it found.
The signal assessment memoSummary, label check, case series, literature, observed against expected and proposed actions — every number linked to its query.
Validate, refute or monitorThe safety scientist decides, records the reason and signs, with the meaning of the signature recorded.
Send to the safety committeeThe meeting, the evidence package and who decides — sent in one step.
Signal historyEvery agent step and every human decision on the signal, in order, immutable.
The safety dashboardOpen signals, days from detection to memo, numbers linked to their query, deadlines met, where signals came from and clocks running.
Your safety rulesDetection thresholds, the run schedule, always-review rules, approvers and clocks — all settings.
Governance

Built for pharmacovigilance: traced, signed, on the record.

Every number keeps its queryEach figure on the board, in the statistics and in the memo opens the exact query that produced it, with the data lock and MedDRA version. It re-runs on every detection run and the result is stored with the signal.
The safety database is read, never changedThe agents have read-only access to the case database, and patient identifiers stay inside the system.
A person signs every stage moveThe safety scientist validates or refutes, the medical safety lead signs the memo, the safety committee, chaired by Dr. Omar Haddad, decides the outcome and the QPPV notifies regulators. A validation is signed electronically, with its reason and the meaning of the signature.
No conclusion without a sourceEvery statement in the memo cites its source — a case narrative, the reference safety information, a published article or the exposure estimate — and the memo proposes; people decide.
Some cases always go to a personDesignated medical events, pregnancy exposure and fatal outcomes are reviewed at any count, whatever the statistics say — and you can add your own always-review rules.
A full history for every signalEach agent step and each human decision is on the signal’s immutable history: who looked, what was decided and why.
Configuration

Your safety rules, not ours

Thresholds, clocks and approvers are settings. A threshold change applies from the next run.

SettingDefaultChoose from
PRR rule — reporting ratioPRR ≥ 2.0, with chi-square ≥ 41.0 to 5.0, in steps of 0.5
PRR rule — minimum number of cases31 to 10; fewer cases are tracked but not flagged
Bayesian rule — EB05 ≥ 2OnOn · Off
Detection runWeekly · Monday 02:00Daily · 02:00 · Weekly · Monday 02:00 · Every two weeks · Monday 02:00
Validation clock30 days10 to 60 days, in steps of 5
Emerging safety issue — tell regulators within3 working days of validation1 to 5 working days
Who validates or refutes a signalMaya Chen, safety scientist for the productMaya Chen · Lena Ortiz · Sam Patel
Who notifies regulatorsDana Okafor, QPPVDana Okafor · Dr. Omar Haddad
Connections

Works with the safety data you already hold

Your case databaseindividual case safety reports, read-only, refreshed weekly
External spontaneous reportsscreened in the same detection run
MedDRAevents coded and searched by preferred term or SMQ
Reference safety informationcore data sheets, sections 4.4 and 4.8
Literaturea weekly screen for each product, and searches of three literature databases for an open signal
Exposure datapatient-years from sales data, each quarter
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
9days
from detection to an assessment memo
By hand≈ 38 days
With agents≈ 9 days
target
100%
of numbers in a memo linked to the query behind them
numbers linked to their query
target
31of 31
validation and notification deadlines met in 90 days
Every clock met
last 90 days

“demo” = seen in the working solution, on its sample safety data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · PRR, ROR, EBGM = standard disproportionality scores; EB05 = the lower 5th percentile of the empirical Bayes estimate. Products, cases and people named on this page are from the working solution’s sample data; the people are characters in it.

Questions

What safety teams ask us.

What is signal management software?

Software that takes a potential safety signal from detection through validation and assessment to a decision, with every step recorded. Signal Management adds agents that compute the disproportionality scores, assemble the case series, search the literature, check the label and draft the assessment memo.

How does it detect signals?

Each detection run builds the two-by-two table for every product and event and computes PRR with chi-square, ROR with its 95% interval and EB05. A pair is flagged when the PRR rule (PRR at least 2, chi-square at least 4, at least 3 cases) or the Bayesian rule (EB05 at least 2) holds. Signals from literature, clinical studies, regulators or partners can also be logged and go through the same agents.

Can we check how a number was calculated?

Yes. Every number on the board, in the statistics and in the memo opens the exact query that produced it, with its inputs, the data lock and the MedDRA version. You can copy the query or re-run it.

Does the AI decide whether a signal is validated?

No. The agents propose; people decide. The safety scientist validates, refutes or keeps a signal under monitoring with a signed reason, the medical safety lead signs the memo, the safety committee decides the outcome and the QPPV notifies regulators.

Does it change our safety database?

No. The agents have read-only access to the case database, and every agent step is on the signal’s history.

How does it check whether an event is in the label?

The label check agent compares the signal’s terms with sections 4.4 and 4.8 of the core data sheet in force at data lock, answers listed or not listed, and quotes the nearest entry.

Can we set our own thresholds and clocks?

Yes. The PRR ratio and minimum cases, the Bayesian rule, the run schedule, the always-review rules, who validates and who notifies, the validation clock and the emerging safety issue clock are all settings.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements — your signal procedure, memo template, products and reference safety information — and it goes live once every quality gate has passed. We will walk you through it on your own past signals first.

See it on
your safety data.

We’ll run Signal Management on a sample of your own past signals.