Browse Source

Dx move to past/current

Vijayakrishnan 4 years ago
parent
commit
056b97780b
2 changed files with 88 additions and 68 deletions
  1. 1 1
      public/css/style.css
  2. 87 67
      resources/views/app/patient/partials/dx-table-row.blade.php

+ 1 - 1
public/css/style.css

@@ -87,7 +87,7 @@ body.stag_rhs_collapsed .app-right-panel {
 }
 
 .delete-column {
-    width: 60px;
+    width: 120px;
 }
 .m-negator {
     margin-left: -1.25rem !important;

+ 87 - 67
resources/views/app/patient/partials/dx-table-row.blade.php

@@ -1,4 +1,7 @@
 @foreach($dxRows as $line)
+    <?php
+    $isCurrent = @$line->contentDetail()->{"IsCurrent"} && intval(@$line->contentDetail()->{"IsCurrent"}) === 1;
+    ?>
     <tr>
         <td class="px-2">{{$line->content_text}}</td>
         <td class="px-2">{{ @$line->contentDetail()->{"ICD"} }}</td>
@@ -12,74 +15,91 @@
         <td class="px-2">{{ friendly_date_time($line->created_at) }}</td>
         @endif
         <td class="px-2 text-center delete-column">
-                        <span moe wide relative class="mr-2">
-                            <a class="on-hover-opaque" start show title="Edit">
-                                <i class="font-size-11 fa fa-edit"></i>
-                            </a>
-                            <form url="/api/clientInfoLine/updateContent" right>
-                                <input type="hidden" name="uid" value="{{ $line->uid }}">
-                                <input type="hidden" name="clientUid" value="{{ $patient->uid }}">
-                                <input type="hidden" name="category" value="dx">
-                                <input type="hidden" name="IsCurrent"
-                                       value="{{ @$line->contentDetail()->{"IsCurrent"} && intval(@$line->contentDetail()->{"IsCurrent"}) === 1 ? 1 : 0 }}">
-                                <div class="mb-2">
-                                    <label for="" class="control-label text-sm mb-1 float-left">ICD</label>
-                                    <input type="text" class="form-control form-control-sm" name="ICD"
-                                           value="{{ @$line->contentDetail()->{"ICD"} }}" placeholder="">
-                                </div>
-                                <div class="mb-2">
-                                    <label for="" class="control-label text-sm mb-1">Title</label>
-                                    <input type="text" class="form-control form-control-sm" name="contentText"
-                                           value="{{$line->content_text}}" placeholder="Title">
-                                </div>
-                                <div class="mb-2">
-                                    <label for="" class="control-label text-sm mb-1 float-left">Chronic or Acute (select one)</label>
-                                    <select name="Chronic or Acute" class="form-control form-control-sm pl-1">
-                                        <option value="">Chronic or Acute (select one)</option>
-                                        <option
-                                            {{ @$line->contentDetail()->{"Chronic or Acute"} === 'Chronic' ? 'selected' : '' }} value="Chronic">Chronic</option>
-                                        <option
-                                            {{ @$line->contentDetail()->{"Chronic or Acute"} === 'Acute' ? 'selected' : '' }} value="Acute">Acute</option>
-                                    </select>
-                                </div>
-                                <div class="mb-2">
-                                    <label for="" class="control-label text-sm mb-1 float-left">Prognosis</label>
-                                    <input type="text" class="form-control form-control-sm" name="Prognosis"
-                                           value="{{ @$line->contentDetail()->{"Prognosis"} }}" placeholder="">
-                                </div>
-                                <div class="mb-2">
-                                    <label for="" class="control-label text-sm mb-1 float-left">History</label>
-                                    <textarea type="text" class="form-control form-control-sm" name="History"
-                                              placeholder="">{{ @$line->contentDetail()->{"History"} }}</textarea>
-                                </div>
-                                <div class="mb-2">
-                                    <label for="" class="control-label text-sm mb-1 float-left">Treatment Goal</label>
-                                    <textarea type="text" class="form-control form-control-sm" name="Treatment Goal"
-                                              placeholder="">{{ @$line->contentDetail()->{"Treatment Goal"} }}</textarea>
-                                </div>
-                                <div class="mb-2">
-                                    <label for="" class="control-label text-sm mb-1 float-left">Treatment Plan</label>
-                                    <textarea type="text" class="form-control form-control-sm" name="Treatment Plan"
-                                              placeholder="">{{ @$line->contentDetail()->{"Treatment Plan"} }}</textarea>
-                                </div>
-                                <div class="d-flex align-items-center">
-                                    <button class="btn btn-sm btn-primary mr-2" type="button" submit>Save</button>
-                                    <button class="btn btn-sm btn-default mr-2 border" type="button"
-                                            cancel>Cancel</button>
-                                </div>
-                            </form>
-                        </span>
+            <span moe wide relative class="">
+                <a class="on-hover-opaque" start show title="Edit">
+                    <i class="font-size-11 fa fa-edit"></i>
+                </a>
+                <form url="/api/clientInfoLine/updateContent" right>
+                    <input type="hidden" name="uid" value="{{ $line->uid }}">
+                    <input type="hidden" name="clientUid" value="{{ $patient->uid }}">
+                    <input type="hidden" name="category" value="dx">
+                    <input type="hidden" name="IsCurrent" value="{{ $isCurrent ? 1 : 0 }}">
+                    <div class="mb-2">
+                        <label for="" class="control-label text-sm mb-1 float-left">ICD</label>
+                        <input type="text" class="form-control form-control-sm" name="ICD"
+                               value="{{ @$line->contentDetail()->{"ICD"} }}" placeholder="">
+                    </div>
+                    <div class="mb-2">
+                        <label for="" class="control-label text-sm mb-1">Title</label>
+                        <input type="text" class="form-control form-control-sm" name="contentText"
+                               value="{{$line->content_text}}" placeholder="Title">
+                    </div>
+                    <div class="mb-2">
+                        <label for="" class="control-label text-sm mb-1 float-left">Chronic or Acute (select one)</label>
+                        <select name="Chronic or Acute" class="form-control form-control-sm pl-1">
+                            <option value="">Chronic or Acute (select one)</option>
+                            <option
+                                {{ @$line->contentDetail()->{"Chronic or Acute"} === 'Chronic' ? 'selected' : '' }} value="Chronic">Chronic</option>
+                            <option
+                                {{ @$line->contentDetail()->{"Chronic or Acute"} === 'Acute' ? 'selected' : '' }} value="Acute">Acute</option>
+                        </select>
+                    </div>
+                    <div class="mb-2">
+                        <label for="" class="control-label text-sm mb-1 float-left">Prognosis</label>
+                        <input type="text" class="form-control form-control-sm" name="Prognosis"
+                               value="{{ @$line->contentDetail()->{"Prognosis"} }}" placeholder="">
+                    </div>
+                    <div class="mb-2">
+                        <label for="" class="control-label text-sm mb-1 float-left">History</label>
+                        <textarea type="text" class="form-control form-control-sm" name="History"
+                                  placeholder="">{{ @$line->contentDetail()->{"History"} }}</textarea>
+                    </div>
+                    <div class="mb-2">
+                        <label for="" class="control-label text-sm mb-1 float-left">Treatment Goal</label>
+                        <textarea type="text" class="form-control form-control-sm" name="Treatment Goal"
+                                  placeholder="">{{ @$line->contentDetail()->{"Treatment Goal"} }}</textarea>
+                    </div>
+                    <div class="mb-2">
+                        <label for="" class="control-label text-sm mb-1 float-left">Treatment Plan</label>
+                        <textarea type="text" class="form-control form-control-sm" name="Treatment Plan"
+                                  placeholder="">{{ @$line->contentDetail()->{"Treatment Plan"} }}</textarea>
+                    </div>
+                    <div class="d-flex align-items-center">
+                        <button class="btn btn-sm btn-primary mr-2" type="button" submit>Save</button>
+                        <button class="btn btn-sm btn-default mr-2 border" type="button"
+                                cancel>Cancel</button>
+                    </div>
+                </form>
+            </span>
+            <span moe>
+                <form url="/api/clientInfoLine/updateContent" show class="d-inline-block">
+                    <input type="hidden" name="uid" value="{{ $line->uid }}">
+                    <input type="hidden" name="clientUid" value="{{ $patient->uid }}">
+                    <input type="hidden" name="category" value="dx">
+                    <input type="hidden" name="IsCurrent" value="{{ $isCurrent ? 0 : 1 }}">
+                    <input type="hidden" name="ICD" value="{{ @$line->contentDetail()->{"ICD"} }}" placeholder="">
+                    <input type="hidden" name="contentText" value="{{$line->content_text}}" placeholder="Title">
+                    <input type="hidden" name="Chronic or Acute" value="{{ @$line->contentDetail()->{"Chronic or Acute"} }}">
+                    <input type="hidden" name="Prognosis" value="{{ @$line->contentDetail()->{"Prognosis"} }}">
+                    <input type="hidden" name="History" value="{{ @$line->contentDetail()->{"History"} }}">
+                    <input type="hidden" name="Treatment Goal" value="{{ @$line->contentDetail()->{"Treatment Goal"} }}">
+                    <input type="hidden" name="Treatment Plan" value="{{ @$line->contentDetail()->{"Treatment Plan"} }}">
+                    <div>
+                        <button submit class="on-hover-opaque border-0 bg-transparent" title="Move to {{ $isCurrent ? 'past' : 'current' }}"><i class="fa fa-arrow-{{ $isCurrent ? 'down' : 'up' }} text-primary"></i></button>
+                    </div>
+                </form>
+            </span>
             <span moe relative>
-                            <a start show class="on-hover-opaque"><i class="fa fa-trash-alt text-danger"></i></a>
-                            <form url="/api/clientInfoLine/remove" right>
-                                <input type="hidden" name="uid" value="{{ $line->uid }}">
-                                <p class="small">Are you sure you want to delete this entry?</p>
-                                <div class="d-flex align-items-center">
-                                    <button class="btn btn-sm btn-danger mr-2" submit>Delete</button>
-                                    <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
-                                </div>
-                            </form>
-                        </span>
+                <a start show class="on-hover-opaque"><i class="fa fa-trash-alt text-danger"></i></a>
+                <form url="/api/clientInfoLine/remove" right>
+                    <input type="hidden" name="uid" value="{{ $line->uid }}">
+                    <p class="small">Are you sure you want to delete this entry?</p>
+                    <div class="d-flex align-items-center">
+                        <button class="btn btn-sm btn-danger mr-2" submit>Delete</button>
+                        <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
+                    </div>
+                </form>
+            </span>
         </td>
     </tr>
 @endforeach