فهرست منبع

Vitals summary compact

Vijayakrishnan 3 سال پیش
والد
کامیت
f4be22e45e
2فایلهای تغییر یافته به همراه35 افزوده شده و 23 حذف شده
  1. 2 2
      app/Helpers/helpers.php
  2. 33 21
      resources/views/app/patient/segment-templates/vitals/summary.blade.php

+ 2 - 2
app/Helpers/helpers.php

@@ -14,12 +14,12 @@ use App\Models\Bill;
 use Soundasleep\Html2Text as Html2Text;
 
 if(!function_exists('toFeetAndInches')) {
-    function toFeetAndInches($value) {
+    function toFeetAndInches($value, $ftLabel = 'ft.', $inLabel = 'in.') {
         if(!$value) return '-';
         $value = round($value);
         $ft = round(floor($value / 12));
         $in = $value % 12;
-        return "$ft ft. $in in.";
+        return "$ft$ftLabel $in$inLabel";
     }
 }
 

+ 33 - 21
resources/views/app/patient/segment-templates/vitals/summary.blade.php

@@ -49,44 +49,56 @@ if(!$contentData) {
 ?>
 
 {{--<div class="mb-2">Effective Date: <b>{{friendly_date($contentData['date'])}}</b></div>--}}
+<div class="d-flex flex-wrap">
 @foreach ($vitalLabels as $k => $v)
     @if($k !== 'diastolicBP')
-        <div class="d-inline-flex vital-item align-items-center mr-4 mb-1">
+        <div class="d-inline-flex vital-item align-items-center mr-3 mb-1">
             <span class="content-html text-nowrap">
                 <?php $vital = @$contentData[$k]; ?>
-                    @if($k === 'systolicBP')
-                        <span>Blood Pressure:</span>
-                        <b>{{ @$contentData['systolicBP'] ?: '-' }}/{{ @$contentData['diastolicBP'] ?: '-' }}</b>
-                    @elseif($k === 'diastolicBP')
-                        <!--ignore-->
-                    @elseif($k === 'heightInInches')
-                        <span>Height:</span>
-                        <b>{{ !empty($vital) ? toFeetAndInches($vital) : '-' }}</b>
-                    @else
-                        <span>{{$v}}:</span>
-                        <b>{{ !empty($vital) ? $vital : '-' }}</b>
-                    @endif
+                @if($k === 'systolicBP')
+                    <span>BP:</span>
+                    <b>{{ @$contentData['systolicBP'] ?: '-' }}/{{ @$contentData['diastolicBP'] ?: '-' }}</b>
+                @elseif($k === 'diastolicBP')
+                    <!--ignore-->
+                @elseif($k === 'heightInInches')
+                    <span>Ht:</span>
+                    <b>{{ !empty($vital) ? toFeetAndInches($vital, "'", '"') : '-' }}</b>
+                @elseif($k === 'weightPounds')
+                    <span>Wt:</span>
+                    <b>{{ !empty($vital) ? $vital : '-' }}</b>
+                @elseif($k === 'bmi')
+                    <span>BMI:</span>
+                    <b>{{ !empty($vital) ? $vital : '-' }}</b>
+                @elseif($k === 'temperatureF')
+                    <span>Temp:</span>
+                    <b>{{ !empty($vital) ? $vital : '-' }}</b>
+                @elseif($k === 'smokingStatus')
+                    <span>Smoking:</span>
+                    <b>{{ !empty($vital) ? $vital : '-' }}</b>
+                @else
+                    <span>{{$v}}:</span>
+                    <b>{{ !empty($vital) ? $vital : '-' }}</b>
+                @endif
                 @if($k === 'bmi' && !empty($vital))
                     <?php $bmi = floatval($vital); ?>
-                    <span class="ml-2 py-1 m-0 font-weight-bold">
+                    <span class="ml-1 py-1 m-0">
                          @if($bmi < 18.5)
-                            <span class="text-sm text-warning-mellow">(Underweight)</span>
+                            <span class="text-warning-mellow">(Underweight)</span>
                          @endif
                         @if($bmi >= 18.5 && $bmi < 25)
-                            <span class="text-sm text-success">(Healthy Weight)</span>
+                            <span class="text-success">(Healthy Weight)</span>
                         @endif
                         @if($bmi >= 25 && $bmi < 30)
-                            <span class="text-sm text-warning-mellow">(Overweight)</span>
+                            <span class="text-warning-mellow">(Overweight)</span>
                         @endif
                         @if($bmi >= 30)
-                            <span class="text-sm text-warning-mellow">(Obese)</span>
+                            <span class="text-warning-mellow">(Obese)</span>
                         @endif
                     </span>
                 @endif
             </span>
         </div>
-        @if(in_array($k, ['weightPounds', 'bmi', 'temperatureF', 'respirationRatePerMinute']))<br>@endif
+        @if(in_array($k, ['bmi', 'temperatureF', 'respirationRatePerMinute']))<br>@endif
     @endif
 @endforeach
-
-
+</div>