40 lines
2.5 KiB
PHP
40 lines
2.5 KiB
PHP
<?php
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use App\Models\PatientIllness;
|
|
use Illuminate\Database\Seeder;
|
|
|
|
class PatientIllnessSeeder extends Seeder
|
|
{
|
|
public function run(): void
|
|
{
|
|
$illnesses = [
|
|
['illness' => 'بیماری کبدی یا هپاتیت', 'row_no' => 2, 'priority' => 4],
|
|
['illness' => 'اعتیاد به مواد مخدر', 'row_no' => 2, 'priority' => 3],
|
|
['illness' => 'سابقه سکته', 'row_no' => 2, 'priority' => 2],
|
|
['illness' => 'سابقه ضربه به فک و مفصل گیجگاهی فکی', 'row_no' => 2, 'priority' => 1],
|
|
['illness' => 'ضایعات مادرزادی قلبی', 'row_no' => 1, 'priority' => 8],
|
|
['illness' => 'رماتیسم قلبی یا ضایعات دریچه ای قلبی', 'row_no' => 1, 'priority' => 7],
|
|
['illness' => 'دیابت (قند خون)', 'row_no' => 1, 'priority' => 6],
|
|
['illness' => 'بیماری تنفسی یا آسم', 'row_no' => 1, 'priority' => 5],
|
|
['illness' => 'بیماری کلیوی', 'row_no' => 1, 'priority' => 4],
|
|
['illness' => 'بیماری عصبی یا صرع', 'row_no' => 1, 'priority' => 3],
|
|
['illness' => 'فشار خون بالا', 'row_no' => 1, 'priority' => 2],
|
|
['illness' => 'بیماری قلبی و عروقی', 'row_no' => 1, 'priority' => 1],
|
|
['illness' => 'ایدز', 'row_no' => 2, 'priority' => 8],
|
|
['illness' => 'سابقه عمل جراحی', 'row_no' => 2, 'priority' => 7],
|
|
['illness' => 'اختلالات خونریزی دهنده و هموفیلی', 'row_no' => 2, 'priority' => 6],
|
|
['illness' => 'بیماری غددی و تیروئید، پانکراس', 'row_no' => 2, 'priority' => 5],
|
|
['illness' => 'الرژی', 'row_no' => 1, 'priority' => 1],
|
|
];
|
|
|
|
foreach ($illnesses as $item) {
|
|
PatientIllness::firstOrCreate(
|
|
['illness' => $item['illness']],
|
|
$item
|
|
);
|
|
}
|
|
}
|
|
}
|