This page is part of the FHIR Specification (v0.4.0: DSTU 2 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2
This resource maintained by the Financial Management Work Group
An authorization for the supply of glasses and/or contact lenses to a patient.
This resource covers all prescriptions for glasses and contact lenses for a patient.
This resource is referenced by [VisionClaim]
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
VisionPrescription | DomainResource | Prescription for Vision correction products for a patient | ||
identifier | 0..* | Identifier | Business identifier | |
dateWritten | 0..1 | dateTime | When prescription was authorized | |
patient | 0..1 | Patient | Who prescription is for | |
prescriber | 0..1 | Practitioner | Who authorizes the Vision product | |
encounter | 0..1 | Encounter | Created during encounter / admission / stay | |
reason[x] | Reason or indication for writing the prescription | |||
reasonCodeableConcept | 0..1 | CodeableConcept | ||
reasonReference | 0..1 | Condition | ||
dispense | 0..* | Element | Vision supply authorization | |
product | 1..1 | Coding | Product to be supplied VisionProduct (Example) | |
eye | 0..1 | code | right | left VisionEyes (Required) | |
sphere | 0..1 | decimal | Lens sphere | |
cylinder | 0..1 | decimal | Lens cylinder | |
axis | 0..1 | integer | Lens axis | |
prism | 0..1 | decimal | Lens prism | |
base | 0..1 | code | up | down | in | out VisionBase (Required) | |
add | 0..1 | decimal | Lens add | |
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 | Lens add | |
brand | 0..1 | string | Lens add | |
notes | 0..1 | string | Notes for coatings |
UML Diagram
XML Template
<VisionPrescription xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Business identifier --></identifier> <dateWritten value="[dateTime]"/><!-- 0..1 When prescription was authorized --> <patient><!-- 0..1 Reference(Patient) Who prescription is for --></patient> <prescriber><!-- 0..1 Reference(Practitioner) Who authorizes the Vision product --></prescriber> <encounter><!-- 0..1 Reference(Encounter) Created during encounter / admission / stay --></encounter> <reason[x]><!-- 0..1 CodeableConcept|Reference(Condition) Reason or indication for writing the prescription --></reason[x]> <dispense> <!-- 0..* Vision supply authorization --> <product><!-- 1..1 Coding Product to be supplied --></product> <eye value="[code]"/><!-- 0..1 right | left --> <sphere value="[decimal]"/><!-- 0..1 Lens sphere --> <cylinder value="[decimal]"/><!-- 0..1 Lens cylinder --> <axis value="[integer]"/><!-- 0..1 Lens axis --> <prism value="[decimal]"/><!-- 0..1 Lens prism --> <base value="[code]"/><!-- 0..1 up | down | in | out --> <add value="[decimal]"/><!-- 0..1 Lens add --> <power value="[decimal]"/><!-- 0..1 Contact Lens power --> <backCurve value="[decimal]"/><!-- 0..1 Contact lens back curvature --> <diameter value="[decimal]"/><!-- 0..1 Contact Lens diameter --> <duration><!-- 0..1 Quantity Lens wear duration --></duration> <color value="[string]"/><!-- 0..1 Lens add --> <brand value="[string]"/><!-- 0..1 Lens add --> <notes value="[string]"/><!-- 0..1 Notes for coatings --> </dispense> </VisionPrescription>
JSON Template
{ "resourceType" : "VisionPrescription", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // Business identifier "dateWritten" : "<dateTime>", // When prescription was authorized "patient" : { Reference(Patient) }, // Who prescription is for "prescriber" : { Reference(Practitioner) }, // Who authorizes the Vision product "encounter" : { Reference(Encounter) }, // Created during encounter / admission / stay // reason[x]: Reason or indication for writing the prescription. One of these 2: "reasonCodeableConcept" : { CodeableConcept }, "reasonReference" : { Reference(Condition) }, "dispense" : [{ // Vision supply authorization "product" : { Coding }, // R! Product to be supplied "eye" : "<code>", // right | left "sphere" : <decimal>, // Lens sphere "cylinder" : <decimal>, // Lens cylinder "axis" : <integer>, // Lens axis "prism" : <decimal>, // Lens prism "base" : "<code>", // up | down | in | out "add" : <decimal>, // Lens add "power" : <decimal>, // Contact Lens power "backCurve" : <decimal>, // Contact lens back curvature "diameter" : <decimal>, // Contact Lens diameter "duration" : { Quantity }, // Lens wear duration "color" : "<string>", // Lens add "brand" : "<string>", // Lens add "notes" : "<string>" // Notes for coatings }] }
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
VisionPrescription | DomainResource | Prescription for Vision correction products for a patient | ||
identifier | 0..* | Identifier | Business identifier | |
dateWritten | 0..1 | dateTime | When prescription was authorized | |
patient | 0..1 | Patient | Who prescription is for | |
prescriber | 0..1 | Practitioner | Who authorizes the Vision product | |
encounter | 0..1 | Encounter | Created during encounter / admission / stay | |
reason[x] | Reason or indication for writing the prescription | |||
reasonCodeableConcept | 0..1 | CodeableConcept | ||
reasonReference | 0..1 | Condition | ||
dispense | 0..* | Element | Vision supply authorization | |
product | 1..1 | Coding | Product to be supplied VisionProduct (Example) | |
eye | 0..1 | code | right | left VisionEyes (Required) | |
sphere | 0..1 | decimal | Lens sphere | |
cylinder | 0..1 | decimal | Lens cylinder | |
axis | 0..1 | integer | Lens axis | |
prism | 0..1 | decimal | Lens prism | |
base | 0..1 | code | up | down | in | out VisionBase (Required) | |
add | 0..1 | decimal | Lens add | |
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 | Lens add | |
brand | 0..1 | string | Lens add | |
notes | 0..1 | string | Notes for coatings |
XML Template
<VisionPrescription xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier Business identifier --></identifier> <dateWritten value="[dateTime]"/><!-- 0..1 When prescription was authorized --> <patient><!-- 0..1 Reference(Patient) Who prescription is for --></patient> <prescriber><!-- 0..1 Reference(Practitioner) Who authorizes the Vision product --></prescriber> <encounter><!-- 0..1 Reference(Encounter) Created during encounter / admission / stay --></encounter> <reason[x]><!-- 0..1 CodeableConcept|Reference(Condition) Reason or indication for writing the prescription --></reason[x]> <dispense> <!-- 0..* Vision supply authorization --> <product><!-- 1..1 Coding Product to be supplied --></product> <eye value="[code]"/><!-- 0..1 right | left --> <sphere value="[decimal]"/><!-- 0..1 Lens sphere --> <cylinder value="[decimal]"/><!-- 0..1 Lens cylinder --> <axis value="[integer]"/><!-- 0..1 Lens axis --> <prism value="[decimal]"/><!-- 0..1 Lens prism --> <base value="[code]"/><!-- 0..1 up | down | in | out --> <add value="[decimal]"/><!-- 0..1 Lens add --> <power value="[decimal]"/><!-- 0..1 Contact Lens power --> <backCurve value="[decimal]"/><!-- 0..1 Contact lens back curvature --> <diameter value="[decimal]"/><!-- 0..1 Contact Lens diameter --> <duration><!-- 0..1 Quantity Lens wear duration --></duration> <color value="[string]"/><!-- 0..1 Lens add --> <brand value="[string]"/><!-- 0..1 Lens add --> <notes value="[string]"/><!-- 0..1 Notes for coatings --> </dispense> </VisionPrescription>
JSON Template
{ "resourceType" : "VisionPrescription", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // Business identifier "dateWritten" : "<dateTime>", // When prescription was authorized "patient" : { Reference(Patient) }, // Who prescription is for "prescriber" : { Reference(Practitioner) }, // Who authorizes the Vision product "encounter" : { Reference(Encounter) }, // Created during encounter / admission / stay // reason[x]: Reason or indication for writing the prescription. One of these 2: "reasonCodeableConcept" : { CodeableConcept }, "reasonReference" : { Reference(Condition) }, "dispense" : [{ // Vision supply authorization "product" : { Coding }, // R! Product to be supplied "eye" : "<code>", // right | left "sphere" : <decimal>, // Lens sphere "cylinder" : <decimal>, // Lens cylinder "axis" : <integer>, // Lens axis "prism" : <decimal>, // Lens prism "base" : "<code>", // up | down | in | out "add" : <decimal>, // Lens add "power" : <decimal>, // Contact Lens power "backCurve" : <decimal>, // Contact lens back curvature "diameter" : <decimal>, // Contact Lens diameter "duration" : { Quantity }, // Lens wear duration "color" : "<string>", // Lens add "brand" : "<string>", // Lens add "notes" : "<string>" // Notes for coatings }] }
Alternate definitions: Schema/Schematron, Resource Profile (XML, JSON), Questionnaire
Path | Definition | Type | Reference |
---|---|---|---|
VisionPrescription.dispense.product | A coded concept describing the Vision products. | Example | http://hl7.org/fhir/vs/vision-product |
VisionPrescription.dispense.eye | A coded concept listing the eye codes. | Fixed | http://hl7.org/fhir/eye-codes |
VisionPrescription.dispense.base | A coded concept listing the base codes. | Fixed | http://hl7.org/fhir/base-codes |
Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
Name | Type | Description | Paths |
datewritten | date | Return prescriptions written on this date | VisionPrescription.dateWritten |
encounter | reference | Return prescriptions with this encounter identity | VisionPrescription.encounter (Encounter) |
identifier | token | Return prescriptions with this external identity | VisionPrescription.identifier |
patient | reference | The identity of a patient to list dispenses for | VisionPrescription.patient (Patient) |