فهرست منبع

Sleep study - manager assignment

Vijayakrishnan 2 سال پیش
والد
کامیت
ff54f31136

+ 5 - 0
app/Models/Client.php

@@ -135,6 +135,11 @@ class Client extends Model
         return $this->hasOne(Pro::class, 'id', 'default_na_pro_id');
     }
 
+    public function watchPatManagerPro()
+    {
+        return $this->hasOne(Pro::class, 'id', 'watch_pat_manager_pro_id');
+    }
+
     public function stickyNoteUpdatedBySession()
     {
         return $this->hasOne(AppSession::class, 'id', 'sticky_note_updated_by_session_id');

+ 1 - 1
resources/views/app/patient/sleep-study.blade.php

@@ -56,7 +56,7 @@
                 </div>
 
                 <div data-key="manager">
-                    <h4 class="p-2 bg-light font-weight-bold d-block py-1 border-bottom text-nowrap">Manager</h4>
+                    @include('app.patient.sleep-study.manager')
                 </div>
 
                 <div data-key="medical-necessity">

+ 34 - 0
resources/views/app/patient/sleep-study/manager.blade.php

@@ -0,0 +1,34 @@
+<div class="d-flex px-3 py-2 bg-light align-items-baseline border-bottom">
+    <h4 class="font-weight-bold text-nowrap m-0">Watchpat Manager Assignment</h4>
+    <div moe class="ml-3">
+        <a start show href="#"><i class="fa fa-edit"></i> Edit</a>
+        <form url="/api/client/updateWatchPatManagerAssignment">
+            <input type="hidden" name="uid" value="{{$patient->uid}}">
+            <div class="font-weight-bold font-size-14 text-secondary border-bottom px-2 pb-2 mb-2 text-nowrap">Watchpat Manager Assignment</div>
+            <div class="mb-2">
+                <div class="mb-1">Manager Pro:</div>
+                <select name="watchPatManagerProUid" class="form-control form-control-sm" provider-search data-uid="{{@$patient->watchPatManagerPro->uid}}">
+                    <option value="">-- select --</option>
+                </select>
+            </div>
+
+            <div class="mb-2">
+                <div class="mb-1">Effective As Of:</div>
+                <input type="date" value="{{$patient->watch_pat_manager_assignment_effective_as_of}}" name="watchPatManagerAssignmentEffectiveAsOf" class="form-control form-control-sm d-inline-block flex-grow-1">
+            </div>
+
+            <div class="mt-2 border-top pt-2 text-center">
+                <button class="btn btn-primary btn-sm" submit>Submit</button>
+                <button class="btn btn-default border btn-sm" cancel>Cancel</button>
+            </div>
+        </form>
+    </div>
+</div>
+
+<div class="px-3 py-1">
+    Manager Pro: <b>{{$patient->watchPatManagerPro ? $patient->watchPatManagerPro->displayName() : '-'}}</b>
+</div>
+
+<div class="px-3 py-1">
+    Effective As Of: <b>{{$patient->watch_pat_manager_assignment_effective_as_of ?: '-'}}</b>
+</div>