ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

CoverageEligibilityRequest — Eligibility check

The provider checks with the insurer the patient's coverage and available benefits. Direct counterpart of X12 270 (HIPAA).

Purpose

Pivot of the pre-service cycle. The provider (clinic, physician) queries the insurer to know: is the patient covered at care time? Which benefits are included? What is the remaining cap? What deductible applies? The response arrives as CoverageEligibilityResponse (X12 271 counterpart).

Key fields

FieldTypeCardinalityRole
statuscode1..1active, cancelled, draft, entered-in-error.
purposecode[]1..*auth-requirements, benefits, discovery, validation.
patientReference(Patient)1..1Beneficiary.
createddateTime1..1Creation date.
insurerReference(Organization)1..1Target insurer.
providerReference(Practitioner | PractitionerRole | Organization)0..1Requesting provider.
insuranceBackboneElement[]0..*Coverage(s) to query.
itemBackboneElement[]0..*Specific items (act, drug, device).

JSON example

Eligibility check for a BCBS patient:

json coverageeligibilityrequest-example.json
{
  "resourceType": "CoverageEligibilityRequest",
  "id": "example",
  "status": "active",
  "purpose": ["validation", "benefits"],
  "patient": { "reference": "Patient/example" },
  "created": "2026-05-16",
  "insurer": { "reference": "Organization/insurer-bcbs" },
  "provider": { "reference": "Practitioner/dr-smith" },
  "insurance": [{
    "focal": true,
    "coverage": { "reference": "Coverage/example" }
  }]
}

Common pitfalls

  • No CoverageEligibilityResponse: the operation has no standard timeout; US payers usually mandate < 20s.
  • Purpose mis-chosen: discoverybenefits. Discovery = "does the patient have any coverage?", Benefits = "which services are covered?".
  • Coverage missing or invalid: insurance must reference an in-force Coverage.
  • CoverageEligibilityResponse — insurer reply.
  • Coverage — queried coverage.
  • Claim — reimbursement claim (next cycle).
  • X12 270 — North-American EDI counterpart.

See also: CoverageEligibilityResponse, X12 270.