merge claim detail
This commit is contained in:
@@ -119,24 +119,31 @@ class ClaimController extends Controller
|
||||
$claim = Claim::query()
|
||||
->with([
|
||||
'member',
|
||||
'member.currentPlan',
|
||||
'member.currentPlan.benefits',
|
||||
// 'member.currentPlan',
|
||||
// 'member.currentPlan.benefits',
|
||||
'member.currentCorporate',
|
||||
'member.currentPolicy',
|
||||
// 'diagnosis',
|
||||
'diagnoses',
|
||||
'diagnoses.icd',
|
||||
'benefit',
|
||||
'files',
|
||||
'claimRequest',
|
||||
'claimRequest.files',
|
||||
'items',
|
||||
'items.claim_itemable',
|
||||
'encounters',
|
||||
'encounters.doctors',
|
||||
'encounters.primaryDiagnoses',
|
||||
'encounters.primaryDiagnoses.diagnosis',
|
||||
'encounters.healthcare'
|
||||
// 'member.currentPolicy',
|
||||
// // 'diagnosis',
|
||||
// 'diagnoses',
|
||||
// 'diagnoses.icd',
|
||||
// 'benefit',
|
||||
// 'files',
|
||||
// 'claimRequest',
|
||||
// 'claimRequest.files',
|
||||
// 'items',
|
||||
// 'items.claim_itemable',
|
||||
// 'encounters',
|
||||
// 'encounters.doctors',
|
||||
// 'encounters.primaryDiagnoses',
|
||||
// 'encounters.primaryDiagnoses.diagnosis',
|
||||
// 'encounters.healthcare',
|
||||
'historyHospitalCare',
|
||||
'historyHospitalCare.person',
|
||||
'historyHospitalCare.practitioner',
|
||||
'historyHospitalCare.organization',
|
||||
'historyHospitalCare.icd',
|
||||
'historyHospitalCare.comparativeDiagnosis',
|
||||
'historyHospitalCare.comparativeDiagnosis.icd',
|
||||
])
|
||||
->findOrFail($id);
|
||||
|
||||
|
||||
@@ -40,6 +40,22 @@ class DiagnosisExclusionController extends Controller
|
||||
return Helper::paginateResources(DiagnosisExclusionResource::collection($exclusions));
|
||||
}
|
||||
|
||||
public function listDiagnosis(Request $request, $corporate_id){
|
||||
$exclusion = Exclusion::query()
|
||||
->where('corporate_id', $corporate_id)
|
||||
->where('type', 'diagnosis')
|
||||
->where('deleted_at', null)
|
||||
// ->with(['rules'])
|
||||
->get('exclusionable_id')->toArray();
|
||||
|
||||
$icd = Icd::query()
|
||||
->whereNotIn('id', $exclusion)
|
||||
->limit(100)
|
||||
->get()
|
||||
->toArray();
|
||||
return Helper::responseJson($icd);
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the form for creating a new resource.
|
||||
* @return Renderable
|
||||
|
||||
@@ -246,15 +246,17 @@ class FormulariumTemplateController extends Controller
|
||||
|
||||
public function activation(Request $request, $id)
|
||||
{
|
||||
|
||||
$request->validate([
|
||||
'active' => 'required'
|
||||
]);
|
||||
$Icd = FormulariumTemplate::findOrFail($id);
|
||||
$Icd->active = $request->active == '1';
|
||||
$formulariumTemplate = FormulariumTemplate::find($id);
|
||||
|
||||
if ($Icd->save()) {
|
||||
$formulariumTemplate->active = $request->active == 1 ? 0 : 1;
|
||||
|
||||
if ($formulariumTemplate->save()) {
|
||||
return response()->json([
|
||||
'icd' => $Icd,
|
||||
'data' => $formulariumTemplate,
|
||||
'message' => 'Status Updated Successfully'
|
||||
]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user