Forráskód Böngészése

Support for updateMcpOnboardingActiveInfo

Vijayakrishnan 4 éve
szülő
commit
f56a06527e

+ 58 - 0
resources/views/app/patient/settings.blade.php

@@ -338,6 +338,64 @@
             </div>
             <div class="col-6 border-left">
 
+                <span>
+                    <span class="mr-1">MCP Onboarding Active?</span>
+                    @if($patient->has_mcp_done_onboarding_visit === 'YES')
+                        <b class="text-secondary"><i class="fa fa-check"></i>&nbsp;Already Onboarded</b>
+                    @else
+                        @if($patient->is_mcp_onboarding_active === 'YES')
+                            <b>Yes</b>
+                        @elseif($patient->is_mcp_onboarding_active === 'NO')
+                            <b>No</b>
+                        @else
+                            <b>-</b>
+                        @endif
+                        <div moe class="ml-2">
+                            <a start show><i class="fa fa-edit"></i></a>
+                            <form url="/api/client/updateMcpOnboardingActiveInfo" class="mcp-theme-1">
+                                <input type="hidden" name="uid" value="{{$patient->uid}}">
+                                <div class="mb-2">
+                                    <label class="text-secondary text-sm">MCP Onboarding Active?</label>
+                                    <select name="isMcpOnboardingActive"
+                                            class="form-control form-control-sm"
+                                            onchange="$('.if-mcb-ob-not-active')[this.value==='NO' ? 'removeClass' : 'addClass']('d-none')"
+                                            required>
+                                        <option value=""> --select--</option>
+                                        <option value="YES">Yes</option>
+                                        <option value="NO">No</option>
+                                        <option value="UNKNOWN">Unknown</option>
+                                    </select>
+                                </div>
+                                <div class="if-mcb-ob-not-active d-none">
+                                    <div class="mb-2">
+                                        <label class="text-secondary text-sm">Category</label>
+                                        <input type="text" class="form-control form-control-sm"
+                                               name="whyIsMcpOnboardingNotActiveCategory"
+                                               value="{{ $patient->why_is_mcp_onboarding_not_active_category }}">
+                                    </div>
+                                    <div class="mb-2">
+                                        <label class="text-secondary text-sm">Memo</label>
+                                        <input type="text" class="form-control form-control-sm"
+                                               name="whyIsMcpOnboardingNotActiveMemo"
+                                               value="{{ $patient->why_is_mcp_onboarding_not_active_memo }}">
+                                    </div>
+                                </div>
+                                <div>
+                                    <button submit class="btn btn-sm btn-primary mr-1">Submit</button>
+                                    <button cancel class="btn btn-sm btn-default border">Cancel</button>
+                                </div>
+                            </form>
+                        </div>
+                    @endif
+                    @if($patient->has_mcp_done_onboarding_visit !== 'YES' && $patient->is_mcp_onboarding_active === 'NO')
+                        <div class="text-secondary p-2 border my-2 bg-light">
+                            <div class="font-weight-bold">{{$patient->why_is_mcp_onboarding_not_active_category}}</div>
+                            <div>{{$patient->why_is_mcp_onboarding_not_active_memo}}</div>
+                        </div>
+                    @endif
+                </span>
+
+                <hr class="m-negator-3 my-3">
                 <span>MCP: <b>{{ $patient->mcp ? $patient->mcp->displayName() : '-' }}</b></span>
                 @if($pro->pro_type == 'ADMIN')
                     <div moe class="ml-2">

+ 9 - 0
resources/views/layouts/patient.blade.php

@@ -218,6 +218,15 @@
                         </div>
                     </div>
                 @endif
+                @if($patient->has_mcp_done_onboarding_visit !== 'YES' && $patient->is_mcp_onboarding_active === 'NO')
+                    <div class="alert alert-warning mt-3 mcp-theme-1 p-3 hide-inside-ticket-poppup">
+                        <div class="font-weight-bold text-dark font-size-16">MCP onboarding is not active for this patient.</div>
+                        <div class="text-secondary p-2 border mt-2 bg-light">
+                            <div class="font-weight-bold">{{$patient->why_is_mcp_onboarding_not_active_category}}</div>
+                            <div>{{$patient->why_is_mcp_onboarding_not_active_memo}}</div>
+                        </div>
+                    </div>
+                @endif
                 <div class="card mt-3">
                     <div class="card-header py-1 hide-inside-ticket-poppup">
                         <?php