Kaynağa Gözat

MBClaim single popup view

Vijayakrishnan 4 yıl önce
ebeveyn
işleme
eb67674099

+ 5 - 0
app/Http/Controllers/PatientController.php

@@ -11,6 +11,7 @@ use App\Models\ClientInfoLine;
 use App\Models\Facility;
 use App\Models\Handout;
 use App\Models\IncomingReport;
+use App\Models\MBClaim;
 use App\Models\MBPayer;
 use App\Models\NoteTemplate;
 use App\Models\Pro;
@@ -424,4 +425,8 @@ class PatientController extends Controller
         $mbPayers = MBPayer::all();
         return view('app.patient.insurance-coverage', compact('patient', 'mbPayers'));
     }
+
+    public function mbClaim(Request $request, MBClaim $mbClaim) {
+        return view('app.patient.mb-claim-single', compact('mbClaim'));
+    }
 }

+ 3 - 0
app/Models/MBClaim.php

@@ -8,4 +8,7 @@ class MBClaim extends Model
 {
     protected $table = 'mb_claim';
 
+    public function currentVersion(){
+        return $this->hasOne(ClaimVersion::class, 'id', 'current_version_id');
+    }
 }

+ 3 - 0
public/css/style.css

@@ -268,6 +268,9 @@ body>nav.navbar {
 .mcp-theme-1 .width-200px {
     width: 200px !important;
 }
+.mcp-theme-1 .width-300px {
+    width: 300px !important;
+}
 .mcp-theme-1 .width-22px {
     width: 22px !important;
 }

+ 301 - 0
resources/views/app/patient/mb-claim-single.blade.php

@@ -0,0 +1,301 @@
+@extends ('layouts/template')
+
+@section('content')
+    <div class="p-3 mcp-theme-1">
+        <div class="card border-0">
+            <div class="card-body p-0">
+                <table class="table table-striped table-bordered table-sm">
+                    <tbody>
+                    <tr>
+                        <td class="border-top-0 width-300px">Current Version</td>
+                        <td class="border-top-0">{{friendlier_date_time($mbClaim->currentVersion->created_at)}}</td>
+                    </tr>
+                    <tr>
+                        <td>Claim Version</td>
+                        <td>{{friendlier_date_time($mbClaim->currentVersion->created_at)}}</td>
+                    </tr>
+                    <tr>
+                        <td>Is Submitted</td>
+                        <td>{{$mbClaim->is_submitted ? 'YES' : 'NO'}}</td>
+                    </tr>
+                    <tr>
+                        <td>Created At</td>
+                        <td>{{friendlier_date_time($mbClaim->created_at)}}</td>
+                    </tr>
+                    <tr>
+                        <td>Status</td>
+                        <td>{{$mbClaim->status}}</td>
+                    </tr>
+                    <tr>
+                        <td>Status Memo</td>
+                        <td>{{$mbClaim->status_memo}}</td>
+                    </tr>
+                    <tr>
+                        <td>Status Updated At</td>
+                        <td>{{$mbClaim->status_updated_at}}</td>
+                    </tr>
+                    <tr>
+                        <td>Vendor Identifier</td>
+                        <td>{{$mbClaim->vendor_identifier}}</td>
+                    </tr>
+                    <tr>
+                        <td>Claim Date</td>
+                        <td>{{friendlier_date_time($mbClaim->claim_date)}}</td>
+                    </tr>
+                    <tr>
+                        <td>Billing Provider Tax ID</td>
+                        <td>{{$mbClaim->billing_provider_tax_id}}</td>
+                    </tr>
+                    <tr>
+                        <td>Billing Provider Tax ID Type</td>
+                        <td>{{$mbClaim->billing_provider_tax_id_type}}</td>
+                    </tr>
+                    <tr>
+                        <td>Billing Provider Entity</td>
+                        <td>{{$mbClaim->billing_provider_entity}}</td>
+                    </tr>
+                    <tr>
+                        <td>Billing Provider Phone Number</td>
+                        <td>{{$mbClaim->billing_provider_phone_number}}</td>
+                    </tr>
+                    <tr>
+                        <td>Billing Provider Organization Name</td>
+                        <td>{{$mbClaim->billing_provider_organization_name}}</td>
+                    </tr>
+                    <tr>
+                        <td>Billing Provider Last Name</td>
+                        <td>{{$mbClaim->billing_provider_last_name}}</td>
+                    </tr>
+                    <tr>
+                        <td>Billing Provider First Name</td>
+                        <td>{{$mbClaim->billing_provider_first_name}}</td>
+                    </tr>
+                    <tr>
+                        <td>Billing Provider Middle Name</td>
+                        <td>{{$mbClaim->billing_provider_middle_name}}</td>
+                    </tr>
+                    <tr>
+                        <td>Billing Provider Address Street Line 1</td>
+                        <td>{{$mbClaim->billing_provider_address_street_line1}}</td>
+                    </tr>
+                    <tr>
+                        <td>Billing Provider Address Street Line 2</td>
+                        <td>{{$mbClaim->billing_provider_address_street_line2}}</td>
+                    </tr>
+                    <tr>
+                        <td>Billing Provider Address City</td>
+                        <td>{{$mbClaim->billing_provider_address_city}}</td>
+                    </tr>
+                    <tr>
+                        <td>Billing Provider Address State</td>
+                        <td>{{$mbClaim->billing_provider_address_state}}</td>
+                    </tr>
+                    <tr>
+                        <td>Billing Provider Address Zip</td>
+                        <td>{{$mbClaim->billing_provider_address_zip}}</td>
+                    </tr>
+                    <tr>
+                        <td>Billing Provider NPI</td>
+                        <td>{{$mbClaim->billing_provider_npi}}</td>
+                    </tr>
+                    <tr>
+                        <td>Billing Provider Taxonomy Code</td>
+                        <td>{{$mbClaim->billing_provider_taxonomy_code}}</td>
+                    </tr>
+                    <tr>
+                        <td>Payer Identifier ID</td>
+                        <td>{{$mbClaim->payer_identifier_id}}</td>
+                    </tr>
+                    <tr>
+                        <td>Payer Name</td>
+                        <td>{{$mbClaim->payer_name}}</td>
+                    </tr>
+                    <tr>
+                        <td>Payer Address Street Line 1</td>
+                        <td>{{$mbClaim->payer_address_street_line1}}</td>
+                    </tr>
+                    <tr>
+                        <td>Payer Address Street Line 2</td>
+                        <td>{{$mbClaim->payer_address_street_line2}}</td>
+                    </tr>
+                    <tr>
+                        <td>Payer Address City</td>
+                        <td>{{$mbClaim->payer_address_city}}</td>
+                    </tr>
+                    <tr>
+                        <td>Payer Address State</td>
+                        <td>{{$mbClaim->payer_address_state}}</td>
+                    </tr>
+                    <tr>
+                        <td>Payer Address Zip</td>
+                        <td>{{$mbClaim->payer_address_zip}}</td>
+                    </tr>
+                    <tr>
+                        <td>Patient Chart Number</td>
+                        <td>{{$mbClaim->patient_chart_number}}</td>
+                    </tr>
+                    <tr>
+                        <td>Subscriber Identifier</td>
+                        <td>{{$mbClaim->subscriber_identifier}}</td>
+                    </tr>
+                    <tr>
+                        <td>Subscriber First Name</td>
+                        <td>{{$mbClaim->subscriber_first_name}}</td>
+                    </tr>
+                    <tr>
+                        <td>Subscriber Last Name</td>
+                        <td>{{$mbClaim->subscriber_last_name}}</td>
+                    </tr>
+                    <tr>
+                        <td>Subscriber Middle Name</td>
+                        <td>{{$mbClaim->subscriber_middle_name}}</td>
+                    </tr>
+                    <tr>
+                        <td>Subscriber Address Street Line 1</td>
+                        <td>{{$mbClaim->subscriber_address_street_line1}}</td>
+                    </tr>
+                    <tr>
+                        <td>Subscriber Address Street Line 2</td>
+                        <td>{{$mbClaim->subscriber_address_street_line2}}</td>
+                    </tr>
+                    <tr>
+                        <td>Subscriber Address City</td>
+                        <td>{{$mbClaim->subscriber_address_city}}</td>
+                    </tr>
+                    <tr>
+                        <td>Subscriber Address State</td>
+                        <td>{{$mbClaim->subscriber_address_state}}</td>
+                    </tr>
+                    <tr>
+                        <td>Subscriber Address Zip</td>
+                        <td>{{$mbClaim->subscriber_address_zip}}</td>
+                    </tr>
+                    <tr>
+                        <td>Subscriber Phone Number</td>
+                        <td>{{$mbClaim->subscriber_phone_number}}</td>
+                    </tr>
+                    <tr>
+                        <td>Subscriber Group ID</td>
+                        <td>{{$mbClaim->subscriber_group_id}}</td>
+                    </tr>
+                    <tr>
+                        <td>Subscriber DOB</td>
+                        <td>{{$mbClaim->subscriber_dob}}</td>
+                    </tr>
+                    <tr>
+                        <td>Subscriber Gender</td>
+                        <td>{{$mbClaim->subscriber_gender}}</td>
+                    </tr>
+                    <tr>
+                        <td>Subscriber Group Name</td>
+                        <td>{{$mbClaim->subscriber_group_name}}</td>
+                    </tr>
+                    <tr>
+                        <td>Claim Direct Payment Authorized</td>
+                        <td>{{$mbClaim->claim_direct_payment_authorized}}</td>
+                    </tr>
+                    <tr>
+                        <td>Claim Frequency</td>
+                        <td>{{$mbClaim->claim_frequency}}</td>
+                    </tr>
+                    <tr>
+                        <td>Claim Prior Authorization Number</td>
+                        <td>{{$mbClaim->claim_prior_authorization_number}}</td>
+                    </tr>
+                    <tr>
+                        <td>Claim Accept Assignment Code</td>
+                        <td>{{$mbClaim->claim_accept_assignment_code}}</td>
+                    </tr>
+                    <tr>
+                        <td>Claim Total Charge</td>
+                        <td>{{$mbClaim->claim_total_charge}}</td>
+                    </tr>
+                    <tr>
+                        <td>Claim Patient Amount Paid</td>
+                        <td>{{$mbClaim->claim_patient_amount_paid}}</td>
+                    </tr>
+                    <tr>
+                        <td>Claim Diagnosis Codes</td>
+                        <td>{{str_replace("|", ", ", $mbClaim->claim_diagnosis_codes)}}</td>
+                    </tr>
+                    <tr>
+                        <td>Attending Provider First Name</td>
+                        <td>{{$mbClaim->attending_provider_first_name}}</td>
+                    </tr>
+                    <tr>
+                        <td>Attending Provider Last Name</td>
+                        <td>{{$mbClaim->attending_provider_last_name}}</td>
+                    </tr>
+                    <tr>
+                        <td>Attending Provider NPI</td>
+                        <td>{{$mbClaim->attending_provider_npi}}</td>
+                    </tr>
+                    </tbody>
+                </table>
+            </div>
+        </div>
+    </div>
+@endsection
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+ 6 - 1
resources/views/app/patient/note/dashboard.blade.php

@@ -1751,7 +1751,12 @@
                                                                 @else
                                                                     <i class="fa fa-asterisk text-secondary text-sm" title="This submission is up to date"></i>
                                                                 @endif
-                                                                <a href="#">{{ friendlier_date_time($mbClaim->created_at) }}</a>
+                                                                <a native target="_blank"
+                                                                   open-in-stag-popup
+                                                                   title="Submission Details"
+                                                                   href="{{route('mb-claim', ['patient' => $patient, 'mbClaim' => $mbClaim])}}">
+                                                                    {{ friendlier_date_time($mbClaim->created_at) }}
+                                                                </a>
                                                             </td>
                                                             <td>
                                                                 {{$mbClaim->status}}

+ 3 - 0
routes/web.php

@@ -221,6 +221,9 @@ Route::middleware('pro.auth')->group(function () {
 
     });
 
+    //mb claim single view
+    Route::get('mb-claims/view/{mbClaim}', 'PatientController@mbClaim')->name('mb-claim');
+
     // pro dashboard events (ajax)
     Route::get('pro-dashboard-events/{from}/{to}', 'HomeController@dashboardAppointments')->name('pro-dashboard-events');