ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

CoverageEligibilityResponse — Réponse d'éligibilité

L'assureur répond : oui le patient est couvert, voici les prestations incluses, voici les plafonds, voici les franchises. Équivalent direct du X12 271.

Objet de la ressource

Réponse synchrone ou asynchrone à CoverageEligibilityRequest. Porte par insurance.item.benefit le détail des prestations couvertes (catégorie, ticket modérateur, plafond annuel, franchise), permettant au prestataire d'estimer le reste à charge patient avant le soin.

Champs clés

ChampTypeCardinalitéRôle
statuscode1..1active, cancelled
purposecode[]1..*Miroir du request.
patientReference(Patient)1..1Bénéficiaire.
requestReference(CoverageEligibilityRequest)1..1Demande source.
outcomecode1..1queued, complete, error, partial.
insurerReference(Organization)1..1Émetteur.
insuranceBackboneElement[]0..*Détail couvertures et prestations.
errorBackboneElement[]0..*Codes d'erreur si outcome=error.

Exemple JSON

Réponse positive avec un ticket modérateur de 25 USD :

json coverageeligibilityresponse-example.json
{
  "resourceType": "CoverageEligibilityResponse",
  "id": "example",
  "status": "active",
  "purpose": ["benefits"],
  "patient": { "reference": "Patient/example" },
  "created": "2026-05-16",
  "request": { "reference": "CoverageEligibilityRequest/example" },
  "outcome": "complete",
  "insurer": { "reference": "Organization/insurer-bcbs" },
  "insurance": [{
    "coverage": { "reference": "Coverage/example" },
    "inforce": true,
    "benefitPeriod": { "start": "2026-01-01", "end": "2026-12-31" },
    "item": [{
      "category": { "coding": [{ "code": "30", "display": "Health Benefit Plan Coverage" }] },
      "benefit": [{
        "type": { "coding": [{ "code": "copay", "display": "Copayment" }] },
        "allowedMoney": { "value": 25, "currency": "USD" }
      }]
    }]
  }]
}

Pièges courants

  • outcome="complete" mais insurance vide : incohérent — l'assureur doit fournir le détail des prestations s'il complète la requête.
  • benefitPeriod absent : le prestataire ne sait pas si les bénéfices s'appliquent au moment du soin.
  • Confusion allowedMoney / usedMoney : allowed = plafond annuel, used = déjà consommé. Le reste = allowed - used.

Ressources liées

  • CoverageEligibilityRequest — la demande.
  • Coverage — couverture détaillée.
  • Claim / ClaimResponse — cycle suivant.
  • X12 271 — équivalent EDI.

Voir aussi : CoverageEligibilityRequest, X12 271.