FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/luxottica-vision-prescription

PackageTest.Luxottica2
Resource TypeStructureDefinition
Idluxottica-vision-prescription
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=Test.Luxottica2@0.0.1-beta&canonical=http://fhir.lux/StructureDefinition/luxottica-vision-prescription
URLhttp://fhir.lux/StructureDefinition/luxottica-vision-prescription
Version1.0.0
Statusdraft
Date2023-01-12T12:47:40+10:00
NameLuxotticaVisionPrescription
TitleLuxotticaVisionPrescription
DescriptionAn authorization for the provision of glasses and/or contact lenses to a patient customized for luxottica.
TypeVisionPrescription
Kindresource

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
luxottica-vision-prescription-reccomandationLuxottica vision prescription reccomandation

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "luxottica-vision-prescription",
  "meta": {
    "versionId": "1",
    "lastUpdated": "2023-01-12T12:47:40.239+10:00"
  },
  "url": "http://fhir.lux/StructureDefinition/luxottica-vision-prescription",
  "version": "1.0.0",
  "name": "LuxotticaVisionPrescription",
  "title": "LuxotticaVisionPrescription",
  "status": "draft",
  "experimental": false,
  "date": "2023-01-12T12:47:40+10:00",
  "publisher": "EssilorLuxottica",
  "description": "An authorization for the provision of glasses and/or contact lenses to a patient customized for luxottica.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "VisionPrescription",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/VisionPrescription",
  "derivation": "specialization",
  "differential": {
    "element": [
      {
        "id": "VisionPrescription.expirationDate",
        "path": "VisionPrescription.expirationDate",
        "short": "Response expiration date",
        "definition": "Expiration date of prescription.",
        "requirements": "Need to record a timestamp for use by both the recipient and the issuer.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "VisionPrescription.expirationDate",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "VisionPrescription.pupillaryDistance",
        "path": "VisionPrescription.pupillaryDistance",
        "short": "Pupillary distance",
        "definition": "Distance between pupils.",
        "requirements": "Standard lens prescription measures.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false
      },
      {
        "id": "VisionPrescription.lensType",
        "path": "VisionPrescription.lensType",
        "short": "Type of lenses",
        "definition": "Type of lenses (single vision, bifocal, progressive, …)",
        "requirements": "Need to identify the type of lenses.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false
      },
      {
        "id": "VisionPrescription.usedFor",
        "path": "VisionPrescription.usedFor",
        "short": "Type of prescription",
        "definition": "Type of prescription (Daily wear, Safety, Sunglasses, Distance, Reading, …)",
        "requirements": "Need to identify the type of prescription.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false
      },
      {
        "id": "VisionPrescription.note",
        "path": "VisionPrescription.note",
        "short": "Notes for lenses",
        "definition": "Special instruction for the lenses.",
        "requirements": "Notes for lenses",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Annotation"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false
      },
      {
        "id": "VisionPrescription.extension:luxottica-vision-prescription-reccomandation",
        "path": "VisionPrescription.extension",
        "sliceName": "luxottica-vision-prescription-reccomandation",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://fhir.lux/StructureDefinition/luxottica-vision-prescription-reccomandation"
            ]
          }
        ],
        "mustSupport": false,
        "mapping": [
          {
            "identity": "argonaut-dq-dstu2",
            "map": "VisionPrescription.extension"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification",
        "path": "VisionPrescription.lensSpecification",
        "short": "Vision lens authorization",
        "definition": "Contain the details of  the individual lens specifications and serves as the authorization for the fullfillment by certified professionals.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.product",
        "path": "VisionPrescription.lensSpecification.product",
        "short": "Product to be supplied",
        "definition": "Identifies the type of vision correction product which is required for the patient.",
        "requirements": "Need to identify whether glasses or contacts.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true,
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "VisionProduct"
            }
          ],
          "strength": "example",
          "description": "A coded concept describing the vision products.",
          "valueSet": "http://hl7.org/fhir/ValueSet/vision-product"
        },
        "mapping": [
          {
            "identity": "v2",
            "map": "RXE-2-Give Code / RXO-1-Requested Give Code / RXD-2-Dispense/Give Code"
          },
          {
            "identity": "rim",
            "map": "consumable.role"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.eye",
        "path": "VisionPrescription.lensSpecification.eye",
        "short": "right | left",
        "definition": "The eye for which the lens specification applies.",
        "comment": "May also appear as OD (oculus dexter) for the right eye and OS (oculus siniter) for the left eye.",
        "requirements": "Needed to identify which eye the lens specification applies to.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true,
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "VisionEyes"
            }
          ],
          "strength": "required",
          "description": "A coded concept listing the eye codes.",
          "valueSet": "http://hl7.org/fhir/ValueSet/vision-eye-codes|4.3.0"
        },
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.sphere",
        "path": "VisionPrescription.lensSpecification.sphere",
        "short": "Power of the lens",
        "definition": "Lens power measured in dioptres (0.25 units).",
        "comment": "The value is negative for near-sighted and positive for far sighted.\nOften insurance will not cover a lens with power between +75 and -75.",
        "requirements": "Standard lens prescription measures.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.cylinder",
        "path": "VisionPrescription.lensSpecification.cylinder",
        "short": "Lens power for astigmatism",
        "definition": "Power adjustment for astigmatism measured in dioptres (0.25 units).",
        "requirements": "Standard lens prescription measures.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.axis",
        "path": "VisionPrescription.lensSpecification.axis",
        "short": "Lens meridian which contain no power for astigmatism",
        "definition": "Adjustment for astigmatism measured in integer degrees.",
        "comment": "The limits are +180 and -180 degrees.",
        "requirements": "Standard lens prescription measures.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.prism",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
            "valueString": "Prism"
          }
        ],
        "path": "VisionPrescription.lensSpecification.prism",
        "short": "Eye alignment compensation",
        "definition": "Allows for adjustment on two axis.",
        "requirements": "Standard lens prescription measures.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false
      },
      {
        "id": "VisionPrescription.lensSpecification.prism.amount",
        "path": "VisionPrescription.lensSpecification.prism.amount",
        "short": "Amount of adjustment",
        "definition": "Amount of prism to compensate for eye alignment in fractional units.",
        "requirements": "Standard lens prescription measures.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.prism.base",
        "path": "VisionPrescription.lensSpecification.prism.base",
        "short": "up | down | in | out",
        "definition": "The relative base, or reference lens edge, for the prism.",
        "requirements": "Standard lens prescription measures.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false,
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "VisionBase"
            }
          ],
          "strength": "required",
          "description": "A coded concept listing the base codes.",
          "valueSet": "http://hl7.org/fhir/ValueSet/vision-base-codes|4.3.0"
        },
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.add",
        "path": "VisionPrescription.lensSpecification.add",
        "short": "Added power for multifocal levels",
        "definition": "Power adjustment for multifocal lenses measured in dioptres (0.25 units).",
        "requirements": "Standard lens prescription measures.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.power",
        "path": "VisionPrescription.lensSpecification.power",
        "short": "Contact lens power",
        "definition": "Contact lens power measured in dioptres (0.25 units).",
        "requirements": "Standard contact lens prescription measures.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.backCurve",
        "path": "VisionPrescription.lensSpecification.backCurve",
        "short": "Contact lens back curvature",
        "definition": "Back curvature measured in millimetres.",
        "requirements": "Standard contact lens prescription measures.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.diameter",
        "path": "VisionPrescription.lensSpecification.diameter",
        "short": "Contact lens diameter",
        "definition": "Contact lens diameter measured in millimetres.",
        "requirements": "Standard contact lens prescription measures.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.duration",
        "path": "VisionPrescription.lensSpecification.duration",
        "short": "Lens wear duration",
        "definition": "The recommended maximum wear period for the lens.",
        "requirements": "Standard contact lens prescription measures.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Quantity",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/SimpleQuantity"
            ]
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.color",
        "path": "VisionPrescription.lensSpecification.color",
        "short": "Color required",
        "definition": "Special color or pattern.",
        "requirements": "Standard contact lens prescription measures.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.brand",
        "path": "VisionPrescription.lensSpecification.brand",
        "short": "Brand required",
        "definition": "Brand recommendations or restrictions.",
        "requirements": "Standard lens prescription measures.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.specialty",
        "path": "VisionPrescription.lensSpecification.specialty",
        "short": "Contact lens type",
        "definition": "Contact lens specialty type (Soft, Rigid, Hybrid, …).",
        "requirements": "Standard contact lens type.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.balance",
        "path": "VisionPrescription.lensSpecification.balance",
        "short": "Balance for the eye chosen",
        "definition": "Balance for the eye chosen.",
        "requirements": "Balance for the eye chosen.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.lensCleaner",
        "path": "VisionPrescription.lensSpecification.lensCleaner",
        "short": "Lens cleaner",
        "definition": "Product used for cleaning contact lenses.",
        "requirements": "Specification of the product used for cleaning contact lenses.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.disinfectionSolution",
        "path": "VisionPrescription.lensSpecification.disinfectionSolution",
        "short": "Disinfection solution",
        "definition": "Product used for disinfection solution of contact lenses.",
        "requirements": "Specification of the product used for disinfection solution of contact lenses.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "VisionPrescription.lensSpecification.note",
        "path": "VisionPrescription.lensSpecification.note",
        "short": "Notes for coatings",
        "definition": "Notes for special requirements such as coatings and lens materials.",
        "requirements": "Standard lens prescription measures.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Annotation"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      }
    ]
  }
}