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

Performance optimization tweaks

Vijayakrishnan Krishnan 4 éve
szülő
commit
00b24c1692

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

@@ -121,8 +121,7 @@ class PatientController extends Controller
     public function notes(Request $request, Client $patient )
     {
         $pros = Pro::all();
-        $sectionTemplates = SectionTemplate::all();
-        return view('app.patient.notes', compact('patient','pros', 'sectionTemplates'));
+        return view('app.patient.notes', compact('patient','pros'));
     }
 
     public function flowSheets(Request $request, Client $patient )

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

@@ -429,326 +429,6 @@
                         </div></div> <!-- z -->
                     </div>
 
-                    <div class="card-header" style=display:none>
-                        @if($patient->is_duplicate)
-                            <div class="alert alert-danger">
-                                This chart is a duplicate of: __________
-                            </div>
-                        @endif
-                        <div class="d-flex">
-                            <div class="">
-                                <div class="d-flex">
-                                    <div class="d-flex align-items-center">
-                                        <div class="font-weight-bold" style="font-size: 1.4em">
-                                            {{$patient->name_last}}, {{$patient->name_first}}
-                                        </div>
-                                        @if(!$patient->was_medicare_validation_successful)
-                                            <div moe class="ml-2">
-                                                <a href="" start show>
-                                                    <i class="fas fa-edit"></i>
-                                                </a>
-                                                <form url="/api/client/editName">
-                                                    <input type="hidden" name="uid" value="{{$patient->uid}}">
-                                                    <div class="form-group">
-                                                        Prefix: <input type="text" name="namePrefix"
-                                                                       value="{{$patient->name_prefix}}"><br>
-                                                        First: <input type="text" name="nameFirst"
-                                                                      value="{{$patient->name_first}}"><br>
-                                                        Middle: <input type="text" name="nameMiddle"
-                                                                       value="{{$patient->name_middle}}"><br>
-                                                        Last: <input type="text" name="nameLast"
-                                                                     value="{{$patient->name_last}}"><br>
-                                                        Suffix: <input type="text" name="nameSuffix"
-                                                                       value="{{$patient->name_suffix}}"><br>
-                                                        Credential: <input type="text" name="nameCredential"
-                                                                           value="{{$patient->name_credential}}"><br>
-                                                        Nickname: <input type="text" name="nameNickname"
-                                                                         value="{{$patient->name_nickname}}"><br>
-                                                        Maiden: <input type="text" name="nameMaiden"
-                                                                       value="{{$patient->name_maiden}}"><br>
-                                                        Previous: <input type="text" name="namePrevious"
-                                                                         value="{{$patient->name_previous}}">
-                                                    </div>
-                                                    <div class="form-group">
-                                                        <button class="btn btn-success btn-sm" submit>Submit</button>
-                                                        <button class="btn btn-secondary btn-sm" cancel>Cancel</button>
-                                                    </div>
-                                                </form>
-                                            </div>
-                                        @endif
-                                        <span class="pl-2">
-                                            {{$patient->dob}}
-                                            {{$patient->age_in_years}} y.o. {{$patient->sex}}
-                                        </span>
-                                        @if(!$patient->was_medicare_validation_successful)
-                                            <div moe class="ml-2">
-                                                <a href="" start show>
-                                                    <i class="fas fa-edit"></i>
-                                                </a>
-                                                <form url="/api/client/editDob">
-                                                    <input type="hidden" name="uid" value="{{$patient->uid}}">
-                                                    <div class="form-group">
-                                                        <input type="date" class="" name="dob"
-                                                               value="{{$patient->dob}}">
-                                                    </div>
-                                                    <div class="form-group">
-                                                        <button class="btn btn-success btn-sm" submit>Submit</button>
-                                                        <button class="btn btn-secondary btn-sm" cancel>Cancel</button>
-                                                    </div>
-                                                </form>
-                                            </div>
-                                        @endif
-                                    </div>
-                                    <div class="align-items-center d-flex">
-                                        <i class="badge badge-info ml-3">
-                                            #{{$patient->chart_number}}
-                                        </i>
-                                    </div>
-                                    <div class="pl-3">
-                                        <strong>PCP:</strong>
-                                        @if($patient->mcp)
-                                            {{$patient->mcp->name_display}}...
-                                            @if($patient->has_mcp_done_onboarding_visit == 'YES')
-                                                <strong>First E&M
-                                                    Visit:</strong> {{$patient->mcp_onboarding_visit_date}}...
-                                                <strong>Last E&M Visit:</strong>
-                                                {$patient->most_recent_mcp_em_visit_date}...
-                                                <strong>Next E&M Visit:</strong> {$patient->next_mcp_em_visit_date}
-                                            @else
-                                                <span class="alert alert-success text-sm p-1">
-                                                    <i class="fa fa-exclamation-circle" aria-hidden="true"></i>
-                                                    Patient has not been seen yet!
-                                                </span>
-                                            @endif
-                                        @else
-                                            <div moe>
-                                                none!
-                                                <a href="" start show>
-                                                    <i class="fas fa-edit"></i>
-                                                </a>
-                                                <form url="/api/client/putMcp">
-                                                    <input type="hidden" name="uid" value="{{$patient->uid}}">
-                                                    <div class="form-group">
-                                                        <select name="mcpProUid" class="form-control">
-                                                            <option value="">-- select mcp --</option>
-                                                            @foreach ($pros as $iPro)
-                                                                <option
-                                                                    value="{{$iPro->uid}}">{{$iPro->name_display}}</option>
-                                                            @endforeach
-                                                        </select>
-                                                    </div>
-                                                    <div class="form-group">
-                                                        <button class="btn btn-success btn-sm" submit>Submit</button>
-                                                        <button class="btn btn-secondary btn-sm" cancel>Cancel</button>
-                                                    </div>
-                                                </form>
-                                            </div>
-                                        @endif
-                                    </div>
-                                </div>
-                                <div class="d-flex">
-                                    <div>
-                                        <strong>MCN:</strong>
-                                        @if($patient->mcn)
-                                            @if($patient->was_medicare_validation_successful)
-                                                <span
-                                                    class="badge badge-{{$patient->is_part_b_primary == 'YES' ? 'success' : 'danger'}}">
-                                                    Valid #,
-                                                    @if($patient->is_part_b_primary == 'YES')
-                                                        Medicare Part B <i class="fa fa-check"></i>
-                                                    @else
-                                                        Not Medicare Part B <i class="fa fa-times"></i>
-                                                        @if($patient->is_medicare_advantage == 'YES')
-                                                            , Medicare Advantage,
-                                                            {{$patient->medicare_advantage_plan}}
-                                                        @endif
-                                                    @endif
-                                                </span>
-                                            @else
-                                                <span class="badge badge-warning">
-                                                    {{$patient->mcn}}
-                                                    INVALID! <i class="fa fa-times"></i>
-                                                </span>
-                                            @endif
-                                        @else
-                                            None provided. <i class="fa fa-times"></i>
-                                        @endif
-                                        @if(!$patient->was_medicare_validation_successful)
-                                            <div moe>
-                                                <a href="" start show><i class="fas fa-edit"></i></a>
-                                                <form url="/api/client/putMcn" class="mcp-theme-1">
-                                                    <input type="hidden" name="uid" value="{{$patient->uid}}">
-                                                    <div class="form-group">
-                                                        <input type="text" class="form-control form-control-sm" name="mcn" value="{{$patient->mcn}}">
-                                                    </div>
-                                                    <div>
-                                                        <button submit class="btn btn-sm btn-primary mr-2">Submit</button>
-                                                        <button cancel class="btn btn-sm btn-default border">Cancel</button>
-                                                    </div>
-                                                </form>
-                                            </div>
-                                        @endif
-                                    </div>
-                                    <div class="d-flex">
-                                        <div class="pl-3">
-                                            <strong>MA:</strong>
-                                            @if($patient->cm)
-                                                {{$patient->cm->name_display}}
-                                            @else
-                                                <div>
-                                                    none!
-                                                </div>
-                                            @endif
-                                        </div>
-                                    </div>
-                                </div>
-                                <div class="d-flex">
-                                    <div>
-                                        <strong>
-                                            Focus areas:
-                                        </strong>
-                                        T2DM, CAD, HTN, Weight Loss
-                                    </div>
-                                    <div class="pl-4">
-                                        <strong>Ht:</strong> ___ in. <strong>Wt:</strong> ___ lbs. <strong>BMI:</strong>
-                                        ___
-                                    </div>
-                                </div>
-                                <div>
-                                    <strong>
-                                        Allergies:
-                                    </strong>
-                                    ...
-                                    ...
-                                    ...
-                                </div>
-                            </div>
-                            <div class="text-right flex-fill">
-                                <div moe>
-                                    <a start show class="btn btn-primary btn-sm">
-                                        <i class="fa fa-plus-circle"></i>
-                                        Note
-                                    </a>
-                                    <form url="/api/note/create" right>
-                                        <input type="hidden" name="clientUid" value="{{$patient->uid}}">
-                                        <div class="row">
-                                            <div class="col-md-6">
-                                                <div class="form-group">
-                                                    <label for="" class="text-sm text-secondary mb-1">HCP Pro</label>
-                                                    <select name="hcpProUid" class="form-control">
-                                                        <option value="">-- select hcp pro --</option>
-                                                        @foreach ($pros as $iPro)
-                                                            <option
-                                                                value="{{$iPro->uid}}">{{$iPro->name_display}}</option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>
-                                                {{--<div class="form-group">
-                                                    <label for="" class="control-label">Ally Pro</label>
-                                                    <select name="allyProUid" class="form-control">
-                                                        <option value="">-- select ally pro --</option>
-                                                        @foreach ($pros as $iPro)
-                                                            <option
-                                                                value="{{$iPro->uid}}">{{$iPro->name_display}}</option>
-                                                        @endforeach
-                                                    </select>
-                                                </div>--}}
-                                                <div class="form-group">
-                                                    <label for="" class="control-label text-left">Title</label>
-                                                    <input type="text" name="title" class="form-control">
-                                                </div>
-                                                <div class="form-group">
-                                                    <label for="" class="control-label text-left">Effective date</label>
-                                                    <input type="date" name="effectiveDateEST" class="form-control">
-                                                </div>
-
-                                                <div class="form-group">
-                                                    <label for="" class="control-label text-left">Effective time</label>
-                                                    <input type="time" name="effectiveTime" class="form-control">
-                                                </div>
-                                            </div>
-                                            <div class="col-md-6">
-                                                <div class="form-group">
-                                                    <label for="" class="control-label">reason1</label>
-                                                    <input type="text" name="reason1" class="form-control">
-                                                </div>
-
-                                                <div class="form-group">
-                                                    <label for="" class="control-label">reason2</label>
-                                                    <input type="text" name="reason2" class="form-control">
-                                                </div>
-
-                                                <div class="form-group">
-                                                    <label for="" class="control-label">reason3</label>
-                                                    <input type="text" name="reason3" class="form-control">
-                                                </div>
-
-                                                <div class="form-group">
-                                                    <label for="" class="control-label">reason3Plus</label>
-                                                    <input type="text" name="reason3Plus" class="form-control">
-                                                </div>
-
-                                                <div class="form-group">
-                                                    <label for="" class="control-label">serviceLocation</label>
-                                                    <input type="text" name="serviceLocation" class="form-control">
-                                                </div>
-
-                                                <div class="form-group">
-                                                    <label for="" class="control-label">category</label>
-                                                    <input type="text" name="category" class="form-control">
-                                                </div>
-                                            </div>
-                                            <div class="col-md-12">
-                                                <div class="form-group">
-                                                    <button class="btn btn-primary" submit>Submit</button>
-                                                    <button class="btn btn-danger" cancel>Cancel</button>
-                                                </div>
-                                            </div>
-                                        </div>
-                                    </form>
-                                </div>
-
-                                <br>
-                                <button class="btn btn-primary btn-sm mt-2">
-                                    <i class="fa fa-book"></i>
-                                    Education
-                                </button>
-                            </div>
-                        </div>
-                        {{-- go to patient's call page --}}
-                        <div class="p-3 border small mt-3 bg-white">
-                            <div class="mr-3 my-1">Online:
-                                <span class="font-weight-bold">
-                                        <?= $patient->is_online ? '<span class="text-success">YES</span>' : '<span class="text-secondary">NO</span>' ?>
-                                    </span>
-                            </div>
-                            <div class="mr-3 my-1">Video:
-                                <span class="font-weight-bold">
-                                        <?= $patient->is_client_video_turned_on ? '<span class="text-success">ON</span>' : '<span class="text-secondary">OFF</span>' ?>
-                                    </span>
-                                @if($patient->is_online && $patient->is_client_video_turned_on && count($patient->prosInMeetingWith()))
-                                    <div class="my-1 font-weight-bold">Currently talking to:</div>
-                                    @foreach($patient->prosInMeetingWith() as $inCallPro)
-                                        <div class="d-block my-1">
-                                            <i class="fa fa-chevron-right mr-1"></i>
-                                            <a href="/pros/view/{{ $inCallPro->uid }}/SUB_dashboard"
-                                               class="text-primary">
-                                                {{ $inCallPro->name_display }}
-                                            </a>
-                                        </div>
-                                    @endforeach
-                                @endif
-                            </div>
-                            <div>
-                                <a href="#"
-                                   class="btn btn-sm btn-primary mt-2 font-weight-bold px-3"
-                                   onclick="return openInRHS('/pro/meet/{{ $patient->uid }}')">
-                                    <i class="fa fa-phone mr-1"></i>
-                                    Go to the client's meeting page
-                                </a>
-                            </div>
-                        </div>
-                    </div>
                     <div class="card-body">
                         {{--<h1 class="h3">@yield('section-title')</h1>--}}
                         <div class="mcp-theme-1">

+ 2 - 2
routes/api.php

@@ -14,6 +14,6 @@ use Illuminate\Support\Facades\Route;
 |
 */
 
-Route::middleware('auth:api')->get('/user', function (Request $request) {
+/*Route::middleware('auth:api')->get('/user', function (Request $request) {
     return $request->user();
-});
+});*/