VisionPrescription
An authorization for the provision of glasses and/or contact lenses to a patient.
- Backends
- PostgreSQLElasticsearch
- Interactions
- CreateReadUpdatePatchDelete
- Search
- 6 of 6 parameters tested
Structure
| Element | Card. | Type | Description |
|---|---|---|---|
identifier | 0..* | Identifier | Business Identifier for vision prescription |
statusRequired?!Σ | 1..1 | code | active | cancelled | draft | entered-in-errorBinding (required): fm-status |
createdRequiredΣ | 1..1 | dateTime | Response creation date |
patientRequiredΣ | 1..1 | Reference(Patient) | Who prescription is for |
encounter | 0..1 | Reference(Encounter) | Created during encounter / admission / stay |
dateWrittenRequiredΣ | 1..1 | dateTime | When prescription was authorized |
prescriberRequiredΣ | 1..1 | Reference(Practitioner | PractitionerRole) | Who authorized the vision prescription |
lensSpecificationRequiredΣ | 1..* | BackboneElement | Vision lens authorization |
productRequiredΣ | 1..1 | CodeableConcept | Product to be suppliedBinding (example): vision-product |
eyeRequiredΣ | 1..1 | code | right | leftBinding (required): vision-eye-codes |
sphere | 0..1 | decimal | Power of the lens |
cylinder | 0..1 | decimal | Lens power for astigmatism |
axis | 0..1 | integer | Lens meridian which contain no power for astigmatism |
prism | 0..* | BackboneElement | Eye alignment compensation |
amountRequired | 1..1 | decimal | Amount of adjustment |
baseRequired | 1..1 | code | up | down | in | outBinding (required): vision-base-codes |
add | 0..1 | decimal | Added power for multifocal levels |
power | 0..1 | decimal | Contact lens power |
backCurve | 0..1 | decimal | Contact lens back curvature |
diameter | 0..1 | decimal | Contact lens diameter |
duration | 0..1 | Quantity | Lens wear duration |
color | 0..1 | string | Color required |
brand | 0..1 | string | Brand required |
note | 0..* | Annotation | Notes for coatings |
Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey
Search parameters
Query with GET [base]/VisionPrescription?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.
| Parameter | Type | Description | PG | ES |
|---|---|---|---|---|
datewritten | date | Return prescriptions written on this date VisionPrescription.dateWritten | ||
encounter | reference | Return prescriptions with this encounter identifier VisionPrescription.encounter | ||
identifier | token | Return prescriptions with this external identifier VisionPrescription.identifier | ||
patient | reference | The identity of a patient to list dispenses for VisionPrescription.patient | ||
prescriber | reference | Who authorized the vision prescription VisionPrescription.prescriber | ||
status | token | The status of the vision prescription VisionPrescription.status |
PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet. The author of the resource Logical id of this artifact When the resource version last changed Profiles this resource claims to conform to Security Labels applied to this resource Identifies where the resource comes from Tags applied to this resource Derived from the R4B DefinitionCommon parameters on every resource (8)
_haste-health-authorreference _idtoken _lastUpdateddate _profileuri _securitytoken _sourceuri _tagtoken _typetoken