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.

InsurancePlan — détail : produit d'assurance santé

Un produit catalogue d'assurance santé : garanties, cotisations, réseau de prestataires. Pendant catalogue de Coverage (qui est l'instance souscrite par un assuré).

Rôle du plan d'assurance

InsurancePlan = catalogue éditorial. Coverage = instance souscrite par un Patient. Côté US, le standard Da Vinci PDEX Plan Net publie tous les plans d'un payeur via InsurancePlan pour aider les patients à comparer (interopérabilité ONC Rules 2026).

Champs clés

ChampCardinalitéRôle
status0..1draft | active | retired | unknown.
type0..*Médical, dentaire, optique, voyage, ...
name0..1Nom marketing.
ownedBy0..1Organization émettrice.
administeredBy0..1Organization gestionnaire.
coverageArea0..*Zones géographiques couvertes.
network0..*Réseaux de prestataires partenaires.
coverage0..*Garanties par catégorie.
plan0..*Sous-plans (tiers, options).

plan, coverage, network

coverage = quelles prestations sont couvertes (hospi 100%, optique 350€). plan = sous-options tarifaires (essentiel, confort, premium). network = réseau de praticiens en convention.

Exemple : mutuelle santé FR

json insuranceplan-mutuelle-fr.json
{
  "resourceType": "InsurancePlan",
  "id": "mut-acme-essentiel",
  "identifier": [{ "system": "http://example.org/insurance-plans", "value": "ACME-ESS-2026" }],
  "status": "active",
  "type": [{
    "coding": [{
      "system": "http://terminology.hl7.org/CodeSystem/insurance-plan-type",
      "code": "medical",
      "display": "Medical"
    }]
  }],
  "name": "Mutuelle ACME Essentiel 2026",
  "ownedBy": { "reference": "Organization/mutuelle-acme" },
  "administeredBy": { "reference": "Organization/mutuelle-acme" },
  "period": { "start": "2026-01-01", "end": "2026-12-31" },
  "coverage": [{
    "type": {
      "coding": [{ "system": "http://terminology.hl7.org/CodeSystem/coverage-class", "code": "plan", "display": "Plan" }]
    },
    "benefit": [{
      "type": { "text": "Hospitalisation" },
      "limit": [{
        "value": { "value": 100, "unit": "%" }
      }]
    }, {
      "type": { "text": "Optique" },
      "limit": [{
        "value": { "value": 350, "unit": "EUR" }
      }]
    }]
  }],
  "plan": [{
    "type": {
      "coding": [{ "system": "http://terminology.hl7.org/CodeSystem/insurance-plan-type", "code": "medical" }]
    },
    "generalCost": [{
      "type": { "text": "Cotisation mensuelle adulte" },
      "cost": { "value": 45, "currency": "EUR" }
    }]
  }]
}

Pièges courants

  • Confusion avec Coverage — InsurancePlan = produit (catalogue), Coverage = contrat instancié pour un assuré.
  • coverage.benefit non typé — sans type codé, impossible de comparer mécaniquement.
  • plan sans cost — un plan sans generalCost n'aide pas le patient à choisir.

Ressources liées