@extends('layouts.head_office_app') @section('title', 'Head office Settings') @section('content')
Near Miss
{{--

Contacts

--}} @include('layouts.error')
Locations
{{--
--}}
@foreach ($ho_locations as $loc)

{{$loc->location->trading_name}} - {{$loc->location->username}}

@endforeach
@if (isset($loc_id) && isset($ho_locations->where('location_id',$loc_id)->first()->location) && count($ho_locations->where('location_id',$loc_id)->first()->location->NearMiss()) == 0)

No Near Miss Yet 🙂!

@else
@csrf
{{-- --}} @isset($loc_id) @foreach ($ho_locations->where('location_id',$loc_id)->first()->location->NearMiss() as $near_miss ) {{-- --}} @endforeach @endisset
ID Date Error by Error detected byStatusPoint of detection Type
{{$near_miss->id}} {{$near_miss->created_at->format('d M Y h:i A')}} {{$near_miss->error_by}} {{$near_miss->error_detected_by}}{{$near_miss->status}}{{$near_miss->point_of_detection}}
    @foreach(App\Models\NearMiss::$errorTypePrescription as $field => $label) @if($near_miss->$field == 1 )
  • {{ $label }}
  • @endif @endforeach @foreach(App\Models\NearMiss::$errorTypeLabelling as $field => $label) @if($near_miss->$field == 1 )
  • {{ $label }}
  • @endif @endforeach @foreach(App\Models\NearMiss::$errorTypePicking as $field => $label) @if($near_miss->$field == 1 )
  • {{ $label }}
  • @endif @endforeach @foreach(App\Models\NearMiss::$errorTypePlacingIntoBasket as $field => $label) @if($near_miss->$field == 1 )
  • {{ $label }}
  • @endif @endforeach @foreach(App\Models\NearMiss::$errorTypeBagging as $field => $label) @if($near_miss->$field == 1 )
  • {{ $label }}
  • @endif @endforeach @foreach(App\Models\NearMiss::$errorTypePreparingDosetteTray as $field => $label) @if($near_miss->$field == 1 )
  • {{ $label }}
  • @endif @endforeach @foreach(App\Models\NearMiss::$errorTypeHandingOut as $field => $label) @if($near_miss->$field == 1 )
  • {{ $label }}
  • @endif @endforeach @php $contribute_label = false; $DrugsBasedOnErrorType_label = false; @endphp @foreach(App\Models\NearMiss::$contributingFactors as $parent_field => $parent_label_field) @foreach ($parent_label_field as $field => $label) @if($near_miss->contributing_factor_other == 1 && $field == 'contributing_factor_other')
  • {{ $label }}
  • {{ $near_miss->contributing_factor_other_field }}
  • @elseif($near_miss->$field == 1 ) @if (!$contribute_label)

    Contributing Factors

    @php $contribute_label = true; @endphp @endif
  • {{ $label }}
  • @endif @endforeach @endforeach @foreach(App\Models\NearMiss::$DrugsBasedOnErrorType as $main_label => $main_array) @foreach($main_array as $field => $label) @if ($field === 'prescription_expired_drug_name' && !empty($near_miss->prescription_expired_drug_name) ) @if (!$DrugsBasedOnErrorType_label)

    What was error?

    @php $DrugsBasedOnErrorType_label = true; @endphp @endif
  • {{ $label }}
  • {{ $near_miss->$field }}
  • @elseif(isset($near_miss->$field) && !empty($near_miss->$field) ) @if (!$DrugsBasedOnErrorType_label)

    What was error?

    @php $DrugsBasedOnErrorType_label = true; @endphp @endif
  • {{ $label }}: ({{ $near_miss->$field }}) {{ $main_label }}
  • @endif @endforeach @endforeach @foreach(App\Models\NearMiss::$PrescriptionReasonsOfNearMiss as $main_label => $main_array) @foreach($main_array as $field => $label) @if(isset($near_miss->$field) && !empty($near_miss->$field) ) @if(strpos($field,'other_field'))
  • {{ $near_miss->$field }} {{ $main_label }}
  • @else
  • {{ $label }} {{ $main_label }}
  • @endif @endif @endforeach @endforeach @foreach(App\Models\NearMiss::$LabellingReasonsOfNearMiss as $main_label => $main_array) @foreach($main_array as $field => $label) @if(isset($near_miss->$field) && !empty($near_miss->$field) ) @if(strpos($field,'other_field'))
  • {{ $near_miss->$field }} {{ $main_label }}
  • @else
  • {{ $label }} {{ $main_label }}
  • @endif @endif @endforeach @endforeach @foreach(App\Models\NearMiss::$PickingReasonsOfNearMiss as $main_label => $main_array) @foreach($main_array as $field => $label) @if(isset($near_miss->$field) && !empty($near_miss->$field) ) @if(strpos($field,'other_field'))
  • {{ $near_miss->$field }} {{ $main_label }}
  • @else
  • {{ $label }} {{ $main_label }}
  • @endif @endif @endforeach @endforeach @foreach(App\Models\NearMiss::$PlacingIntoBasketReasonsOfNearMiss as $main_label => $main_array) @foreach($main_array as $field => $label) @if(isset($near_miss->$field) && !empty($near_miss->$field) ) @if(strpos($field,'other_field'))
  • {{ $near_miss->$field }} {{ $main_label }}
  • @else
  • {{ $label }} {{ $main_label }}
  • @endif @endif @endforeach @endforeach @foreach(App\Models\NearMiss::$BaggingReasonsOfNearMiss as $main_label => $main_array) @foreach($main_array as $field => $label) @if(isset($near_miss->$field) && !empty($near_miss->$field) ) @if(strpos($field,'other_field'))
  • {{ $near_miss->$field }} {{ $main_label }}
  • @else
  • {{ $label }} {{ $main_label }}
  • @endif @endif @endforeach @endforeach @foreach(App\Models\NearMiss::$PreparingDosetteTrayReasonsOfNearMiss as $main_label => $main_array) @foreach($main_array as $field => $label) @if(isset($near_miss->$field) && !empty($near_miss->$field) ) @if(strpos($field,'other_field'))
  • {{ $near_miss->$field }} {{ $main_label }}
  • @else
  • {{ $label }} {{ $main_label }}
  • @endif @endif @endforeach @endforeach @foreach(App\Models\NearMiss::$HandingReasonsOfNearMiss as $main_label => $main_array) @foreach($main_array as $field => $label) @if(isset($near_miss->$field) && !empty($near_miss->$field) ) @if(strpos($field,'other_field'))
  • {{ $near_miss->$field }} {{ $main_label }}
  • @else
  • {{ $label }} {{ $main_label }}
  • @endif @endif @endforeach @endforeach
@endif
@include('head_office.edit_contact',['contact' => null]) @include('head_office.edit_address',['address' => null]) @section('scripts') @include('head_office.be_spoke_forms.script') @endsection @endsection