|
@@ -10,11 +10,11 @@
|
|
|
<form url="/api/clientInfoLine/create">
|
|
|
<input type="hidden" name="clientUid" value="{{ $patient->uid }}">
|
|
|
<input type="hidden" name="category" value="dx">
|
|
|
- <div class="mb-2"><input type="text" class="form-control form-control-sm" name="contentText" value="" placeholder="Title"></div>
|
|
|
<div class="mb-2"><input type="text" class="form-control form-control-sm" name="ICD" value="" placeholder="ICD"></div>
|
|
|
+ <div class="mb-2"><input type="text" class="form-control form-control-sm" name="contentText" value="" placeholder="Title"></div>
|
|
|
<div class="mb-2">
|
|
|
<select name="Chronic or Acute" class="form-control form-control-sm pl-1">
|
|
|
- <option>Chronic or Acute (select one)</option>
|
|
|
+ <option value="">Chronic or Acute (select one)</option>
|
|
|
<option value="Chronic">Chronic</option>
|
|
|
<option value="Acute">Acute</option>
|
|
|
</select>
|
|
@@ -23,8 +23,8 @@
|
|
|
<div class="mb-2"><textarea type="text" class="form-control form-control-sm" name="Treatment Goal" value="" placeholder="Treatment Goal"></textarea></div>
|
|
|
<div class="mb-2"><textarea type="text" class="form-control form-control-sm" name="Treatment Plan" value="" placeholder="Treatment Plan"></textarea></div>
|
|
|
<div class="d-flex align-items-center">
|
|
|
- <button class="btn btn-sm btn-primary mr-2" submit>Save</button>
|
|
|
- <button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
|
|
|
+ <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>
|
|
|
</div>
|
|
@@ -56,7 +56,43 @@
|
|
|
<td class="px-2">{{$line->createdBySession && $line->createdBySession->pro ? $line->createdBySession->pro->displayName() : '-'}}</td>
|
|
|
<td class="px-2">{{ friendly_date_time($line->created_at) }}</td>
|
|
|
<td class="px-2 text-center delete-column">
|
|
|
- <div moe relative>
|
|
|
+ <span moe 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">
|
|
|
+ <div class="mb-2">
|
|
|
+ <input type="text" class="form-control form-control-sm" name="ICD" value="{{ $line->contentDetail()->{"ICD"} }}" placeholder="ICD">
|
|
|
+ </div>
|
|
|
+ <div class="mb-2">
|
|
|
+ <input type="text" class="form-control form-control-sm" name="contentText" value="{{$line->content_text}}" placeholder="Title">
|
|
|
+ </div>
|
|
|
+ <div class="mb-2">
|
|
|
+ <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">
|
|
|
+ <input type="text" class="form-control form-control-sm" name="Prognosis" value="{{ $line->contentDetail()->{"Prognosis"} }}" placeholder="Prognosis">
|
|
|
+ </div>
|
|
|
+ <div class="mb-2">
|
|
|
+ <textarea type="text" class="form-control form-control-sm" name="Treatment Goal" placeholder="Treatment Goal">{{ $line->contentDetail()->{"Treatment Goal"} }}</textarea>
|
|
|
+ </div>
|
|
|
+ <div class="mb-2">
|
|
|
+ <textarea type="text" class="form-control form-control-sm" name="Treatment Plan" placeholder="Treatment Plan">{{ $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 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 }}">
|
|
@@ -66,11 +102,36 @@
|
|
|
<button class="btn btn-sm btn-default mr-2 border" cancel>Cancel</button>
|
|
|
</div>
|
|
|
</form>
|
|
|
- </div>
|
|
|
+ </span>
|
|
|
</td>
|
|
|
</tr>
|
|
|
@endforeach
|
|
|
</tbody>
|
|
|
</table>
|
|
|
</div>
|
|
|
+ <script>
|
|
|
+ (function() {
|
|
|
+ function init() {
|
|
|
+ $('input[type="text"][name="ICD"]').each(function() {
|
|
|
+ var elem = this, dynID = 'icd-' + Math.ceil(Math.random() * 1000000);
|
|
|
+ $(elem).attr('id', dynID);
|
|
|
+ new window.Def.Autocompleter.Search(dynID,
|
|
|
+ 'https://clinicaltables.nlm.nih.gov/api/icd10cm/v3/search?sf=code,name&ef=name',
|
|
|
+ {
|
|
|
+ tableFormat: true,
|
|
|
+ valueCols: [0],
|
|
|
+ colHeaders: ['Code', 'Name'],
|
|
|
+ }
|
|
|
+ );
|
|
|
+ window.Def.Autocompleter.Event.observeListSelections(dynID, function() {
|
|
|
+ var autocomp = elem.autocomp;
|
|
|
+ var name = autocomp.getSelectedItemData()[0].data['name'];
|
|
|
+ $(elem).closest('form').find('[name="contentText"]').val(name);
|
|
|
+ return false;
|
|
|
+ });
|
|
|
+ });
|
|
|
+ }
|
|
|
+ addMCInitializer('patient-single', init);
|
|
|
+ })();
|
|
|
+ </script>
|
|
|
@endsection
|