Case study: The Triage Layer a Biotech Put in Front of Its Safety Database
ArisGlobal's 2017 case study has no AI in it and no numbers. It is still a clear public account of the step where a message becomes a case, and where the reporting clock is already running.
On 14 June 2017 ArisGlobal published a case study about a mid-tier biotechnology company that already ran Oracle Argus for safety case processing but had nothing in front of it. Reports of suspected adverse events arrived by email, phone and electronic fax. The page says companies have typically handled triaged documents by hand, in "Excel spreadsheets or even paper binders".
That page contains no artificial intelligence and not one number. It is still one of the clearest public accounts of what adverse event intake automation is for. It shows the step where an inbound message becomes a case, a duplicate, a request for more information or a documented non-case. AI intake products sell into that step. So does the regulatory clock, which is already running before anyone has triaged anything.
- ArisGlobal's 2017 case study describes a triage tool bolted onto Oracle Argus: multi-channel receipt, a duplicate search across both systems, recorded triage decisions and an audit trail. It reports no metric at all.
- The clock starts before triage. In the EU, day zero is when any personnel, including contractors, hold the four minimum elements: 15 days for serious reports, 90 for non-serious. In the US, serious and unexpected reports are due 15 calendar days from initial receipt.
- Triage cannot move day zero. It can prove it, shorten the gap between receipt and case creation, and record why a report was not a case.
- The most useful independent evidence on AI extraction is a 2019 Pfizer pilot: best composite F1 of 0.74, and at most 34% of cases with eight or nine of nine fields right.
- Two 2026 changes land on intake: EU pharmacovigilance subcontracts must spell out safety data exchange from 12 February 2026, and FDA accepts postmarketing ICSRs only in E2B(R3) from 1 October 2026.
The situation: a safety database with no front door
According to ArisGlobal, the client had products in several therapeutic areas and a large volume of inbound reports to collect, organise, triage and archive. Argus handled case processing, but it had no triage capability, so source documents were hard to triage and organise. The page gives no volume, no headcount and no product names.
That gap matters more than it sounds. Triage decides whether a message is a valid report that needs processing, or whether more information is needed first. Those decisions are regulated records. In the US, 21 CFR 314.80(b) requires written procedures covering surveillance, receipt, evaluation and reporting of postmarketing adverse drug experiences. Receipt is named in the rule. In the EU, Article 12(1) of Implementing Regulation (EU) No 520/2012 requires a record management system that keeps decisions on safety concerns traceable, with their dates and the way they were made.
A spreadsheet can hold a decision. It rarely holds who changed it, and when. That is the gap an inspector finds.
What ArisGlobal built: a triage layer in front of Argus
ArisGlobal integrated its triage tool, agXchange Inbound Receipt and Triage (IRT), with the client's Argus system. The flow, as the vendor describes it:
| Step | What happens |
|---|---|
| Receipt | Reports by email, phone and electronic fax become source documents automatically |
| Duplicate search | Run against both the IRT database and Argus |
| Classification | Staff see a case summary from Argus and classify the report: valid, invalid, move forward or follow up |
| Data entry | Core case data are entered in IRT, then the case is created in Argus and routed to its first workflow step |
| Follow-up | Where information is partial, IRT sends a query to the reporter and parks the case as pending |
| Everything else | Non-AE documents are classified and archived; later documents attach to the Argus case automatically |
The client also standardised its SOPs and workflow steps for new cases and follow-ups. That line is easy to skip, and it probably did as much work as the software. A tool can only enforce a process somebody has written down.
Two design choices stand out. First, the duplicate search ran against both the triage store and the safety database. Searching only one misses the report that arrived twice, by different routes, before either was processed. Second, core data entry moved to the earliest point, before the case reached Argus. The vendor frames this as efficiency. Its bigger effect is that the receipt date and the four validity elements are captured by the people closest to the source.
That receipt date is where your compliance figure starts. EMA computes ICSR timeliness per report from the E2B(R3) field C.1.5, the date of receipt of the most recent information, as our analysis of EudraVigilance compliance notifications explains. If triage records that date late or wrongly, every downstream metric inherits the error.
The planned next step was an upgrade to agTracker, ArisGlobal's newer triage tool, with optical character recognition, E2B(R2) and E2B(R3) support, more case automation and better metrics. The client also planned a call-centre form to capture information at first contact.
What it achieved, and what the numbers actually measure
ArisGlobal lists its results as capabilities: automated duplicate checks, recorded triage decisions, comparison against the global safety database, submission to Argus by E2B or ETL, searchable correspondence logs, archived inbound documents and an audit trail for case decisions. These describe what the system can do. None is an outcome. There is no before-and-after time, no error rate and no inspection result.
Two claims need care. The page calls the integration a breakthrough for the company and the industry. That is the vendor's own view. It also describes the tool as compliant with 21 CFR Part 11. But Part 11 places its controls on the persons who use a system, starting with validation for intended use. A product can support compliance. Only the company using it can be compliant.
The other intake cases in our library carry numbers, and each number needs reading:
| Case | Vendor | Claim on the public page | Who measured, against what | What it does not show |
|---|---|---|---|---|
| Mid-tier biotech triage | ArisGlobal, 2017 | Duplicate checks, recorded decisions, audit trail | Nobody; a list of capabilities | Volume, time, errors |
| Camurus | Veeva | At least 30 minutes saved per case | The company's QPPV, quoted; no baseline given | Starting time per case, case mix, method |
| Bristol Myers Squibb | ArisGlobal, with Accenture | 25% efficiency gains in intake and processing | Headline only; detail sits behind a download | What the efficiency measure counts; how much came from AI versus process redesign and outsourcing |
| Aurinia | Qinecsa | Strong return on investment; up to 70% less workload | The 70% is pooled across Qinecsa customers | Any Aurinia-specific figure |
Camurus is the most concrete. Its QPPV is quoted on Veeva's page saying the company "reduced case processing time by at least 30 minutes per case". The page frames that as the result of bringing the safety system in-house, so the tool and the change of operating model are tangled together. ArisGlobal's BMS page puts 25% in its title and gives nothing to test it against. Qinecsa's Aurinia page is candid on one point: the 70% rests on "consolidated Qinecsa metrics", not on Aurinia's own data. Aurinia reports a strong return without a number.
None of this makes the claims false. It makes them unusable as a forecast for your own case mix.
What makes intake automation work, and where AI fits
The 2017 case shows the order of work: one front door, one log, one decision record, one set of SOPs. Extraction, translation and OCR speed up whatever sits underneath them. On top of a spreadsheet, they speed up the confusion.
The most useful independent evidence on AI extraction is older than any vendor page above. In a peer-reviewed Pfizer pilot published in Clinical Pharmacology & Therapeutics in 2019, three commercial vendors trained on about 50,000 case source documents with their safety database records, with a further 50,000 added in a second cycle. They were then tested on 5,000 documents. Composite F1 scores for extraction were 0.72, 0.52 and 0.74, against 0.69 for Pfizer's own AI team. The share of cases with eight or nine of nine fields right was 34%, 31% and 13%. The authors concluded that AI could support extraction and validity assessment. They did not claim it could run unattended.
That study predates today's large language models, so treat it as a floor, not a ceiling. Its method is the part to copy. Train on your own historical cases, test on documents the model has never seen, and score at case level, not field level. A case with eight right fields and the wrong suspect product is a wrong case.
The design that follows is simple. The model proposes values. A trained person confirms validity, seriousness and expectedness, and the record shows who confirmed what. The numbers that show the review is real are the override rate and the time spent per review, as our piece on qualifying the human in the loop sets out.
Do not throw away what triage rejects. GVP Module VI says reports missing minimum information should still be recorded for ongoing safety evaluation. Non-cases and incomplete reports are part of the data your signal work draws on, and every marketing authorisation holder now owes a EudraVigilance monitoring duty under Implementing Regulation 2025/1466.
The reporting clocks triage cannot move
Position current at 12 October 2026.
| Instrument | Status | What it fixes for intake |
|---|---|---|
| Directive 2001/83/EC, Art. 107(2) and (3) | Binds, through national law | 15 days for serious reports, 90 for non-serious EU reports; reports from patients and professionals cannot be refused |
| Implementing Regulation 520/2012, Arts. 11 and 12 | Binds, directly applicable | Procedures for on-time submission and against duplicate submissions; traceable decisions; retention for 10 years after the authorisation ends |
| Implementing Regulation 2025/1466, new Art. 6(3) of 520/2012 | Binds from 12 February 2026 | Subcontracts must state roles, the duty and method of exchanging safety data, and audit and inspection rights |
| GVP Module VI Rev 2 and Addendum I on duplicates | Guidance, in effect since 22 November 2017; inspectors apply it | Day zero, the four validity elements, calendar days, duplicate management |
| 21 CFR 314.80 | Binds | Prompt review from any source; 15 calendar days for serious and unexpected reports; 5 days for a non-applicant passing reports to the applicant; records kept 10 years |
| 21 CFR 314.80(g) with a Federal Register notice of 6 April 2026 | Binds from 1 October 2026 | Postmarketing ICSRs to FDA's Adverse Event Monitoring System, formerly FAERS, only in E2B(R3) |
| CIOMS Working Group XIV report on AI in pharmacovigilance | Consensus report, published 4 December 2025; binds nobody | Good-practice reference for AI in safety work |
In the EU, the legal clock sits in Article 107(3) of the Directive. It counts from the day the holder "gained knowledge of the event". GVP Module VI, section VI.B.7, says what knowledge means. The clock starts when information meeting the minimum criteria reaches "any personnel of the marketing authorisation holder, including medical representatives and contractors". Weekends and public holidays count.
In the US, 21 CFR 314.80(c)(1)(i) requires each serious and unexpected adverse drug experience to be reported "no later than 15 calendar days from initial receipt". Other reports go into periodic reports, quarterly for three years after approval and annually after that. A manufacturer, packer or distributor named on the label but not holding the application may instead pass serious reports to the applicant within 5 calendar days. Expectedness is judged against the current labelling, so a triage tool working from a stale label routes reports to the wrong clock.
So what does triage change? Not day zero. A report sitting in an affiliate inbox, a call-centre queue or a sales representative's notes is already ageing. Triage changes three things:
- Evidence. A timestamp at the true point of receipt, not when someone got round to logging it.
- Elapsed time. The gap between receipt and case creation is the part of the 15 days a tool can actually shorten.
- The record of non-cases. In the EU an incomplete report becomes valid when the missing element arrives, and its clock starts then. Call a valid report invalid and it becomes late. Call an invalid one valid and you have a report to nullify later.
Two binding changes in 2026 land directly on intake. The new subcontracting clause reaches every call centre and outsourcing partner that receives reports for you. And the E2B(R3) support ArisGlobal's client planned as an upgrade in 2017 is now a condition of submitting to FDA at all.
What this means in practice
These steps run in lead-time order, longest first.
- Contracts. List every party that can receive an adverse event on your behalf: affiliates, call centres, patient programmes, distributors, partners. Check each contract carries the Article 6(3) elements and a hand-over time that fits inside your 15 days. Renegotiation takes months, and the clause has applied since 12 February 2026.
- Baseline. From your own data, measure receipt-to-case-creation time by channel, the share of inbound items that are non-AE, invalid or duplicates, and the late cases in EMA's monthly notifications. That is your before picture. No vendor percentage substitutes for it.
- Decision record. Define the triage outcomes, such as valid, invalid pending follow-up, duplicate and non-AE. Require who, when and why for each. Validate the system that holds them, because these are records you must keep for years.
- Format. Capture E2B(R3) fields at intake, not at submission. For FDA this is no longer optional.
- Automation. Only now pilot extraction, translation or duplicate scoring, on your own historical cases. Copy the Pfizer design: a held-out test set, case-level scoring, a person confirming validity and seriousness, and the override rate tracked from day one.
- Rejects. Route invalid and non-case records to signal review rather than to an archive nobody reads.
Prototype this in two weeks
A triage prototype on a sample of your own inbound reports. It first measures your current receipt-to-case time by channel, then records day zero at receipt, checks the four validity elements and duplicates, and drafts E2B(R3) fields for a trained person to confirm, with every override logged.
Pharmasight puts pharma subject-matter experts next to the engineers, so the prototype is built on a sample of your own material and checked against the rules it will have to pass, from the first day.
Questions people ask about this
- What does adverse event intake automation actually automate?
- Receipt from each channel, conversion to a source document, duplicate search, extraction of case fields, hand-off to the safety database and a log of every triage decision. In the ArisGlobal case study published on 14 June 2017, a triage tool in front of Oracle Argus did this with no AI at all. Judgements on validity, seriousness and expectedness should stay with trained staff, with AI proposing values for them to confirm.
- Does triage stop or pause the ICSR reporting clock?
- No. In the EU the clock starts when information with the four minimum elements reaches any personnel of the marketing authorisation holder, including contractors (GVP Module VI, VI.B.7). Article 107(3) of Directive 2001/83/EC sets 15 days for serious and 90 days for non-serious reports. Under 21 CFR 314.80(c)(1)(i), serious and unexpected reports are due 15 calendar days from initial receipt. Triage time counts against both.
- What makes an adverse event report a valid ICSR?
- In the EU, four minimum elements: an identifiable reporter, a single identifiable patient, at least one suspected medicinal product and at least one suspected adverse reaction (GVP Module VI, VI.B.2). Without all four the report cannot be submitted, but it must still be recorded and followed up, and the follow-up documented. The clock starts when the last missing element arrives.
- How accurate is AI at extracting adverse event case data?
- The clearest peer-reviewed test is a Pfizer pilot published in 2019. Three vendors trained on about 50,000 case source documents and were tested on 5,000. Composite extraction F1 scores were 0.72, 0.52 and 0.74. Only 34%, 31% and 13% of cases had eight or nine of nine fields right. The study predates today's large language models, so treat it as a floor.