| Server IP : 138.197.176.125 / Your IP : 216.73.217.122 Web Server : Apache/2.4.41 (Ubuntu) System : Linux SuiteCRM-8 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.3.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/eyeclinicbeta/ |
Upload File : |
<?php
/*$module = new Vtiger_Module();
$module->name = "FinalRx";
$module=$module->getInstance('FinalRx');
$block0 = new Vtiger_Block();
$block0->label = "LBL_PATIENT_DETAIL";
$block0 = $block0->getInstance($block0->label,$module);
$field2 = new Vtiger_Field();
$field2->name = 'dob';
$field2->label = 'Date Of Birth';
$field2->table = 'vtiger_finalrx';
$field2->column = $field2->name;
$field2->columntype = 'VARCHAR(255)';
$field2->uitype = 5;
$field2->typeofdata = 'D~O';
$block0->addField($field2);
$field3 = new Vtiger_Field();
$field3->name = 'age';
$field3->label = 'Age';
$field3->table = 'vtiger_finalrx';
$field3->column = $field2->name;
$field3->columntype = 'VARCHAR(255)';
$field3->uitype = 1;
$field3->typeofdata = 'I~O';
$block0->addField($field2);*/
// $Vtiger_Utils_Log = true;
// include_once('vtlib/Vtiger/Menu.php');
// include_once('vtlib/Vtiger/Module.php');
// $module='SpectacleExam';
// $module = Vtiger_Module::getInstance('SpectacleExam');
// $block0 = Vtiger_Block::getInstance('LBL_PATIENT_DETAIL', $module);
include_once 'vtlib/Vtiger/Module.php';
include_once 'vtlib/Vtiger/Menu.php';
$Vtiger_Utils_Log = true;
$module = new Vtiger_Module();
$module->name = "SpectacleExam";
$module=$module->getInstance('SpectacleExam');
$block2 = new Vtiger_Block();
$block2->label = "LBL_Final_RX";
$block2 = $block2->getInstance($block2->label,$module);
$field2 = new Vtiger_Field();
$field2->name = 'current_glasses_notes';
$field2->label = 'Current Glasses Notes';
$field2->table = $module->basetable;
$field2->column = $field2->name;
$field2->columntype = 'VARCHAR(255)';
$field2->uitype = 1;
$field2->typeofdata = 'V~O';
$block2->addField($field2);
/*
$field2 = new Vtiger_Field();
$field2->name = 'notesf';
$field2->label = 'Notes';
$field2->table = $module->basetable;
$field2->column = $field2->name;
$field2->columntype = 'VARCHAR(255)';
$field2->uitype = 1;
$field2->typeofdata = 'V~O';
$block2->addField($field2);
$field3 = new Vtiger_Field();
$field3->name = 'bvd';
$field3->label = 'BVD';
$field3->table = $module->basetable;
$field3->column = $field3->name;
$field3->columntype = 'VARCHAR(255)';
$field3->uitype = 1;
$field3->typeofdata = 'I~O';
$block2->addField($field3);
$field4 = new Vtiger_Field();
$field4->name = 'external_prescription';
$field4->label = 'Externam Prescription';
$field4->table = $module->basetable;
$field4->column = $field4->name;
$field4->columntype = 'VARCHAR(255)';
$field4->uitype = 56;
$block2->addField($field4);
*/
/*$field2 = new Vtiger_Field();
$field2->name = 'dob';
$field2->label = 'Date Of Birth';
$field2->table = $module->basetable;
$field2->column = $field2->name;
$field2->columntype = 'VARCHAR(255)';
$field2->uitype = 5;
$field2->typeofdata = 'D~O';
$block0->addField($field2); */
// $field3 = new Vtiger_Field();
// $field3->name = 'age';
// $field3->label = 'Age';
// $field3->table = $module->basetable;
// $field3->column = $field3->name;
// $field3->columntype = 'VARCHAR(255)';
// $field3->uitype = 1;
// $field3->typeofdata = 'I~O';
// $block0->addField($field3);
// // $block1 = Vtiger_Block::getInstance('LBL_SUBJECTIVE_RX', $module);
/*/////////////////////////////////////////////*/
// $block1 = new Vtiger_Block();
// $block1->label = "LBL_SUBJECTIVE_RX";
// $block1 = $block1->getInstance($block1->label,$module);
// $module->addBlock($block1);
// $block1 = new Vtiger_Block();
// $block1->label = "LBL_SUBJECTIVE_RX";
// $module->addBlock($block1);
// $block2 = new Vtiger_Block();
// $block2->label = "LBL_Final_RX";
// $module->addBlock($block2);
// $block3 = Vtiger_Block::getInstance('LBL_OLD_Glasses_Rx', $module);
// $block3 = new Vtiger_Block();
// $block3->label = "LBL_OLD_Glasses_Rx";
// $module->addBlock($block3);
// $field131 = new Vtiger_Field();
// $field131->name = 'sph_r_or';
// $field131->label= 'SPH';
// $field131->uitype= 1;
// $field131->displaytype= 1;
// $field131->table= $module->basetable;
// $field131->column = $field131->name;
// $field131->typeofdata = 'I~O';
// $block3->addField($field131);
// $field132 = new Vtiger_Field();
// $field132->name = 'sph_l_or';
// $field132->label= 'SPH';
// $field132->uitype= 1;
// $field132->displaytype= 1;
// $field132->table= $module->basetable;
// $field132->column = $field132->name;
// $field132->typeofdata = 'I~O';
// $block3->addField($field132);
// $field133 = new Vtiger_Field();
// $field133->name = 'cyl_r_or';
// $field133->label= 'CYL';
// $field133->uitype= 1;
// $field133->displaytype= 1;
// $field133->table= $module->basetable;
// $field133->column = $field133->name;
// $field133->typeofdata = 'I~O';
// $block3->addField($field133);
// $field134 = new Vtiger_Field();
// $field134->name = 'cyl_l_or';
// $field134->label= 'CYL';
// $field134->uitype= 1;
// $field134->displaytype= 1;
// $field134->table= $module->basetable;
// $field134->column = $field134->name;
// $field134->typeofdata = 'I~O';
// $block3->addField($field134);
// $field135 = new Vtiger_Field();
// $field135->name = 'axis_r_or';
// $field135->label= 'Axis';
// $field135->uitype= 1;
// $field135->displaytype= 1;
// $field135->table= $module->basetable;
// $field135->column = $field135->name;
// $field135->typeofdata = 'I~O';
// $block3->addField($field135);
// $field136 = new Vtiger_Field();
// $field136->name = 'axis_l_or';
// $field136->label= 'Axis';
// $field136->uitype= 1;
// $field136->displaytype= 1;
// $field136->table= $module->basetable;
// $field136->column = $field136->name;
// $field136->typeofdata = 'I~O';
// $block3->addField($field136);
// $field137 = new Vtiger_Field();
// $field137->name = 'add_r_or';
// $field137->label= 'ADD';
// $field137->uitype= 1;
// $field137->displaytype= 1;
// $field137->table= $module->basetable;
// $field137->column = $field137->name;
// $field137->typeofdata = 'I~O';
// $block3->addField($field137);
// $field138 = new Vtiger_Field();
// $field138->name = 'add_l_or';
// $field138->label= 'ADD';
// $field138->uitype= 1;
// $field138->displaytype= 1;
// $field138->table= $module->basetable;
// $field138->column = $field138->name;
// $field138->typeofdata = 'I~O';
// $block3->addField($field138);
// $field139 = new Vtiger_Field();
// $field139->name = 'dist_r_or';
// $field139->label= 'DIST.VA';
// $field139->uitype= 1;
// $field139->displaytype= 1;
// $field139->table= $module->basetable;
// $field139->column = $field139->name;
// $field139->typeofdata = 'I~O';
// $block3->addField($field139);
// $field140 = new Vtiger_Field();
// $field140->name = 'dist_l_or';
// $field140->label= 'DIST.VA';
// $field140->uitype= 1;
// $field140->displaytype= 1;
// $field140->table= $module->basetable;
// $field140->column = $field140->name;
// $field140->typeofdata = 'I~O';
// $block3->addField($field140);
// $field101 = new Vtiger_Field();
// $field101->name = 'vision_r_f';
// $field101->label= 'Vision';
// $field101->uitype= 1;
// $field101->displaytype= 1;
// $field101->table= $module->basetable;
// $field101->column = $field101->name;
// $field101->typeofdata = 'I~O';
// $block2->addField($field101);
// $field102 = new Vtiger_Field();
// $field102->name = 'vision_l_f';
// $field102->label= 'Vision';
// $field102->uitype= 1;
// $field102->displaytype= 1;
// $field102->table= $module->basetable;
// $field102->column = $field102->name;
// $field102->typeofdata = 'I~O';
// $block2->addField($field102);
// $field103 = new Vtiger_Field();
// $field103->name = 'sph_r_f';
// $field103->label= 'SPH';
// $field103->uitype= 1;
// $field103->displaytype= 1;
// $field103->table= $module->basetable;
// $field103->column = $field103->name;
// $field103->typeofdata = 'I~O';
// $block2->addField($field103);
// $field104 = new Vtiger_Field();
// $field104->name = 'sph_l_f';
// $field104->label= 'SPH';
// $field104->uitype= 1;
// $field104->displaytype= 1;
// $field104->table= $module->basetable;
// $field104->column = $field104->name;
// $field104->typeofdata = 'I~O';
// $block2->addField($field104);
// $field105 = new Vtiger_Field();
// $field105->name = 'cyl_r_f';
// $field105->label= 'CYL';
// $field105->uitype= 1;
// $field105->displaytype= 1;
// $field105->table= $module->basetable;
// $field105->column = $field105->name;
// $field105->typeofdata = 'I~O';
// $block2->addField($field105);
// $field106 = new Vtiger_Field();
// $field106->name = 'cyl_l_f';
// $field106->label= 'CYL';
// $field106->uitype= 1;
// $field106->displaytype= 1;
// $field106->table= $module->basetable;
// $field106->column = $field106->name;
// $field106->typeofdata = 'I~O';
// $block2->addField($field106);
// $field107 = new Vtiger_Field();
// $field107->name = 'axis_r_f';
// $field107->label= 'Axis';
// $field107->uitype= 1;
// $field107->displaytype= 1;
// $field107->table= $module->basetable;
// $field107->column = $field107->name;
// $field107->typeofdata = 'I~O';
// $block2->addField($field107);
// $field108 = new Vtiger_Field();
// $field108->name = 'axis_l_f';
// $field108->label= 'Axis';
// $field108->uitype= 1;
// $field108->displaytype= 1;
// $field108->table= $module->basetable;
// $field108->column = $field108->name;
// $field108->typeofdata = 'I~O';
// $block2->addField($field108);
// $field109 = new Vtiger_Field();
// $field109->name = 'dprisom_r_f';
// $field109->label= 'D.PRISM';
// $field109->uitype= 1;
// $field109->displaytype= 1;
// $field109->table= $module->basetable;
// $field109->column = $field109->name;
// $field109->typeofdata = 'I~O';
// $block2->addField($field109);
// $field110 = new Vtiger_Field();
// $field110->name = 'dprisom_l_f';
// $field110->label= 'D.PRISM';
// $field110->uitype= 1;
// $field110->displaytype= 1;
// $field110->table= $module->basetable;
// $field110->column = $field110->name;
// $field110->typeofdata = 'I~O';
// $block2->addField($field110);
// $field111 = new Vtiger_Field();
// $field111->name = 'dist_r_f';
// $field111->label= 'DIST.VA';
// $field111->uitype= 1;
// $field111->displaytype= 1;
// $field111->table= $module->basetable;
// $field111->column = $field111->name;
// $field111->typeofdata = 'I~O';
// $block2->addField($field111);
// $field112 = new Vtiger_Field();
// $field112->name = 'dist_l_f';
// $field112->label= 'DIST.VA';
// $field112->uitype= 1;
// $field112->displaytype= 1;
// $field112->table= $module->basetable;
// $field112->column = $field112->name;
// $field112->typeofdata = 'I~O';
// $block2->addField($field112);
// $field113 = new Vtiger_Field();
// $field113->name = 'near_r_f';
// $field113->label= 'NEAR ADD';
// $field113->uitype= 1;
// $field113->displaytype= 1;
// $field113->table= $module->basetable;
// $field113->column = $field113->name;
// $field113->typeofdata = 'I~O';
// $block2->addField($field113);
// $field114 = new Vtiger_Field();
// $field114->name = 'near_l_f';
// $field114->label= 'NEAR ADD';
// $field114->uitype= 1;
// $field114->displaytype= 1;
// $field114->table= $module->basetable;
// $field114->column = $field114->name;
// $field114->typeofdata = 'I~O';
// $block2->addField($field114);
// $field115 = new Vtiger_Field();
// $field115->name = 'nprism_r_f';
// $field115->label= 'N.PRISM';
// $field115->uitype= 1;
// $field115->displaytype= 1;
// $field115->table= $module->basetable;
// $field115->column = $field115->name;
// $field115->typeofdata = 'I~O';
// $block2->addField($field115);
// $field116 = new Vtiger_Field();
// $field116->name = 'nprism_l_f';
// $field116->label= 'N. PRISM';
// $field116->uitype= 1;
// $field116->displaytype= 1;
// $field116->table= $module->basetable;
// $field116->column = $field116->name;
// $field116->typeofdata = 'I~O';
// $block2->addField($field116);
// $field117 = new Vtiger_Field();
// $field117->name = 'pd_r_f';
// $field117->label= 'PD';
// $field117->uitype= 1;
// $field117->displaytype= 1;
// $field117->table= $module->basetable;
// $field117->column = $field117->name;
// $field117->typeofdata = 'I~O';
// $block2->addField($field117);
// $field118 = new Vtiger_Field();
// $field118->name = 'pd_l_f';
// $field118->label= 'PD';
// $field118->uitype= 1;
// $field118->displaytype= 1;
// $field118->table= $module->basetable;
// $field118->column = $field118->name;
// $field118->typeofdata = 'I~O';
// $block2->addField($field118);
// $field125 = new Vtiger_Field();
// $field125->name = 'bin_r_f';
// $field125->label= 'BIN. VA';
// $field125->uitype= 1;
// $field125->displaytype= 1;
// $field125->table= $module->basetable;
// $field125->column = $field125->name;
// $field125->typeofdata = 'I~O';
// $block2->addField($field125);
// $field126 = new Vtiger_Field();
// $field126->name = 'bin_l_f';
// $field126->label= 'BIN. VA';
// $field126->uitype= 1;
// $field126->displaytype= 1;
// $field126->table= $module->basetable;
// $field126->column = $field126->name;
// $field126->typeofdata = 'I~O';
// $block2->addField($field126);
// $field127 = new Vtiger_Field();
// $field127->name = 'nearva_r_f';
// $field127->label= 'NEAR VA';
// $field127->uitype= 1;
// $field127->displaytype= 1;
// $field127->table= $module->basetable;
// $field127->column = $field127->name;
// $field127->typeofdata = 'I~O';
// $block2->addField($field127);
// $field128 = new Vtiger_Field();
// $field128->name = 'nearva_l_f';
// $field128->label= 'NEAR VA';
// $field128->uitype= 1;
// $field128->displaytype= 1;
// $field128->table= $module->basetable;
// $field128->column = $field128->name;
// $field128->typeofdata = 'I~O';
// $block2->addField($field128);
// $field129 = new Vtiger_Field();
// $field129->name = 'inter_r_f';
// $field129->label= 'INTER ADD';
// $field129->uitype= 1;
// $field129->displaytype= 1;
// $field129->table= $module->basetable;
// $field129->column = $field129->name;
// $field129->typeofdata = 'I~O';
// $block2->addField($field129);
// $field130 = new Vtiger_Field();
// $field130->name = 'inter_l_f';
// $field130->label= 'INTER ADD';
// $field130->uitype= 1;
// $field130->displaytype= 1;
// $field130->table= $module->basetable;
// $field130->column = $field130->name;
// $field130->typeofdata = 'I~O';
// $block2->addField($field130);
/* $field7 = new Vtiger_Field();
$field7->name = 'old_glasses_rx_test_date';
$field7->label = 'Old Glasses RX Test Date';
$field7->table = $module->basetable;
$field7->column = $field7->name;
$field7->columntype = 'DATE';
$field7->uitype = 5;
$field7->typeofdata = 'D~O';
$block3->addField($field7);
$field8 = new Vtiger_Field();
$field8->name = 'old_glasses_rx_examiner';
$field8->label = 'Old Glasses RX Examiner';
$field8->table = $module->basetable;
$field8->column = $field6->name;
$field8->columntype = 'VARCHAR(255)';
$field8->uitype = 15;
$field8->setPicklistValues(Array(''));
$field8->typeofdata = 'V~O';
$block3->addField($field8);
$field47 = new Vtiger_Field();
$field47->name = 'vision_r';
$field47->label= 'Vision R';
$field47->uitype= 1;
$field47->displaytype= 1;
$field47->table= $module->basetable;
$field47->column = $field47->name;
$field47->typeofdata = 'I~O';
$block3->addField($field47);
$field48 = new Vtiger_Field();
$field48->name = 'vision_l';
$field48->label= 'Vision L';
$field48->uitype= 1;
$field48->displaytype= 1;
$field48->table= $module->basetable;
$field48->column = $field48->name;
$field48->typeofdata = 'I~O';
$block3->addField($field48);
$field49 = new Vtiger_Field();
$field49->name = 'sph_r';
$field49->label= 'SPH R';
$field49->uitype= 1;
$field49->displaytype= 1;
$field49->table= $module->basetable;
$field49->column = $field49->name;
$field49->typeofdata = 'I~O';
$block3->addField($field49);
$field50 = new Vtiger_Field();
$field50->name = 'sph_l';
$field50->label= 'SPH L';
$field50->uitype= 1;
$field50->displaytype= 1;
$field50->table= $module->basetable;
$field50->column = $field50->name;
$field50->typeofdata = 'I~O';
$block3->addField($field50);
$field51 = new Vtiger_Field();
$field51->name = 'cyl_r';
$field51->label= 'CYL R';
$field51->uitype= 1;
$field51->displaytype= 1;
$field51->table= $module->basetable;
$field51->column = $field51->name;
$field51->typeofdata = 'I~O';
$block3->addField($field51);
$field52 = new Vtiger_Field();
$field52->name = 'cyl_l';
$field52->label= 'CYL L';
$field52->uitype= 1;
$field52->displaytype= 1;
$field52->table= $module->basetable;
$field52->column = $field52->name;
$field52->typeofdata = 'I~O';
$block3->addField($field52);
$field53 = new Vtiger_Field();
$field53->name = 'axis_r';
$field53->label= 'Axis R';
$field53->uitype= 1;
$field53->displaytype= 1;
$field53->table= $module->basetable;
$field53->column = $field53->name;
$field53->typeofdata = 'I~O';
$block3->addField($field53);
$field54 = new Vtiger_Field();
$field54->name = 'axis_l';
$field54->label= 'Axis L';
$field54->uitype= 1;
$field54->displaytype= 1;
$field54->table= $module->basetable;
$field54->column = $field54->name;
$field54->typeofdata = 'I~O';
$block3->addField($field54);
$field55 = new Vtiger_Field();
$field55->name = 'dprisom_r';
$field55->label= 'D.PRISM R';
$field55->uitype= 1;
$field55->displaytype= 1;
$field55->table= $module->basetable;
$field55->column = $field55->name;
$field55->typeofdata = 'I~O';
$block3->addField($field55);
$field56 = new Vtiger_Field();
$field56->name = 'dprisom_l';
$field56->label= 'D.PRISM L';
$field56->uitype= 1;
$field56->displaytype= 1;
$field56->table= $module->basetable;
$field56->column = $field56->name;
$field56->typeofdata = 'I~O';
$block3->addField($field56);
$field57 = new Vtiger_Field();
$field57->name = 'dist_r';
$field57->label= 'DIST.VA R';
$field57->uitype= 1;
$field57->displaytype= 1;
$field57->table= $module->basetable;
$field57->column = $field57->name;
$field57->typeofdata = 'I~O';
$block3->addField($field57);
$field58 = new Vtiger_Field();
$field58->name = 'dist_l';
$field58->label= 'DIST.VA L';
$field58->uitype= 1;
$field58->displaytype= 1;
$field58->table= $module->basetable;
$field58->column = $field58->name;
$field58->typeofdata = 'I~O';
$block3->addField($field58);
$field59 = new Vtiger_Field();
$field59->name = 'near_r';
$field59->label= 'NEAR ADD R';
$field59->uitype= 1;
$field59->displaytype= 1;
$field59->table= $module->basetable;
$field59->column = $field59->name;
$field59->typeofdata = 'I~O';
$block3->addField($field59);
$field60 = new Vtiger_Field();
$field60->name = 'near_l';
$field60->label= 'NEAR ADD L';
$field60->uitype= 1;
$field60->displaytype= 1;
$field60->table= $module->basetable;
$field60->column = $field60->name;
$field60->typeofdata = 'I~O';
$block3->addField($field60);
$field61 = new Vtiger_Field();
$field61->name = 'nprism_r';
$field61->label= 'N.PRISM R';
$field61->uitype= 1;
$field61->displaytype= 1;
$field61->table= $module->basetable;
$field61->column = $field61->name;
$field61->typeofdata = 'I~O';
$block3->addField($field61);
$field62 = new Vtiger_Field();
$field62->name = 'nprism_l';
$field62->label= 'N. PRISM L';
$field62->uitype= 1;
$field62->displaytype= 1;
$field62->table= $module->basetable;
$field62->column = $field62->name;
$field62->typeofdata = 'I~O';
$block3->addField($field62);
$field63 = new Vtiger_Field();
$field63->name = 'near_va_r';
$field63->label= 'NEAR VA R';
$field63->uitype= 1;
$field63->displaytype= 1;
$field63->table= $module->basetable;
$field63->column = $field63->name;
$field63->typeofdata = 'I~O';
$block3->addField($field63);
$field64 = new Vtiger_Field();
$field64->name = 'near_va_l';
$field64->label= 'NEAR VA L';
$field64->uitype= 1;
$field64->displaytype= 1;
$field64->table= $module->basetable;
$field64->column = $field64->name;
$field64->typeofdata = 'I~O';
$block3->addField($field64);
$field65 = new Vtiger_Field();
$field65->name = 'inter_r';
$field65->label= 'INTER ADD R';
$field65->uitype= 1;
$field65->displaytype= 1;
$field65->table= $module->basetable;
$field65->column = $field65->name;
$field65->typeofdata = 'I~O';
$block3->addField($field65);
$field66 = new Vtiger_Field();
$field66->name = 'inter_l';
$field66->label= 'INTER ADD L';
$field66->uitype= 1;
$field66->displaytype= 1;
$field66->table= $module->basetable;
$field66->column = $field66->name;
$field66->typeofdata = 'I~O';
$block3->addField($field66);
$field67 = new Vtiger_Field();
$field67->name = 'monopd_r';
$field67->label= 'Mono PD R';
$field67->uitype= 1;
$field67->displaytype= 1;
$field67->table= $module->basetable;
$field67->column = $field67->name;
$field67->typeofdata = 'I~O';
$block3->addField($field67);
$field68 = new Vtiger_Field();
$field68->name = 'monopd_l';
$field68->label= 'Mono PD L';
$field68->uitype= 1;
$field68->displaytype= 1;
$field68->table= $module->basetable;
$field68->column = $field68->name;
$field68->typeofdata = 'I~O';
$block3->addField($field68);
$field69 = new Vtiger_Field();
$field69->name = 'test_date_r';
$field69->label= 'Test Date';
$field69->uitype= 5;
$field69->displaytype= 1;
$field69->table= $module->basetable;
$field69->column = $field69->name;
$field69->typeofdata = 'D~O';
$block3->addField($field69);
$field70 = new Vtiger_Field();
$field70->name = 'test_date_l';
$field70->label= 'Test Date';
$field70->uitype= 5;
$field70->displaytype= 1;
$field70->table= $module->basetable;
$field70->column = $field70->name;
$field70->typeofdata = 'D~O';
$block3->addField($field70);
$field71 = new Vtiger_Field();
$field71->name = 'examiner_r';
$field71->label= 'Examiner';
$field71->uitype= 15;
$field71->displaytype= 1;
$field71->table= $module->basetable;
$field71->column = $field71->name;
$field71->setPicklistValues(array());
$field71->typeofdata = 'V~O';
$block3->addField($field71);
$field72 = new Vtiger_Field();
$field72->name = 'examiner_l';
$field72->label= 'Examiner';
$field72->uitype= 15;
$field72->displaytype= 1;
$field72->table= $module->basetable;
$field72->column = $field72->name;
$field72->setPicklistValues(array());
$field72->typeofdata = 'V~O';
$block3->addField($field72);
*/
// $field5 = new Vtiger_Field();
// $field5->name = 'finalrx_test_date';
// $field5->label = 'Final RX Test Date';
// $field5->table = $module->basetable;
// $field5->column = $field5->name;
// $field5->columntype = 'DATE';
// $field5->uitype = 5;
// $field5->typeofdata = 'D~O';
// $block2->addField($field5);
// $field6 = new Vtiger_Field();
// $field6->name = 'finalrx_examiner';
// $field6->label = 'Final RX Examiner';
// $field6->table = $module->basetable;
// $field6->column = $field6->name;
// $field6->columntype = 'VARCHAR(255)';
// $field6->uitype = 15;
// $field6->setPicklistValues(Array(''));
// $field6->typeofdata = 'V~O';
// $block2->addField($field6);
// $field3 = new Vtiger_Field();
// $field3->name = 'subjective_test_date';
// $field3->label = 'Subjective Test Date';
// $field3->table = $module->basetable;
// $field3->column = $field3->name;
// $field3->columntype = 'DATE';
// $field3->uitype = 5;
// $field3->typeofdata = 'D~O';
// $block1->addField($field3);
// $field4 = new Vtiger_Field();
// $field4->name = 'subjective_examiner';
// $field4->label = 'Subjective Examiner';
// $field4->table = $module->basetable;
// $field4->column = $field4->name;
// $field4->columntype = 'VARCHAR(255)';
// $field4->uitype = 15;
// $field4->setPicklistValues(Array(''));
// $field4->typeofdata = 'V~O';
// $block1->addField($field4);
// $field83 = new Vtiger_Field();
// $field83->name = 'vision_r_s';
// $field83->label= 'Vision';
// $field83->uitype= 1;
// $field83->displaytype= 1;
// $field83->table= $module->basetable;
// $field83->column = $field83->name;
// $field83->typeofdata = 'I~O';
// $block1->addField($field83);
// $field84 = new Vtiger_Field();
// $field84->name = 'vision_l_s';
// $field84->label= 'Vision';
// $field84->uitype= 1;
// $field84->displaytype= 1;
// $field84->table= $module->basetable;
// $field84->column = $field84->name;
// $field84->typeofdata = 'I~O';
// $block1->addField($field84);
// $field85 = new Vtiger_Field();
// $field85->name = 'sph_r_s';
// $field85->label= 'SPH';
// $field85->uitype= 1;
// $field85->displaytype= 1;
// $field85->table= $module->basetable;
// $field85->column = $field85->name;
// $field85->typeofdata = 'I~O';
// $block1->addField($field85);
// $field86 = new Vtiger_Field();
// $field86->name = 'sph_l_s';
// $field86->label= 'SPH';
// $field86->uitype= 1;
// $field86->displaytype= 1;
// $field86->table= $module->basetable;
// $field86->column = $field86->name;
// $field86->typeofdata = 'I~O';
// $block1->addField($field86);
// $field87 = new Vtiger_Field();
// $field87->name = 'cyl_r_s';
// $field87->label= 'CYL';
// $field87->uitype= 1;
// $field87->displaytype= 1;
// $field87->table= $module->basetable;
// $field87->column = $field87->name;
// $field87->typeofdata = 'I~O';
// $block1->addField($field87);
// $field88 = new Vtiger_Field();
// $field88->name = 'cyl_l_s';
// $field88->label= 'CYL';
// $field88->uitype= 1;
// $field88->displaytype= 1;
// $field88->table= $module->basetable;
// $field88->column = $field88->name;
// $field88->typeofdata = 'I~O';
// $block1->addField($field88);
// $field89 = new Vtiger_Field();
// $field89->name = 'axis_r_s';
// $field89->label= 'Axis';
// $field89->uitype= 1;
// $field89->displaytype= 1;
// $field89->table= $module->basetable;
// $field89->column = $field89->name;
// $field89->typeofdata = 'I~O';
// $block1->addField($field89);
// $field90 = new Vtiger_Field();
// $field90->name = 'axis_l_s';
// $field90->label= 'Axis';
// $field90->uitype= 1;
// $field90->displaytype= 1;
// $field90->table= $module->basetable;
// $field90->column = $field90->name;
// $field90->typeofdata = 'I~O';
// $block1->addField($field90);
// $field91 = new Vtiger_Field();
// $field91->name = 'dprisom_r_s';
// $field91->label= 'D.PRISM';
// $field91->uitype= 1;
// $field91->displaytype= 1;
// $field91->table= $module->basetable;
// $field91->column = $field91->name;
// $field91->typeofdata = 'I~O';
// $block1->addField($field91);
// $field92 = new Vtiger_Field();
// $field92->name = 'dprisom_l_s';
// $field92->label= 'D.PRISM';
// $field92->uitype= 1;
// $field92->displaytype= 1;
// $field92->table= $module->basetable;
// $field92->column = $field92->name;
// $field92->typeofdata = 'I~O';
// $block1->addField($field92);
// $field93 = new Vtiger_Field();
// $field93->name = 'dist_r_s';
// $field93->label= 'DIST.VA';
// $field93->uitype= 1;
// $field93->displaytype= 1;
// $field93->table= $module->basetable;
// $field93->column = $field93->name;
// $field93->typeofdata = 'I~O';
// $block1->addField($field93);
// $field94 = new Vtiger_Field();
// $field94->name = 'dist_l_s';
// $field94->label= 'DIST.VA';
// $field94->uitype= 1;
// $field94->displaytype= 1;
// $field94->table= $module->basetable;
// $field94->column = $field94->name;
// $field94->typeofdata = 'I~O';
// $block1->addField($field94);
// $field95 = new Vtiger_Field();
// $field95->name = 'near_r_s';
// $field95->label= 'NEAR ADD';
// $field95->uitype= 1;
// $field95->displaytype= 1;
// $field95->table= $module->basetable;
// $field95->column = $field95->name;
// $field95->typeofdata = 'I~O';
// $block1->addField($field95);
// $field96 = new Vtiger_Field();
// $field96->name = 'near_l_s';
// $field96->label= 'NEAR ADD';
// $field96->uitype= 1;
// $field96->displaytype= 1;
// $field96->table= $module->basetable;
// $field96->column = $field96->name;
// $field96->typeofdata = 'I~O';
// $block1->addField($field96);
// $field97 = new Vtiger_Field();
// $field97->name = 'nprism_r_s';
// $field97->label= 'N.PRISM';
// $field97->uitype= 1;
// $field97->displaytype= 1;
// $field97->table= $module->basetable;
// $field97->column = $field97->name;
// $field97->typeofdata = 'I~O';
// $block1->addField($field97);
// $field98 = new Vtiger_Field();
// $field98->name = 'nprism_l_s';
// $field98->label= 'N. PRISM';
// $field98->uitype= 1;
// $field98->displaytype= 1;
// $field98->table= $module->basetable;
// $field98->column = $field98->name;
// $field98->typeofdata = 'I~O';
// $block1->addField($field98);
// $field99 = new Vtiger_Field();
// $field99->name = 'pd_r_s';
// $field99->label= 'PD';
// $field99->uitype= 1;
// $field99->displaytype= 1;
// $field99->table= $module->basetable;
// $field99->column = $field99->name;
// $field99->typeofdata = 'I~O';
// $block1->addField($field99);
// $field100 = new Vtiger_Field();
// $field100->name = 'pd_l_s';
// $field100->label= 'PD';
// $field100->uitype= 1;
// $field100->displaytype= 1;
// $field100->table= $module->basetable;
// $field100->column = $field100->name;
// $field100->typeofdata = 'I~O';
// $block1->addField($field100);
// $field119 = new Vtiger_Field();
// $field119->name = 'nearva_r_s';
// $field119->label= 'NEAR VA';
// $field119->uitype= 1;
// $field119->displaytype= 1;
// $field119->table= $module->basetable;
// $field119->column = $field119->name;
// $field119->typeofdata = 'I~O';
// $block1->addField($field119);
// $field120 = new Vtiger_Field();
// $field120->name = 'nearva_l_s';
// $field120->label= 'NEAR VA';
// $field120->uitype= 1;
// $field120->displaytype= 1;
// $field120->table= $module->basetable;
// $field120->column = $field120->name;
// $field120->typeofdata = 'I~O';
// $block1->addField($field120);
// $field121 = new Vtiger_Field();
// $field121->name = 'bin_r_s';
// $field121->label= 'BIN.VA';
// $field121->uitype= 1;
// $field121->displaytype= 1;
// $field121->table= $module->basetable;
// $field121->column = $field121->name;
// $field121->typeofdata = 'I~O';
// $block1->addField($field121);
// $field122 = new Vtiger_Field();
// $field122->name = 'bin_l_s';
// $field122->label= 'BIN.VA';
// $field122->uitype= 1;
// $field122->displaytype= 1;
// $field122->table= $module->basetable;
// $field122->column = $field122->name;
// $field122->typeofdata = 'I~O';
// $block1->addField($field122);
// $field123 = new Vtiger_Field();
// $field123->name = 'interadd_r_s';
// $field123->label= 'INTER ADD';
// $field123->uitype= 1;
// $field123->displaytype= 1;
// $field123->table= $module->basetable;
// $field123->column = $field123->name;
// $field123->typeofdata = 'I~O';
// $block1->addField($field123);
// $field124 = new Vtiger_Field();
// $field124->name = 'interadd_l_s';
// $field124->label= 'INTER ADD';
// $field124->uitype= 1;
// $field124->displaytype= 1;
// $field124->table= $module->basetable;
// $field124->column = $field124->name;
// $field124->typeofdata = 'I~O';
// $block1->addField($field124);
/*/////////////////////////////////////////////*/
// $block1 = new Vtiger_Block();
// $block1->label = "LBL_PATIENT_DETAIL";
// $module->addBlock($block1);
// $field1 = new Vtiger_Field();
// $field1->name = 'patient_detail';
// $field1->label= 'Patient';
// $field1->table= $module->basetable;
// $field1->column = $field1->name;
// $field1->coulmntype = "VARCHAR(255)";
// $field1->uitype= 10;
// $field1->typeofdata = 'V~O';
// $block1->addField($field1);
// $field1->setRelatedModules(Array('PatientDetail'));
// $field2 = new Vtiger_Field();
// $field2->name = 'spectacle_exam_no';
// $field2->label = 'Spectacle Exam No';
// $field2->uitype = 4;
// $field2->table = $module->basetable;
// $field2->column = $field2->name;
// $field2->columntype = 'VARCHAR(255)';
// $field2->typeofdata = 'V~O';
// $module->setEntityIdentifier($field2);
// $block1->addField($field2);
// // // Recommended common fields every Entity module should have (linked to core table)
// $mfield1 = new Vtiger_Field();
// $mfield1->name = 'assigned_user_id';
// $mfield1->label = 'Assigned To';
// $mfield1->table = 'vtiger_crmentity';
// $mfield1->column = 'smownerid';
// $mfield1->uitype = 53;
// $mfield1->typeofdata = 'V~M';
// $block1->addField($mfield1);
// $mfield2 = new Vtiger_Field();
// $mfield2->name = 'createdtime';
// $mfield2->label= 'Created Time';
// $mfield2->table = 'vtiger_crmentity';
// $mfield2->column = 'createdtime';
// $mfield2->uitype = 70;
// $mfield2->typeofdata = 'DT~O';
// $mfield2->displaytype= 2;
// $block1->addField($mfield2);
// $mfield3 = new Vtiger_Field();
// $mfield3->name = 'modifiedtime';
// $mfield3->label= 'Modified Time';
// $mfield3->table = 'vtiger_crmentity';
// $mfield3->column = 'modifiedtime';
// $mfield3->uitype = 70;
// $mfield3->typeofdata = 'DT~O';
// $mfield3->displaytype= 2;
// $block1->addField($mfield3);
// /* NOTE: Vtiger 7.1.0 onwards */
// $mfield4 = new Vtiger_Field();
// $mfield4->name = 'source';
// $mfield4->label = 'Source';
// $mfield4->table = 'vtiger_crmentity';
// $mfield4->displaytype = 2; // to disable field in Edit View
// $mfield4->quickcreate = 3;
// $mfield4->masseditable = 0;
// $block1->addField($mfield4);
// $mfield5 = new Vtiger_Field();
// $mfield5->name = 'starred';
// $mfield5->label = 'starred';
// $mfield5->table = 'vtiger_crmentity_user_field';
// $mfield5->displaytype = 6;
// $mfield5->uitype = 56;
// $mfield5->typeofdata = 'C~O';
// $mfield5->quickcreate = 3;
// $mfield5->masseditable = 0;
// $block1->addField($mfield5);
// $mfield6 = new Vtiger_Field();
// $mfield6->name = 'tags';
// $mfield6->label = 'tags';
// $mfield6->displaytype = 6;
// $mfield6->columntype = 'VARCHAR(1)';
// $mfield6->quickcreate = 3;
// $mfield6->masseditable = 0;
// $block1->addField($mfield6);
// /* End 7.1.0 */
// // Filter Setup
// $filter1 = new Vtiger_Filter();
// $filter1->name = 'All';
// $filter1->isdefault = true;
// $module->addFilter($filter1);
// $filter1->addField($field2);
// // Sharing Access Setup
// $module->setDefaultSharing();
// mkdir('modules/'.$MODULENAME);
// echo "OK\n";