SystemCompliance & Ethics

Speaker Program Compliance

Speaker program compliance that scores every program on the OIG's red flags, before and after it runs

Every speaker program scored on the OIG's red flags, before and after it runs.

See one case, screen by screen ↓
demo15namesread from a handwritten sign-in sheet the morning after the event, checked against 10 RSVPs
demo48 → 76scorethe program's risk before the event, then after the sign-in sheet and invoice were read
demo84%fail odds for the same speaker's next dinner, up from 60% — now first in the audit picks
target12of 18unannounced audits a month aimed at the programs most likely to fail; 6 drawn at random
In short

What is Speaker Program Compliance?

Software that monitors promotional HCP speaker programs for the risks the OIG and the PhRMA Code describe. Speaker Program Compliance reads every program request and, after the event, its sign-in sheet and invoice, scores both against the OIG's eight red flags, and aims unannounced audits at the programs most likely to fail. A compliance monitor decides and signs.

How to choose AI solutions for life sciences →

Updated

The problem

Why a speaker program goes wrong without anyone seeing it

A speaker program is approved on a checklist, from the request: the venue, the deck, the RSVP list, an estimated cost per head. The red flags that matter most — who actually came, who had no business reason to be there, what the invoice says was served — only show up after the event, on a handwritten sign-in sheet and a venue invoice that are read weeks later, if at all, when the quarter's sample comes round.

The OIG's Special Fraud Alert names the signs of a speaker program that is really a kickback: a restaurant or entertainment venue, little or no new medical information, alcohol or a meal above modest value, many programs on the same topic, the same HCPs attending again and again, guests with no legitimate business reason, speakers chosen by sales, and pay above fair market value. Monitors attend only a few percent of programs live, and audits are drawn at random, not aimed at the programs most likely to fail.

estimated≈ 3%of speaker programs seen live by a monitor today
typical≈ $2billionpaid to HCPs for speaker-related services over three years, as the OIG's 2020 alert reports
demo412programson one deck in 12 months on the sample data, with a label last changed 19 months ago
Where one program's monitoring days goestimated
By hand16.5 days
With the solution1.4 days
  • Reviewing the request: venue, meal, deck and topic1 → 0.1 d
  • Checking the nomination, speaker pay and the annual cap0.5 → 0.1 d
  • Waiting for the sign-in sheet and invoice to be read10 → 0.1 d
  • Matching attendees to NPIs and their attendance history2 → 0.1 d
  • Drafting the monitoring report with its evidence2 → 0.5 d
  • Deciding, signing and referring1 → 0.5 d

Estimated split for one high-risk program, from the request to a signed monitoring report, in days — by hand with a quarterly sample before, and with the solution.

How it works

How a program moves

Seven specialist agents read, check, score and report on every program; a compliance monitor decides to clear, change, audit or refer.

What comes in
Programs inPlans, sign-ins and invoices · from the events platform
Agents at work
Program & Sign-in Readervenue · RSVPs · cost
Then
Venue & Meal Checker
Repeat Attendee Tracker
Topic & Label Checker
Speaker Selection & Pay Reviewer
Then
Risk Scorer & Audit Planner0–100 with reasons
Then
Monitoring Report Writerafter the event
A person decides
Compliance monitorclear · change · audit · refer
What comes out
Red-flag heatmap, every flag cited
Audit picks by odds of failing
Signed monitoring report
One case, step by step

One dinner program, from the sign-in sheet to a signed report

Wednesday, October 7. Last night Dr. Neil Brandt spoke on Corventa at Bricktown Chophouse in Oklahoma City — program SP-24106, requested by Casey Morgan in territory OK-112. Here is what happens next, screen by screen, in the working solution.

  1. 01Morning

    Every program in her region, on one heatmap

    Lena Ortiz · Speaker program monitoring lead

    Lena owns monitoring for seven territories. Each row is a program and each column one of the OIG's eight red flags; every cell has two squares, the left scored before the event from the request, the right after it from the sign-in sheet and invoice. SP-24106 scored 48 from its request, and its sign-in sheet is in. Upcoming, SP-24117 at The Ember Room in Tulsa scores 86.

    “each cell: left square before the event, right square after”

  2. 02Before the event

    A flag with the line that raised it

    Speaker Selection & Pay Reviewer

    One click on a cell shows its evidence. For SP-24117, Dr. Raymond Kessler's dinner in two days, sales-driven speaker choice scores +12: the nomination by Jordan Blake in sales cites the speaker's prescribing, and the territory plan books his dinners for top targets. Each statement links to the document it came from.

    From the nomination: “top-decile Corventa writer in OK-114, with strong ROI on his programs”

  3. 03One click

    “Read sign-in sheet” — 48 becomes 76

    The agents

    The reader takes 15 handwritten rows and a $92-a-head invoice with no alcohol. The repeat attendee tracker matches the names by NPI: five have come to this topic two or more times, and Dr. Raymond Kessler, another paid Corventa speaker, walked in without an RSVP. Two people signed in without an NPI. Attendance and repeat attendees turn red, and the score moves from 48 to 76.

    “5 of 15 attendees have come to this topic two or more times in 12 months, including another Corventa speaker, Dr. Raymond Kessler, who was not on the RSVP list.”

  4. 04Seconds later

    His next dinner goes to the top of the audit picks

    Risk Scorer & Audit Planner

    Because Dr. Brandt's October 6 program turned red at sign-in, his next one — SP-24158, Bricktown Chophouse again, on October 21 — rises from 60% to 84% fail odds and to the top of the unannounced audit picks. Lena clicks Plan. A live audit is booked for her, and the field is not told.

    “Unannounced live audit planned · SP-24158 · Lena Ortiz · Oct 21 — the field is not told”

  5. 05The review

    Six of eight flags, and how each was scored

    Lena Ortiz · Speaker program monitoring lead

    The program review shows the dial at 76, high risk from 60, and each OIG factor with its points: restaurant venue +18, no new medical information +8, many programs on one topic +10, repeat attendees +14, attendees with no business reason +14, sales-driven speaker choice +12. Meal and speaker pay stay clear. Dr. Brandt is at 62% of his annual cap, 73% with programs booked.

    Topic & Label Checker: “412 programs on CRV-HF-03 in 12 months · last label change 19 months ago”

  6. 06The source

    The sign-in sheet itself, beside the findings

    Program & Sign-in Reader

    Every document behind the program sits in one viewer: the request, the attendance list, the sign-in sheet scan, the venue invoice, the deck and label, the nomination, the speaker agreement and the territory plan. Lena checks the printed names, NPIs and signatures against what the agents read. The reader never guesses an NPI — a blank stays blank.

  7. 07Drafted

    A monitoring report with every finding cited

    Monitoring Report Writer

    Lena asks for the draft. The report reconciles attendance: 10 RSVPs, 15 signed in, 2 without an NPI — Chris Doyle, signed in as a guest, and Lauren Pike, a practice manager — 5 repeat attendees, and food and beverage at $92 against $95. Six findings follow, each with its OIG factor and source, then recommended actions.

    “Drafted by the Monitoring Report Writer from 8 documents · every finding cites its source · intent is not concluded.”

  8. 08Signed

    She signs, or signs and refers

    Lena Ortiz · Speaker program monitoring lead

    The recommended actions include referring the Kessler–Brandt pairing to investigations, moving Dr. Brandt's remaining 2026 programs to office or virtual formats and excluding the five repeat attendees from same-topic invitations for six months. Lena can edit, sign and close, or sign and refer with the evidence pack to Dana Okafor. She signs; the program closes and the signature goes on its activity trail.

    “Report signed · program closed”

  9. 09The pattern

    Two speakers taking turns

    Repeat Attendee Tracker

    The repeat attendees view draws the last 12 months of sign-in sheets and RSVP lists as a network. Dr. Kessler and Dr. Brandt each attended 5 of the other's Corventa programs this year — a pattern the OIG alert names. Five people came to four or more of Dr. Kessler's programs on one topic, and all five are invited again on October 9.

    Guests at Harbor Grill: “2 people without an NPI signed in at two Alvarez programs — one shares the speaker's surname.”

  10. 10Next three weeks

    Audits aimed by risk, topped up at random

    Marcus Lee, Ama Boateng and Lena Ortiz · Compliance monitors

    The audit plan puts every unannounced live and virtual audit on a three-week calendar: risk-based picks first, then a 2% random sample of the week's programs. SP-24158 now sits on October 21. Two high-risk programs are still uncovered — SP-24117 and SP-24142, both Dr. Kessler's — each one click from an audit.

    “No advance notice. Audits are visible only to compliance. Reps and the bureau see a monitor arrive, never a calendar entry.”

Who it’s for

Built for everyone who answers for a speaker program.

The same programs, seen by the four people who monitor, audit, investigate and answer for them — what their month looked like, and what it looks like now.

LO
Lena OrtizSpeaker program monitoring lead · seven territories
Speaker program monitoring lead
Before
“I find out a dinner went wrong when the sign-in sheet turns up a month later.”
Now
Sees every program in her region scored before and after it runs, decides the high-risk ones, plans audits in one click and signs reports drafted with every finding cited.
ML
Marcus LeeCompliance monitor · attends programs unannounced
Compliance monitor
Before
“Send me where it will go wrong, not where the dice say.”
Now
Goes to the programs most likely to fail, with a live audit checklist, while a random sample is still drawn each week.
DO
Dana OkaforCompliance investigator · takes referrals
Compliance investigator
Before
“Give me the sign-in line, not a hunch.”
Now
Receives a signed report and an evidence pack in which every finding cites the sign-in sheet, invoice, request or nomination line.
PR
Priya RamanChief compliance officer · approves rule changes
Chief compliance officer
Before
“Show me every program, not a sample.”
Now
Sees every US program scored, the flags by OIG factor and territory, and the speakers to watch; approves each change to the scoring rules.
Built on the engine

7 agents. Each with one job, and hard limits.

Seven specialist agents read, check, score and report on every program; a compliance monitor decides to clear, change, audit or refer.

Program & Sign-in Reader

Reads each program request from the events platform, then the scanned sign-in sheet and venue invoice after the event: venue, format, deck, RSVP list, cost per head, any bar or alcohol line, and every sign-in row with name, NPI, signature and handwritten notes.

  • Never guesses an NPI — a blank stays blank
  • Cites the page and line for every value it extracts
Venue & Meal Checker

Classifies the venue — office, hospital, hotel meeting room, restaurant, wine bar, country club, entertainment — compares the cost per head with the cap for the city, and finds alcohol, a bar or a wine pairing, planned or invoiced.

  • Quotes the invoice or request line for every flag
Repeat Attendee Tracker

Matches every invitee and signer to the HCP master by NPI, then name and city; counts same-topic programs per HCP over 12 months and spots speakers who attend each other's programs.

  • A match below 0.9 goes to a person
  • Cites the sign-in sheet for each attendance
Topic & Label Checker

Counts programs per deck in the last 12 months and reads the label change history: how many months since the last substantive change, and what it was.

  • Uses only approved deck versions
Speaker Selection & Pay Reviewer

Reads nomination forms and the territory plan for language that ties a speaker or invitee to prescribing, revenue, ROI or writers; checks the fee against the FMV tier and year-to-date pay plus booked programs against the annual cap.

  • Quotes the exact phrase that triggered the flag
  • Never reads prescribing data beyond the plan text
Risk Scorer & Audit Planner

Combines the eight factors into a 0–100 score with one cited reason per factor, works out each upcoming program's odds of failing, and proposes unannounced audits — risk-based first, then a random sample.

  • A person decides every high-risk program
  • Audit plans are visible to compliance only — it never notifies the field
Monitoring Report Writer

Drafts the monitoring report after the event: program facts, attendance reconciliation, findings against policy with their evidence, and recommended actions.

  • No finding without a citation; never concludes intent
  • Draft only — a monitor signs
Compliance monitor

Decides; investigators take referrals. The agents propose; a named person decides.

Ask in plain words

Ask about any program, speaker or attendee

Ask in plain words, or say what to change. Every answer points to the request, sign-in sheet, invoice or nomination it came from.

Why is SP-24117 high risk?

SP-24117 scores 86 — high risk. It sits at The Ember Room steakhouse, private dining; $118 per head against the $95 cap, with a wine pairing requested; 6 of 14 invitees are repeat attendees, including speaker Dr. Brandt; the nomination says “top-decile writer … strong ROI”; and deck CRV-HF-03 has run 412 times with a label 19 months old. The event is in 2 days. Moving it to an office venue with no alcohol drops the score to about 52.

Which speakers take turns attending each other's programs?

One pair: Dr. Raymond Kessler and Dr. Neil Brandt, both paid Corventa speakers. This year each attended 5 of the other's programs on the same deck — Dr. Brandt signed in at Dr. Kessler's October 1 dinner, and Dr. Kessler at Dr. Brandt's September 29 program. Dr. Brandt is invited again on October 9. The OIG alert names HCPs who attend repeat programs as speakers or attendees.

Plan unannounced audits for every uncovered high-risk program

Done. I added 3 unannounced live audits: SP-24117 · The Ember Room on October 9 (86), SP-24142 · Riverside Country Club on October 15 (76) and SP-24158 · Bricktown Chophouse on October 21 (70). Every high-risk program in the next three weeks is now covered. Nobody in the field is told.

Lower the standard meal cap to $85 per head

Done. The standard-area meal cap is now $85 per head (was $95). I re-scored the programs: SP-24142 · Riverside Country Club is now also flagged for its meal — $92 per head — and its score rises from 76 to 86. No other program changes band. The change is in Settings and the audit trail, and Priya Raman is asked to approve it.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The red-flag heatmapEvery program against the OIG's eight red flags, each cell split before and after the event, with the score, audit status and the unannounced audit picks.
One flag, its evidenceA cell opened: what scored the flag before the event, quoted from the nomination and territory plan, and the OIG and PhRMA Code wording behind it.
The sign-in sheet readAfter the sheet and invoice are read, attendance and repeat attendees turn red, the score moves 48 to 76, and the speaker's next program leads the audit picks.
An unannounced audit plannedOne click books a live audit on the program most likely to fail; the field is not told.
Program reviewThe risk dial, each OIG factor with its points, how the agents scored it step by step, the speaker's cap use and the attendees.
Every source documentThe request, attendance list, sign-in sheet scan, invoice, deck and label, nomination, agreement and territory plan beside the findings.
The drafted monitoring reportProgram facts and the attendance reconciliation — RSVPs, signed in, no NPI, repeat attendees, cost per head — each line cited.
Findings, signedFindings against policy with their OIG factor and source, and the monitor's signature that closes the program.
All programsEvery program with its format, risk, the eight flags, stage and status — filter by when, risk, brand, flag or status, and export.
Repeat attendeesWho keeps coming back to the same topic, and which speakers attend each other's programs, over 12 months of sign-in sheets and RSVP lists.
The audit planThree weeks of unannounced live and virtual audits, risk-based and random, the high-risk programs still uncovered and completed audits.
The national dashboardPrograms scored and high risk by week, red flags by OIG factor, flags by territory and how programs are held.
Your rulesMeal cap, repeat attendance, deck review line, label age, speaker cap alert, high-risk line, venue rules and audit sampling — all settings.
Governance

Built for kickback risk: cited, decided, unannounced.

Every flag cites its source lineEach flag quotes the request, RSVP list, sign-in scan, invoice, nomination, agreement or territory plan it came from, and the citation opens the document.
A person decides every high-risk programEvery program scored at or above the high-risk line — 60 by default — waits for a monitor to clear, change the venue, hold, audit or refer it. The agents recommend; they never decide.
The audit plan stays with complianceAudit picks and plans are hidden from sales, marketing and the speaker bureau. Advance notices given: 0. Reps and the bureau see a monitor arrive, never a calendar entry.
Reports are drafted, never concludedThe report writer drafts facts, attendance, findings and actions with a citation for each, and never concludes intent. A monitor signs the report, or signs and refers it with the evidence pack.
No guessing about peopleAn NPI that is not on the sheet stays blank, a name match below 0.9 goes to a person, and the pay reviewer never reads prescribing data beyond the plan text.
Rule changes re-score and are recordedA change to the scoring rules needs the chief compliance officer's approval, re-scores every open program and is written to the audit trail, with every agent step, decision and signature.
Configuration

Your speaker policy, not ours

The rules every program is scored against come from the OIG Special Fraud Alert, the PhRMA Code and company policy. A change re-scores every open program and is recorded in the audit trail.

SettingDefaultChoose from
Meal cap per head$95 in standard areas, food and beverage, tax and tip includedStep up or down; shows how many programs it flags now
Repeat attendanceFlag an HCP at 2 same-topic programs in 12 monthsStep up or down
Deck review lineFlag a topic when its deck runs more than 250 times in 12 monthsStep up or down
No new informationFlag when the last label change is older than 12 monthsStep up or down
Speaker cap alert75% of the $50,000 annual capStep up or down
High-risk lineScore 60 — a person decides every program at or above itStep up or down
Venues and mealsFlag restaurants; flag wine bars, country clubs and entertainment venues; no alcohol at any programEach on or off · allowed venues: office, hospital, hotel meeting room, virtual
Audit samplingRisk-based audits at score 60+, a 2% random sample, unannounced onlyRandom share steps up or down · prefer live audits within 150 miles, otherwise the monitor joins virtually
Connections

Works with the records a speaker program already leaves

Events platformprogram requests, venue, format, RSVP lists and estimated cost
Sign-in sheets and invoicesscanned, handwritten sign-in sheets and venue invoices
HCP masterNPI, specialty, city and attendance history
Speaker contractsnominations, speaker agreements, FMV tiers and pay to date
Deck library and label historyapproved decks and every label change
CRM territory plansthe plan text behind each speaker and invitee
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
100%
of programs scored on all eight red flags
scored; about 3% seen live today
target
12of 18
unannounced audits a month aimed at programs most likely to fail
12 risk-based
6 random · no advance notice
target
9programs
a month fixed before they ran: venue or format changed, or held

“demo” = seen in the working solution, on its sample program data · “target” = the design goal, measured in the live solution · “estimated” = our estimate, including today's share of programs seen live · “typical” = published figures (OIG Special Fraud Alert: Speaker Programs, Nov 16, 2020, citing Open Payments data: nearly $2 billion paid to HCPs for speaker-related services over the preceding three years). Regulations and codes named as context: the Anti-Kickback Statute, 42 USC 1320a-7b(b), and the PhRMA Code (2022). People, companies, brands, venues and programs named on this page are fictional — characters and sample data in the working solution.

Questions

What compliance teams ask us.

What is speaker program compliance software?

Software that monitors promotional HCP speaker programs for the risks the OIG and the PhRMA Code describe. Speaker Program Compliance reads every program request and, after the event, its sign-in sheet and invoice, scores both against the OIG's eight red flags, and aims unannounced audits at the programs most likely to fail. A compliance monitor decides and signs.

How does it score a speaker program on the OIG red flags?

Specialist agents check the venue and meal, the deck's program count and label age, repeat attendees, attendees with no business reason, sales language in the nomination and the speaker's pay against the annual cap. The Risk Scorer combines them into a 0–100 score with one cited reason per flag, weighted as set in Settings.

What happens when the sign-in sheet and invoice come in?

The reader takes every handwritten row and the invoice lines, the repeat attendee tracker matches names by NPI, and the score is recalculated. On the sample program, 15 names against 10 RSVPs, two with no NPI and five repeat attendees moved the score from 48 to 76, and the monitoring report was drafted with a citation for every finding.

How are unannounced audits chosen?

Each upcoming program without an audit gets fail odds from its score, raised when the speaker's recent program turned red at sign-in, when the venue added flags before, for four or more repeat invitees, or when the speaker has not been audited in 30 days. The top picks are offered for a live audit, and a random sample — 2% of the week's programs by default — is drawn on top.

Can sales or the speaker bureau see the audit plan?

No. Audit picks and plans are visible only to compliance. The speaker bureau sees change and hold requests, the brand lead sees topic saturation by deck, and reps see a monitor arrive, never a calendar entry.

Do people stay in control of decisions and referrals?

Yes. A monitor decides every program at or above the high-risk line — clear, change the venue, hold, audit or refer — and signs every monitoring report. The agents never conclude intent and never contact the field; referrals go to an investigator with the evidence pack.

Can we set our own meal cap, thresholds and venue rules?

Yes. The meal cap per head, repeat-attendance threshold, deck review line, label age, speaker cap alert, high-risk line, venue and alcohol rules and the random sample are settings. Each change needs the chief compliance officer's approval, re-scores every open program and is recorded in the audit trail.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your speaker program policy, meal caps, FMV rate card and a sample of past program requests, sign-in sheets and invoices — and it goes live once every quality gate has passed. We will walk you through it on your own programs first.

See it on
your programs.

We'll run Speaker Program Compliance on a sample of your own past program requests, sign-in sheets and invoices.