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