mirror of
https://gitlab.com/signalytic/client-external/streamline/streamline-emr.git
synced 2026-09-11 18:51:31 +00:00
120 lines
6.1 KiB
PHP
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']
|
|
]);
|
|
}
|
|
}
|
|
}
|