How Drug Landscape fact-checks every drug profile

Every drug profile is automatically cross-referenced against four authoritative public sources. When a claim on our page conflicts with a primary source, we log the mismatch, demote the page's quality score, and regenerate the affected content. This page documents exactly how it works.

Verified
3,118
drugs passed automated checks
Under review
866
drugs with flagged mismatches
Total checks
4,062
field-level comparisons logged
Errors caught
1,186
critical + major mismatches

The four sources we cross-check against

How the comparison works

For each visited drug we run four parallel API calls (~6-10 seconds wall-clock) and then compare each authoritative fact against the corresponding field in our database:

FieldAuthoritative sourceWhat triggers a flag
Drug classChEMBL action_typeZero word overlap between our class and ChEMBL's — e.g. "Wnt/β-catenin inhibitor" vs "muscarinic antagonist". Critical
Molecular targetChEMBL target endpointOur target string doesn't substring-match ChEMBL's preferred name. Major
ModalityChEMBL molecule_typeOur modality classification disagrees (e.g. "small molecule" vs "protein"). Minor
IndicationsClinicalTrials.gov conditionsNone of our indications overlap with the conditions the drug is being studied in. Major
SponsorClinicalTrials.gov leadSponsorSponsor name disagrees with the registered trial sponsor. Minor (common for licenced drugs).

What happens when a mismatch is detected

  1. The mismatch is logged to our public fact_check_log table with field, claimed value, source value, severity, and timestamp.
  2. On critical or major severity, the drug's quality_score is demoted to ≤10 and fact_check_status is set to failed.
  3. The drug's profile shows an Under review badge instead of the verified one.
  4. An AI summary is regenerated, grounded strictly in the verified source facts (no hallucination).
  5. Drugs with no critical or major mismatches earn the ✓ Verified [date] badge.

Recent mismatches caught

Live feed of the last 12 critical or major mismatches the system has caught. Each one was logged automatically.

DrugFieldSeveritySourceDetected
methylprednisolone-succinate indications major ClinicalTrials.gov 20 May 2026
b-clorhexidine-2 indications major ClinicalTrials.gov 20 May 2026
levofloxacin-500 indications major ClinicalTrials.gov 20 May 2026
oxybuprocaine indications major ClinicalTrials.gov 20 May 2026
course-b2-vin indications major ClinicalTrials.gov 20 May 2026
tigerase-and-best-available-care indications major ClinicalTrials.gov 20 May 2026
soolantra-ivermectin-cream-1 drug_class critical ChEMBL 20 May 2026
isoflurane indications major ClinicalTrials.gov 20 May 2026
isoflurane molecular_target major ChEMBL 20 May 2026
isoflurane drug_class critical ChEMBL 20 May 2026
bremen-eye-drops indications major ClinicalTrials.gov 20 May 2026
ticagrelor-orodispersible-tablets molecular_target major ChEMBL 20 May 2026

Why this matters

Most pharma intelligence sources are either (a) paywalled and unauditable, or (b) AI-generated with no source attribution. Drug Landscape is open about exactly where each claim comes from and what we did to verify it. If you find a mismatch we haven't caught yet, the corrections email reaches our editor team within minutes.

Report an error: editor@druglandscape.com · Methodology questions: /methodology · Editorial policy: /editorial-policy