Files
streamline-emr/docker/_streamline-src/database/seeders/SlitLampTestAreaValueSeeder.php
T

120 lines
6.1 KiB
PHP

<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use Streamline\Models\SlitLampTestAreaValue;
class SlitLampTestAreaValueSeeder extends Seeder {
/**
* Run the database seeds.
*
* @return void
*/
public function run() {
$values = array(
//lid
array ( 'name' => 'Normal', 'slit_lamp_test_area_id' => '1'),
array ( 'name' => 'Swelling', 'slit_lamp_test_area_id' => '1'),
array ( 'name' => 'Ectropion', 'slit_lamp_test_area_id' => '1'),
array ( 'name' => 'Hodeolum', 'slit_lamp_test_area_id' => '1'),
array ( 'name' => 'Haemorrhage', 'slit_lamp_test_area_id' => '1'),
array ( 'name' => 'Growth', 'slit_lamp_test_area_id' => '1'),
array ( 'name' => 'Tear', 'slit_lamp_test_area_id' => '1'),
array ( 'name' => 'Lagophthalmos', 'slit_lamp_test_area_id' => '1'),
array ( 'name' => 'Nevus', 'slit_lamp_test_area_id' => '1'),
array ( 'name' => 'Chalazion', 'slit_lamp_test_area_id' => '1'),
//conjunctiva
array ( 'name' => 'Normal', 'slit_lamp_test_area_id' => '2'),
array ( 'name' => 'Red', 'slit_lamp_test_area_id' => '2'),
array ( 'name' => 'Fornix-Discharge', 'slit_lamp_test_area_id' => '2'),
array ( 'name' => 'Follicles', 'slit_lamp_test_area_id' => '2'),
array ( 'name' => 'Papillae', 'slit_lamp_test_area_id' => '2'),
array ( 'name' => 'Growth', 'slit_lamp_test_area_id' => '2'),
//cornea
array ( 'name' => 'Normal', 'slit_lamp_test_area_id' => '3'),
array ( 'name' => 'Keratoconus', 'slit_lamp_test_area_id' => '3'),
array ( 'name' => 'Staining', 'slit_lamp_test_area_id' => '3'),
array ( 'name' => 'Scar', 'slit_lamp_test_area_id' => '3'),
array ( 'name' => 'Pannus', 'slit_lamp_test_area_id' => '3'),
array ( 'name' => 'FB', 'slit_lamp_test_area_id' => '3'),
array ( 'name' => 'Perforation', 'slit_lamp_test_area_id' => '3'),
array ( 'name' => 'Infiltrate', 'slit_lamp_test_area_id' => '3'),
array ( 'name' => 'Limbal-Failure', 'slit_lamp_test_area_id' => '3'),
array ( 'name' => 'Hazy', 'slit_lamp_test_area_id' => '3'),
array ( 'name' => 'Ulcer', 'slit_lamp_test_area_id' => '3'),
//ac
array ( 'name' => 'Normal', 'slit_lamp_test_area_id' => '4'),
array ( 'name' => 'Flare', 'slit_lamp_test_area_id' => '4'),
array ( 'name' => 'Kps', 'slit_lamp_test_area_id' => '4'),
array ( 'name' => 'Shallow', 'slit_lamp_test_area_id' => '4'),
array ( 'name' => 'Cells', 'slit_lamp_test_area_id' => '4'),
array ( 'name' => 'Hyphema', 'slit_lamp_test_area_id' => '4'),
array ( 'name' => 'AC IOL', 'slit_lamp_test_area_id' => '4'),
//iris
array ( 'name' => 'Normal', 'slit_lamp_test_area_id' => '5'),
array ( 'name' => 'Atrophic', 'slit_lamp_test_area_id' => '5'),
array ( 'name' => 'Aniridia', 'slit_lamp_test_area_id' => '5'),
array ( 'name' => 'RAPD', 'slit_lamp_test_area_id' => '5'),
array ( 'name' => 'PI', 'slit_lamp_test_area_id' => '5'),
array ( 'name' => 'Peaked', 'slit_lamp_test_area_id' => '5'),
array ( 'name' => 'Defect', 'slit_lamp_test_area_id' => '5'),
array ( 'name' => 'Iridodonesis', 'slit_lamp_test_area_id' => '5'),
array ( 'name' => 'Rubeosis', 'slit_lamp_test_area_id' => '5'),
//lens
array ( 'name' => 'Normal', 'slit_lamp_test_area_id' => '6'),
array ( 'name' => 'Aphakic', 'slit_lamp_test_area_id' => '6'),
array ( 'name' => 'Cataract', 'slit_lamp_test_area_id' => '6'),
array ( 'name' => 'Sublaxated', 'slit_lamp_test_area_id' => '6'),
array ( 'name' => 'Dislocated', 'slit_lamp_test_area_id' => '6'),
array ( 'name' => 'PCO', 'slit_lamp_test_area_id' => '6'),
array ( 'name' => 'Psedophakic', 'slit_lamp_test_area_id' => '6'),
//vit
array ( 'name' => 'Normal', 'slit_lamp_test_area_id' => '7'),
array ( 'name' => 'Flare', 'slit_lamp_test_area_id' => '7'),
array ( 'name' => 'Degeneration', 'slit_lamp_test_area_id' => '7'),
array ( 'name' => 'Cells', 'slit_lamp_test_area_id' => '7'),
array ( 'name' => 'Haemorrhage', 'slit_lamp_test_area_id' => '7'),
array ( 'name' => 'Asteroid', 'slit_lamp_test_area_id' => '7'),
array ( 'name' => 'PVD', 'slit_lamp_test_area_id' => '7'),
array ( 'name' => 'Weiss-Ring', 'slit_lamp_test_area_id' => '7'),
//retina
array ( 'name' => 'Normal', 'slit_lamp_test_area_id' => '8'),
array ( 'name' => 'Cotton-Wool', 'slit_lamp_test_area_id' => '8'),
array ( 'name' => 'RD', 'slit_lamp_test_area_id' => '8'),
array ( 'name' => 'Exudates', 'slit_lamp_test_area_id' => '8'),
array ( 'name' => 'Membrane', 'slit_lamp_test_area_id' => '8'),
array ( 'name' => 'Haemorrhage', 'slit_lamp_test_area_id' => '8'),
array ( 'name' => 'Macular-Edema', 'slit_lamp_test_area_id' => '8'),
array ( 'name' => 'CRVO / ARVO', 'slit_lamp_test_area_id' => '8'),
//optic disc
array ( 'name' => 'Normal', 'slit_lamp_test_area_id' => '9'),
array ( 'name' => 'Disc-Haemorrhage', 'slit_lamp_test_area_id' => '9'),
array ( 'name' => 'Atropy', 'slit_lamp_test_area_id' => '9'),
array ( 'name' => 'Copped', 'slit_lamp_test_area_id' => '9'),
array ( 'name' => 'Bayonetting', 'slit_lamp_test_area_id' => '9'),
array ( 'name' => 'Nasalisation', 'slit_lamp_test_area_id' => '9'),
);
foreach ($values as $value) {
// Prevent re-seeding the same data
SlitLampTestAreaValue::firstOrCreate([
'name' => $value['name'],
'slit_lamp_test_area_id' => $value['slit_lamp_test_area_id']
]);
}
}
}