Prechádzať zdrojové kódy

added forms to support billing

= 4 rokov pred
rodič
commit
5389655680

+ 306 - 3
resources/views/app/patient/note/dashboard.blade.php

@@ -304,6 +304,194 @@
                         </div>
                     </div>
                 </div>
+                @if($pro->pro_type === 'ADMIN')
+                <div class="mr-2">
+
+                    <div>
+                        <h2>New Fields</h2>
+                        <table class="table-bordered table-condensed table-sm table-striped">
+                            <tbody>
+                            <tr>
+                                <td>bill_total_expected</td>
+                                <td>{{$note->bill_total_expected}}</td>
+                            </tr>
+                            <tr>
+                                <td>is_bill_closed</td>
+                                <td>{{$note->is_bill_closed}}</td>
+                            </tr>
+                            <tr>
+                                <td>bill_summary</td>
+                                <td>{{$note->bill_summary}}</td>
+                            </tr>
+                            <tr>
+                                <td>bill_total_paid</td>
+                                <td>{{$note->bill_total_paid}}</td>
+                            </tr>
+                            <tr>
+                                <td>bill_closed_at</td>
+                                <td>{{$note->bill_closed_at}}</td>
+                            </tr>
+                            <tr>
+                                <td>claim_total_expected</td>
+                                <td>{{$note->claim_total_expected}}</td>
+                            </tr>
+                            <tr>
+                                <td>is_claim_closed</td>
+                                <td>{{$note->is_claim_closed}}</td>
+                            </tr>
+                            <tr>
+                                <td>claim_summary</td>
+                                <td>{{$note->claim_summary}}</td>
+                            </tr>
+                            <tr>
+                                <td>claim_total_paid</td>
+                                <td>{{$note->claim_total_paid}}</td>
+                            </tr>
+                            <tr>
+                                <td>claim_closed_at</td>
+                                <td>{{$note->claim_closed_at}}</td>
+                            </tr>
+                            <tr>
+                                <td>hcp_bill_total_expected</td>
+                                <td>{{$note->hcp_bill_total_expected}}</td>
+                            </tr>
+                            <tr>
+                                <td>na_bill_total_expected</td>
+                                <td>{{$note->na_bill_total_expected}}</td>
+                            </tr>
+                            <tr>
+                                <td>rmm_bill_total_expected</td>
+                                <td>{{$note->rmm_bill_total_expected}}</td>
+                            </tr>
+                            <tr>
+                                <td>rme_bill_total_expected</td>
+                                <td>{{$note->rme_bill_total_expected}}</td>
+                            </tr>
+                            <tr>
+                                <td>rms_bill_total_expected</td>
+                                <td>{{$note->rms_bill_total_expected}}</td>
+                            </tr>
+                            <tr>
+                                <td>rmg_bill_total_expected</td>
+                                <td>{{$note->rmg_bill_total_expected}}</td>
+                            </tr>
+                            <tr>
+                                <td>cm_bill_total_expected</td>
+                                <td>{{$note->cm_bill_total_expected}}</td>
+                            </tr>
+                            <tr>
+                                <td>hcp_bill_total_paid</td>
+                                <td>{{$note->hcp_bill_total_paid}}</td>
+                            </tr>
+                            <tr>
+                                <td>na_bill_total_paid</td>
+                                <td>{{$note->na_bill_total_paid}}</td>
+                            </tr>
+                            <tr>
+                                <td>rmm_bill_total_paid</td>
+                                <td>{{$note->rmm_bill_total_paid}}</td>
+                            </tr>
+                            <tr>
+                                <td>rme_bill_total_paid</td>
+                                <td>{{$note->rme_bill_total_paid}}</td>
+                            </tr>
+                            <tr>
+                                <td>rms_bill_total_paid</td>
+                                <td>{{$note->rms_bill_total_paid}}</td>
+                            </tr>
+                            <tr>
+                                <td>rmg_bill_total_paid</td>
+                                <td>{{$note->rmg_bill_total_paid}}</td>
+                            </tr>
+                            <tr>
+                                <td>cm_bill_total_paid</td>
+                                <td>{{$note->cm_bill_total_paid}}</td>
+                            </tr>
+                            <tr>
+                                <td>hcp_company_pro_id</td>
+                                <td>{{$note->hcp_company_pro_id}}</td>
+                            </tr>
+                            </tbody>
+                        </table>
+                    </div>
+                    <div class="d-flex m-2">
+                        @if(!$note->is_bill_closed)
+                            <span class="d-block" moe>
+                                <a class="text-danger" href="" show start>Close Billing</a>
+                                <form url="/api/note/closeBilling">
+                                    <input type="hidden" name="uid" value="{{$note->uid}}">
+                                    <p>Close billing?</p>
+                                    <div class="mb-0">
+                                        <button class="btn btn-success btn-sm" submit>Submit</button>
+                                        <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                    </div>
+                                </form>
+                            </span>
+                            <span class="mx-2 text-secondary">|</span>
+                        @endif
+
+                        @if($note->is_bill_closed)
+                            <span class="d-block" moe>
+                                <a class="text-danger" href="" show start>Reopen Billing</a>
+                                <form url="/api/note/reopenBilling">
+                                    <input type="hidden" name="uid" value="{{$note->uid}}">
+                                    <p>Reopen billing?</p>
+                                    <div class="mb-0">
+                                        <button class="btn btn-success btn-sm" submit>Submit</button>
+                                        <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                    </div>
+                                </form>
+                            </span>
+                            <span class="mx-2 text-secondary">|</span>
+                        @endif
+
+                        @if(!$note->is_claim_closed)
+                            <span class="d-block" moe>
+                                <a class="text-danger" href="" show start>Close Claiming</a>
+                                <form url="/api/note/closeClaiming">
+                                    <input type="hidden" name="uid" value="{{$note->uid}}">
+                                    <p>Close claiming?</p>
+                                    <div class="mb-0">
+                                        <button class="btn btn-success btn-sm" submit>Submit</button>
+                                        <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                    </div>
+                                </form>
+                            </span>
+                            <span class="mx-2 text-secondary">|</span>
+                        @endif
+
+                        @if($note->is_claim_closed)
+                            <span class="d-block" moe>
+                                <a class="text-danger" href="" show start>Reopen Claiming</a>
+                                <form url="/api/note/reopenClaiming">
+                                    <input type="hidden" name="uid" value="{{$note->uid}}">
+                                    <p>Reopen claiming?</p>
+                                    <div class="mb-0">
+                                        <button class="btn btn-success btn-sm" submit>Submit</button>
+                                        <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                    </div>
+                                </form>
+                            </span>
+                            <span class="mx-2 text-secondary">|</span>
+
+                            <span class="d-block" moe>
+                                <a class="text-danger" href="" show start>Update Claim Total Paid</a>
+                                <form url="/api/note/updateClaimTotalPaid">
+                                    <input type="hidden" name="uid" value="{{$note->uid}}">
+                                    <div class="form-group">
+                                        <input type="number" class="form-control" name="claimTotalPaid">
+                                    </div>
+                                    <div class="mb-0">
+                                        <button class="btn btn-success btn-sm" submit>Submit</button>
+                                        <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                    </div>
+                                </form>
+                            </span>
+                        @endif
+                    </div>
+
+                </div>
+                @endif
 
                 {{-- bills --}}
                 @if($pro->pro_type === 'ADMIN' || ($note->hcpPro && $pro->id === $note->hcpPro->id))
@@ -316,6 +504,7 @@
                         <table class="table table-sm tabe-striped mb-3 border-left border-right border-bottom">
                             <thead class="bg-light">
                             <tr>
+                                <th></th>
                                 <th class="border-bottom-0 pl-3">HCP</th>
                                 <th class="border-bottom-0 w-25 pl-3">Service</th>
                                 {{--<th class="border-bottom-0 w-25 pl-2">Reason</th>--}}
@@ -327,6 +516,31 @@
                             <tbody>
                             @foreach ($note->bills as $bill)
                                 <tr>
+                                    <td>
+                                        <table class="table-striped table-sm table-condensed">
+                                            <tbody>
+                                                <tr>
+                                                <tr><td>collected_amount</td><td>{{$bill->collected_amount}}</td></tr>
+                                                <tr><td>effective_date</td><td>{{$bill->effective_date}}</td></tr>
+                                                <tr><td>has_hcp_been_paid</td><td>{{$bill->has_hcp_been_paid}}</td></tr>
+                                                <tr><td>hcp_expected_payment_amount</td><td>{{$bill->hcp_expected_payment_amount}}</td></tr>
+                                                <tr><td>hcp_payment_amount</td><td>{{$bill->hcp_payment_amount}}</td></tr>
+                                                <tr><td>is_cancelled</td><td>{{$bill->is_cancelled}}</td></tr>
+
+                                                <tr><td>hcp_payment_pro_transaction_id</td><td>{{$bill->hcp_payment_pro_transaction_id}}</td></tr>
+
+
+                                                <tr><td>balance_post_date</td><td>{{$bill->balance_post_date}}</td></tr>
+                                                <tr><td>is_verified</td><td>{{$bill->is_verified}}</td></tr>
+                                                <tr><td>is_cancellation_acknowledged</td><td>{{$bill->is_cancellation_acknowledged}}</td></tr>
+                                                <tr><td>is_cancelled_by_administrator</td><td>{{$bill->is_cancelled_by_administrator}}</td></tr>
+                                                <tr><td>total_expected</td><td>{{$bill->total_expected}}</td></tr>
+                                                <tr><td>total_paid</td><td>{{$bill->total_paid}}</td></tr>
+
+                                                </tr>
+                                            </tbody>
+                                        </table>
+                                    </td>
                                     <td class="pl-3">{{ $bill->hcp->displayName() }}</td>
                                     <td class="pl-3 {{ $bill->is_cancelled ? 'text-secondary' : '' }}">{{$bill->code}}</td>
                                     {{--<td class="pl-2">
@@ -387,9 +601,10 @@
                                                     </span>
                                                 @endif
                                             @endif
-                                                @if(!$bill->has_hcp_been_paid && $pro->pro_type === 'ADMIN')
-                                                    <span class="mx-2 text-secondary">|</span>
-                                                    <span class="d-block" moe>
+{{--                                            @if(!$bill->has_hcp_been_paid && $pro->pro_type === 'ADMIN')--}}
+                                            @if($pro->pro_type === 'ADMIN')
+                                                <span class="mx-2 text-secondary">|</span>
+                                                <span class="d-block" moe>
                                                     <a class="text-danger" href="" show start>Submit Payment</a>
                                                     <form url="/api/bill/payHcpAmount">
                                                         <input type="hidden" name="uid" value="{{$bill->uid}}">
@@ -401,7 +616,95 @@
                                                         </div>
                                                     </form>
                                                 </span>
+                                                <span class="mx-2 text-secondary">|</span>
+
+                                                <span class="d-block" moe>
+                                                    <a class="text-danger" href="" show start>Update Balance Post Date</a>
+                                                    <form url="/api/bill/updateBalancePostDate">
+                                                        <input type="hidden" name="uid" value="{{$bill->uid}}">
+                                                        <p>Update Balance Post Date</p>
+                                                        <div class="mb-0">
+                                                            <input type="date" class="text form-control form-control-sm" name="balance_post_date" value="{{$bill->balance_post_date}}" placeholder="balance post date"><br>
+                                                            <button class="btn btn-success btn-sm" submit>Submit</button>
+                                                            <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                                        </div>
+                                                    </form>
+                                                </span>
+                                                <span class="mx-2 text-secondary">|</span>
+
+                                                @if(!$bill->is_verified)
+                                                    <span class="d-block" moe>
+                                                        <a class="text-danger" href="" show start>Mark As Verified</a>
+                                                        <form url="/api/bill/markAsVerified">
+                                                            <input type="hidden" name="uid" value="{{$bill->uid}}">
+                                                            <p>Mark As Verfified?</p>
+                                                            <div class="mb-0">
+                                                                <button class="btn btn-success btn-sm" submit>Submit</button>
+                                                                <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                                            </div>
+                                                        </form>
+                                                    </span>
+                                                    <span class="mx-2 text-secondary">|</span>
+                                                @endif
+                                                @if($bill->is_verified)
+                                                    <span class="d-block" moe>
+                                                        <a class="text-danger" href="" show start>Undo Mark As Verified</a>
+                                                        <form url="/api/bill/undoMarkAsVerified">
+                                                            <input type="hidden" name="uid" value="{{$bill->uid}}">
+                                                            <p>Undo Mark As Verfified?</p>
+                                                            <div class="mb-0">
+                                                                <button class="btn btn-success btn-sm" submit>Submit</button>
+                                                                <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                                            </div>
+                                                        </form>
+                                                    </span>
+                                                    <span class="mx-2 text-secondary">|</span>
+                                                @endif
+
+                                                @if($bill->is_cancelled && !$bill->is_cancellation_acknowledged)
+                                                    <span class="d-block" moe>
+                                                        <a class="text-danger" href="" show start>Acknowledge Cancellation</a>
+                                                        <form url="/api/bill/acknowledgeCancellation">
+                                                            <input type="hidden" name="uid" value="{{$bill->uid}}">
+                                                            <p>Acknowledge Cancellation?</p>
+                                                            <div class="mb-0">
+                                                                <input type="text" class="text form-control form-control-sm" name="cancellationMemo" value="{{$bill->cancellation_memo}}" placeholder=""><br>
+                                                                <button class="btn btn-success btn-sm" submit>Submit</button>
+                                                                <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                                            </div>
+                                                        </form>
+                                                    </span>
                                                 @endif
+
+                                                @if($bill->is_cancellation_acknowledged)
+                                                    <span class="d-block" moe>
+                                                        <a class="text-danger" href="" show start>Undo Acknowledge Cancellation</a>
+                                                        <form url="/api/bill/undoAcknowledgeCancellation">
+                                                            <input type="hidden" name="uid" value="{{$bill->uid}}">
+                                                            <p>Undo Acknowledge Cancellation?</p>
+                                                            <div class="mb-0">
+                                                                <button class="btn btn-success btn-sm" submit>Submit</button>
+                                                                <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                                            </div>
+                                                        </form>
+                                                    </span>
+                                                    <span class="mx-2 text-secondary">|</span>
+
+                                                    <span class="d-block" moe>
+                                                        <a class="text-danger" href="" show start>Update Cancellation Memo</a>
+                                                        <form url="/api/bill/updateCancellationMemo">
+                                                            <input type="hidden" name="uid" value="{{$bill->uid}}">
+                                                            <p>Update Cancellation Memo</p>
+                                                            <div class="mb-0">
+                                                                <input type="text" class="text form-control form-control-sm" name="updateCancellationMemo" value="{{$bill->cancellation_memo}}" placeholder=""><br>
+                                                                <button class="btn btn-success btn-sm" submit>Submit</button>
+                                                                <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+                                                            </div>
+                                                        </form>
+                                                    </span>
+
+                                                @endif
+                                            @endif
                                             @if($bill->is_cancelled)
                                                 <span class="mx-2 text-secondary">|</span>
                                                 <span class="d-block text-secondary">