@extends('layouts.main') @push('styles') @endpush @section('content')

{{ $chi_plan->name }} {{ __('insurance.details') }}

@include('insurance::chi_plan.menu')
@include('flash::message')

{{ $chi_plan->name }} {{ __('insurance.details') }}

{{ __('insurance.plan_name') }} {{ $chi_plan->name }} {{ __('insurance.plan_fee') }} {{ ugandan_shillings($chi_plan->plan_fee) }}
{{ __('insurance_groups.start_date') }} {{ streamline_date($chi_plan->plan_start_date) }} {{ __('insurance_groups.end_date') }} {{ streamline_date($chi_plan->plan_end_date) }}

{{ __('insurance.plan_benefits') }}

@php $insurance_benefits = \Streamline\Models\InsuranceBenefit::where('plan_id', $chi_plan->id)->get(); @endphp @if(count($insurance_benefits) > 0) @php $counter = 1 @endphp @foreach($insurance_benefits as $insurance_benefit)
{{ $counter }}. Benefit Name: {{ $insurance_benefit->name }}
    Waiting Period: {{ $insurance_benefit->waiting_period }}
    Benefit Fee: {{ ugandan_shillings_with_decimals($insurance_benefit->fee) }}
    Created By: {{ get_full_name($insurance_benefit->created_by, "id", "first_name", "last_name", "patients") }} at {{ streamline_date($insurance_benefit->created_at) }}
@php $counter++; $benefit = \Streamline\Models\InsuranceBenefit::find($insurance_benefit->id); $benefit_drugs = DB::table('insurance_benefit_items')->whereNull('deleted_at')->where('item_type', 4) ->where('benefit_id', $insurance_benefit->id)->get(); $benefit_sundries = DB::table('insurance_benefit_items')->whereNull('deleted_at')->where('item_type', 5) ->where('benefit_id', $insurance_benefit->id)->get(); $benefit_invs = DB::table('insurance_benefit_items')->whereNull('deleted_at')->where('item_type', 3) ->where('benefit_id', $insurance_benefit->id)->get(); $benefit_procedures = DB::table('insurance_benefit_items')->whereNull('deleted_at')->where('item_type', 2) ->where('benefit_id', $insurance_benefit->id)->get(); $benefit_services = DB::table('insurance_benefit_items')->whereNull('deleted_at')->where('item_type', 1) ->where('benefit_id', $insurance_benefit->id)->get(); @endphp {{-- start showing benefits belonging to this service --}}

{{ __('insurance_benefits.procedures') }}

@foreach($benefit_procedures as $record) @php $items_array = explode(",", $record->item_id); $count = 0; @endphp @foreach($items_array as $item_id) @php $item_details = get_item_insurance_details($item_id, 2, $benefit->id); if (!$item_details) {continue;} if ($count > 4) {break;} $count++; @endphp @endforeach @endforeach
{{ __('insurance_benefits.name') }} {{ __('insurance_benefits.authorisation') }} {{ __('insurance_benefits.cash_price') }} {{ __('insurance_benefits.co_payment') }} {{ __('insurance.chi_to_pay') }} {{ __('insurance_benefits.annual_member_limit') }} {{ __('insurance_benefits.annual_family_limit') }}
{{ $procedures[$item_id] }} {{ $item_details['authorisation'] == 1 ? 'Yes' : 'No' }} {{ ugandan_shillings($item_details['cash_price']) }} {{ ugandan_shillings($item_details['co_payment']) }} @php $chi_to_pay = $item_details['cash_price'] - $item_details['co_payment']; @endphp {{ ugandan_shillings($chi_to_pay) }} {{ ugandan_shillings($item_details['annual_member_limit']) }} {{ ugandan_shillings($item_details['annual_family_limit']) }}

{{ __('insurance_benefits.services') }}

@foreach($benefit_services as $record) @php $items_array = explode(",", $record->item_id); $count = 0; @endphp @foreach($items_array as $item_id) @php $item_details = get_item_insurance_details($item_id, 1, $benefit->id); if (!$item_details) {continue;} if ($count > 4) {break;} $count++; @endphp @endforeach @endforeach
{{ __('insurance_benefits.name') }} {{ __('insurance_benefits.authorisation') }} {{ __('insurance_benefits.cash_price') }} {{ __('insurance_benefits.co_payment') }} {{ __('insurance.chi_to_pay') }} {{ __('insurance_benefits.annual_member_limit') }} {{ __('insurance_benefits.annual_family_limit') }}
{{ $services[$item_id] }} {{ $item_details['authorisation'] == 1 ? 'Yes' : 'No' }} {{ ugandan_shillings($item_details['cash_price']) }} {{ ugandan_shillings($item_details['co_payment']) }} @php $chi_to_pay = $item_details['cash_price'] - $item_details['co_payment']; @endphp {{ ugandan_shillings($chi_to_pay) }} {{ ugandan_shillings($item_details['annual_member_limit']) }} {{ ugandan_shillings($item_details['annual_family_limit']) }}

{{ __('insurance_benefits.investigations') }}

@foreach($benefit_invs as $record) @php $items_array = explode(",", $record->item_id); $count = 0; @endphp @foreach($items_array as $item_id) @php $item_details = get_item_insurance_details($item_id, 3, $benefit->id); if (!$item_details) {continue;} if ($count > 4) {break;} $count++; @endphp @endforeach @endforeach
{{ __('insurance_benefits.name') }} {{ __('insurance_benefits.authorisation') }} {{ __('insurance_benefits.cash_price') }} {{ __('insurance_benefits.co_payment') }} {{ __('insurance.chi_to_pay') }} {{ __('insurance_benefits.annual_member_limit') }} {{ __('insurance_benefits.annual_family_limit') }}
{{ $investigations[$item_id] }} {{ $item_details['authorisation'] == 1 ? 'Yes' : 'No' }} {{ ugandan_shillings($item_details['cash_price']) }} {{ ugandan_shillings($item_details['co_payment']) }} @php $chi_to_pay = $item_details['cash_price'] - $item_details['co_payment']; @endphp {{ ugandan_shillings($chi_to_pay) }} {{ ugandan_shillings($item_details['annual_member_limit']) }} {{ ugandan_shillings($item_details['annual_family_limit']) }}

{{ __('insurance_benefits.drugs') }}

@foreach($benefit_drugs as $record) @php $items_array = explode(",", $record->item_id); $count = 0; @endphp @foreach($items_array as $item_id) @php $item_details = get_item_insurance_details($item_id, 4, $benefit->id); if (!$item_details) {continue;} if ($count > 4) {break;} $count++; @endphp @endforeach @endforeach
{{ __('insurance_benefits.name') }} {{ __('insurance_benefits.authorisation') }} {{ __('insurance_benefits.cash_price') }} {{ __('insurance_benefits.co_payment') }} {{ __('insurance.chi_to_pay') }} {{ __('insurance_benefits.annual_member_limit') }} {{ __('insurance_benefits.annual_family_limit') }}
{{ $drugs[$item_id] }} {{ $item_details['authorisation'] == 1 ? 'Yes' : 'No' }} {{ ugandan_shillings($item_details['cash_price']) }} {{ ugandan_shillings($item_details['co_payment']) }} @php $chi_to_pay = $item_details['cash_price'] - $item_details['co_payment']; @endphp {{ ugandan_shillings($chi_to_pay) }} {{ ugandan_shillings($item_details['annual_member_limit']) }} {{ ugandan_shillings($item_details['annual_family_limit']) }}

{{ __('insurance_benefits.sundries') }}

@foreach($benefit_sundries as $record) @php $items_array = explode(",", $record->item_id); $count = 0; @endphp @foreach($items_array as $item_id) @php $item_details = get_item_insurance_details($item_id, 5, $benefit->id); if (!$item_details) {continue;} if ($count > 4) {break;} $count++; @endphp @endforeach @endforeach
{{ __('insurance_benefits.name') }} {{ __('insurance_benefits.authorisation') }} {{ __('insurance_benefits.cash_price') }} {{ __('insurance_benefits.co_payment') }} {{ __('insurance.chi_to_pay') }} {{ __('insurance_benefits.annual_member_limit') }} {{ __('insurance_benefits.annual_family_limit') }}
{{ $sundries[$item_id] }} {{ $item_details['authorisation'] == 1 ? 'Yes' : 'No' }} {{ ugandan_shillings($item_details['cash_price']) }} {{ ugandan_shillings($item_details['co_payment']) }} @php $chi_to_pay = $item_details['cash_price'] - $item_details['co_payment']; @endphp {{ ugandan_shillings($chi_to_pay) }} {{ ugandan_shillings($item_details['annual_member_limit']) }} {{ ugandan_shillings($item_details['annual_family_limit']) }}

{{-- end showing benefits belonging to this service --}} @endforeach @endif
@endsection @push('scripts') @endpush