Quellcode durchsuchen

Psych vitals - pain

Vijayakrishnan vor 3 Jahren
Ursprung
Commit
bbdc9fec2b

+ 5 - 1
public/css/style.css

@@ -1722,12 +1722,16 @@ input[multi-col-option-list]+.data-option-list {
     max-width: unset;
     width: 500px !important;
 }
+input[multi-col-option-list][tiny]+.data-option-list {
+    max-width: unset;
+    width: 100px !important;
+}
 input[multi-col-option-list]+.data-option-list>div {
     display: inline-block;
     width: calc(50% - 10px);
     border: 0 !important;
 }
-input[multi-col-option-list]+.data-option-list>div:before {
+input[multi-col-option-list][multi-option-list]+.data-option-list>div:before {
     content: '+';
     color: #777;
     font-weight: bold;

+ 23 - 3
resources/views/app/patient/segment-templates/psych_vitals/edit.blade.php

@@ -14,6 +14,7 @@ $vitalLabels = [
     "respirationRatePerMinute" => "Resp.",
     "pulseOx" => "Pulse Ox.",
     "smokingStatus" => "Smoking Status",
+    "pain" => "Pain",
 ];
 $contentData = null;
 if ($point->lastChildReview && $point->lastChildReview->note->id === $note->id && $point->lastChildReview->data) {
@@ -34,6 +35,7 @@ if(!$contentData) {
         "respirationRatePerMinute" => '',
         "pulseOx" => '',
         "smokingStatus" => '',
+        "pain" => '',
     ];
 }else {
     if(!isset($contentData['date'])) $contentData['date'] = $note->effective_dateest;
@@ -48,7 +50,7 @@ $previousVitals = [];
 
 $previousVitals = \App\Models\Point::where('parent_point_id', $point->id)
     ->where('category', 'REVIEW')
-    ->where('added_in_note_id', '!=', $note->id)
+    ->where('added_in_note_id', '<', $note->id)
     ->orderBy('id', 'DESC')
     ->limit(4)
     ->get();
@@ -179,6 +181,24 @@ if(!@$segment) {
                                     <span class="pl-1 text-secondary bg-white">in.</span>
                                     <input type="hidden" data-name="heightInInches" value="{{$contentData['heightInInches']}}">
                                 </div>
+                            @elseif($k === 'pain')
+                                <input type="text"
+                                       class="form-control form-control-sm border-0"
+                                       data-name="pain"
+                                       placeholder="{{$v}}"
+                                       data-option-list="pain" multi-col-option-list tiny value="{{$contentData['pain']}}">
+                                <div id="pain" class="data-option-list">
+                                    <div>1</div>
+                                    <div>6</div>
+                                    <div>2</div>
+                                    <div>7</div>
+                                    <div>3</div>
+                                    <div>8</div>
+                                    <div>4</div>
+                                    <div>9</div>
+                                    <div>5</div>
+                                    <div>10</div>
+                                </div>
                             @else
                                 <input type="text"
                                        class="form-control form-control-sm border-0" data-name="{{$k}}" {{$k}}
@@ -243,8 +263,8 @@ if(!@$segment) {
     </form>
 </div>
 <script>
-    window.segmentInitializers.omega_vitals = function () {
-        let parentSegment = $('[data-segment-template-name="omega_vitals"] ');
+    window.segmentInitializers.psych_vitals = function () {
+        let parentSegment = $('[data-segment-template-name="psych_vitals"] ');
 
         function __refreshBMI() {
             var height = parseInt(parentSegment.find('[data-name="heightInInches"]').val());

+ 2 - 0
resources/views/app/patient/segment-templates/psych_vitals/summary.blade.php

@@ -14,6 +14,7 @@ $vitalLabels = [
     "respirationRatePerMinute" => "Resp.",
     "pulseOx" => "Pulse Ox.",
     "smokingStatus" => "Smoking Status",
+    "pain" => "Pain",
 ];
 $contentData = null;
 if ($point->lastChildReview && $point->lastChildReview->note->id === $note->id && $point->lastChildReview->data) {
@@ -34,6 +35,7 @@ if(!$contentData) {
         "respirationRatePerMinute" => '',
         "pulseOx" => '',
         "smokingStatus" => '',
+        "pain" => '',
     ];
 }else {
     if(!isset($contentData['date'])) $contentData['date'] = $note->effective_dateest;