@if (isset($data)) Incident Report
Incident Investigation Report
@if ($supervisors && $supervisors->count() > 0) @else @endif

TITLE:   {{ $data->title ?? 'N/A' }}

DOCUMENT NUMBER:   {{ $data->document_number ?? 'N/A' }}

AUTHORIZED BY:   {{ $data->authorisedBy->first_name ?? 'N/A' }} {{ $data->authorisedBy->last_name ?? 'last name N/A' }}

ISSUE DATE:   {{ $data->issue_date ?? 'N/A' }}

REVISION DATE:   {{ $data->revision_date ?? 'N/A' }}

REVISION NUMBER:   {{ $data->revision_number ?? 'N/A' }}

Site:   {{ $data->site->title ?? 'N/A' }}

Supervisors:   @foreach ($supervisors as $supervisor) {{ $supervisor->emp_personal_supervisor_detail_f_name }} {{ $supervisor->emp_personal_supervisor_detail_last_name }} @if (!$loop->last), @endif @endforeach

Supervisors:   N/A

Forman:   {{ $data->forman->first_name ?? 'N/A' }} {{ $data->forman->last_name ?? '' }}

PART A – Incident Details (Must be completed for all Injuries / Incidents)

{{-- --}}

PROJECT INCIDENT INVESTIGATION NUMBER:   {{ $data->investigation_number ?? 'N/A' }}

OFFICE NUMBER:   {{ $data->office_number ?? 'N/A' }}

PROJECT NAME:   {{ $data->project->title ?? 'N/A' }}

PROJECT NUMBER:   {{ $data->project->id ?? 'N/A' }}

REPORT COMPILED BY:   {{ $data->reportedToDetails->first_name ?? 'N/A' }} {{ $data->reportedToDetails->last_name ?? 'N/A' }}

ROLE:   {{ $data->reportedBys->first()->positionDetail->title ?? 'N/A' }}

END DATE:   {{ $data->date ?? 'N/A' }}

DATE OF INCIDENT:   {{ $data->incident_date ?? 'N/A' }}

INCIDENT REPORT TO:   {{ $data->roles_reported_to_first_name ?? 'N/A' }} {{ $data->roles_reported_to_last_name ?? 'N/A' }}

INCIDENT REPORT TO:   {{ $data->reportedTos->first()->reportedToEmployee->first_name ?? 'N/A' }} {{ $data->reportedTos->first()->reportedToEmployee->last_name ?? 'N/A' }}

REPORT TO COMPANY NAME:   {{ $data->reportedTos->first()->company_name ?? 'N/A'}}

@if ($data->reportedTos->first()->reportedToEmployee->last_name && !is_numeric($data->reportedTos->first()->reportedToEmployee->last_name))

REPORT TO POSITION:   {{ $data->reportedTos->first()->reportedToEmployee->last_name ?? 'N/A' }}

@else

REPORT TO POSITION:   {{ $data->reportedTos->first()->reportedToEmployee->first_name ?? 'N/A' }} {{ $data->reportedTos->fisrt()->positionDetail->title ?? 'N/A' }}

@endif

REPORT TO CONTACT NUMBER:   {{ $data->reportedTos->first()->contact_number ?? 'N/A' }}

TIME OF INCIDENT:   {{ $data->incident_time ?? 'N/A' }}

DATE INCIDENT REPORTED:   {{ $data->date_incident_reported ?? 'N/A' }}

TIME INCIDENT REPORTED :   {{ $data->time_incident_reported ?? 'N/A' }}

INCIDENT REPORT BY:   {{ $data->reportedBys->first()->reportedByEmployee->first_name ?? 'N/A' }} {{ $data->reportedBys->first()->reportedByEmployee->last_name ?? 'N/A' }}

INCIDENT REPORT BY COMPANY NAME:   {{ $data->reportedBys->first()->company_name ?? 'N/A' }}

INCIDENT REPORT BY ROLE:   {{ $data->reportedTos->first()->positionDetail->title ?? 'N/A' }}

INCIDENT REPORT BY CONTACT NUMBER:   {{ $data->reportedBys->first()->contact_number ?? 'N/A' }}

Title: {{ $data->title ?? 'N/A' }} Document Number: {{ $data->document_number ?? 'N/A' }}
Revision Number: {{ $data->revision_number ?? 'N/A' }} Revision Date: {{ $data->revision_date ?? 'N/A' }}

Initial injury classification

@if ($dataClassifications->isNotEmpty()) @foreach($dataClassifications as $data_classification) @endforeach @else @endif

Notifiable Incident Classification

@if ($data->notifiedTos->first()->ohs_regulator == 1) @elseif($data->notifiedTos->first()->ohs_regulator == 2) @elseif($data->notifiedTos->first()->ohs_regulator == 3) @else @endif

OHS Regulator (Refer To Section 35 Of The WHS Act For A Definition Of Notifiable Incident)

@if ($data->notifiable_classification_id) @endif

REFERENCE NUMBER:   {{ $data->notifiedTos->first()->reference_number ?? 'N/A' }}

CONTACT NAME:   {{ $data->notifiedTos->first()->contact_name ?? 'N/A' }}

DATE:   {{ $data->notifiedTos->first()->date ?? 'N/A' }}

TIME:   {{ $data->notifiedTos->first()->time ?? 'N/A' }}

Was there more than one person injured / Involved?

@if ($data->involvedPersons) @else @endif

Injured / Involved Persons Details

EMPLOYEE:   {{ $data->reportedTos->first()->reportedToEmployee->first_name ?? 'N/A' }}

SURENAME:   {{ $data->involvedPersons->first()->surname ?? 'N/A' }}

AGE:   {{ $data->involvedPersons->first()->age ?? 'N/A' }}

DATE OF BIRTH:   {{ $data->involvedPersons->first()->dob ?? 'N/A' }}

OCCUPATION:   {{ $data->involvedPersons->first()->occupation ?? 'N/A' }}

EMPLOYEE'S PREFERRED LANGUAGE:   {{ $data->involvedPersons->first()->language ?? 'N/A' }}

GENDER: @if ($data->involvedPersons->first()->gender == 1)   Male @elseif ($data->involvedPersons->first()->gender == 2)   Female @else   N/A @endif

SUPERVISOR (OF INJURED / INVOLVED WORKER):   {{ $data->incident_time ?? 'N/A' }}

Experience In Task (when Incident Occurred)

MONTHS:   {{ $data->involvedPersons->first()->experience_months ?? 'N/A' }}

YEARS:   {{ $data->involvedPersons->first()->experience_years ?? 'N/A' }}

Contact Number:   {{ $data->involvedPersons->first()->contact_number ??'N/A' }}

Is Employer Of The Worker :   {{ $data->employerDetails->is_employer_worker ?? 'N/A' }}

Type of employment

Type of employee

Training Provided to Injured / Involved Person

NAME OF INJURY:   {{ $data->notifiedTos->first()->reference_number ?? 'N/A' }}

BODILY LOCATION:   {{ $data->notifiedTos->first()->date ?? 'N/A' }}

NATURE OF DISEASE:   {{ $data->injuryTypes->first()->option ?? 'N/A' }}

BREAKDOWN OF INJURY / AGENCY OF INJURY:   {{ $data->notifiedTos->first()->time ?? 'N/A' }}

MECHANISM OF INJURY / DISEASE:   {{ $data->notifiedTos->first()->time ?? 'N/A' }}

INCIDENT EMPLOYEE INJURY TYPES EMPLOYER NAME:   {{ $data->employerDetails->employer_name ?? 'N/A' }}

Shift / Part of Shift

@foreach ($data->questions as $qa) @endforeach

{{ $qa->question }}:   {{ $qa->answer->answer ?? 'N/A' }} {{-- Access single answer --}}

Incident Involving Plant / Property.

@if ($data->is_plant_involved) @elseif ($data->plant_name) @elseif ($data->is_correct_action_required) @else @endif

EQUIPMENT TYPE OR PROPERTY DESCRIPTION:   {{ $data->incidenteportMetas->first()->equipment_type ?? 'N/A' }}

DAMAGE / LOSS:   {{ $data->incidenteportMetas->first()->damage ?? 'N/A' }}

APPROX COST / VALUE:   {{ $data->incidenteportMetas->first()->cost ?? 'N/A' }}

Is a corrective action(s) required for this incident?

@if ($data->is_correct_action_required) @else @endif

Incident Response (Describe the immediate response to the incident / Injury)

{{ $data->incident_response ?? 'N/A' }}

REFER RETURN TO WORK / REHABILITATION PROCEDURE

@if ($data->is_injury_management) @else @endif

NAME OF MANAGEMENT REPRESENTATIVE:   {{ $data->injuryManagements->first()->representative_name }}

NAME OF INJURED WORKERS SUPERVISOR:   {{ $data->injuryManagements->first()->injured_names }}

DATE:   {{ $data->injuryManagements->first()->date ?? ' N/A' }}

TIME:   {{ $data->injuryManagements->first()->time ?? 'N/A' }}

Outcome of Treatment and Work Status

@if ($data->injuryManagements->first()->is_first_aid) @else @endif @if ($data->injuryManagements->first()->is_referred) @else @endif
@if ($data->injuryManagements->first()->is_doctor) @else @endif @if ($data->injuryManagements->first()->is_clinic) @else @endif
@if ($data->injuryManagements->first()->is_admit) @else @endif

Doctor Details

NAME OF DOCTOR:   {{ $data->injuryManagements->first()->doctor_name ?? 'N/A' }}

CONTACT NO:   {{ $data->injuryManagements->first()->doctor_number ?? 'N/A' }}

ADDRESS OF DOCTOR:   {{ $data->injuryManagements->first()->doctor_address ?? 'N/A' }}

Hospital Details

NAME OF HOSPITAL:   {{ $data->injuryManagements->first()->hospital_name ?? 'N/A' }}

CONTACT NO:   {{ $data->injuryManagements->first()->hospital_number ?? 'N/A' }}

ADDRESS OF HOSPITAL:   {{ $data->injuryManagements->first()->hospital_address ?? 'N/A' }}

Is this a recurrence of a previous injury

@if ($data->injuryManagements->first()->is_recurrence_injury) @else @endif

DATE:   {{ $data->injuryManagements->first()->previous_injury_date ?? 'N/A' }}

PREVIOUS INCIDENT INVESTIGATION REPORT NUMBER:   {{ $data->injuryManagements->first()->previous_report_number }}

PART C – Close Out (Must be completed for all Injuries / Incidents)

Completion of this section, including necessary signatures, denotes closure of this incident report.

Final Classifications

@if ($data->is_final_injury_classification) @else @endif

OTHER DETAIL:   {{ $data->finalClassifications->first()->final_incident_details }}

Final Incident Classification.

@if ($data->is_final_incident_classification) @else @endif

OTHER DETAIL:   {{ $data->finalClassifications->first()->final_incident_details }}

Complete for LTI or RWI (Lost Time Injury / Restricted Work Injury)

@if ($data->lti_or_rwi) @else @endif

Is rehabilitation likely?

@if ($data->finalClassifications->first()->is_rehabilitation == 1) @elseif ($data->finalClassifications->first()->is_rehabilitation == 0) @else @endif

Return to Full duties on Date (if known)

DATE OF RTW (IF KNOW):   {{ $data->finalClassifications->first()->return_to_duty_date ?? 'N/A' }}

NO OF LOST DAYS (IF KNOW):   {{ $data->finalClassifications->first()->rtw_date ?? 'N/A' }}

NO OF LOST DAYS (IF KNOW):   {{ $data->finalClassifications->first()->total_lost_days ?? 'N/A' }}

Has the Workers Comp body been notified?

@if ($data->finalClassifications->first()->is_worker_notified == 1) @elseif ($data->finalClassifications->first()->is_worker_notified == 0) @else @endif

BY WHOM?:   {{ $data->finalClassifications->first()->notified_by_whom ?? 'N/A' }}

DATE:   {{ $data->finalClassifications->first()->date ?? 'N/A' }}

TIME:   {{ $data->finalClassifications->first()->time ?? 'N/A' }}

OTHER DETAILS:   {{ $data->finalClassifications->first()->details ?? 'N/A' }}

Sign Off for All Incidents

@foreach ($incidentSignoffs as $signoff) @if ($signoff['inc_signoffs_role_code'] == 'FM') {{-- Use [] instead of -> --}}

NAME:   {{ $signoff['emp_personal_details_first_name'] ?? 'N/A' }} {{ $signoff['emp_personal_details_last_name'] ?? 'N/A' }}

SIGNATURE: @php $imagePath = $signoff['inc_signoffs_signature']; @endphp @if (!empty($imagePath)) No signature @else No signature yet. @endif

DATE:   {{ $signoff['inc_signoffs_date'] ?? 'N/A' }}

TIME:   {{ $signoff['inc_signoffs_time'] ?? 'N/A' }}

@endif @endforeach

Safety Manager

@foreach ($incidentSignoffs as $signoff) @if ($signoff['inc_signoffs_role_code'] == 'SSO') {{-- Use array syntax [] instead of -> --}}

NAME:   {{ $signoff['emp_personal_details_first_name'] ?? 'N/A' }} {{ $signoff['emp_personal_details_last_name'] ?? 'N/A' }}

SIGNATURE:   {{ $signoff['inc_signoffs_signature'] ?? 'N/A' }}

DATE:   {{ $signoff['inc_signoffs_date'] ?? 'N/A' }}

TIME:   {{ $signoff['inc_signoffs_time'] ?? 'N/A' }}

@endif @endforeach

Director

@foreach ($incidentSignoffs as $signoff) @if ($signoff['inc_signoffs_role_code'] == 'Dir') {{-- Use array syntax [] instead of -> --}}

NAME:   {{ $signoff['emp_personal_details_first_name'] ?? 'N/A' }} {{ $signoff['emp_personal_details_last_name'] ?? 'N/A' }}

SIGNATURE:   {{ $signoff['inc_signoffs_signature'] ?? 'N/A' }}

DATE:   {{ $signoff['inc_signoffs_date'] ?? 'N/A' }}

TIME:   {{ $signoff['inc_signoffs_time'] ?? 'N/A' }}

@endif @endforeach

PART D – Additional Information to Incident Investigation Report

High Risk Category (the most significant risk category, if any, that relates to the incident) (Refer to 291 Meaning of “high risk construction work”)

@if ($data->incidentRiskCategoryDetails->first()->incident_risk_category_id == 1) @elseif($data->incidentRiskCategoryDetails->first()->incident_risk_category_id == 2) @elseif($data->incidentRiskCategoryDetails->first()->incident_risk_category_id == 3) @elseif($data->incidentRiskCategoryDetails->first()->incident_risk_category_id == 4) @elseif($data->incidentRiskCategoryDetails->first()->incident_risk_category_id == 5) @elseif($data->incidentRiskCategoryDetails->first()->incident_risk_category_id == 6) @elseif($data->incidentRiskCategoryDetails->first()->incident_risk_category_id == 7) @elseif($data->incidentRiskCategoryDetails->first()->incident_risk_category_id == 8) @elseif($data->incidentRiskCategoryDetails->first()->incident_risk_category_id == 9) @elseif($data->incidentRiskCategoryDetails->first()->incident_risk_category_id == 10) @elseif($data->incidentRiskCategoryDetails->first()->incident_risk_category_id == 11) @elseif($data->incidentRiskCategoryDetails->first()->incident_risk_category_id == 12) @elseif($data->incidentRiskCategoryDetails->first()->incident_risk_category_id == 13) @elseif($data->incidentRiskCategoryDetails->first()->incident_risk_category_id == 14) @elseif($data->incidentRiskCategoryDetails->first()->incident_risk_category_id == 15) @endif

OTHER DETAILS:   {{ $data->incidentRiskCategoryDetails->first()->details ?? 'N/A' }}

ATTACH ALL WITNESS STATEMENT / DOCUMENTS TO THIS INCIDENT REPORT

Witness Name Witness Statement Number Date Taken Time Taken
{{ $data->incidentWitnesses->first()->name ?? 'N/A' }} {{ $data->incidentWitnesses->first()->statement_number ?? 'N/A' }} {{ $data->incidentWitnesses->first()->date ?? 'N/A' }} {{ $data->incidentWitnesses->first()->time ?? 'N/A' }}

Incident Images

@if($reportImages->isNotEmpty()) @foreach($reportImages as $image) image loading... @endforeach @else
No images available for this report.
@endif
@else

No record found

Downloaded record has incomplete records found against please complete then download
@endif