What’s on this page:
Key takeaways
- Identity sources such as NPPES/CMS NPI and state medical boards help identify providers, but do not guarantee a working contact channel.
- Keep identity fields distinct from reach signals, and label channel types such as direct, office, or switchboard.
- Ask vendors to document their refresh, verification, and suppression processes, including how they handle opt-outs and known-bad channels.
- Compare vendors with shared metric definitions, stated denominators, and a repeatable pilot report.
- Test the same segment across multiple time windows to assess how contact outcomes and suppression change.
Last updated: August 29, 2026
By Ben Argeband, Founder & CEO of Heartbeat.ai
Who this is for
For buyers, compliance reviewers, and evaluation teams, the key question is: where did provider contact data come from, and what are its limits?
Three commitments run through everything below: transparency over marketing, disclosed limitations over vague promises, and no patient data. This is clinician and professional contactability data for legitimate recruiting outreach, not clinical or patient information.
Quick answer
- Core answer
- Provider contact data holds up when identity sources (NPPES/CMS NPI, state medical boards, FSMB) are kept separate from channel reach signals, then refreshed and suppressed on an ongoing basis.
- Key insight
- Identity sources confirm who a provider is. Reach sources tell you whether a recruiter can actually contact them today.
- Best for
- Buyers, compliance reviewers, and procurement teams evaluating vendor provenance.
Compliance and safety
This method is for legitimate recruiting outreach only. Respect candidate privacy, opt-out requests, and local data laws. Heartbeat does not provide medical or legal advice.
Identity is not reach: why public IDs don’t equal contactability
Procurement reviews can go wrong when teams treat identity registries as contact databases. They serve different purposes.
- Identity answers: who is this provider, and can we uniquely identify them?
- Reach answers: can we reliably contact them through a phone or email channel in a way that fits a recruiting workflow?
NPPES and other public registries can serve as identity anchors. As the article notes, having a National Provider Identifier does not confirm that a provider is currently licensed or credentialed; the identifier is an administrative number, not a live directory. Identity sources also are not designed to maintain a working phone number or currently delivering email address. Treating them as contact databases can lead to wasted recruiter time.
At a glance: identity sources vs. reach sources
| Category | What it answers | Examples | What it does not guarantee |
|---|---|---|---|
| Identity sources | Unique identification and professional status | NPPES; CMS NPI; state medical boards; FSMB | A working direct line or a currently delivering email |
| Reach sources | Channel contactability for recruiting workflows | Channel scoring, refresh, verification, suppression (Heartbeat.ai system) | That every record is reachable, or reachable the same way |
Step-by-step method
A vendor, including Heartbeat.ai, should be able to explain this provenance workflow and its limitations clearly.
Step 1: Establish identity anchors
- NPPES: the public registry behind the CMS NPI, maintained by CMS to assign unique identifiers to healthcare providers. It’s useful for stable identifiers, taxonomy codes, and baseline practice information, and CMS updates the query database daily.
- State medical boards: authoritative for licensure status. Coverage, formats, and update schedules vary widely by state.
- FSMB: supports cross-board identity context, useful for reconciling providers with multi-state licensure footprints.
Identity sources are necessary but insufficient. They don’t guarantee you can reach the provider through a working channel.
Step 2: Normalize and resolve identity
This is where messy data usually surfaces: name variants, multiple practice locations, shared clinic phone numbers.
- Normalize names, including suffixes and common variants.
- Use stable identifiers like NPI to reduce false merges.
- Track multiple locations as separate reach contexts — a hospital switchboard behaves nothing like a private practice front desk.
Step 3: Add channel reach signals
Channel data isn’t a single field. It’s a set of signals that need evaluation for recency, role (direct vs. office), and workflow fit.
- Phone: could be a direct mobile, office line, call center, or switchboard. Each behaves differently in a recruiting context.
- Email: could be personal, institutional, a group inbox, or simply outdated. Deliverability shifts as providers move roles.
Treat channel reach as probabilistic, not binary. For speed-to-conversation workflows, signals intended to reduce wasted dials — such as mobile numbers ranked by answer probability — may help recruiter throughput more than raw list volume alone.
How this plays out in practice
- Anchor identity first using NPPES/CMS NPI and licensure context so records are auditable and deduped.
- Keep identity fields separate from channel fields so nobody confuses “verified identity” with “reachable channel.”
- Label channel types — direct vs. office vs. switchboard, institutional vs. personal email — so recruiters pick the right approach.
- Refresh and suppress continuously so wrong-party numbers, opt-outs, and known-bad channels stop consuming recruiter time.
- Report outcomes with shared definitions so procurement can compare pilots apples-to-apples.
Step 4: Apply suppression and preference handling
Provenance isn’t only about what’s included — it’s also what’s excluded.
- Honor opt-outs and internal do-not-contact lists.
- Suppress known-bad channels: hard bounces, disconnected numbers, confirmed wrong-party contacts.
- Respect role boundaries, such as office lines that explicitly decline recruiting calls.
Suppression reduces raw list size, but may improve recruiter efficiency and help manage compliance risk. A smaller, cleaner list can be more useful than a larger, stale one.
Step 5: Refresh cadence and decay reality
Static lists can decay. A workable process combines access, refresh, verification, and suppression. Ask vendors to explain how these pieces interact; otherwise, you may be receiving a snapshot that can become stale after delivery.
Step 6: Limits you should expect in writing
- State-by-state variability: medical boards publish different fields on different schedules in different formats, which can create identity mismatches that surface as wrong-party confirmations.
- Clinic-hour gating: office lines may only be reachable during narrow windows, and switchboards route unpredictably — this typically lowers Connect Rate (connected calls divided by total dials).
- Institutional churn: institutional emails and group inboxes change as providers switch roles or systems update directories, which tends to lower Deliverability Rate and raise Bounce Rate.
- Channel ambiguity: a number that’s “good” for one workflow can be wrong for another, which can drag down Answer Rate even when Connect Rate looks fine.
For email deliverability monitoring practices referenced in pilots, Google Postmaster Tools is a common reference point for domain and IP reputation.
Diagnostic table for procurement review
Use this to separate identity provenance from reach provenance. It’s built to drop into an RFP response matrix.
| Source type | Examples | Best for | Typical limitations | What to ask (procurement) |
|---|---|---|---|---|
| Identity registry | NPPES; CMS NPI | Unique identification, taxonomy, baseline practice info | Not designed for contactability; fields can be stale | How do you handle multiple locations and name variants? How do you prevent false merges? |
| Licensure authority | State medical boards | License status verification, state-by-state context | Formats vary; update timing varies; some data isn’t standardized | Which boards are integrated? How do you handle states with limited online detail? |
| Federated licensure context | FSMB | Cross-state identity reconciliation support | Not a direct channel source | How is FSMB used in matching and exception handling? |
| Channel reach system | Heartbeat.ai (reach scoring + suppression) | Operational reach for recruiter workflows | Channels decay; wrong-party risk; compliance constraints | How do you refresh? How do you suppress? What metrics do you report, and with what denominators? |
Weighted checklist for scoring vendors
A 100-point rubric. Adjust weights to your own risk tolerance and workflow needs.
- 30 pts — Provenance clarity: can the vendor separate identity sources from channel sources and explain each in plain terms?
- 20 pts — Refresh and suppression system: is there an explicit access, refresh, verification, suppression process, and can they show how it runs?
- 15 pts — Metric definitions and reporting: do they report Connect Rate, Answer Rate, Deliverability Rate, Bounce Rate, and Reply Rate with denominators?
- 15 pts — Compliance controls: opt-out handling, do-not-contact suppression, audit logs, policy alignment.
- 10 pts — Workflow fit: can recruiters use it without standing up a data team?
- 10 pts — Limits disclosed: do they publish coverage gaps and known failure modes, or just make claims?
Outreach templates
Designed to lower wrong-party and complaint risk. Keep opt-out handling simple and consistent with your policy.
Template 1: First-touch email (identity-confirming)
Subject: Quick check — is this the best email for recruiting outreach?
Hello Dr. [Last Name],
I’m reaching out about a [specialty/role] opportunity and want to confirm I have the right contact for you. If this isn’t the best email, could you reply with the preferred address (or tell me to stop contacting you)?
Thanks,
[Name], [Title]
[Organization]
[Phone]
Reply “opt out” and I’ll remove you.
Template 2: Voicemail
Hi Dr. [Last Name], this is [Name] with [Org]. I’m calling about a [role] opportunity. If you’re open to a quick conversation, call me at [number]. If you prefer no recruiting calls, tell me and I’ll mark you do-not-contact. Thanks.
Template 3: Office line gatekeeper script
Hi — quick question. I’m trying to reach Dr. [Last Name] about a professional opportunity. Is there a better number or email for recruiting outreach, or should I send something to a general inbox?
Common pitfalls
Treating NPI as a contact record
NPI is an identity anchor, not proof of reach. Teams that assume “NPI equals direct line” burn recruiter time and inflate dial volume without improving connects.
Not labeling channel types
Without labeling direct mobile vs. office line vs. switchboard, recruiters can’t choose the right approach, and your metrics turn into noise.
No shared metric definitions
Require consistent definitions and denominators across vendors and internal reporting:
- Connect Rate = connected calls / total dials
- Answer Rate = human answers / connected calls
- Deliverability Rate = delivered emails / sent emails
- Bounce Rate = bounced emails / sent emails
- Reply Rate = replies / delivered emails
Provenance without limits
Listing sources isn’t enough. You need written limitations and a repeatable test plan your team can rerun later.
How to improve results
Run a “show your work” pilot
A show-your-work pilot clarifies scope, definitions, and limitations, helping teams compare vendors without relying only on marketing claims.
Copy/paste pilot report template (for procurement)
Timestamp: [YYYY-MM-DD to YYYY-MM-DD]
Scope: Specialty [ ], States [ ], Setting [ ], Seniority [ ], Total records tested [ ]
Identity anchors used: [NPI] [license] [both]
Channel types tested: [direct mobile] [office line] [institutional email] [personal email]
Suppression applied: [opt-outs] [prior wrong-party] [hard bounces] [internal DNC]
Definitions (must match):
Connect Rate = connected calls / total dials
Answer Rate = human answers / connected calls
Deliverability Rate = delivered emails / sent emails
Bounce Rate = bounced emails / sent emails
Reply Rate = replies / delivered emails
Results:
Calls: total dials [ ], connected calls [ ], human answers [ ]
Emails: sent [ ], delivered [ ], bounced [ ], replies [ ]
Limitations observed: [clinic-hour gating] [switchboard routing] [gatekeeper-heavy offices] [state-by-state variability]
Decision: [expand] [adjust scope] [reject] + why
Run the same template across two time windows — for example, week one and week three — and compare outcomes using the same definitions and denominators. This can help assess changes in performance and suppression impact.
Improve reach without increasing risk
- Segment by workflow: urgent roles may justify more calling; longer-cycle roles may work better email-first.
- Use suppression as a performance tool: removing wrong-party and opted-out contacts cuts wasted touches and complaints.
- Route recruiters to the right channel: direct lines for speed, office lines for context, email for asynchronous confirmation.
Build state-by-state verification into the workflow
If compliance requires licensure confirmation, build it into the process rather than asking recruiters to improvise. Start here: state license lookups.
Legal and ethical use
Not legal advice — a practical checklist for staying compliant while keeping recruiting moving.
- Use contact data for legitimate recruiting outreach only, with clear identification and an easy opt-out.
- Maintain and honor suppression lists: opt-outs, wrong-party, internal do-not-contact.
- Document your pilot methodology and keep audit trails for procurement and compliance review.
- Follow applicable calling and texting rules, including the TCPA in the U.S., and local privacy laws.
Evidence and trust notes
This page exists to reduce “where did you get this?” skepticism and make evaluation repeatable. For how metrics are defined and audited across the trust pack, see Heartbeat trust methodology and accuracy and metrics definitions.
Procurement artifacts to request
- A source taxonomy separating identity sources (NPPES/CMS NPI, state medical boards, FSMB) from reach sources.
- A data dictionary defining fields, allowed values, and which fields are identity vs. channel.
- A written refresh description: what triggers updates and how decay is handled.
- A written suppression policy covering opt-outs, wrong-party, bounces, and internal do-not-contact.
- A sample pilot report using shared metric definitions and denominators.
External references worth keeping on file: Google’s guidance on helpful, people-first content, Google Postmaster Tools for email deliverability monitoring, and the FCC’s TCPA overview.
For a workflow view of how teams turn sourcing inputs into recruiter execution, see market mapping for physician recruiting.
FAQs
What are the best data sources for provider identity?
For identity, start with NPPES (CMS NPI) and validate licensure through state medical boards; FSMB can help with cross-state context. Identity sources are strongest when used as anchors for matching and deduping.
Why can’t a public registry guarantee contactability?
Registries are built to identify providers, not to maintain current, preferred recruiting channels. Phone numbers can route to switchboards, and emails can stop delivering as providers change roles or institutions.
What metrics should we require in a pilot?
At minimum: Connect Rate (connected calls / total dials), Answer Rate (human answers / connected calls), Deliverability Rate (delivered emails / sent emails), Bounce Rate (bounced emails / sent emails), and Reply Rate (replies / delivered emails). Require denominators (per 100 dials, per 100 delivered emails, and so on).
How do we evaluate “freshness” without relying on vendor promises?
Run two identical pilot windows and compare outcomes using the same definitions and denominators. Track suppression growth (opt-outs, wrong-party, bounces) and whether performance holds when you re-test the same segment.
What documentation should a vendor provide to prove provenance?
At minimum: a source taxonomy (identity vs reach), a data dictionary, a refresh description, a suppression policy, and a pilot report template with shared metric definitions and denominators. If they can’t provide these, you can’t audit what you’re buying.
Does Heartbeat.ai use patient data?
No patient data. Heartbeat.ai focuses on clinician/professional identity and contactability for legitimate recruiting outreach, with suppression and compliance controls.
Next steps
- Align your team on definitions first: metric definitions and accuracy notes.
- Pressure-test matching quality: NPI and license matching.
- Run a controlled pilot with procurement-ready reporting: create a Heartbeat account.
About the Author
Ben Argeband is the Founder and CEO of Swordfish.ai and Heartbeat.ai. With deep expertise in data and SaaS, he has built two successful platforms trusted by over 50,000 sales and recruitment professionals. Ben’s mission is to help teams find direct contact information for hard-to-reach professionals and decision-makers, providing the shortest route to their next win. Connect with Ben on LinkedIn.