瀏覽代碼

Process claims [wip]

Vijayakrishnan 4 年之前
父節點
當前提交
55cabdf792

+ 4 - 1
app/Http/Controllers/PracticeManagementController.php

@@ -1056,16 +1056,19 @@ SELECT claim.uid as uid,
        (cp.name_last || ' ' || cp.name_first) as claim_pro,
        sp.id as status_pro_id,
        (sp.name_last || ' ' || sp.name_first) as status_pro,
+       note.uid as note_uid,
+       note.method,
        -- claim.status_updated_at,
        (DATE(claim.status_updated_at) || ' ' || 
             LPAD(EXTRACT(hour FROM claim.status_updated_at)::text, 2, '0') || ':' || 
             LPAD(EXTRACT(minute FROM claim.status_updated_at)::text, 2, '0')) as status_updated_at,
        (SELECT string_agg(claim_line.cpt, ', ') FROM claim_line where claim_id = claim.id) as cpts,
        (SELECT count(claim_line_icd.id) FROM claim_line_icd where claim_line_id IN (SELECT id FROM claim_line WHERE claim_id = claim.id)) as icds,
-       ROUND(claim.expected_total, 2) as expected_total
+       ROUND(claim.expected_total, 3) as expected_total
 FROM claim
     join client on claim.client_id = client.id
     join pro cp on claim.pro_id = cp.id
+    left join note on claim.note_id = note.id
     left join app_session on claim.status_updated_by_session_id = app_session.id
     left join pro sp on app_session.pro_id = sp.id
 --WHERE claim.status IS NULL OR claim.status = 'NEW'

+ 6 - 0
resources/views/app/practice-management/_claim-lines.blade.php

@@ -2,7 +2,10 @@
     <thead>
     <tr class="bg-light">
         <th class="border-0 width-100px">CPT</th>
+        <th class="border-0 width-100px">Modifier</th>
         <th class="border-0 width-100px">DOS</th>
+        <th class="border-0 width-100px">Amount</th>
+        <th class="border-0 width-100px">POS</th>
         <th class="border-0 text-nowrap">ICDs</th>
     </tr>
     </thead>
@@ -14,7 +17,10 @@
                     <div>Units: <b>{{$line->numberOfUnits}}</b></div>
                 @endif
             </td>
+            <td class="text-nowrap width-100px">95</td>
             <td class="text-nowrap width-100px">{{friendlier_date($line->date_of_service)}}</td>
+            <td class="text-nowrap width-100px">$ {{round($line->expected_total, 3)}}</td>
+            <td class="text-nowrap width-100px">11</td>
             <td class="text-nowrap">
                 @if(count($line->claimLineIcds))
                     @foreach($line->claimLineIcds as $icd)

+ 20 - 12
resources/views/app/practice-management/process-claims.blade.php

@@ -131,6 +131,10 @@
                                             @{{ currentMBClaim.subscriber_address_state }}
                                             @{{ currentMBClaim.subscriber_address_zip }}
                                         </div>
+                                        <div class="d-flex align-items-center">
+                                            <span class="text-secondary text-sm min-width-140px text-right pr-3">Phone</span>
+                                            @{{ claim.client_phone }}
+                                        </div>
                                     </div>
 
                                     <hr class="my-2">
@@ -163,18 +167,6 @@
                                             @{{ currentMBClaim.billing_provider_address_state }}
                                             @{{ currentMBClaim.billing_provider_address_zip }}
                                         </div>
-                                        <div class="d-flex align-items-center">
-                                            <span class="text-secondary text-sm min-width-140px text-right pr-3">MCN</span>
-                                            @{{ currentMBClaim.subscriber_identifier }}
-                                        </div>
-                                        <div class="d-flex align-items-center">
-                                            <span class="text-secondary text-sm min-width-140px text-right pr-3">Address</span>
-                                            @{{ currentMBClaim.subscriber_address_street_line1 }}
-                                            @{{ currentMBClaim.subscriber_address_street_line2 }}
-                                            @{{ currentMBClaim.subscriber_address_city }}
-                                            @{{ currentMBClaim.subscriber_address_state }}
-                                            @{{ currentMBClaim.subscriber_address_zip }}
-                                        </div>
                                     </div>
 
                                     <hr class="my-2">
@@ -193,6 +185,22 @@
 
                                     <hr class="my-2">
 
+                                    <!--visit/note-->
+                                    <div class="d-flex align-items-center mb-1">
+                                        <div class="text-secondary mr-3 min-width-140px">Note</div>
+                                        <div v-if="claim.note_uid">
+                                            <a native target="_blank"
+                                               open-in-stag-popup
+                                               title="Note Details"
+                                               :href="'/patients/view/' + claim.client_uid + '/notes/view/' + claim.note_uid + '?popupmode=1'">
+                                                View Note
+                                            </a>
+                                            <span class="ml-1 text-secondary">(@{{ claim.method }})</span>
+                                        </div>
+                                    </div>
+
+                                    <hr class="my-2">
+
                                     <!--total-->
                                     <div class="d-flex align-items-center mb-1">
                                         <div class="text-secondary mr-3 min-width-140px">Claim Total</div>