It is common for the other systems to use different codes to represent lens styles, materials, colors, treatments, manufacturers, or addons/services, than are used in Rx-Universe. It is therefore necessary to have a way to translate one to the other.
When receiving orders from Optifacts, we use the Optifacts RxTransfer File Format, Opti2.8 This format uses Lab ID, Code Type, Code and Seg to specify combinations of materials, lens styles, tints, treatments, manufacturers, etc. This table allows values specified as any of these labels to be translated into the Rx-Universe material, style, tint, treatment, manufacturer, addon codes, etc needed to process the order.
Lab ID - this is the ID of the Lab that is to be translated, if one exists.
Code Type - this is the type of code to be translated. This field must exist. There are 5 options: “A” (addon), “C” (color), “M” (material), “S” (lens style) and “T” (design)
Code - this is the actual code to be translated. This field must exist.
Seg - this is the seg value that is need for translation, if one exists.
Lens Style - the lens style to be used for this translation - can be left blank, but if specified must be a valid lens style.
Material - the material code to be used for this translation - can be left blank, but if specified must be a valid material.
Tint - the tint code to be used for this translation - can be left blank, but if specified must be a valid tint code.
Pre-Treatment - the pre-treatment code to be used for this translation - can be left blank, but if specified must be a valid pre-treatment code.
Manufacturer - the manufacturer code to be used for this translation - can be left blank, but if specified must be a valid manufacturer code.
Addon Code - can be blank or can be a valid addon code.
Thickness - can be blank or a value from 0 to 4
Fin/SF - can be blank, or “F” to force finished blanks, or “S” to force semi-finished blanks.
Uncut - can be blank, or “Y” to indicate that the lens is to be supplied uncut, or “N” to indicate an edged lens.
Frame Type - can be blank or a 1 character value that indicates the frame type
Frame Status - can be blank or a 1 character value that indicates the frame status
Description - can be blank or free format text.