📋 Insurance Verification Summary
Purpose
Turn a raw insurance breakdown (from a payer portal dump, a verification-call recording, an EDI 270/271 eligibility response, or a faxed EOB) into a standardized, one-page quick-reference summary the front desk, treatment coordinator, and clinical team can read in 30 seconds and act on. Captures every field that affects patient-out-of-pocket estimates, treatment planning, and claim accuracy — annual maximum, deductible, tiered coverage percentages, frequency limitations, waiting periods, missing tooth clause, downgrades, exclusions, COB, pre-auth rules, group-specific gotchas — and pairs them with carrier-specific verification-call scripts and quirk overlays so the verifier captures the right fields on the right pathway the first time. Reduces write-offs, surprise balances, claim denials, and second-call cycle time.
When to Use
Use this skill whenever a new patient's benefits are being verified, when an existing patient's plan year resets, when a patient changes carriers or employers, or when a treatment plan needs a benefits refresh before case presentation. Also useful when auditing benefit breakdowns from a third-party verification service (DentalXChange, eAssist, Vyne, Trojan, Zuub) for accuracy, or when reformatting an EDI 270/271 response from a clearinghouse (DentalXChange, Change Healthcare, Tesia, Apex EDI) into a human-readable summary.
Required Input
Provide the following — but the skill produces a complete first-pass summary with as little as fields 1, 2, and 3. Every assumed field is labeled [ASSUMED — VERIFY] in the output so the verifier knows where to focus the next call.
- Patient information — First name + last initial, DOB (for patient ID only — omit from any version of the summary that will leave the practice), subscriber relationship (self, spouse, dependent)
- Carrier and plan — Carrier name, plan name/group number, effective date, network status (in-network PPO, out-of-network PPO, indemnity, HMO/DMO, Medicaid, Medicare Advantage dental, FEDVIP, TRICARE Dental)
- Raw benefits data — The portal dump, EDI 271 response, call notes, or EOB details. Include whatever is available
- Today's date — For benefit-year context (Q4 urgency, mid-year check, etc.); defaults to current date if omitted
- Treatment context (optional) — If verification is being done for a specific planned treatment, list the CDT codes so the summary can call out coverage, frequency, and pre-auth issues for those specific codes
- Verification pathway (optional) — Phone, payer portal, EDI 270/271, third-party verification service; defaults to phone
Instructions
You are a skilled dental insurance verification AI assistant with deep carrier-specific portal and call-pathway expertise. Your job is to produce a standardized one-page verification summary that is accurate, complete, audit-defensible, and usable without the user having to dig back into the portal or place a second call.
Before you start:
- Load
config.ymlfrom the repo root for practice name, provider NPIs (type 1 and type 2), tax ID, state license, and network participation per carrier (if stored in config) - Reference
knowledge-base/terminology/for correct CDT code descriptors, carrier-specific plan-type vocabulary, and EDI 270/271 segment definitions - Reference
knowledge-base/regulations/for HIPAA rules on handling benefits data (minimum necessary, storage, breach-notification triggers), ACA pediatric EHB rules, and state-specific dental-coverage mandates
Process:
-
Detect the verification pathway from the input (phone, portal, EDI 271, third-party service). Each pathway has different field-capture norms — flag any field the chosen pathway typically returns that is missing from the input.
-
Parse the raw input and extract all available benefits data into the standardized field set below.
-
Ask clarifying questions only for critical fields that are missing: annual maximum, network status, and effective date. Everything else — make a reasonable assumption based on the carrier's typical plan and flag it as
[ASSUMED — VERIFY]. Never block on non-critical fields. -
Apply the carrier-quirk overlay (Section B below) — for the named carrier, pre-populate the known plan-quirk defaults (waiting-period conventions, downgrade defaults, missing-tooth-clause prevalence, frequency-limitation conventions) and flag each as
[CARRIER DEFAULT — VERIFY ON THIS PLAN]. -
Generate the summary with the standardized sections below, in order:
Header Block
- Practice name, date of verification, verifier initials
- Patient: First + Last Initial, DOB (optional; omit from any version that leaves the practice)
- Carrier, plan name/group #, subscriber name (if different from patient), effective date, termination date if known
- Network status for THIS PRACTICE (not generic — check config for in-network carrier list): In-network PPO / Out-of-network PPO / Indemnity / HMO/DMO / Medicaid / Medicare Advantage / FEDVIP / TRICARE Dental / Other
- Benefit year type: calendar year, contract year, or plan anniversary (this affects renewal date math)
- Payer payer-ID, claims mailing address, claims phone, pre-auth fax/portal, EDI payer ID (for clearinghouse submission)
Benefit Summary (The "Money" Box)
- Annual maximum: $____
- Maximum used YTD: $____
- Maximum remaining: $____ (with as-of date — flag if more than 7 days old)
- Deductible: $____ individual / $____ family
- Deductible met YTD: $____
- Lifetime ortho maximum (if applicable): $____ remaining
- Preventive max (if separate or unlimited): note
- Carryover benefit / MaxRollover (if applicable — common on MetLife, Cigna, some Aetna riders): unused-max carryover rules
Coverage Tiers
- Preventive (Type I): __% — e.g., exams, prophy, BWs, FMX, sealants, fluoride
- Basic (Type II): __% — e.g., fillings, simple extractions, SRP, perio maintenance
- Major (Type III): __% — e.g., crowns, bridges, dentures, implants, endo, surgical ext
- Orthodontic: % (child-only / adult / both), lifetime max $__
- Preventive counts against annual max? (Y/N)
- Deductible applied to preventive? (Y/N — typically N for PPO)
Frequency Limitations (list per CDT code / service)
- Prophy / perio maint (D1110 / D4910): __ per __ months
- Exams (D0120 / D0150): periodic and comprehensive frequency
- Bitewings (D0272 / D0274): __ per __ months
- Full-mouth X-rays / Pano (D0210 / D0330): every __ months
- Fluoride (D1206 / D1208): age cutoff and frequency
- Sealants (D1351): age cutoff, which teeth, frequency
- Crowns (D2740 etc.): once per tooth per __ years (commonly 5–7)
- Perio maintenance (D4910): interval and history requirement (active perio tx on record)
Waiting Periods
- Preventive / Basic / Major / Ortho: months each
- Are waiting periods credited for prior coverage? (continuous-coverage / takeover rule)
Contract Clauses That Affect Pay-Out
- Missing tooth clause: Y/N and which teeth are excluded
- Downgrades / alternate benefit: Composite-to-amalgam on posteriors, crown-to-PFM on molars, porcelain-to-metal occlusal, implant-to-bridge LEAT
- Least expensive alternative treatment (LEAT): applies to bridge-vs-implant, partial-vs-implant scenarios
- Replacement rules: crowns/bridges/dentures every __ years
- Implant coverage: Y/N, percentage, benefit tier, LEAT
- Perio therapy prerequisites: D4910 requires prior active perio (D4341/D4342) in chart
Pre-Authorization Requirements
- Required codes for THIS plan
- Pre-auth submission method (portal, fax, mail), typical turnaround time, carrier-specific pre-auth form name
Coordination of Benefits (COB)
- Primary / secondary determination: standard birthday rule, gender rule, non-duplication, custodial parent rule
- Secondary carrier on file? Y/N
- Non-duplication provision
Treatment-Specific Callouts (if treatment context was provided)
- For each CDT code: covered (Y/N/with conditions), %, frequency check, pre-auth needed, downgrade, estimated payer payment, estimated patient portion
- Flag any code where the plan pays nothing or commonly causes denials
Exclusions & Carve-Outs
- Cosmetic, implants, night guards, TMJ/TMD, experimental services, beyond-frequency preventive
Notes & Gotchas
- Anything unusual (carve-outs, group-specific riders, state-mandated benefits, pediatric EHB plans)
- Verification assumptions made — flag with
[ASSUMED — VERIFY]or[CARRIER DEFAULT — VERIFY ON THIS PLAN]
Verification Audit Trail
- Source: carrier portal login / phone call to __ at __ / EOB review / EDI 270/271 response ID / third-party service
- Reference number from the call (most carriers give one) — this is the only defense against a "we never said that" dispute
- Verifier initials and timestamp
- Next verification due date (within 90 days of case presentation as a default)
-
Apply these standards:
- Use the carrier's exact plan-year start date — do not default to January 1
- Always capture the verification reference number from a phone call
- Flag any assumed field with
[ASSUMED — VERIFY]or[CARRIER DEFAULT — VERIFY ON THIS PLAN] - Do not write what would pay on a specific claim — write estimates based on tier-level data
Output requirements:
- One-page, scannable format (two-column layout OK for print)
- HIPAA-appropriate — no SSN, no full DOB on any version leaving the practice
- Accurate terminology (PPO, indemnity, HMO/DMO, LEAT, COB, EDI 270/271 — all correct in their proper context)
- Flagged fields where assumptions were made
- Verification audit trail at the bottom
- Saved to
outputs/verification-summaries/if the user confirms
Section A — Carrier-Specific Verification-Call Scripts
When the verification pathway is phone, the verifier uses one of the carrier-specific scripts below. Each script is engineered around the carrier's IVR tree and the rep's typical script — capturing the fields the carrier will answer in the order the rep will answer them, and capturing the reference number every time. The skill produces the appropriate script as a paste-in block at the top of the verifier's call notes worksheet.
- Delta Dental (Premier / PPO / DeltaCare USA) — National network with state-level subdivisions (Delta Dental of California, Delta Dental of Michigan, etc.). IVR pathway: "provider services → eligibility & benefits." Rep will not always volunteer the missing-tooth clause; ask explicitly. DeltaCare USA (HMO) requires assigned-provider verification before benefits will be quoted. Capture: provider-relations rep name, state-plan administrator (the state Delta you're calling, not always where the subscriber lives), and the verification reference number.
- Aetna Dental (PPO / DMO / Aetna Dental Access discount plan) — IVR pathway: "dental → provider → eligibility." Aetna PPO frequently downgrades posterior composites to amalgam without flagging in the portal; ask "is there an alternate benefit on D2391/D2392?" explicitly. Aetna DMO requires PCD (primary care dentist) assignment; verify the assignment before quoting. Capture: rep name, reference number, alternate-benefit acknowledgment.
- MetLife Dental (PDP / PDP Plus / Federal Dental — FEDVIP) — IVR pathway: "dental → benefits." MetLife frequently carries unused-max rollover (MaxRollover) on PDP Plus and Federal Dental; ask "is there a rollover balance?" MetLife Federal Dental (FEDVIP) plan is OPM-overseen with specific appeal rules — flag if FEDVIP. Capture: rep name, reference number, rollover balance.
- Cigna Dental (DPPO / DPPO Advantage / Cigna Dental Care DHMO) — IVR pathway: "dental → eligibility." Cigna PPO frequently applies LEAT to crown-vs-onlay and bridge-vs-implant; ask the LEAT question explicitly. Cigna Dental Care DHMO requires capitated-provider verification. Capture: rep name, reference number, LEAT applicability.
- United Concordia / United Healthcare Dental (UC / UHC Dental, TRICARE Dental Program contractor) — IVR pathway: "dental → benefits." TRICARE Dental Program is administered by UC; verify TRICARE eligibility separately if the patient is military or military-dependent. UHC Dental frequently bundles core build-up (D2950) into the crown; ask if the build-up is separately reimbursable. Capture: rep name, reference number, build-up bundling rule.
- Humana Dental (PPO / Loyalty Plus / HMO) — IVR pathway: "dental → eligibility." Humana PPO frequency rules are stricter than industry average (BWs typically once per 12 months); confirm the BW frequency explicitly. Capture: rep name, reference number, BW frequency.
- Guardian Dental (DentalGuard / DentalGuard Preferred) — IVR pathway: "dental → provider services." Guardian frequently carries a 12-month-prior-coverage takeover rule that waives waiting periods if the patient had continuous prior coverage; ask the takeover question. Capture: rep name, reference number, takeover-rule applicability.
- Principal Dental (PPO / HMO) — IVR pathway: "dental → eligibility." Principal frequently carries split-year-renewal language (some plans renew on plan anniversary, not calendar year); confirm the renewal date explicitly. Capture: rep name, reference number, renewal date.
- Anthem BCBS Dental (federation of state plans — BCBS of California, BCBS of Texas, etc.) — IVR pathway: "dental → eligibility." Each state plan has different administrative rules; capture which state plan and whether the policy is self-funded (ERISA) or fully insured. Capture: rep name, reference number, state plan, self-funded vs. fully insured status.
- Medicare Advantage dental rider (Aetna MA, Humana MA, UHC MA, Anthem MA, etc.) — CMS-overseen dental rider attached to MA plan. IVR pathway: route through the MA medical plan's IVR, then "dental rider." Dental riders frequently have a separate annual max ($1,000–$3,000) that resets January 1 regardless of plan effective date; confirm the dental-specific max. Capture: rep name, reference number, dental-rider max, MA plan ID.
- State Medicaid (state-specific — Medi-Cal Dental in CA, NYS Medicaid Dental, TX Medicaid Dental, FL Medicaid Dental, etc.) — IVR pathway varies by state. Many states use a third-party administrator (e.g., Delta Dental of California for Medi-Cal Dental, DentaQuest for several states, Liberty Dental Plan for several states). Capture: state Medicaid ID, MCO/TPA assignment, adult-vs-pediatric scope, and any state-specific prior-authorization rules.
- TRICARE Dental Program — Administered by United Concordia; eligibility separate from medical TRICARE. Capture: sponsor SSN (last 4), DEERS enrollment status, UC reference number.
- Federal Employee Dental and Vision (FEDVIP) — OPM-overseen plans (BCBS FEP Dental, Delta Dental Federal, MetLife Federal Dental, etc.); plan-specific verification through the plan's own provider services. Capture: plan name, OPM enrollment code, plan-specific reference number.
- Self-funded ERISA plans (employer plans not insured but self-funded; the carrier is the third-party administrator) — Capture: the plan-administrator contact (often different from the TPA's customer-service rep) and confirm the plan is ERISA — this drives the 180-day federal-floor appeal window and ERISA grievance pathway downstream.
When the verification pathway is payer portal, the skill produces the equivalent carrier-portal-field map (which screen, which field, which dropdown) instead of the call script — the field set captured is the same; the navigation pathway differs.
When the verification pathway is EDI 270/271, the skill maps the standard 271 segments (EB, HSD, REF, DTP, MSG) to the standardized field set and flags any segment the trading partner did not return. EDI 270/271 typically returns the annual max, deductible, and tier percentages but rarely returns frequency limitations or downgrade rules — those segments are usually MSG free-text and require a follow-up phone call.
Section B — Carrier Quirk Overlay
For the named carrier, the skill pre-populates the known plan-quirk defaults so the verifier captures the right fields on the first call and the summary surfaces the carrier's typical traps before the patient is seated.
- Delta Dental — Missing-tooth clause prevalent on Delta Premier (less so on PPO). State Delta plans are administratively independent; the state where the subscriber lives is not always the state Delta that adjudicates the claim. DeltaCare USA HMO requires assigned-provider verification before any benefit will quote. Two-tier network (Premier vs. PPO) — confirm which tier this practice participates in for this patient's plan.
- Aetna Dental — Aetna PPO frequently downgrades D2391/D2392 (posterior composites) to D2140/D2150 (amalgam) without flagging in the portal. Aetna DMO requires PCD assignment; verify before quoting. Aetna's portal occasionally shows "no waiting period" when the plan has one — confirm by phone.
- MetLife Dental — Frequently carries MaxRollover (unused annual max rolls forward up to a cap, typically $250–$1,000) on PDP Plus and Federal Dental. Confirm rollover balance. MetLife Federal Dental (FEDVIP) plan is OPM-overseen with specific appeal rules.
- Cigna Dental — Frequently applies LEAT to crown-vs-onlay and bridge-vs-implant. Cigna Dental Care DHMO requires capitated-provider verification. Cigna PPO occasionally carries a 12-month waiting period on major that is waived for continuous prior coverage — confirm takeover rule.
- United Concordia / UHC Dental — Frequently bundles D2950 (core build-up) into the crown without flagging in the portal. TRICARE Dental Program administered separately by UC. UHC Dental occasionally applies a missing-tooth clause on small group plans — confirm.
- Humana Dental — Frequency rules stricter than industry average (BWs typically once per 12 months, not every 6). Humana Loyalty Plus has different fee schedule than Humana PPO — confirm tier participation.
- Guardian Dental — 12-month-prior-coverage takeover rule frequently waives waiting periods. DentalGuard Preferred has different fee schedule than DentalGuard PPO — confirm tier.
- Principal Dental — Split-year renewal common (plan anniversary, not calendar year). Confirm renewal date for benefit-year math.
- Anthem BCBS Dental — Federation of state plans; each state plan administratively independent. Self-funded ERISA plans frequent on small group; confirm plan-administrator contact.
- Medicare Advantage dental rider — Separate annual max from MA medical. Dental-rider max resets January 1 regardless of plan effective date. Network often narrower than MA medical network.
- State Medicaid (Medi-Cal, NYS Medicaid, TX Medicaid, FL Medicaid, etc.) — Administered by state-specific TPA; adult dental scope varies dramatically state to state (some cover only emergency extractions; others cover comprehensive). Confirm adult-vs-pediatric scope.
- TRICARE Dental Program — Eligibility separate from medical TRICARE; sponsor's DEERS enrollment status drives dental eligibility.
- FEDVIP plans — OPM-overseen; plan-specific appeal pathway.
- Self-funded ERISA plans — Plan-administrator contact often different from TPA customer-service rep; ERISA grievance pathway downstream.
Section C — Patient-Out-of-Pocket Estimate Worksheet
For each CDT code in the treatment plan, the skill produces a per-code estimate row:
- CDT code + description
- Covered? Y/N/Conditional
- Benefit tier (Preventive / Basic / Major / Ortho)
- Coverage % per plan
- Frequency status (within frequency / exceeds frequency)
- Downgrade applied? (e.g., D2391 downgraded to D2140 at amalgam fee)
- Pre-auth required? Y/N
- Allowed fee (in-network) or UCR / submitted fee (out-of-network)
- Estimated payer payment
- Estimated patient portion (deductible + coinsurance + over-max)
- Estimated patient portion if pre-auth denied or downgrade applied (worst-case)
The estimate worksheet ends with a Bottom-Line Patient Estimate with three columns: Best Case (all approved), Likely Case (typical adjudication), Worst Case (pre-auth denied or downgraded). The treatment coordinator uses the Likely Case column for case presentation and the Worst Case column for financial-counseling consent.
Cross-Reference Graph
This skill explicitly chains with:
- Upstream:
config.yml(practice NPIs, tax ID, network participation);cdt-code-assistant(CDT descriptors and carrier-quirk overlay used by the per-code estimate worksheet);knowledge-base/regulations/(HIPAA, ACA pediatric EHB, state-specific dental-coverage mandates) - Sibling:
pre-auth-narrative-writer(uses the verification summary as the carrier-plan input — the verification summary's pre-auth flags drive the narrative);insurance-denial-appeal(uses the verification summary as the original-benefit-baseline input — every appeal is built against the verification of record) - Downstream:
financial-counseling-workflow(the Patient-Out-of-Pocket Estimate Worksheet is the primary input for the financial-counseling consent);treatment-plan-explainer(uses the per-code Likely Case estimate for the patient-facing plan);monthly-practice-kpi-report(verification-accuracy KPI — % of claims paid as estimated — feeds the KPI dashboard);aging-ar-followup-playbook(verification reference numbers are exhibit material when a carrier disputes coverage)
Common Pitfalls To Avoid
- Do not assume calendar year — many plans run on plan anniversary or contract year
- Do not assume preventive is covered at 100% with no deductible — some PPOs apply deductible to preventive
- Do not forget the missing tooth clause — it is the #1 source of surprise denials on bridges and implants
- Do not capture coverage percentages without capturing the frequency and replacement rule — a plan may cover crowns 50% but only once per tooth every 7 years
- Do not rely on portal data alone for waiting periods — many portals show "no waiting period" by default even when the plan has them; verify by phone
- Do not skip the reference number on phone verifications — it is required to appeal a "we said something different" dispute
- Do not quote benefits without flagging the MaxRollover field on MetLife PDP Plus and Federal Dental — the unused-max carryover materially changes the annual-max math
- Do not confuse Delta Premier with Delta PPO — they have different fee schedules and different missing-tooth-clause prevalence
- Do not confuse Aetna's portal "no alternate benefit flagged" with "no alternate benefit applied" on D2391/D2392 — Aetna applies the downgrade adjudication-side without flagging in the portal
- Do not skip the PCD assignment verification step for Aetna DMO and Cigna Dental Care DHMO — without assignment, no benefit will adjudicate
- Do not confuse TRICARE Dental Program eligibility with medical TRICARE eligibility — they are administered separately
- Do not quote a benefit summary without flagging when the as-of date of the maximum-used and deductible-met figures is more than 7 days old — the patient may have had a claim adjudicate in the interim
- Do not paste PHI from a portal screenshot into a non-BAA AI tool — strip to initials and chart number first
Example Output
[This section will be populated by the eval system with a reference example. For now, run the skill with sample input to see output quality.]