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
| Champ | Type | Cardinalité | Rôle |
|---|---|---|---|
status | code | 1..1 | active, cancelled, draft, entered-in-error. |
created | dateTime | 1..1 | Creation date. |
patient | Reference(Patient) | 1..1 | Patient. |
dateWritten | dateTime | 1..1 | Prescription date. |
prescriber | Reference(Practitioner | PractitionerRole) | 1..1 | Prescriber (ophthalmologist, optometrist). |
lensSpecification | BackboneElement[] | 1..* | Per-eye specification (sphere, cylinder, axis, add, prism, base, color, brand, duration). |
Exemple JSON
Prescription progressive avec prisme :
{
"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.