Safety database · for QPPVs and PV service providers
Pharmacovigilance you can prove.
Your cases, their deadlines and every change ever made to them, in one system that keeps the evidence. And the validation documentation an auditor asks for is written for you, and delivered ready to sign.
Turnkey · hosted in the EU · technical and regulatory support included.
The difference
The week an audit is announced.
Without
- You assemble extracts by hand
- Nobody can say who changed that field, or when
- Deadlines live in a spreadsheet and in someone's head
- The documentation gets written the week before
With Vigila
- The auditor logs in and reads it
- Every change already recorded, by the database
- The clock runs by itself
- The documentation has been signed since go-live
The product
What Vigila does.
Case entry
E2B(R3) structure. It tells you which of the four validity criteria is still missing while you type.
Deadlines
Day 0 is computed, not remembered. A traffic-light board, and an email before a case runs out of time.
Full history
Old value, new value, who and when — recorded automatically, and nobody can edit it. Including us.
Approval
Approving a case asks for your password again, and records what the signature meant.
One client cannot see another
Separation built into the database itself, not promised by the application. Their auditor gets a read-only login of their own.
Listings and exports
Every figure clicks through to the cases behind it. Every export says who made it and when.
Turnkey
From contract to go-live.
We set it up
Your client organisations, users, timelines and product lists — configured, tested and handed over working.
We migrate your register
Your existing cases come across under a written protocol, with a report proving nothing was lost on the way.
You receive the documentation
Written, delivered for your signature, and brought up to date every time the system changes.
Your part is the one nobody can do for you: review, and sign.
Pricing
What it costs.
One setup fee and a flat monthly fee, per client. No per-case fees, no hourly billing — a busy quarter costs the same as a quiet one.
Paid once, on going live.
- Your system configured
- Up to 10 users
- Your people trained
- The documentation pack
Included for early clients.
- Unlimited cases migrated
- Protocol and migration report
- Checked case by case against your source
The system, and the person behind it.
- Up to 1,000 cases a year
- Hosting in the European Union
- Backups, tested by restoring them
- Maintenance and change control
- Technical support
- Regulatory support — your documentation kept current and sent to you to sign
60-day money-back guarantee
If you are not fully satisfied in your first 60 days — setup and real use included — everything you have paid is refunded. In full.
A client — a tenant, in the language of other vendors — is one marketing-authorisation holder whose cases you manage, with its own isolated space and its own users. Technical and regulatory support are part of the monthly fee: never billed by the hour, never quoted afterwards as a separate project. Prices exclude VAT.
Who is behind it
Didac Royo
Founder · software engineer
I have spent my career building software for regulated environments — clinical trials and medical devices — and being the person legally answerable for it, not only the one writing it.
You deal with the person who writes the code. One person is also an obvious risk, so it is addressed from the first email: the code, the specification and the evidence are built so that someone else could take over, and that can go in the contract.
- Co-founder / CTO at S4 Research SL and OPTretina SL (since 2009 and 2014 respectively) Regulated software: hosting of electronic data capture (EDC) for clinical trials, and UPretina, software regulated as a medical device (MDSW).
-
Technical responsible person · PRRC · vigilance contact person
The three regulatory roles of a medical-device software manufacturer (UPretina), registered with the AEMPS, the Spanish Agency for Medicines and Medical Devices.
-
Expert programme in medical-device management
Universidad Politécnica de Madrid.
-
Industrial Engineer, computing specialisation
Universitat Politècnica de Catalunya.
FAQ
Frequently asked questions.
Doing the work
Do I have to write the narratives by hand?
No. A template builds the narrative from the structured data you already entered, and you edit it from there. Edits are audited like any other field, so an earlier wording can be recovered. Drafts save themselves, and a case can be copied into a new one.
How do I know whether a reaction is expected?
The system holds each product's listed terms with an effective date and country, and works out expectedness against the list in force on the date of the reaction, not the one in force today — the distinction an assessor challenges.
You can override it. The override needs a reason, and the system's own answer is kept beside yours.
What happens when a follow-up arrives?
It becomes a new version linked to the previous one, with the chronology visible from the case. Significant new information opens a new 15-day clock from the date you received it, and the change of due date is recorded.
Two of us are editing the same case. What happens?
The second save is rejected, and you are shown what changed while you were editing. Nothing is ever overwritten silently — a quietly lost edit is the kind of thing you only discover during an audit.
Can it follow our procedure rather than yours?
Yes. The stages, who may move a case between them, and a separate route per case type are all configurable. Reporting timelines and warning thresholds are yours to set, without asking us for a change.
What about the source documents?
CIOMS forms, the original email, clinical reports — attached and classified on upload, so you can list the cases with no source document instead of finding out during the audit. Encrypted, hashed, and opening one is itself recorded.
Deadlines, evidence and audits
Can I prove we met the deadlines?
A compliance report per period and per client lists what was on time, what was late and what is pending. Per case, a tracking view shows when it entered each stage, how long it stayed, and who moved it on.
What do I actually hand an auditor?
A single PDF per case with the data, the state history and the audit trail together. Any listing, carrying a header with who produced it, when, the filters and an export identifier — and that identifier sits in the audit trail, so the file in their hands ties back to the moment it was generated.
Plus the user access listing — role, organisations, last access — which is what they ask for when they check your periodic access review.
What roles does it come with?
Five, and the boundaries between them are the point — separation of duties is one of the first things an auditor checks:
- Data entry — creates and edits draft cases.
- Reviewer — reviews, approves, or returns a case with comments.
- PV responsible / QPPV — locks and unlocks with a reason, sets the timelines, sees the metrics.
- Auditor — read-only over cases and the full audit trail, with export. This is the login your client's auditor gets.
- Administrator — manages users and configuration, and cannot edit case data.
And no role — the administrator included — can modify the audit trail.
Who is allowed to approve, and how is that proven?
Permissions go by role, so someone entering cases cannot approve one. Approval asks for the password again and records the signatory, the time and what the signature meant. Each signature is tied to the exact content that was signed: if the record is altered afterwards, the system shows that the signature no longer matches.
Is it already validated?
No — and be careful with any vendor who claims theirs is. Validation is demonstrated for one specific installation, with your users and your procedures. A claim made about the product in general glosses over the part that lands on your desk.
What Vigila does is produce the evidence as it is built: every requirement has a permanent identifier, every test names the requirement it proves, and the traceability matrix comes out of the system itself — not written by hand afterwards.
What does regulatory support include?
The documentation written and sent to you to review, approve and sign — and brought up to date whenever the system changes. Help drafting your own validation procedure. And the evidence itself when an auditor asks for it.
It is in the monthly fee. No ticket, no hourly invoice.
How much of this lands on me?
Configuration, migration, documentation and upkeep are mine. Yours is what only you can do: approving the requirements, signing what you sign, and running the acceptance testing with your own people. A supplier who offers to sign your procedures for you is selling you a future finding.
Data, security and continuity
Can it separate my clients properly?
Yes — it is the case Vigila was designed for, not an option bolted on. Separation is built into the database itself, so a user assigned to one client cannot reach another's cases by any route, including editing an identifier in the address bar.
Where is my data?
In the European Union, only. Adverse-reaction data is special-category health data and is treated that way: encrypted in transit and at rest, encrypted attachments, no personal data in technical logs, a data-processing agreement, no transfer outside the EU.
What if something breaks?
A full copy every day and a further copy every four hours, stored encrypted and away from the main system. At most four hours of data at risk, and back in service within eight hours.
Backups are regularly restored into a separate test environment, and the result is reported automatically — a backup nobody has ever restored is a claim, not a control.
What if I want to leave?
You take everything — cases, attachments and the full history — in an open format, per client. Built in rather than negotiated, because being able to leave is what makes staying a decision.
Scope, and timing
What about MedDRA and E2B(R3) XML?
The data is E2B(R3)-structured from the first record and coded fields already carry the dictionary and its version, so MedDRA coding and XML generation can be added later without touching your data. They are not in the first release, which closes the gap that actually hurts: a proper register with a proper history.
A MedDRA subscription, when you need one, is licensed by you from the MSSO and is not resold here.
Do I need a gateway to EudraVigilance?
At these volumes, no. Exporting the XML and uploading it through EVWEB or EVPOST is what the EMA expects from small and medium organisations, and it removes the most expensive piece of the usual project.
Does it cover cosmetics or medical devices?
The first release is pharmacovigilance. The structure is not hostile to the others, but claiming them today would be the overclaim this page is trying to be the opposite of.
When can I have it?
Vigila is in development and no public date is promised here: a date on a website is a commitment made before knowing your situation. Send me your own deadline — a contract, an audit, a client start date — and you get a straight answer against it.
Next step
Interested? Get in touch.
Tell me how you work today — how many clients, how many cases, what your auditors have asked you for. You get an answer from the person who builds it, and a straight one — even when the answer is that Vigila is not the right fit.
Please do not send case data, patient data or client documents by email.