Covered?
Most systems answer well
- Active coverage, copay, deductible from the 270/271
- The HIPAA inquiry and response pair every system runs on
Written for the people who sign the purchase order and the people who live in the queue: the transaction, the thin-271 problem, the fallbacks, the API data arriving in January, and a scorecard to put in front of any vendor, including us.
Most systems answer well
Answered unevenly
Answered badly
The cadence CorePulse runs
Weights reflect where the money leaks for a multi-site group; adjust for your mix.
A 270 carries service type codes; a 271 returns benefit segments per service type. Therapy and procedure-level benefits have to be requested by name; on our stack that took the second billed call from 23 percent of verifications to 0.
791 stored 271 responses, our own desk, August 2026. A system that sends a generic request and parses active coverage, copay and deductible is confirming the patient has a card, not verifying the visit.
Payers meet the letter of the HIPAA standard and still return missing or ambiguous fields. The expensive failure is a parser that fills the gap with a value that looks real. Each guard is now tested against deliberate corruption of the input.
State 1
State 2
State 3
| Fabrication found in 12,484 parsed rows, our stack | Before the fix | After |
|---|---|---|
| Out-of-pocket maximum recorded as $0 the payer never stated | 10,574 | 0 |
| Deductible filled with no payer value | 9,139 | 0 |
| Copay shown as $0 with no payer value | 2,729 | 0 |
| In-network and out-of-network amounts mixed | 4,122 | 0 |
Each step costs more than the last. Our voice versus 270 routing guide puts the rule in one line: send the 270 first, call when the 271 comes back thin.
From January 1, 2027 impacted payers must run an API that lists covered items and services, identifies documentation requirements and returns approvals with an end date, denials with a specific reason, or requests for more information [1]. CMS tells providers to request authorizations electronically from that date and to confirm EHR vendor readiness, roadmap, integration and any module costs [2].
A 35-patient physical therapy file, our own desk, August 2026. The system should show you this split, not a single yes or no.
| Question for the vendor | Good answer |
|---|---|
| Which of my payers are impacted payers under CMS-0057-F, and which are commercial plans outside the rule? | A list by payer, maintained |
| Can the system consume a Prior Authorization API response and store the end date and denial reason? | Yes, with the HL7 Da Vinci CRD, DTR and PAS guides named [2] |
| For non-impacted payers, where does the auth-required answer come from? | A payer rule table with a source and a review date, or a logged call |
| Does it time-stamp request and decision so the 72-hour and 7-day clocks can be enforced? | Yes, per request |
| Are drug authorizations handled separately? | Yes; drugs are excluded from the CMS-0057-F API and are the subject of a separate proposed rule |
Therapy, behavioral health and chiropractic practices live and die by visit limits. Our stack runs three checkpoints per visit and the engine sweeps on a T-7, T-1, day-of and post-claim cadence with cache freshness per payer, as described on our eligibility engine page. Cadence matters more than latency, because coverage changes between scheduling and the date of service.
Payer identification is the other quiet failure: the same payer carries different identifiers across clearinghouses, and a collision sends the 270 to the wrong endpoint. Ask the vendor how it resolves your payer list specifically, and what percentage resolves without a human.
The headline number was 3,662. The useful number for a therapy group was closer to a third of that.
Our eligibility verification workbench runs every scheduled patient through the sweep, writes clean results back, and routes only the exceptions to a person, with the parsed 271 and the raw response alongside.
A vendor that reports only the automated percentage is hiding the denominator.
| Field on the exception record | Why |
|---|---|
| Reason category (payer rejection, not stated, conflict, no connection, data error) | So the fix is applied to the rule, not the account |
| Raw 271 or API response and the request that produced it | Audit trail and payer dispute evidence |
| Fallback already attempted and its result | No one repeats a call the system already made |
| Owner and due time relative to the visit | The visit is the deadline |
| Resolution written back to the PM or EHR | The front desk sees one answer, not two systems |
A 3 means you watched it happen on a live payer from your own list. A 0 means the vendor could not show it.
| Criterion | Weight | Evidence that earns a 3 |
|---|---|---|
| 1. 270/271 depth | 20% | Service types per payer and second-call rate measured on your payers |
| 2. Thin-271 handling | 20% | Verified, not stated and conflict states shown; no fabricated zeros on a live thin response |
| 3. Fallback ladder | 15% | Transaction, API, voice, portal in order, with reconciliation between voice and 271 |
| 4. Prior authorization readiness | 15% | Impacted-payer list, API consumption, time-stamped clocks, drugs separated |
| 5. Benefit maxima and accumulators | 10% | Per service type with as-of date, your consumption alongside, cadence re-verification |
| 6. Network coverage | 10% | Your payer list resolved, with the percentage that answers eligibility and claim status |
| 7. Exception handling | 5% | Reason categories, raw evidence, owner and due time, write-back |
| 8. Security posture | 5% | Authentication, retention, access logging and assessments stated plainly |
Give every vendor the same 50 scheduled patients across your top ten payers and watch the sweep run. Count fields verified, fields unverified, fields wrong, and minutes of human time. The scorecard follows from those four numbers.
The benefit for the specific service type being scheduled: copay, coinsurance, deductible and out-of-pocket remaining, remaining visits or dollar maxima, network status, coordination of benefits, and whether an authorization is required. A general 270 often omits specialty benefits; on our desk a general inquiry returned physical therapy benefits only 11 percent of the time, so service types have to be named in the request.
A 271 response that meets the HIPAA standard but leaves benefit fields unstated or ambiguous. The danger is a system that fills the gaps with defaults such as a $0 out-of-pocket maximum, which tells the front desk to collect nothing. A good system shows three states: stated by the payer, not stated, and conflicting, and routes the last two to a fallback.
From January 1, 2027, Medicare Advantage organizations, state Medicaid and CHIP programs, Medicaid and CHIP managed care plans and exchange QHP issuers must run a Prior Authorization API that lists covered services, identifies documentation requirements and returns approvals with an end date, denials with a specific reason, or requests for more information. An eligibility system can use that API to answer whether an authorization is required for impacted payers. Drug prior authorizations are excluded.
Only after the transaction. Send the 270 first; use a voice call, automated or human, when the answer lives outside the 271, such as CPT-level authorization rules or visit limits, or when the payer has no real-time connection. Every spoken value should reconcile to the 271 before it is quoted.
Give each the same 50 scheduled patients across your top ten payers, watch the sweep run, and count fields verified, fields marked unverified, fields that were wrong, and minutes of human time. Score the eight criteria in this guide from that evidence rather than from a demo.
Checked October 25, 2026. Rules change; confirm against the source before relying on them. Figures described as measured on our desk or our stack are internal operating measurements from 2026 and are not client outcomes or guarantees.
Bring 50 scheduled patients across your top ten payers. We run the sweep, show every field as verified, unverified or wrong, and hand you the scorecard, whichever system you end up choosing.