Peter Muturi 2 anos atrás
pai
commit
5a4385959d

+ 4 - 4
resources/views/app/patient/modules/sleep_health_intake/partials/a_p.blade.php

@@ -6,25 +6,25 @@
 		<div class="form-group">
 				<label class="m-0">Sleep Hygiene Counseling:</label>
 				<div class="d-flex align-items-end">
-						<select data-name="ED_Sleep_Hygiene" name="ED_Sleep_Hygiene[]" multiple="multiple" class="select2" v-model="data.ED_Sleep_Hygiene"></select>
+						<select data-name="ED_Sleep_Hygiene" name="ED_Sleep_Hygiene" multiple="multiple" class="select2" v-model="data.ED_Sleep_Hygiene"></select>
 				</div>
 		</div>
 		<div class="form-group textarea">
 				<label class="m-0">BMI Follow-up Plan:</label>
 				<div class="d-flex align-items-end">
-						<select data-name="AP_Weight_Mgmt_Plan" name="AP_Weight_Mgmt_Plan[]" multiple="multiple" class="select2" v-model="data.AP_Weight_Mgmt_Plan"></select>
+						<select data-name="AP_Weight_Mgmt_Plan" name="AP_Weight_Mgmt_Plan" multiple="multiple" class="select2" v-model="data.AP_Weight_Mgmt_Plan"></select>
 				</div>
 		</div>
 		<div class="form-group">
 				<label class="m-0">Nutrition Counseling:</label>
 				<div class="d-flex align-items-end">
-						<select data-name="ED_Nutrition_Counsel" name="ED_Nutrition_Counsel[]" multiple="multiple" class="select2" v-model="data.ED_Nutrition_Counsel"></select>
+						<select data-name="ED_Nutrition_Counsel" name="ED_Nutrition_Counsel" multiple="multiple" class="select2" v-model="data.ED_Nutrition_Counsel"></select>
 				</div>
 		</div>
 		<div class="form-group">
 				<label class="m-0">Physical Activity Counseling:</label>
 				<div class="d-flex align-items-end">
-						<select data-name="ED_Physical_Activity_Counsel" name="ED_Physical_Activity_Counsel[]" multiple="multiple" class="select2" v-model="data.ED_Physical_Activity_Counsel"></select>
+						<select data-name="ED_Physical_Activity_Counsel" name="ED_Physical_Activity_Counsel" multiple="multiple" class="select2" v-model="data.ED_Physical_Activity_Counsel"></select>
 				</div>
 		</div>
 	</div>

+ 0 - 0
resources/views/omega_care_team/edit.blade.php → resources/views/app/patient/omega_care_team/edit.blade.php


+ 0 - 0
resources/views/omega_care_team/summary.blade.php → resources/views/app/patient/omega_care_team/summary.blade.php


+ 0 - 0
resources/views/app/patient/segment-templates/omega_care_team/edit.blade.php


+ 69 - 0
resources/views/app/patient/segment-templates/omega_care_team/summary.blade.php

@@ -0,0 +1,69 @@
+<?php
+
+use App\Models\Point;
+
+/** @var \App\Models\Client $patient */
+
+$points = Point::getIntakePointsOfCategory($patient, 'CARE_TEAM_MEMBER', $note);
+$numRelevant = 0;
+$plural = 'Care team members';
+?>
+
+<?php if (!count($points)): ?>
+    <div class="text-secondary">-</div>
+<?php else: ?>
+    <table class="table table-bordered table-xs table-cage mb-0">
+    <?php $j = 0; foreach ($points as $point): $j++; ?>
+        <?php $rel = $point->relevanceToNote($note); ?>
+        <tr>
+            <td class="width-22px pl-0 pr-1 {{ $rel ? ' text-info':'' }}">
+                @if($rel)
+                    <?php $numRelevant++; ?>
+                @endif
+                {{ $j }}.
+            </td>
+            <td class="px-2">
+                <?php
+                $parts = [];
+                if(@($point->data->name)) $parts[] = '<b>' . $point->data->name . '</b>';
+                if(@($point->data->specialty)) $parts[] = '<b>' . $point->data->specialty . '</b>';
+                if(@($point->data->organization)) $parts[] = $point->data->organization;
+                if(@($point->data->phone)) $parts[] = 'Ph:' . $point->data->phone;
+                if(@($point->data->fax)) $parts[] = 'Fax:' . $point->data->fax;
+                if(@($point->data->date)) $parts[] = $point->data->date;
+                $parts = implode(' • ', $parts);
+                ?>
+                <span class="<?= $point->is_removed ? 'strike-through' : '' ?>">
+                    <?= $parts ?>
+                    <span>
+                        <?php $review = $point->childReviewAddedInNote($note); ?>
+                        <?php if(!!$review && @$review->data->value): ?>
+                        <span class="pl-2"><b>Subj.</b> {!! trim(strip_tags($review->data->value)) !!}</span>
+                        <?php endif; ?>
+                        <span class="text-nowrap pl-2">
+                        <?php if ($point->is_removed): ?>
+                            @if($point->removal_reason_category === 'DURING_VISIT')
+                                @if ($point->removed_in_note_id === $note->id)
+                                    <span class="text-sm text-secondary">Removed during visit</span>
+                                @else
+                                    <span class="text-sm text-secondary">Removed on a previous visit</span>
+                                @endif
+                            @elseif($point->removal_reason_category === 'ON_INTAKE')
+                                <span class="text-sm text-secondary">Historic</span>
+                            @endif
+                            <?php elseif ($point->added_in_note_id === $note->id): ?>
+                            <?php if ($point->addition_reason_category === 'DURING_VISIT'): ?>
+                                <span class="text-sm text-success">Added during visit</span>
+                            <?php else: ?>
+                                <span class="text-sm text-info">Added on intake</span>
+                            <?php endif;?>
+                        <?php endif; ?>
+                        </span>
+                    </span>
+                </span>
+            </td>
+            <td></td>
+        </tr>
+    <?php endforeach; ?>
+    </table>
+<?php endif; ?>