Pārlūkot izejas kodu

fixed status display

= 2 gadi atpakaļ
vecāks
revīzija
c31f60c3f1

+ 20 - 1
app/Http/Controllers/PatientController.php

@@ -692,7 +692,26 @@ class PatientController extends Controller
 
     public function companies(Request $request, Client $patient) {
         $companies = Company::where('is_active', true)->get();
-        return view('app.patient.companies', compact('patient', 'companies'));
+
+        $companyClientStatusMap = [];
+
+        $companyClientStatusMap['NEW'] = 'New';
+        $companyClientStatusMap['ELIGIBILITY_VERIFIED'] = 'Eligibility Verified';
+        $companyClientStatusMap['ELIGIBILITY_PENDING'] = 'Eligibility Pending';
+        $companyClientStatusMap['NOT_ELIGIBLE'] = 'Not Eligible';
+        $companyClientStatusMap['INITIAL_CONSULT'] = 'Initial Consult';
+        $companyClientStatusMap['HST_DELIVERED'] = 'HST Delivered';
+        $companyClientStatusMap['STUDY_PENDING'] = 'Study Pending';
+        $companyClientStatusMap['STUDY_COMPLETED'] = 'Study Completed';
+        $companyClientStatusMap['STUDY_INTERPRETED'] = 'Study Interpreted';
+        $companyClientStatusMap['POST_HST_VISIT'] = 'Post HST Visit';
+        $companyClientStatusMap['CPAP_RX'] = 'CPA_RX';
+        $companyClientStatusMap['ORAL_APPLIANCE_RX'] = 'Oral Appliance Rx';
+        $companyClientStatusMap['NOT_INTERESTED'] = 'Not Interested';
+        $companyClientStatusMap['IN_LAB_STUDY'] = 'In Lab Study';
+        $companyClientStatusMap['UNRESPONSIVE'] = 'Unresponsive';
+
+        return view('app.patient.companies', compact('patient', 'companies', 'companyClientStatusMap'));
     }
 
     public function rtm(Request $request, Client $patient) {

+ 16 - 16
resources/views/app/patient/companies.blade.php

@@ -47,27 +47,27 @@
                         <td>{{$linkedCompany->company->name}}</td>
                         <td>{{ $linkedCompany->is_active? 'Yes': 'No' }}</td>
                         <td>
-                            {{ $linkedCompany->status }}
+                            {{ isset($companyClientStatusMap[$linkedCompany->status])? $companyClientStatusMap[$linkedCompany->status] : '' }}
                             <span moe class="ml-1" relative>
                                 <a class="" href="" show start><i class="fa fa-edit"></i></a>
                                 <form url="/api/companyClient/update-status" right>
                                     <input type="hidden" name="uid" value="{{$linkedCompany->uid}}">
                                     <select name="status" required>
-                                        <option {{$linkedCompany->status == 'New' ? 'selected': ''}}>New<option/>
-                                        <option {{$linkedCompany->status == 'Eligibility Verified' ? 'selected': ''}}>Eligibility Verified<option/>
-                                        <option {{$linkedCompany->status == 'Eligibility Pending' ? 'selected': ''}}>Eligibility Pending<option/>
-                                        <option {{$linkedCompany->status == 'Eligibility Denied/Not Eligibility' ? 'selected': ''}}>Eligibility Denied/Not Eligibility<option/>
-                                        <option {{$linkedCompany->status == 'Initial Consult' ? 'selected': ''}}>Initial Consult<option/>
-                                        <option {{$linkedCompany->status == 'HST Delivered' ? 'selected': ''}}>HST Delivered<option/>
-                                        <option {{$linkedCompany->status == 'Study Pending' ? 'selected': ''}}>Study Pending<option/>
-                                        <option {{$linkedCompany->status == 'Study Completed' ? 'selected': ''}}>Study Completed<option/>
-                                        <option {{$linkedCompany->status == 'Study Interpreted' ? 'selected': ''}}>Study Interpreted<option/>
-                                        <option {{$linkedCompany->status == 'Post HST Visit' ? 'selected': ''}}>Post HST Visit<option/>
-                                        <option {{$linkedCompany->status == 'CPAP Rx' ? 'selected': ''}}>CPAP Rx<option/>
-                                        <option {{$linkedCompany->status == 'Oral Appliance Rx' ? 'selected': ''}}>Oral Appliance Rx<option/>
-                                        <option {{$linkedCompany->status == 'Not Interested' ? 'selected': ''}}>Not Interested<option/>
-                                        <option {{$linkedCompany->status == 'In Lab Study' ? 'selected': ''}}>In Lab Study<option/>
-                                        <option {{$linkedCompany->status == 'Unresponsive' ? 'selected': ''}}>Unresponsive<option/>
+                                        <option {{$linkedCompany->status == 'NEW' ? 'selected': ''}} value="NEW">New<option/>
+                                        <option {{$linkedCompany->status == 'ELIGIBILITY_VERIFIED' ? 'selected': ''}} value="ELIGIBILITY_VERIFIED">Eligibility Verified<option/>
+                                        <option {{$linkedCompany->status == 'ELIGIBILITY_PENDING' ? 'selected': ''}} value="ELIGIBILITY_PENDING">Eligibility Pending<option/>
+                                        <option {{$linkedCompany->status == 'NOT_ELIGIBLE' ? 'selected': ''}} value="NOT_ELIGIBLE">Eligibility Denied/Not Eligibility<option/>
+                                        <option {{$linkedCompany->status == 'INITIAL_CONSULT' ? 'selected': ''}} value="INITIAL_CONSULT">Initial Consult<option/>
+                                        <option {{$linkedCompany->status == 'HST_DELIVERED' ? 'selected': ''}} value="HST_DELIVERED">HST Delivered<option/>
+                                        <option {{$linkedCompany->status == 'STUDY_PENDING' ? 'selected': ''}} value="STUDY_PENDING">Study Pending<option/>
+                                        <option {{$linkedCompany->status == 'STUDY_COMPLETED' ? 'selected': ''}} value="STUDY_COMPLETED">Study Completed<option/>
+                                        <option {{$linkedCompany->status == 'STUDY_INTERPRETED' ? 'selected': ''}} value="STUDY_INTERPRETED">Study Interpreted<option/>
+                                        <option {{$linkedCompany->status == 'POST_HST_VISIT' ? 'selected': ''}} value="POST_HST_VISIT">Post HST Visit<option/>
+                                        <option {{$linkedCompany->status == 'CPAP_RX' ? 'selected': ''}} value="CPAP_RX">CPAP Rx<option/>
+                                        <option {{$linkedCompany->status == 'ORAL_APPLIANCE_RX' ? 'selected': ''}} value="ORAL_APPLIANCE_RX">Oral Appliance Rx<option/>
+                                        <option {{$linkedCompany->status == 'NOT_INTERESTED' ? 'selected': ''}} value="NOT_INTERESTED">Not Interested<option/>
+                                        <option {{$linkedCompany->status == 'IN_LAB_STUDY' ? 'selected': ''}} value="IN_LAB_STUDY">In Lab Study<option/>
+                                        <option {{$linkedCompany->status == 'UNRESPONSIVE' ? 'selected': ''}} value="UNRESPONSIVE">Unresponsive<option/>
                                     </select>
                                     <div class="mb-0">
                                         <button class="btn btn-primary btn-sm" submit>Submit</button>