vMLR vMLR
Beta — 60+ features shipped

AI-Powered
MLR Review

Upload any document. AI reviews it across Medical, Legal, Regulatory, Compliance, and Copy — then links references and exports to Veeva. Minutes, not weeks.

virtualmlr.com/reviews/r-4a8f2c
AXIVARA HCP Detail Aid 12 annotations 3 Must Change 5 Should Change 2 Suggestion 2 Approved
4 accepted 1 rejected
Filter: All M L R K Must Change Should Change Suggestion

HCP Detail Aid

AXIVARA®

(rivantimab-jxkl) for injection, 100 mg/5 mL

Advanced Solid Tumors

AXIVARA demonstrated superior overall survival 1 vs. standard of care in patients with locally advanced or metastatic advanced solid tumors across two pivotal Phase 3 trials. 2

BEACON-1 Primary Endpoint: Overall Survival

AXIVARA + mFOLFOX6 14.2 mo 3
Placebo + mFOLFOX6 9.8 mo
HR 0.68 (95% CI: 0.55–0.84) p<0.001 4

First and only PD-L1-targeted therapy 5 approved for PD-L1-positive advanced solid tumors1

IMPORTANT SAFETY INFORMATION

BOXED WARNING: SEVERE INFUSION-RELATED REACTIONS. See full prescribing information for complete boxed warning. 6 Severe and fatal infusion-related reactions have occurred...

US-AXV-2500041  |  Approved for use: Feb 2025  |  For US Healthcare Professionals Only

1 M Medical Must Change p.1 92%

The claim "superior overall survival" is a superiority/exclusivity claim requiring Phase III data citation with p-value and hazard ratio. Unsubstantiated superiority claims violate FDA promotional guidance.

Original

superior overall survival

Suggested

statistically significant improvement in overall survival (see BEACON-1 data)

Ref: PI Section 14, Clinical Studies

Accept Reject Defer
2 L Legal Should Change p.1 88%

"Across two pivotal Phase 3 trials" implies both trials demonstrate the same endpoint. Cross-trial comparison without head-to-head data risks Lanham Act exposure.

Ref: Lanham Act Section 43(a); FDA Draft Guidance on Comparative Claims

3 M Medical Should Change p.1 Accepted

"14.2 months" should cite the specific study population (PD-L1 2+ IHC, ≥75% tumor cells). PI Section 14.1 limits this result to the ITT population meeting expression threshold.

How it Works

Four steps from upload to Veeva. Smart Intake classifies, links, reviews, and exports.

1

Smart Intake

Drop any document. AI classifies it as promotional or reference material, auto-detects the brand, and routes it to the right workflow.

2

Auto-Link

AI extracts every citation from your piece and matches them to uploaded references. A readiness dashboard shows what's linked and what's missing.

3

AI Reviews

Five AI reviewers — Medical, Legal, Regulatory, Compliance, and Copy — analyze your material against 60+ checkpoints simultaneously.

4

Export to Veeva

Push reviewed documents to Veeva Vault pre-linked with reference relationships, annotations, and PromoMats metadata. No manual re-linking.

Four Expert Perspectives

Each reviewer brings a specialized lens to your promotional material, just like a real MLR committee.

Medical

Validates clinical claims, checks citations against approved labeling, ensures scientific accuracy and appropriate data presentation.

Legal

Reviews for fair balance, comparative claims, trademark usage, IP risks, and potential Lanham Act or off-label promotion exposure.

Regulatory

Checks FDA/OPDP compliance, ISI prominence, indication scope, risk information adequacy, and 2253 filing requirements.

Compliance

Verifies internal SOPs, material IDs, approval codes, version control, audience restrictions, and distribution channel appropriateness.

Built for Pharma Teams

Everything you need to streamline your MLR review workflow.

AI Annotation Overlay

View color-coded annotations directly on your promotional material. Each comment is linked to the specific text it references, categorized by reviewer type and severity.

Review Intelligence

Cross-review pattern analysis, confidence auto-tuning, disagreement detection, and "Why was this flagged?" explanations. The AI learns from reviewer decisions.

Claims & Reference Library

Claims registry with versioning, reference library with DOI/PMID, approved phrases, FDA guidance sync, and OPDP enforcement letter database for regulatory context.

Smart Intake

Drop any PDF or paste text. AI classifies it across 18 material types, auto-detects the brand, extracts metadata, and routes promotional pieces vs. reference documents to separate workflows.

Auto-Reference Linking

Upload documents individually and they link together automatically. AI extracts citations from promotional pieces, matches them to your reference library, and shows a readiness score before review.

Veeva Vault Integration

Bidirectional sync with Vault: import documents, push annotations, map PromoMats metadata, and export documents pre-linked with reference relationships. No manual re-linking in Vault.

Multi-Model AI

A/B test two AI models side-by-side, run multi-model consensus reviews with agreement scoring, and use incremental re-review to only process changed pages.

OPDP Enforcement Letters

Daily sync of FDA OPDP enforcement letters from the Federal Register. Browse, import, and surface relevant enforcement actions during regulatory review for real-world compliance context.

Actively Building

Development Roadmap

Enterprise pharma review automation from intake to Veeva export. Here's where we are and where we're going.

Tech Stack

Astro 5 SSR React 19 Tailwind 4 Cloudflare Pages D1 (SQLite) R2 Storage Queues Claude API TypeScript
Complete Phase 1

MVP — Core Review Flow

Upload piece → AI reviews → View annotated output

User authentication (login, register, D1 sessions)
Demo mode with HMAC-signed cookie
Brand onboarding with PI + claims deck upload to R2
PDF piece upload and text extraction (pdfjs-dist)
AI review engine — 4 parallel reviewer passes via Claude API
Side-by-side annotation viewer with accept/reject/defer
Filter toolbar (reviewer, severity, status)
Multi-tenant org isolation on all queries
Veeva CSV + JSON export
Dashboard with real-time stats from D1
Claims Registry + Reference Library + Approved Phrases
Piece versioning + annotation diff comparison
Complete Phase 2

Review Intelligence

AI-powered quality, content intelligence, and OPDP enforcement context

Cross-review pattern analysis (theme keyword tracking)
Annotation clustering (systemic vs. one-off issues)
Confidence auto-tuning (acceptance-rate based)
Reviewer disagreement detection (cross-reviewer conflicts)
"Why was this flagged?" annotation explanations
Claim consistency checker (cross-piece AI analysis)
Fair balance scoring (channel-specific, org-configurable)
OPDP enforcement letter database (browse, import, review context)
Complete Phase 3

Integrations, Intake & AI Models

Smart Intake, auto-reference linking, Veeva integration, and multi-model AI

Smart Intake — AI classifies 18 material types, routes promo vs. reference
Auto-reference linking — citation extraction + programmatic/AI matching
Staging dashboard — readiness scoring (PI, claims deck, citation match rate)
Veeva relationship push — documents arrive pre-linked in Vault
Veeva bidirectional annotation sync (configurable severities)
Veeva lifecycle webhook triggers (auto-review)
PromoMats metadata mapping (doc type → piece type)
A/B testing — 2-model side-by-side comparison
Multi-model consensus (2-3 models, agreement scoring)
Incremental re-review (changed pages only, Jaccard diff)
OPDP enforcement letter sync (daily cron, Federal Register)
FDA guidance document sync (daily cron)
Up Next Phase 4

Enterprise Features

Enterprise-grade security, compliance, and scale

SSO via SAML/OIDC (Cloudflare Access)
Email notifications (Resend)
Annotated PDF export (pdf-lib)
SOC 2 readiness
Multi-region data residency

Architecture

65+

D1 Tables

85+

API Routes

5

AI Reviewer Passes

60+

Review Checkpoints

Built on Cloudflare's full platform: Pages (SSR hosting), D1 (SQLite at the edge), R2 (object storage for PDFs), KV (session cache), and Queues (async review processing). Smart Intake uses AI to classify and route documents, auto-link citations to references, and stage materials with a readiness score before the review engine runs 5 specialized AI passes in parallel across 60+ pharmaceutical compliance checkpoints.

Start reviewing your promotional materials today

Catch compliance issues before your MLR committee does. Free to start, no credit card required.