DSTU2

This page is part of the FHIR Specification (v0.0.82: (v1.0.2: DSTU 1). 2). 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

4.30 4.29 Resource VisionPrescription - Content

This resource maintained by the
Financial Management Work Group Maturity Level : 0 Compartments : Encounter , Patient , Practitioner

An authorization for the supply of glasses and/or contact lenses to a patient.

4.30.1 4.29.1 Scope and Usage

This resource covers all prescriptions for glasses and contact lenses for a patient.

4.30.2 4.29.2 Boundaries and Relationships

This resource is referenced by CarePlan , [Claim] Claim and ClinicalImpression

4.30.3 4.29.3 Resource Content

Structure

Name Flags Card. Type Description & Constraints doco
. . VisionPrescription Σ DomainResource Prescription for Vision vision correction products for a patient
. . . identifier Σ 0..* Identifier Business identifier
. . . dateWritten Σ 0..1 dateTime When prescription was authorized
. . . patient Σ 0..1 Reference ( Patient ) Who prescription is for
. . . prescriber Σ 0..1 Reference ( Practitioner ) Who authorizes the Vision vision product
. . . encounter Σ 0..1 Reference ( Encounter ) Created during encounter / admission / stay
. . . reason[x] Σ 0..1 Reason or indication for writing the prescription
. . . . reasonCodeableConcept 0..1 CodeableConcept
. . . . reasonReference 0..1 Reference ( Condition )
. . . dispense Σ 0..* Element BackboneElement Vision supply authorization
. . . . product Σ 1..1 Coding Product to be supplied
VisionProduct Example Vision Prescription Product Codes ( 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 lens power
. . . . backCurve Σ 0..1 decimal Contact lens back curvature
. . . . diameter Σ 0..1 decimal Contact Lens lens diameter
. . . . duration Σ 0..1 Quantity SimpleQuantity Lens wear duration
. . . . color Σ 0..1 string Lens add
. . . . brand Σ 0..1 string Lens add
. . . . notes Σ 0..1 string Notes for coatings

doco Documentation for this format

UML Diagram

VisionPrescription ( DomainResource ) Business identifier which may be used by other parties to reference or identify the prescription identifier : Identifier 0..* [0..*] The date (and perhaps time) when the prescription was written dateWritten : dateTime 0..1 [0..1] A link to a resource representing the person to whom the Vision vision products will be supplied patient : Reference ( [0..1] « Patient ) 0..1 » The healthcare professional responsible for authorizing the prescription prescriber : Reference ( [0..1] « Practitioner ) 0..1 » A link to a resource that identifies the particular occurrence of contact between patient and health care provider encounter : Reference ( [0..1] « Encounter ) 0..1 » Can be the reason or the indication for writing the prescription reason[x] : Type [0..1] « CodeableConcept | Reference ( Condition ) 0..1 » Dispense Identifies the type of Vision vision correction product which is required for the patient product : Coding 1..1 [1..1] « ( A coded concept describing the Vision vision products. (Strength=Example) VisionProduct Example Vision Prescription P... ) ?? » The eye for which the lens applies eye : code 0..1 [0..1] « A coded concept listing the eye codes. (Strength=Required) VisionEyes ! » Lens power measured in diopters (0.25 units) sphere : decimal 0..1 [0..1] Power adjustment for astigmatism measured in diopters (0.25 units) cylinder : decimal 0..1 [0..1] Adjustment for astigmatism measured in integer degrees axis : integer 0..1 [0..1] Amount of prism to compensate for eye alignment in fractional units prism : decimal 0..1 [0..1] The relative base, or reference lens edge, for the prism base : code 0..1 [0..1] « A coded concept listing the base codes. (Strength=Required) VisionBase ! » Power adjustment for multifocal lenses measured in diopters (0.25 units) add : decimal 0..1 [0..1] Contact lens power measured in diopters (0.25 units) power : decimal 0..1 [0..1] Back Curvature curvature measured in millimeters backCurve : decimal 0..1 [0..1] Contact lens diameter measured in millimeters diameter : decimal 0..1 [0..1] The recommended maximum wear period for the lens duration : Quantity 0..1 ( SimpleQuantity ) [0..1] Special color or pattern color : string 0..1 [0..1] Brand recommendations or restrictions brand : string 0..1 [0..1] Notes for special requirements such as coatings and lens materials notes : string 0..1 [0..1] Deals with details of the dispense part of the supply specification dispense 0..* [0..*]

XML Template

<VisionPrescription xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <</identifier>
 <
 <</patient>
 <</prescriber>
 <</encounter>
 <
     Reason or indication for writing the prescription</reason[x]>

 <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>
  <
  <
  <
  <
  <
  <
  <
  <
  <
  <
  <</duration>
  <
  <
  <

  <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(SimpleQuantity) 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>

Structure

Name Flags Card. Type Description & Constraints doco
. . VisionPrescription Σ DomainResource Prescription for Vision vision correction products for a patient
. . . identifier Σ 0..* Identifier Business identifier
. . . dateWritten Σ 0..1 dateTime When prescription was authorized
. . . patient Σ 0..1 Reference ( Patient ) Who prescription is for
. . . prescriber Σ 0..1 Reference ( Practitioner ) Who authorizes the Vision vision product
. . . encounter Σ 0..1 Reference ( Encounter ) Created during encounter / admission / stay
. . . reason[x] Σ 0..1 Reason or indication for writing the prescription
. . . . reasonCodeableConcept 0..1 CodeableConcept
. . . . reasonReference 0..1 Reference ( Condition )
. . . dispense Σ 0..* Element BackboneElement Vision supply authorization
. . . . product Σ 1..1 Coding Product to be supplied
VisionProduct Example Vision Prescription Product Codes ( 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 lens power
. . . . backCurve Σ 0..1 decimal Contact lens back curvature
. . . . diameter Σ 0..1 decimal Contact Lens lens diameter
. . . . duration Σ 0..1 Quantity SimpleQuantity Lens wear duration
. . . . color Σ 0..1 string Lens add
. . . . brand Σ 0..1 string Lens add
. . . . notes Σ 0..1 string Notes for coatings

doco Documentation for this format

UML Diagram

VisionPrescription ( DomainResource ) Business identifier which may be used by other parties to reference or identify the prescription identifier : Identifier 0..* [0..*] The date (and perhaps time) when the prescription was written dateWritten : dateTime 0..1 [0..1] A link to a resource representing the person to whom the Vision vision products will be supplied patient : Reference ( [0..1] « Patient ) 0..1 » The healthcare professional responsible for authorizing the prescription prescriber : Reference ( [0..1] « Practitioner ) 0..1 » A link to a resource that identifies the particular occurrence of contact between patient and health care provider encounter : Reference ( [0..1] « Encounter ) 0..1 » Can be the reason or the indication for writing the prescription reason[x] : Type [0..1] « CodeableConcept | Reference ( Condition ) 0..1 » Dispense Identifies the type of Vision vision correction product which is required for the patient product : Coding 1..1 [1..1] « ( A coded concept describing the Vision vision products. (Strength=Example) VisionProduct Example Vision Prescription P... ) ?? » The eye for which the lens applies eye : code 0..1 [0..1] « A coded concept listing the eye codes. (Strength=Required) VisionEyes ! » Lens power measured in diopters (0.25 units) sphere : decimal 0..1 [0..1] Power adjustment for astigmatism measured in diopters (0.25 units) cylinder : decimal 0..1 [0..1] Adjustment for astigmatism measured in integer degrees axis : integer 0..1 [0..1] Amount of prism to compensate for eye alignment in fractional units prism : decimal 0..1 [0..1] The relative base, or reference lens edge, for the prism base : code 0..1 [0..1] « A coded concept listing the base codes. (Strength=Required) VisionBase ! » Power adjustment for multifocal lenses measured in diopters (0.25 units) add : decimal 0..1 [0..1] Contact lens power measured in diopters (0.25 units) power : decimal 0..1 [0..1] Back Curvature curvature measured in millimeters backCurve : decimal 0..1 [0..1] Contact lens diameter measured in millimeters diameter : decimal 0..1 [0..1] The recommended maximum wear period for the lens duration : Quantity 0..1 ( SimpleQuantity ) [0..1] Special color or pattern color : string 0..1 [0..1] Brand recommendations or restrictions brand : string 0..1 [0..1] Notes for special requirements such as coatings and lens materials notes : string 0..1 [0..1] Deals with details of the dispense part of the supply specification dispense 0..* [0..*]

XML Template

<VisionPrescription xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <</identifier>
 <
 <</patient>
 <</prescriber>
 <</encounter>
 <
     Reason or indication for writing the prescription</reason[x]>

 <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>
  <
  <
  <
  <
  <
  <
  <
  <
  <
  <
  <</duration>
  <
  <
  <

  <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(SimpleQuantity) 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>

 

Alternate definitions: Schema / Schematron , Resource Profile ( XML , JSON ), Questionnaire

4.30.3.1 4.29.3.1 Terminology Bindings

Path Definition Type Reference
VisionPrescription.dispense.product A coded concept describing the Vision vision products. Example http://hl7.org/fhir/vs/vision-product Example Vision Prescription Product Codes
VisionPrescription.dispense.eye A coded concept listing the eye codes. Required http://hl7.org/fhir/eye-codes VisionEyes
VisionPrescription.dispense.base A coded concept listing the base codes. Required http://hl7.org/fhir/base-codes VisionBase

4.30.4 4.29.4 Search Parameters

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 identifier VisionPrescription.encounter
( Encounter )
identifier token Return prescriptions with this external identity identifier VisionPrescription.identifier
patient reference The identity of a patient to list dispenses for VisionPrescription.patient
( Patient )
prescriber reference Who authorizes the Vision vision product VisionPrescription.prescriber
( Practitioner )