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.

VisionPrescription — Ordonnance optique

Lunettes, lentilles, prismes : VisionPrescription porte les paramètres optiques précis (sphère, cylindre, axe, addition).

Objet de la ressource

VisionPrescription est l'équivalent FHIR de l'ordonnance optique. Une prescription = deux lensSpecification (gauche/droit), avec sphère, cylindre, axe, addition (progressifs), prisme, base. L'opticien (DispenseManager) utilise cette ressource pour fabriquer les verres ou commander les lentilles.

Champs clés

ChampTypeCardinalitéRôle
statuscode1..1active, cancelled, draft, entered-in-error.
createddateTime1..1Creation date.
patientReference(Patient)1..1Patient.
dateWrittendateTime1..1Prescription date.
prescriberReference(Practitioner | PractitionerRole)1..1Prescriber (ophthalmologist, optometrist).
lensSpecificationBackboneElement[]1..*Per-eye specification (sphere, cylinder, axis, add, prism, base, color, brand, duration).

Exemple JSON

Prescription progressive avec prisme :

json visionprescription-example.json
{
  "resourceType": "VisionPrescription",
  "id": "example",
  "status": "active",
  "created": "2026-05-16",
  "patient": { "reference": "Patient/example" },
  "dateWritten": "2026-05-16",
  "prescriber": { "reference": "Practitioner/dr-eye-specialist" },
  "lensSpecification": [{
    "product": { "coding": [{ "code": "lens", "display": "Spectacle lens" }] },
    "eye": "right",
    "sphere": -2.50,
    "cylinder": -0.75,
    "axis": 90,
    "prism": [{ "amount": 1.0, "base": "down" }],
    "add": 2.00
  }, {
    "product": { "coding": [{ "code": "lens", "display": "Spectacle lens" }] },
    "eye": "left",
    "sphere": -2.75,
    "cylinder": -0.50,
    "axis": 85,
    "add": 2.00
  }]
}

Pièges courants

  • Sphère/cylindre sans signe : convention négative pour myopie. Une valeur positive non typée = ambiguïté.
  • Axis hors [0, 180] : invalide. Toujours valider.
  • Un seul lensSpecification : erreur — chaque œil doit avoir sa spécification, même si OD=OG.

Ressources liées

  • Patient — Le bénéficiaire.
  • MedicationRequest — Comparable pour les médicaments oculaires.
  • DeviceRequest — Pour autres dispositifs ophtalmiques.