Bladeren bron

fixed updating segment suggestion and update

= 3 jaren geleden
bovenliggende
commit
1b7652e95e

+ 11 - 0
app/Models/Segment.php

@@ -23,4 +23,15 @@ class Segment extends Model
     public function shortName(){
         return trim(array_reverse(explode('>', $this->display_title))[0]);
     }
+
+    public function summarySuggestions()
+    {
+        return $this->hasMany(SegmentSummarySuggestion::class, 'segment_id', 'id');
+    }
+
+    public function summaryUpdates()
+    {
+        return $this->hasMany(SegmentSummaryUpdate::class, 'segment_id', 'id');
+    }
+
 }

+ 13 - 0
app/Models/SegmentSummarySuggestion.php

@@ -0,0 +1,13 @@
+<?php
+
+namespace App\Models;
+
+# use Illuminate\Database\Eloquent\Model;
+
+class SegmentSummarySuggestion extends Model
+{
+    protected $table = 'segment_summary_suggestion';
+
+   
+
+}

+ 13 - 0
app/Models/SegmentSummaryUpdate.php

@@ -0,0 +1,13 @@
+<?php
+
+namespace App\Models;
+
+# use Illuminate\Database\Eloquent\Model;
+
+class SegmentSummaryUpdate extends Model
+{
+    protected $table = 'segment_summary_change';
+
+   
+
+}

+ 70 - 0
resources/views/app/patient/note/note-segment-list.blade.php

@@ -31,6 +31,76 @@
 			@if(in_array($segment->segmentTemplate->internal_name, config('app.note_lhs_segments')))
 				<div>
 					@include('app.patient.note.segment')
+
+                    <div class="row ml-2 border m-2 p-2">
+                        <div class="col-md-6">
+                            <h2>Suggestions</h2>
+                                <div class="d-block mt-1" moe>
+                                    <a class="text-nowrap" href="" show start>Create Suggestion</a>
+                                    <form url="/api/segment/putSegmentSummarySuggestion">
+                                        <input type="hidden" name="uid" value="{{$segment->uid}}">
+                                        <textarea name="suggestedSummaryHtml">{!! $segment->summary_html !!}</textarea>
+                                        <div class="mb-0">
+                                            <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>
+                                    @foreach($segment->summarySuggestions as $suggestion)
+                                    <div class="shadow mb-1 p-1 bg-white rounded">
+                                        {!! $suggestion->summary_html !!}
+                                        <div class="">
+                                            status: {{$suggestion->status}} - {{$suggestion->status_memo}}
+                                        </div>
+                                        <div>
+                                            <div class="d-block mt-1" moe>
+                                                <a class="text-nowrap" href="" show start>Accept</a>
+                                                <form url="/api/segment/putSegmentSummaryChange">
+                                                    <input type="hidden" name="uid" value="{{$segment->uid}}">
+                                                    <textarea name="newSummaryHtml">{!! $suggestion->summary_html !!}</textarea>
+                                                    <div class="mb-0">
+                                                        <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>
+                                            <div class="d-block mt-1" moe>
+                                                <a class="text-nowrap" href="" show start>Update Status</a>
+                                                <form url="/api/segmentSummarySuggestion/update-status">
+                                                    <input type="hidden" name="uid" value="{{$suggestion->uid}}">
+                                                    <div class="form-group">
+                                                        <label for="" class="control-label">Status</label>
+                                                        <input type="text" name="status" class="form-control input-sm">
+                                                    </div>
+                                                    <div class="form-group">
+                                                        <label for="" class="control-label">Memo</label>
+                                                        <textarea name="memo" class="form-control input-sm"></textarea>
+                                                    </div>
+                                                    <div class="mb-0">
+                                                        <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>
+                                    @endforeach 
+                                </div>
+                        </div>
+                        <div class="col-md-6">
+                            <h2>Updates</h2>
+                            <div>
+                                @foreach($segment->summaryUpdates as $summaryUpdate)
+                                <div class="shadow mb-1 p-1 bg-white rounded">
+                                    {!! $summaryUpdate->summary_html !!}
+                                </div>
+                                @endforeach 
+                            </div>
+                        </div>
+                    </div>
 				</div>
 			@endif
 		@endif

+ 1 - 0
resources/views/app/patient/note/segment.blade.php

@@ -104,6 +104,7 @@
         {!! $segment->summary_html !!}
     </div>
 
+
     <?php
     $wizardPowered = [
         'intake_medications',