add exclusion diagnosis done
This commit is contained in:
@@ -32,10 +32,10 @@ class ExclusionService
|
||||
'service_code' => 'OP',
|
||||
'type' => 'diagnosis'
|
||||
]);
|
||||
|
||||
|
||||
if (!empty($excl_array[1])) { //msc
|
||||
$msc = explode(',', $excl_array[1]);
|
||||
collect($msc)->each(function($m) use ($exclusion) {
|
||||
collect($msc)->each(function ($m) use ($exclusion) {
|
||||
$exclusion->rules()->create([
|
||||
'name' => 'msc',
|
||||
'values' => $m
|
||||
@@ -44,11 +44,18 @@ class ExclusionService
|
||||
}
|
||||
if (!empty($excl_array[2])) { //genders
|
||||
$genders = explode(',', $excl_array[2]);
|
||||
collect($genders)->each(function($gender) use ($exclusion) {
|
||||
$exclusion->rules()->create([
|
||||
'name' => 'gender',
|
||||
'values' => $gender
|
||||
]);
|
||||
collect($genders)->each(function ($gender) use ($exclusion) {
|
||||
if ($gender == 'M') {
|
||||
$exclusion->rules()->create([
|
||||
'name' => 'gender',
|
||||
'values' => 'male'
|
||||
]);
|
||||
} else if ($gender == 'F') {
|
||||
$exclusion->rules()->create([
|
||||
'name' => 'gender',
|
||||
'values' => 'female'
|
||||
]);
|
||||
}
|
||||
});
|
||||
}
|
||||
if (!empty($excl_array[3])) { //min_age
|
||||
@@ -84,10 +91,10 @@ class ExclusionService
|
||||
'service_code' => 'OP',
|
||||
'type' => 'diagnosis'
|
||||
]);
|
||||
|
||||
|
||||
if (!empty($excl_array[1])) { //msc
|
||||
$msc = explode(',', $excl_array[1]);
|
||||
collect($msc)->each(function($m) use ($exclusion) {
|
||||
collect($msc)->each(function ($m) use ($exclusion) {
|
||||
$exclusion->rules()->create([
|
||||
'name' => 'msc',
|
||||
'values' => $m
|
||||
@@ -96,11 +103,18 @@ class ExclusionService
|
||||
}
|
||||
if (!empty($excl_array[2])) { //genders
|
||||
$genders = explode(',', $excl_array[2]);
|
||||
collect($genders)->each(function($gender) use ($exclusion) {
|
||||
$exclusion->rules()->create([
|
||||
'name' => 'gender',
|
||||
'values' => $gender
|
||||
]);
|
||||
collect($genders)->each(function ($gender) use ($exclusion) {
|
||||
if ($gender == 'M') {
|
||||
$exclusion->rules()->create([
|
||||
'name' => 'gender',
|
||||
'values' => 'male'
|
||||
]);
|
||||
} else if ($gender == 'F') {
|
||||
$exclusion->rules()->create([
|
||||
'name' => 'gender',
|
||||
'values' => 'female'
|
||||
]);
|
||||
}
|
||||
});
|
||||
}
|
||||
if (!empty($excl_array[3])) { //min_age
|
||||
@@ -133,10 +147,10 @@ class ExclusionService
|
||||
'service_code' => 'OP',
|
||||
'type' => 'diagnosis'
|
||||
]);
|
||||
|
||||
|
||||
if (!empty($excl_array[1])) { //msc
|
||||
$msc = explode(',', $excl_array[1]);
|
||||
collect($msc)->each(function($m) use ($exclusion) {
|
||||
collect($msc)->each(function ($m) use ($exclusion) {
|
||||
$exclusion->rules()->create([
|
||||
'name' => 'msc',
|
||||
'values' => $m
|
||||
@@ -145,11 +159,18 @@ class ExclusionService
|
||||
}
|
||||
if (!empty($excl_array[2])) { //genders
|
||||
$genders = explode(',', $excl_array[2]);
|
||||
collect($genders)->each(function($gender) use ($exclusion) {
|
||||
$exclusion->rules()->create([
|
||||
'name' => 'gender',
|
||||
'values' => $gender
|
||||
]);
|
||||
collect($genders)->each(function ($gender) use ($exclusion) {
|
||||
if ($gender == 'M') {
|
||||
$exclusion->rules()->create([
|
||||
'name' => 'gender',
|
||||
'values' => 'male'
|
||||
]);
|
||||
} else if ($gender == 'F') {
|
||||
$exclusion->rules()->create([
|
||||
'name' => 'gender',
|
||||
'values' => 'female'
|
||||
]);
|
||||
}
|
||||
});
|
||||
}
|
||||
if (!empty($excl_array[3])) { //min_age
|
||||
@@ -177,7 +198,6 @@ class ExclusionService
|
||||
$excl_array = explode('|', $row['ma_exclusion']);
|
||||
dd($excl_array);
|
||||
if ($excl_array[0]) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -185,7 +205,6 @@ class ExclusionService
|
||||
$excl_array = explode('|', $row['sp_exclusion']);
|
||||
dd($excl_array);
|
||||
if ($excl_array[0]) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -193,7 +212,6 @@ class ExclusionService
|
||||
$excl_array = explode('|', $row['pre_exist_exclusion']);
|
||||
dd($excl_array);
|
||||
if ($excl_array[0]) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -201,7 +219,6 @@ class ExclusionService
|
||||
$excl_array = explode('|', $row['op_de_exclusion']);
|
||||
dd($excl_array);
|
||||
if ($excl_array[0]) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -209,7 +226,6 @@ class ExclusionService
|
||||
$excl_array = explode('|', $row['maternity_waiting']);
|
||||
dd($excl_array);
|
||||
if ($excl_array[0]) {
|
||||
|
||||
}
|
||||
}
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user