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

Tickets - make readonly

Vijayakrishnan 3 éve
szülő
commit
8e6f4106cc

+ 16 - 9
resources/views/app/patient/tickets.blade.php

@@ -51,6 +51,13 @@
 
     <link href="/select2/select2.min.css" rel="stylesheet" />
     <script src="/select2/select2.min.js"></script>
+
+    <div class="alert alert-warning border-warning">
+        <b>Deprecated:</b> 
+        This ERx / Orders feature has been deprecated, and is now read-only. For new prescriptions, please use
+        <a href="{{ route('patients.view.patient-prescriptions', ['patient' => $patient]) }}" class="font-weight-bold">Prescriptions</a>.
+    </div>
+
     <div id="ticketsApp" v-cloak>
         <div class="d-flex align-items-end pb-0">
             <h4 class="font-weight-bold m-0 font-size-16">ERx / Orders</h4>
@@ -234,15 +241,15 @@
                         <?php } ?>
                     },
                     watch: {
-                        <?php for ($i=0; $i<count($categories); $i++) { ?>
-                            {{ $categories[$i] }}CurrentItemData: { // ex: erxCurrentItemData, labCurrentItemData, etc.
-                                handler: function(val, oldVal) {
-                                    if (this.{{ $categories[$i] }}PopupMode !== 'edit' || !this.currentItemUid || this.reloading) return;
-                                    this.{{ $categories[$i] }}AutoSave();
-                                },
-                                deep: true
-                            },
-                        <?php } ?>
+{{--                        <?php for ($i=0; $i<count($categories); $i++) { ?>--}}
+{{--                            {{ $categories[$i] }}CurrentItemData: { // ex: erxCurrentItemData, labCurrentItemData, etc.--}}
+{{--                                handler: function(val, oldVal) {--}}
+{{--                                    if (this.{{ $categories[$i] }}PopupMode !== 'edit' || !this.currentItemUid || this.reloading) return;--}}
+{{--                                    this.{{ $categories[$i] }}AutoSave();--}}
+{{--                                },--}}
+{{--                                deep: true--}}
+{{--                            },--}}
+{{--                        <?php } ?>--}}
                     },
                     methods: {
 

+ 2 - 2
resources/views/app/patient/tickets/equipment.blade.php

@@ -5,8 +5,8 @@
             <span v-if="statusFilter === 'closed'" class="text-secondary font-weight-normal">(@{{ equipmentNumClosed }} closed)</span>
             <span v-if="statusFilter === 'all'" class="text-secondary font-weight-normal">(@{{ equipmentNumOpen }} open, @{{ equipmentNumClosed }} closed)</span>
         </h4>
-        <a class="px-3 c-pointer font-weight-bold"
-           v-on:click.prevent="equipmentShowPopup()">+ New</a>
+        <!--<a class="px-3 c-pointer font-weight-bold"
+           v-on:click.prevent="equipmentShowPopup()">+ New</a>-->
         <a class="py-0 font-weight-normal c-pointer flex-grow-1 text-right pr-2"
            v-if="!equipmentCollapsed"
            v-on:click.prevent="equipmentCollapsed = true">

+ 4 - 4
resources/views/app/patient/tickets/erx.blade.php

@@ -5,8 +5,8 @@
             <span v-if="statusFilter === 'closed'" class="text-secondary font-weight-normal">(@{{ erxNumClosed }} closed)</span>
             <span v-if="statusFilter === 'all'" class="text-secondary font-weight-normal">(@{{ erxNumOpen }} open, @{{ erxNumClosed }} closed)</span>
         </h4>
-        <a class="px-3 c-pointer font-weight-bold"
-           v-on:click.prevent="erxShowPopup()">+ New</a>
+        <!--<a class="px-3 c-pointer font-weight-bold"
+           v-on:click.prevent="erxShowPopup()">+ New</a>-->
         <a class="py-0 font-weight-normal c-pointer flex-grow-1 text-right pr-2"
            v-if="!erxCollapsed"
            v-on:click.prevent="erxCollapsed = true">
@@ -70,10 +70,10 @@
                 <div class="row mb-2">
                     <div class="col-12 d-flex align-items-baseline">
                         <label class="text-secondary mb-0 font-weight-normal font-size-16">ERx</label>
-                        <span class="text-secondary mx-2">|</span>
+                        <!--<span class="text-secondary mx-2">|</span>
                         <a href="#" v-on:click.prevent="addERxLineItem()">Add</a>
                         <span class="text-secondary mx-2">|</span>
-                        <a class="py-0 font-weight-normal c-pointer" onclick="showStagPopup('client-rx')">Patient Rx List</a>
+                        <a class="py-0 font-weight-normal c-pointer" onclick="showStagPopup('client-rx')">Patient Rx List</a>-->
                     </div>
                 </div>
             </div>

+ 2 - 2
resources/views/app/patient/tickets/header-end.blade.php

@@ -1,5 +1,5 @@
 <div v-if="<?=$category?>PopupMode === 'edit'" class="ml-auto mr-3">
-    <a v-if="<?=$category?>PopupItem.is_open" href="#"
+    <!--<a v-if="<?=$category?>PopupItem.is_open" href="#"
        class="btn btn-sm btn-default border bg-white text-dark text-nowrap shadow-none"
        v-on:click.prevent="closeItem(<?=$category?>PopupItem)">
         <i class="fa fa-check text-success mr-2"></i>Mark Complete
@@ -8,6 +8,6 @@
        class="btn btn-sm btn-success text-nowrap text-white shadow-none"
        v-on:click.prevent="openItem(<?=$category?>PopupItem)">
         <i class="fa fa-check mr-2"></i>Complete
-    </a>
+    </a>-->
 </div>
 <a href="#" class="text-secondary" onclick="return closeStagPopup()"><i class="fa fa-chevron-right"></i></a>

+ 12 - 12
resources/views/app/patient/tickets/imaging.blade.php

@@ -5,8 +5,8 @@
             <span v-if="statusFilter === 'closed'" class="text-secondary font-weight-normal">(@{{ imagingNumClosed }} closed)</span>
             <span v-if="statusFilter === 'all'" class="text-secondary font-weight-normal">(@{{ imagingNumOpen }} open, @{{ imagingNumClosed }} closed)</span>
         </h4>
-        <a class="px-3 c-pointer font-weight-bold"
-           v-on:click.prevent="imagingShowPopup()">+ New</a>
+        <!--<a class="px-3 c-pointer font-weight-bold"
+           v-on:click.prevent="imagingShowPopup()">+ New</a>-->
         <a class="py-0 font-weight-normal c-pointer flex-grow-1 text-right pr-2"
            v-if="!imagingCollapsed"
            v-on:click.prevent="imagingCollapsed = true">
@@ -79,8 +79,8 @@
                 <div class="mb-2">
                     <div class="d-flex align-items-center mb-1">
                         <label class="text-sm text-secondary mb-0">Tests</label>
-                        <span class="text-sm mx-2 text-secondary">|</span>
-                        <a href="#" class="text-sm" v-on:click.prevent="imagingPopupItem.data.tests.push('')">Add</a>
+                        <!--<span class="text-sm mx-2 text-secondary">|</span>
+                        <a href="#" class="text-sm" v-on:click.prevent="imagingPopupItem.data.tests.push('')">Add</a>-->
                     </div>
                     <div class="d-flex align-items-center mb-2" v-for="(test, testIndex) in imagingPopupItem.data.tests">
                         <div class="position-relative flex-grow-1">
@@ -95,25 +95,25 @@
                                 <div>PET-CT</div>
                             </div>
                         </div>
-                        <a v-if="imagingPopupItem.data.tests.length > 1" class="ml-2 text-danger" href="#" v-on:click.prevent="imagingPopupItem.data.tests.splice(testIndex, 1)">
+                        <!--<a v-if="imagingPopupItem.data.tests.length > 1" class="ml-2 text-danger" href="#" v-on:click.prevent="imagingPopupItem.data.tests.splice(testIndex, 1)">
                             <i class="fa fa-trash-alt"></i>
-                        </a>
+                        </a>-->
                     </div>
                 </div>
                 <div class="mb-2">
                     <div class="d-flex align-items-center mb-1">
                         <label class="text-sm text-secondary mb-0">ICDs</label>
-                        <span class="text-sm mx-2 text-secondary">|</span>
-                        <a href="#" class="text-sm" v-on:click.prevent="imagingAddICD()">Add</a>
+                        <!--<span class="text-sm mx-2 text-secondary">|</span>
+                        <a href="#" class="text-sm" v-on:click.prevent="imagingAddICD()">Add</a>-->
                     </div>
                     <div class="d-flex align-items-center mb-2" v-for="(icd, icdIndex) in imagingPopupItem.data.icds">
                         <div class="position-relative flex-grow-1">
                             <input required type="text" data-field="icd" :data-index="icdIndex" placeholder="ICD"
                                    v-model="imagingPopupItem.data.icds[icdIndex]" class="form-control form-control-sm">
                         </div>
-                        <a v-if="imagingPopupItem.data.icds.length > 1" class="ml-2 text-danger" href="#" v-on:click.prevent="imagingPopupItem.data.icds.splice(icdIndex, 1)">
+                        <!--<a v-if="imagingPopupItem.data.icds.length > 1" class="ml-2 text-danger" href="#" v-on:click.prevent="imagingPopupItem.data.icds.splice(icdIndex, 1)">
                             <i class="fa fa-trash-alt"></i>
-                        </a>
+                        </a>-->
                     </div>
                 </div>
                 <div class="mb-2">
@@ -124,10 +124,10 @@
 
             @include('app.patient.tickets.pharmacy', ['label' => 'Facility', 'category' => 'imaging'])
 
-            <div v-if="imagingPopupMode === 'add'" class="d-flex align-items-center justify-content-start mt-3 p-3 border-bottom">
+            <!--<div v-if="imagingPopupMode === 'add'" class="d-flex align-items-center justify-content-start mt-3 p-3 border-bottom">
                 <button type="button" class="btn btn-sm btn-primary mr-2" v-on:click.prevent="imagingSavePopupItem()">Submit</button>
                 <button type="button" class="btn btn-sm btn-default border" onclick="return closeStagPopup()">Cancel</button>
-            </div>
+            </div>-->
 
             <!-- attachments -->
             @include('app.patient.tickets.attachments', ['category' => 'imaging'])

+ 12 - 12
resources/views/app/patient/tickets/lab.blade.php

@@ -5,8 +5,8 @@
             <span v-if="statusFilter === 'closed'" class="text-secondary font-weight-normal">(@{{ labNumClosed }} closed)</span>
             <span v-if="statusFilter === 'all'" class="text-secondary font-weight-normal">(@{{ labNumOpen }} open, @{{ labNumClosed }} closed)</span>
         </h4>
-        <a class="px-3 c-pointer font-weight-bold"
-           v-on:click.prevent="labShowPopup()">+ New</a>
+        <!--<a class="px-3 c-pointer font-weight-bold"
+           v-on:click.prevent="labShowPopup()">+ New</a>-->
         <a class="py-0 font-weight-normal c-pointer flex-grow-1 text-right pr-2"
            v-if="!labCollapsed"
            v-on:click.prevent="labCollapsed = true">
@@ -80,8 +80,8 @@
                 <div class="mb-2">
                     <div class="d-flex align-items-center mb-1">
                         <label class="text-sm text-secondary mb-0">Tests</label>
-                        <span class="text-sm mx-2 text-secondary">|</span>
-                        <a href="#" class="text-sm" v-on:click.prevent="labPopupItem.data.tests.push('')">Add</a>
+                        <!--<span class="text-sm mx-2 text-secondary">|</span>
+                        <a href="#" class="text-sm" v-on:click.prevent="labPopupItem.data.tests.push('')">Add</a>-->
                     </div>
                     <div class="d-flex align-items-center mb-0" v-for="(test, testIndex) in labPopupItem.data.tests">
                         <div class="position-relative flex-grow-1">
@@ -99,25 +99,25 @@
                                 <div>Cultures</div>
                             </div>
                         </div>
-                        <a v-if="labPopupItem.data.tests.length > 1" class="ml-2 text-danger" href="#" v-on:click.prevent="labPopupItem.data.tests.splice(testIndex, 1)">
+                        <!--<a v-if="labPopupItem.data.tests.length > 1" class="ml-2 text-danger" href="#" v-on:click.prevent="labPopupItem.data.tests.splice(testIndex, 1)">
                             <i class="fa fa-trash-alt"></i>
-                        </a>
+                        </a>-->
                     </div>
                 </div>
                 <div class="mb-2">
                     <div class="d-flex align-items-center mb-1">
                         <label class="text-sm text-secondary mb-0">ICDs</label>
-                        <span class="text-sm mx-2 text-secondary">|</span>
-                        <a href="#" class="text-sm" v-on:click.prevent="labAddICD()">Add</a>
+                        <!--<span class="text-sm mx-2 text-secondary">|</span>
+                        <a href="#" class="text-sm" v-on:click.prevent="labAddICD()">Add</a>-->
                     </div>
                     <div class="d-flex align-items-center mb-0" v-for="(icd, icdIndex) in labPopupItem.data.icds">
                         <div class="position-relative flex-grow-1">
                             <input required type="text" data-field="icd" :data-index="icdIndex" placeholder="ICD"
                                    v-model="labPopupItem.data.icds[icdIndex]" class="form-control form-control-sm">
                         </div>
-                        <a v-if="labPopupItem.data.icds.length > 1" class="ml-2 text-danger" href="#" v-on:click.prevent="labPopupItem.data.icds.splice(icdIndex, 1)">
+                        <!--<a v-if="labPopupItem.data.icds.length > 1" class="ml-2 text-danger" href="#" v-on:click.prevent="labPopupItem.data.icds.splice(icdIndex, 1)">
                             <i class="fa fa-trash-alt"></i>
-                        </a>
+                        </a>-->
                     </div>
                 </div>
                 <div class="mb-2">
@@ -128,10 +128,10 @@
 
             @include('app.patient.tickets.pharmacy', ['label' => 'Facility', 'category' => 'lab'])
 
-            <div v-if="labPopupMode === 'add'" class="d-flex align-items-center justify-content-start mt-3 p-3 border-bottom">
+            <!--<div v-if="labPopupMode === 'add'" class="d-flex align-items-center justify-content-start mt-3 p-3 border-bottom">
                 <button type="button" class="btn btn-sm btn-primary mr-2" v-on:click.prevent="labSavePopupItem()">Submit</button>
                 <button type="button" class="btn btn-sm btn-default border" onclick="return closeStagPopup()">Cancel</button>
-            </div>
+            </div>-->
 
             <!-- attachments -->
             @include('app.patient.tickets.attachments', ['category' => 'lab'])

+ 2 - 2
resources/views/app/patient/tickets/other.blade.php

@@ -5,8 +5,8 @@
             <span v-if="statusFilter === 'closed'" class="text-secondary font-weight-normal">(@{{ otherNumClosed }} closed)</span>
             <span v-if="statusFilter === 'all'" class="text-secondary font-weight-normal">(@{{ otherNumOpen }} open, @{{ otherNumClosed }} closed)</span>
         </h4>
-        <a class="px-3 c-pointer font-weight-bold"
-           v-on:click.prevent="otherShowPopup()">+ New</a>
+        <!--<a class="px-3 c-pointer font-weight-bold"
+           v-on:click.prevent="otherShowPopup()">+ New</a>-->
         <a class="py-0 font-weight-normal c-pointer flex-grow-1 text-right pr-2"
            v-if="!otherCollapsed"
            v-on:click.prevent="otherCollapsed = true">

+ 1 - 1
resources/views/layouts/patient.blade.php

@@ -96,7 +96,7 @@
                         </li> */ ?>
                         <li class="nav-item">
                             <a class="nav-link {{ strpos($routeName, 'patients.view.patient-prescriptions') === 0 ? 'active' : '' }}"
-                               href="{{ route('patients.view.patient-prescriptions', ['patient' => $patient]) }}">Prescriptions **</a>
+                               href="{{ route('patients.view.patient-prescriptions', ['patient' => $patient]) }}">Prescriptions</a>
                             <?php /*
                             <ul class="m-0 p-0 nav-child-list">
                                 <li class="nav-item">