How We Vet Providers | CatchaDoc

Every listing is a promise. We make providers keep it.

Dead phone numbers and ghost networks waste real people's time. CatchaDoc fights back with a 7-layer verification pipeline and real accountability.

🩺
Dr. Sarah Jenkins
Internal Medicine
VETTED
Phone Routing ✓ Verified Live
Insurance Acceptance ✓ Daily Sync
New Patient Status ✓ Confirmed
Last Audit Today, 8:02 AM
The Problem

Why most directories fail patients

Provider directories get things wrong all the time — and nobody fixes them. The result is ghost networks: listings that look valid but lead nowhere.

❌ What's broken in other directories
✅ How CatchaDoc fixes it
📵
Dead phone numbers Disconnected or unrouted numbers that waste your time and delay care.
🔁
Continuous automated phone testing AI dials and route-checks every listed number on a rolling basis. Real people follow up on anything that fails.
🏚️
Closed offices listed as open Practices that moved or shut down remain on the directory for months or years.
📍
Address and hours confirmed active Every location is cross-verified as open and current. Flagged offices get a human review and 24-hour correction window.
💳
Insurance listed but not accepted Patients choose a provider based on coverage — then get a surprise bill at the desk.
🏥
Daily sync against 100+ insurer rosters Acceptance signals are cross-checked against official plan data every day. Dropped plans get caught fast — not months later.
🚫
"Accepting new patients" — panel actually closed The listing says yes. The office says no. Patients get turned away after making the trip.
🆕
New-patient status actively confirmed Panel status is verified directly with offices — not inferred from stale data — and re-checked on a regular cycle.
👻
Phantom providers who retired or moved Doctors who left years ago still appear under practices they're no longer affiliated with.
🔗
NPI cross-referencing + license monitoring Every provider is tied to a verified NPI and active license. State board changes trigger an automatic review and correction.
🔄
Zero accountability — bad data stays bad forever No consequences. No deadlines. Errors sit for months because there's no mechanism to force a fix.
⚖️
3-Strike policy with real consequences Verified issues trigger a fix window. Repeat offenders face suspension and a one-year ban. No warnings that go nowhere.
How We Verify

The verification pipeline — before any badge is issued

A Vetted badge isn't purchased. It's earned by passing through every layer of this pipeline — and re-verified continuously. Here's what happens before and after a provider earns that badge.

Input Sources — What We Collect
1
👥
Patient Reports
Real-time field data — dead numbers, closed offices, wrong insurance
2
🤝
Agent Intel
Local market knowledge — moves, closures, panel changes, plan departures
3
🏦
100+ Insurer Feeds
Official network rosters — credentialing, panel status, plan participation
4
🏛️
State Medical Boards
Active credentials, license status, disciplinary actions across all 50 states
Validation Engine — How We Verify
5
🤖
AI Automation
Continuous phone testing, NPI cross-referencing, duplicate detection, conflict flagging
6
🧑‍💼
Human Review
Real calls, direct office contact, dispute resolution, final arbitration on conflicts
Accountability — How We Enforce
7
📋
Provider Commitments
Legal agreements, 3-Strike policy, 24-hour fix deadlines, charity accountability clause
✓ Verified, Accurate Listing
Cross-validated. AI-checked. Human-verified. Provider-enforced. Monitored daily.
We don't blindly trust one source. When insurer data conflicts with a provider's claim, we cross-check multiple sources, look for repeat patterns, give the provider a chance to submit counter-evidence, and flag sources that repeatedly report bad data.
Trust Signal

What the Vetted badge means to you

When you see a Vetted badge, it means that listing passed the pipeline above — and the provider has legally committed to keeping it accurate.

Vetted provider Vetted
Vetted provider Vetted

What it means for you as a patient

  • The phone number has been tested and routes correctly
  • The address is confirmed active and open
  • Insurance acceptance is cross-referenced against insurer network data
  • The provider has legally agreed to fix verified issues within 24 hours
  • Repeat failures trigger suspension and bans — not just a warning email
  • A visible "Last updated" date shows you how current the listing is
Vetted is an accuracy and accountability signal — not a clinical quality score or a recommendation. It means the listing information is held to stricter standards.
Verification Scope

What we actually verify

Verification reflects checks completed at a point in time — and ongoing monitoring. Reality changes fast, so we rely on all seven input layers continuously.

🪪 Provider & Practice Identity

  • License is active and in good standing
  • Provider is confirmed at the practice they're listed under
  • Each location is tied to the right provider — not a ghost from a past job
  • Ongoing monitoring for license changes or disciplinary actions

📞 Phone & Location

  • Phone number actually rings and reaches the right office
  • Address is confirmed open — not a building they left two years ago
  • Automated checks run continuously, not just once at sign-up
  • Real people follow up on anything that doesn't check out

🗓️ Hours & New Patients

  • Hours listed are hours they actually keep
  • Whether they're taking new patients is confirmed — not guessed
  • Booking links go somewhere real, not a dead page

🏥 Insurance Acceptance

  • Plans listed as accepted are cross-checked against insurer data daily
  • When a plan gets dropped, it gets caught fast — not months later
  • If something doesn't match, it gets reviewed before patients are misled
Accuracy Standards

What we expect from every listing

Every provider on CatchaDoc — Vetted or free — is held to minimum accuracy standards. Vetted listings face faster fix windows and stricter enforcement.

Minimum expectations

  • Phone number works and reaches the right office
  • Address is real, open, and current
  • Hours are accurate — no phantom availability
  • Insurance listed as accepted is actually accepted
  • "Accepting new patients" means they actually are

Why it matters

  • Wrong info means real people drive somewhere for nothing
  • Fake insurance acceptance leads to bills nobody expected
  • A dead phone number at 8am when you're sick is not a small thing
  • Providers who repeatedly get it wrong should face real consequences
If reality changes — the listing should change fast. That's the deal.
Accuracy & Accountability

3-Strike Policy — simple, fair, patient-first

Every directory can tell you they care about accuracy. This is how we prove it: real consequences, documented, with no room to indefinitely ignore problems.

Why this exists

Patients book or bail based on what they see in a listing. Every provider plays by the same truth rules. Vetted providers are held to stricter verification and faster correction windows — but a confirmed, unresolved issue counts against any listing on the platform.

What we track

📍Practice Address — correct, current, and open when listed
📞Practice Phone — reachable and routing correctly
🏥Insurance Plan Acceptance — plans shown match acceptance
📅Appointment & Hours — no dead links or fake hours
🆕Accepting New Patients — status reflects reality

How the rule works

Each unique category of verified issue counts as one strike. Multiple reports of the same verified issue count as one strike. Different verified categories count separately.

  1. Report lands — from a patient, plan data, staff review, or crawler.
  2. We verify — calls, identity signals, directory comparisons, appointment pathway checks.
  3. We notify and correct — when facts support it, change is made and recorded.
  4. Fix window starts — Vetted: 24 business hours. Free: 7 days. Safety/legal issues may override.
  5. We re-check and close — once fixed and confirmed, the issue is resolved.
Example: 12 patient reports of a dead phone line still count as one strike for "Practice Phone Number" once verified — not 12 strikes.

Consequences by strike

Strike Action What happens
1st Warning Notification sent explaining the issue and how to fix it. Vetted: 24-hour clock starts. Free: 7 days to correct.
2nd Suspension Profile labeled SUSPENDED. Messaging and booking paused. Removed from Vetted filters and carousels. Visibility throttled until corrected.
3rd 1-Year Ban Profile labeled BANNED for one year. Re-entry requires corrections plus a charity donation receipt — donation doesn't erase strike history, it's part of reinstatement.

Appeal Process

Providers can dispute a verified strike by submitting evidence. We re-check the information and either uphold or remove the strike based on what the evidence shows.

Why we don't fine providers

We don't want incentives that look like profit from punishment. Fines could be perceived as a revenue source. Our charity donation system keeps incentives clean and public trust intact.

Examples

What real verified issues look like — and how the process plays out.

FAQ

Common questions

CatchaDoc is a directory for discovery — not medical advice. Always confirm coverage with your health plan and verify details directly with the provider's office before booking.

Found a bad listing?
Report it in under 60 seconds.

Your report activates our seven-layer verification engine. Anonymous reporting is always fine — no login needed.

Last Updated: July 4, 2026

© 2023-2026 Escondido Media, LLC DBA CatchaDoc. All rights reserved. 

Back to Top Icon