Instead of Oracle Argus
Stop renting Oracle Argus. Own your drug safety system.
We build your version around your products, your markets and your procedures, bring your Argus cases across and run it for you. Start with the cases on the clock today.
Oracle does not publish a price for Argus. It licenses Argus by the number of cases you book in, not by user, as a quoted subscription or licence.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
The recurring bill
What your Argus agreement pays for
Oracle quotes Argus privately, by case volume. Here is what that agreement covers, set against owning the safety record yourself.
A database built for global pharma
Argus is sized for companies lodging cases in dozens of countries every day. A sponsor with a few dozen Australian and New Zealand cases a year pays for machinery it never turns on.
A meter on every case
Oracle licenses Argus by case volume, not by user. A product launch, a recall or a busy month of literature cases moves the bill.
A service provider in between
Many smaller sponsors rent Argus access through a vendor who hosts it and processes cases. You pay for their seat on the database as well as their people.
Validation and upgrades
Upgrading a validated safety database is a project: test scripts, validation documents and planned downtime. The work lands on your team or your vendor, on the vendor's timetable.
Your cases inside someone else's system
Your safety history, the record an inspector asks for, sits in a licensed database. Leaving means an export project and an archive you keep paying to read.
Reports someone else designed
The line listings and dashboards are the ones that were configured for you. A question nobody set up a report for waits for the vendor.
Your safety database
The weekly safety meeting, run from your own records
Cases
Every report booked in the day it arrives
A call, an email, a partner case, a journal article or a social media comment becomes a case with the date anyone in the business first heard of it.
- check Day 0 starts the moment the reporter, patient, product and reaction are all known
- check A case still missing one of the four asks for follow-up, not a guess
- check Every reaction marked listed or not listed against your product information
- check Duplicates are marked, never deleted
Deadlines
The TGA and Medsafe clock on every case
Seriousness and causality from your qualified person set the deadline that applies, and the clock shows it until the reference is recorded.
- check 15 calendar days for a serious local medicine case, in both markets
- check 2, 10 or 30 days for a device, by category of event
- check 72 hours for a significant safety issue, 30 days for any other
- check A medically relevant follow-up answer gets its own 15-day clock
Signals
Patterns the dashboard never charted
Ask in plain words whether something new is turning up, by ingredient, across both markets and overseas cases.
- check Reaction terms counted for the last 90 days against the months before
- check Terms your label does not list called out first
- check A signal tracked from first look to the regulator notification
- check Every deadline rule written down with its source
Records
Ready for an inspector
The records an inspection asks for come from the same place as the weekly work.
- check An append-only record of who did what, and when
- check Literature searches logged by market, with the search and the hits
- check Partner reconciliations against each safety data exchange agreement
- check Case reports and product safety summaries in your own branding
Make it yours
Design your own Oracle Argus replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from Oracle Argus. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your Oracle Argus data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Real answers from the demo data that ships with Drug Safety for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.
Drug Safety for Claude Code
Connected to your own database
Which cases are due to the TGA or Medsafe, and which are already late?
C-0003
- Product
- CVX-NZ
- Regulator
- Medsafe
- Rule
- serious
- Day_zero
- 2026-10-17
- Rule_days
- 15
- Due_on
- 2026-11-01
- Days_left
- -3
- Causality
- possible
C-0006
- Product
- FLX-AU
- Regulator
- TGA
- Rule
- death serious injury
- Day_zero
- 2026-10-23
- Rule_days
- 10
- Due_on
- 2026-11-02
- Days_left
- -2
- Causality
- possible
C-0002
- Product
- CVX-AU
- Regulator
- TGA
- Rule
- serious
- Day_zero
- 2026-10-22
- Rule_days
- 15
- Due_on
- 2026-11-06
- Days_left
- 2
- Causality
- possible
C-0010
- Product
- CVX-AU
- Regulator
- TGA
- Rule
- serious
- Day_zero
- 2026-11-01
- Rule_days
- 15
- Due_on
- 2026-11-16
- Days_left
- 12
- Causality
- -
C-0007
- Product
- FLX-AU
- Regulator
- TGA
- Rule
- near event
- Day_zero
- 2026-10-25
- Rule_days
- 30
- Due_on
- 2026-11-24
- Days_left
- 20
- Causality
- unlikely
| Code | Product | Regulator | Rule | Day_zero | Rule_days | Due_on | Days_left | Causality |
|---|---|---|---|---|---|---|---|---|
| C-0003 | CVX-NZ | Medsafe | serious | 2026-10-17 | 15 | 2026-11-01 | -3 | possible |
| C-0006 | FLX-AU | TGA | death serious injury | 2026-10-23 | 10 | 2026-11-02 | -2 | possible |
| C-0002 | CVX-AU | TGA | serious | 2026-10-22 | 15 | 2026-11-06 | 2 | possible |
| C-0010 | CVX-AU | TGA | serious | 2026-11-01 | 15 | 2026-11-16 | 12 | - |
| C-0007 | FLX-AU | TGA | near event | 2026-10-25 | 30 | 2026-11-24 | 20 | unlikely |
Ask it anything
Ten questions your safety records answer
These run against the working demonstration today. Your own version asks them of your products, your markets and your case history.
Switching
How to switch from Oracle Argus
In practice, the move is a case-listing export, a tested import, a review of flagged rows, and a short period of running both systems side by side.
- 1
Export the case listing
Export a case line listing from Oracle Argus as a CSV. Check that the listing includes the cases and details you need before you move on. The import brings across cases, reactions, seriousness, causality, and reports already lodged. Keep your original Argus records available, since MedDRA coding, electronic messages, and the Argus audit trail remain in your Argus archive.
- 2
Test, then load cases
Start with the import test run. It shows every row it cannot read, so review the results before loading the cases. Once you are ready, run the import to bring the records across. Cases already lodged stay lodged, while reportable cases that have not been lodged land on the reporting clock. Do not treat the test run as a replacement for checking the imported records.
- 3
Review flagged rows
Check every row the test run could not read, and confirm that the imported case details match the Argus listing. Pay particular attention to reactions, seriousness, causality, and whether a report was already lodged. Resolve any gaps before relying on the new database for active cases. Keep coding, electronic messages, and the Argus audit trail in the Argus archive for inspection.
- 4
Run both side by side
For a short period, keep Oracle Argus available while you check the new database against it. Compare active case details, seriousness, causality, lodged status, and the reporting deadlines shown for cases that are still reportable. Make clear to staff which system is authoritative for each action during this period, and reconcile any differences before you stop using Argus for new work.
- 5
Switch off Argus use
Once you have checked the imported records and completed the side-by-side period, stop entering new work in Oracle Argus and use the new database for your safety case work. Keep the Argus archive available for the records that remain there, including coding, electronic messages, and the audit trail. Retain it for inspection rather than treating the migration as a transfer of every Argus record.
Where the real effort goes
The import is only part of the work. Most of the effort is mapping your own fields and working rules, then deciding how much history to bring across. The case import covers cases, reactions, seriousness, causality, and reports already lodged, while coding, electronic messages, and the Argus audit trail stay in your archive. Enterprise DNA handles the migration and setup work when you have them install and run it.
Not ready for a call?
Get your Oracle Argus switch plan by email
We will send you the step-by-step plan for moving your business off Oracle Argus, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your Oracle Argus switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to own it
Choose how much you want us to handle
Open source
Do it yourself
Free, open source
- 1 Clone the repo and run npm install, npm test and npm run demo
- 2 Open it in Claude Code, Codex, OpenCode or Cursor and ask what needs attention
- 3 Add your products and labels, then test your Argus line listing with a dry run
- 4 Put your logo on the case reports and product summaries in brand.json
Built around your business
We customise it
One setup fee, then a retainer for ongoing work
- check Your products, markets, reporting procedures and partner agreements
- check Your Argus history, or another safety system's export, mapped and checked
- check A web front end or an intake form for your call centre if your team wants one
- check Your MedDRA coding and medical review steps built in
Omni by Enterprise DNA
We run it for you
One setup fee, then a retainer
- check Installed with access, backups and ownership agreed
- check The weekly safety review prepared for your qualified person
- check Deadlines, follow-ups and partner reconciliations chased the same day
- check Run through Omni by Enterprise DNA beside the rest of your business
Questions
Instead of Oracle Argus, answered
What does Oracle Argus cost compared with this? expand_more
Oracle does not publish a price for Argus; it is quoted by case volume, often through a service provider, so bring your agreement. The free version has no licence fee; hosting and your agent subscription are separate. Enterprise DNA builds and runs your version for one setup fee, then a retainer.
Can it lodge reports with the TGA or Medsafe for us? expand_more
It drafts each report from the case and holds the deadline. A person lodges it through the regulator's online form or email, the way most Australian and New Zealand sponsors already do, and records the reference. If you lodge enough cases to want a direct electronic link, that is part of what Enterprise DNA builds into your version.
Who decides whether a case is serious or related? expand_more
Your qualified person, as now. The system records their assessment, shows the deadline that follows and keeps the history. It never decides seriousness, causality or whether a signal is real.
Can we bring our Argus cases across? expand_more
Yes. Export a case line listing to a spreadsheet file and the free version brings across cases, reactions, seriousness, causality and any report already lodged, with a test run first. Coding, electronic messages and the Argus audit trail stay in your Argus archive for inspection.
Is a database we own good enough for an inspection? expand_more
Inspectors ask whether cases were lodged on time, whether follow-up was chased, whether literature was searched and whether partners were reconciled. Every one of those is a record here, with an append-only log of who did what. Validating your version against your own procedures is part of the setup Enterprise DNA does.
Bring your case list and your Argus agreement
Spend 30 minutes with Sam. We will look at how your cases are booked in and lodged today, what is on the clock, and what your own version should do first.
Drug Safety for Claude Code is free and open source, published by Enterprise DNA.
Done paying for Oracle Argus?
Get your version built