| Package | Test.Luxottica2 |
| Resource Type | StructureDefinition |
| Id | luxottica-vision-prescription |
| FHIR Version | R4 |
| Source | https://simplifier.net/resolve?scope=Test.Luxottica2@0.0.1-beta&canonical=http://fhir.lux/StructureDefinition/luxottica-vision-prescription |
| URL | http://fhir.lux/StructureDefinition/luxottica-vision-prescription |
| Version | 1.0.0 |
| Status | draft |
| Date | 2023-01-12T12:47:40+10:00 |
| Name | LuxotticaVisionPrescription |
| Title | LuxotticaVisionPrescription |
| Description | An authorization for the provision of glasses and/or contact lenses to a patient customized for luxottica. |
| Type | VisionPrescription |
| Kind | resource |
No resources found
| StructureDefinition | |
| luxottica-vision-prescription-reccomandation | Luxottica vision prescription reccomandation |
No narrative content found in resource
{
"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"
}
]
}
]
}
}