thebench.bio #1 Ecosystem for the Bio-Tech Industry
All Pharmacovigilance questions

Question 11 of 20 Intermediate Practical

How would you detect duplicate safety reports without merging genuinely separate cases?

Short answer

Screen automatically for similar patient, product and reaction details, then let a trained person confirm each suspected pair against the full case before merging. Match on medical concepts rather than exact terms, and keep a record that links merged reports so no information is lost.

Why

GVP Module VI Addendum I describes how duplicates are found. Searches compare patient data such as age, sex and initials, product data and reaction data, often grouped first by primary source country, sex and age, as EudraVigilance does. Case identifiers in ICH E2B fields, such as the worldwide unique case identification number, give a quick first check.

The algorithm only suggests candidates. Real duplicates differ because reporters describe events differently and coders choose different MedDRA terms, so matching should be on consistent medical concepts. The risk runs both ways.

Missing duplicates inflates counts and can create false signals. Merging separate cases hides real ones. Two patients of the same age at the same hospital with the same reaction to the same drug may be a cluster, which is exactly what signal detection should see.

So check distinguishing facts: dates of birth, onset dates, dose, lot number and reporter. When cases are merged, a master case keeps all source information and references the duplicates.

How to work it through

  1. Run an automated search on patient, product, reaction and country fields at case entry.
  2. Check E2B case identifiers for the same worldwide case number.
  3. Review suspected pairs manually against the full narratives and source documents.
  4. Compare distinguishing details such as onset date, dose, lot and reporter before deciding.
  5. Merge confirmed duplicates into a master case that keeps all source information.
  6. Log decisions, including pairs judged not to be duplicates, for audit.

An example

A screen flags two reports: a 67 year old woman with Stevens-Johnson syndrome on the same drug, from a physician and a pharmacist in the same city. Narratives show onset on 3 June in one and 11 June in the other, and different lot numbers. The physician's report mentions a prior episode, the pharmacist's does not.

The reviewer contacts both reporters, who confirm two different patients. Both cases are kept, and the pair is noted for the signal team as a possible cluster.

Where the answer stops holding

Sparse reports with missing age or sex are hard to match, and broadening the search to null values raises false matches. Privacy masking can remove the very details needed to tell cases apart. Algorithms tuned on one database may perform poorly on another with different reporting patterns.

A strong answer covers

  • Automated screening then manual confirmation
  • Concept-level matching across MedDRA terms
  • Distinguishing details before merging
  • Master case preserving all source information
  • Risk of both false merges and missed duplicates

Common mistakes

  • Merging automatically whenever age, sex, drug and reaction match.
  • Discarding the duplicate report instead of linking it to the master case.
  • Ignoring that two very similar cases may be a real cluster.