mirror of
https://gitlab.com/signalytic/client-external/streamline/streamline-emr.git
synced 2026-09-13 03:31:31 +00:00
updated streamline-setup v2
This commit is contained in:
@@ -0,0 +1,119 @@
|
||||
<?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']
|
||||
]);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user