Skip to content

What each status and message means

A quick reference for anything Insurance Verification puts on screen. The Cost column is the one worth reading first: several failures are free, and knowing which ones stops your team paying to re-run something that was never going to work — or something that was already coming back for free.

BadgeWhat it meansCostWhat to do
VerifiedCoverage confirmedBilledNothing — read the benefits
Inactive insuranceThe carrier says this plan isn’t activeBilledConfirm with the patient; it’s re-checked on its own after a couple of weeks
Unable to verifyThe carrier received the check and couldn’t match this patientBilledFix the member details in Open Dental, then verify again
ErrorThe check didn’t completeDepends — see belowRead the Coverage alerts section in the drawer
PendingA check is in flight—Wait and refresh
Not verifiedInsured, never checked—Run a check
No insuranceNo plan on file in Open Dental—Add the plan in Open Dental

Free refusals — no check sent, nothing billed

Section titled “Free refusals — no check sent, nothing billed”

All of these begin “No check was run (no charge)” or show a dedicated state. Teamio declines to send them because the carrier would reject them anyway.

MessageCauseFix
No check was run (no charge) — fix this in Open Dental: {detail}The record is missing something the carrier requiresFix the field in Open Dental
Set a billing provider in Precheck settings to run verification.No billing provider configuredSet one — until then nothing verifies
This carrier isn’t mapped to a payer yet — add a mapping in Precheck settings.Teamio can’t tell which payer this carrier isMap it
This patient has no active insurance on file to verify.No active planAdd or activate the plan in Open Dental
Can’t be verified electronicallyThe payer doesn’t offer electronic eligibility at allPhone the payer. Re-checking will never work
{Carrier} is excluded from electronic verification…You put this carrier on the exclusion listVerify by phone, or remove the exclusion

These show as amber chips in Action required:

  • Missing member ID — no member ID on the plan.
  • Placeholder member ID — the field holds something like NONE, N/A, TBD, SELF, a single character, or all zeros.
  • Missing subscriber name — no subscriber name.
  • Missing subscriber DOB — no subscriber date of birth.
  • Invalid subscriber DOB — the date on file isn’t usable.

Amber means to-do, not alarm. Each one is a field in Open Dental, and each one is free to discover.

These reached the carrier, which is what makes them billable — the carrier received the request and answered.

What you seeWhat happenedRetried?
Unable to verifyThe carrier couldn’t match this patient — usually a wrong member ID, name, or date of birthNo. Fix the details
Error — payer system temporarily unavailableThe carrier’s system was down or busyYes, automatically and free
Error — a provider/NPI problemThe practice’s billing provider isn’t recognised or enrolled by that carrier. This is a practice-level problem, not a patient oneNo. Check your billing provider, then contact Teamio
Error — an unexpected problemSomething on Teamio’s sideNo. It’s logged; contact Teamio if it repeats
Inactive insuranceThe carrier says the plan isn’t activeRe-checked automatically after about two weeks

”This check is still running — refresh in a moment to see the result.”

Section titled “”This check is still running — refresh in a moment to see the result.””

Not an error. The check outlived the page’s waiting time and is finishing in the background. Refresh shortly — the result will be there, and it isn’t billed twice.

”Verification isn’t enabled for this practice.”

Section titled “”Verification isn’t enabled for this practice.””

Either the feature is off for your site, or an admin has turned off Insurance verification on-demand in Precheck settings.

”Verification failed. Please try again.”

Section titled “”Verification failed. Please try again.””

A transient problem submitting the request. Try once more; if it persists, contact Teamio.

An amber alert meaning the patient’s name in Open Dental has a generational suffix — Jr., Sr., II, III — typed into the first or last name field, because Open Dental has no separate suffix column.

Teamio moves the suffix to the right place on the wire so the check still works, but the record is worth cleaning up. Note that ambiguous cases are deliberately left alone: a lone V or I could be a middle initial, and Junior and Senior are real given names.

AlertMeaning
Maximum reachedThe annual maximum is used up
Maximum nearly reachedClose to the limit — worth mentioning before treatment
Waiting periodA waiting period applies to some categories
Frequency used upAn allowance for a procedure is exhausted

”Why wasn’t this patient verified overnight?”

Section titled “”Why wasn’t this patient verified overnight?””

Work down this list:

  1. Do they have insurance on file? Uninsured patients are never checked.
  2. Were they verified recently? Look at Last verified. If it’s inside your re-verification window, they were deliberately skipped and nothing was billed — that’s the system saving you money, not missing a patient.
  3. Is there an amber chip on them? A blocked record is refused for free until it’s fixed in Open Dental.
  4. Is the carrier excluded, or unable to verify electronically? Those are phone calls.
  5. Was the appointment booked after the daily run? Turn on Verify on new booking, or verify by hand.
  6. Does one particular carrier fail overnight but succeed by day? Some carriers take their systems down overnight. Move your run time later — see Automatic verification.
  7. Is automation actually on? Automatic precheck ships off and has to be switched on deliberately.

Dashes and empty sections are normal. Carriers differ enormously in what they return — some send rich per-procedure detail, some send accumulators but nothing per code, some send very little. Teamio prints what the carrier actually said and leaves a dash where it said nothing, rather than filling the gap with a guess you might quote to a patient.