← All posts
Data QualityAugust 2026

Clean Data In, Clear Answers Out

Verora’s accuracy starts inside your practice management system. Here’s what we do when the data we’re handed is wrong — and the ten-second habits that get you better answers.

Verora’s job is to hand your front desk the truth: Is this patient covered? What will insurance pay? What does the patient owe today?

To answer those questions, we depend on three sources working together:

  1. Your practice management system (PMS) — patient info, insurance records, fee schedules, and appointments.
  2. The insurance carrier — what the plan actually covers, straight from the payer’s own system.
  3. Verora — the layer that checks the first two against each other and turns them into an answer you can repeat to a patient.

We fully control the third one. The first two we can only read and verify. When they’re wrong, we refuse to repeat the mistake.

Our honesty rule

If a piece of data is wrong, missing, or doesn’t add up, we label it or leave it blank. We never guess.

That’s why you’ll sometimes see a dash (“—”), a “needs review” flag, or a “still syncing” note where you expected a number. A dash means: we couldn’t prove this number, so we won’t show you one. Most other tools fill that gap with a guess that looks real. We think a confident wrong number is the worst thing this kind of software can produce. Your team quotes it to a patient, collects on it, and then has to walk it back weeks later. So we don’t do it.

The flip side: the cleaner your data, the fewer dashes you see.

We’ve verified hundreds of thousands of patients across every major PMS. The problems we run into fall into five groups. None of them are rare. Every practice we’ve onboarded has had at least three.

1. Fee schedules that don't mean what they say

Your PMS probably holds more than one fee schedule — office fees, PPO fees, in-house plan fees, and sometimes a schedule someone built years ago and forgot. We've seen:

  • A “default” schedule that was really a specialty fee list, not the office's normal fees. Every estimate built on it would have been wrong.
  • Schedules with hundreds of $0 rows. Some are on purpose (bundled or no-charge codes). Some are just holes. A $0 fee and a missing fee mean different things — and only your team knows which is which.
  • Hand-typed schedules that cover a few hundred codes but skip fluoride, fillings, implants, or ortho.
  • Patients tied to special payer fee schedules that only exist inside the PMS, where no outside system can see them unless it asks.

What Verora does

We only price from a fee source we can prove — your confirmed office schedule or an exact copy pulled from your PMS. We never mix schedules, never pick the highest fee, and never swap in an insurance rate where an office fee belongs. If a code has no proven fee, you see a dash, not a made-up price.

What your team can do

Confirm your fee schedule when we ask during setup — we'll show you exactly which common codes are missing. Then keep it current in the PMS. This one step does more for your numbers than anything else in this article.

2. Patient records that aren't quite the patient

Insurance checks run on exact identity: name, date of birth, member ID. We regularly get:

  • Member IDs with extra spaces, odd capitalization, or missing leading zeros. Any one of these can make a carrier answer “member not found.”
  • Notes typed into name fields, fake dates of birth, and blanks left over from an old PMS glitch.
  • The same person in the PMS twice, with slightly different info — and the coverage attached to the wrong one.
  • Kids on a parent's plan with no relationship recorded, so the PMS shows the child as the policyholder.

What Verora does

We clean up what's safe to clean (spaces, capitalization). We retry carriers that have known quirks, like ones that drop leading zeros. We spot when two records are the same person. And when your PMS returns nothing for a patient, we keep the last good data we had instead of writing blanks over it. If we can't pin down who the patient is, we flag it for review instead of guessing.

What your team can do

Type the member ID exactly as it appears on the card. Record who the subscriber is for every dependent. Use real birth dates. It takes seconds at check-in, and it's the difference between an automatic green check and a phone call.

3. Insurance records stuck in the past

A coverage entry in your PMS is a note somebody made once — not a live fact. We often see:

  • Plans marked “active” that ended a year ago. That checkbox means “someone clicked it,” not “the carrier confirmed it.”
  • Fake payer IDs (all 7s or all 9s) sitting in for a real carrier.
  • Patients who switched to self-pay but kept an old carrier label — and then showed up in reports under that carrier.
  • One carrier saved under three slightly different names, splitting its patients into separate piles.

What Verora does

We treat the PMS insurance record as a claim to test, never as the answer. The carrier's own response decides. If the payer ID is junk but the carrier name is clear, we figure it out. If we can't, we say “carrier not identified” instead of asking the wrong company. And we never present PMS-stored benefit numbers as carrier-verified.

What your team can do

When a patient hands you a new card, update the PMS that same visit. And remove dead plans instead of stacking them under the active one.

4. What the carriers send back

This group isn't your data — it's the insurance companies'. Carrier eligibility responses use a decades-old format, and every payer fills it in a little differently. We've seen carriers that:

  • Report an unlimited annual maximum in a way that looks like no maximum at all.
  • Say the plan pays 0% when they mean the patient pays 0% — which flips “fully covered” and “not covered.”
  • Hide implant or ortho coverage in free-text notes instead of the actual benefit data.
  • Send frequency limits like “every 9999 months” as their way of saying “never.”
  • Leave out an entire benefit category, tempting software to borrow a percentage from the next one over. (We don't.)
  • Don't support electronic verification at all for some plan types.

What Verora does

This is the heart of our engine. We keep carrier-by-carrier parsing rules. We require confirmation before one unclear signal becomes a confident answer. We never borrow a percentage from a neighboring category. And when a carrier's response contradicts itself or can't be checked electronically, we flag the patient with the exact reason — never a silent default to “covered” or “not covered.”

What your team can do

Nothing — and that's the point. This group is exactly why the honesty rule exists. When you see “needs review” with a reason attached, that reason usually comes from the carrier's data. Not yours, and not ours.

5. History and timing

Some gaps aren't mistakes at all. They're just time.

  • Records imported from your PMS often carry paperwork dates, not real clinical dates. Old treatment plans can look like they were presented and completed the same day. Building acceptance stats on that would be fiction, so we recover real dates where the PMS has them and leave out the rows where it doesn't.
  • In your first days on Verora, background loads are still running: fee catalogs, provider names, patient history, analytics baselines. Tiles that depend on unfinished loads say “still syncing” instead of showing a zero that pretends to be an answer.
  • Appointments far in the future haven't been refreshed yet on purpose. They fill in as their dates get closer.

What Verora does

Every dashboard tile prefers “still syncing” or “not yet available” over a fake number. Our setup pipeline tracks its own progress for each data stream, so “empty” and “not loaded yet” never get confused.

What your team can do

In your first week, judge the dashboard by its freshness labels, not its blank spots. If something is still marked pending after that, tell us. A pending state that won't clear is our job to fix, and we want to hear about it.

Ten-second habits that change your numbers

  1. Type the member ID exactly as the card shows it — spaces, zeros, and all.
  2. Record the subscriber and relationship for every dependent.
  3. Real birth dates, no placeholders.
  4. Names in name fields; notes in note fields.
  5. Remove ended plans — don't stack them.
  6. New card at check-in? Update the PMS the same visit.
  7. Confirm your office fee schedule when we ask — and whenever your fees change.
  8. Mark on-purpose $0 codes as intentional (we'll help you flag them).
  9. One record per patient — merge duplicates when the PMS finds them.
  10. When you see “needs review,” read the reason first. It names the missing piece.

Why we’d rather show you a dash

Every safeguard in this article exists because somewhere, a real front desk quoted a real patient a number that a real carrier later took back. Each time that happens, we take the incident apart, find the exact spot where bad data became a confident claim, and rebuild the pipeline so it can’t happen that way again.

The result is software that’s harder to fool than what you may be used to. It demands data it can prove. And when it can’t get that, it says so to your face.

Clean data in, clear answers out. Give us a well-kept PMS and we’ll give your front desk answers they can repeat to patients without flinching. And when the world hands us garbage, you’ll see a labeled gap — never a guess dressed up as a number.

See what honest verification looks like

Watch Verora verify your real schedule — and show its work on every number.

Schedule Live Demo