Ver Fonte

Caremonth single > stamp measurements

Vijayakrishnan há 3 anos atrás
pai
commit
cf0029526c

+ 0 - 3
public/css/style.css

@@ -1702,9 +1702,6 @@ th.only-screen, td.only-screen {
 #caremonth-measurements-calendar .ui-datepicker-next {
     display: none;
 }
-#caremonth-measurements-calendar {
-    pointer-events: none !important;
-}
 #simpleSMSReminderComponent input[type="time"] {
     max-width: 90px;
     min-width: unset !important;

+ 57 - 55
resources/views/app/dashboard/measurements.blade.php

@@ -43,64 +43,66 @@
                         @endif
                     </td>
                     <td colspan="px-2">
-                        <div moe relative>
-                            <a href="#" start show>Stamp</a>
-                            <?php
-                            $stampEndPoint = '';
-                            if ($measurement->mcp_pro_id === $pro->id) {
-                                $stampEndPoint = '/api/measurement/stampAsMcp';
-                            } elseif ($measurement->default_na_pro_id === $pro->id || $measurement->rmm_pro_id === $pro->id || $measurement->rme_pro_id === $pro->id) {
-                                $stampEndPoint = '/api/measurement/stampAsNonHcp';
-                            }
-                            ?>
-                            <form url="{{$stampEndPoint}}" right class="width-300px">
-                                <input type="hidden" name="uid" value="{{$measurement->uid}}">
-                                <p class="mb-1">Stamp this measurement?</p>
-                                <div class="mt-2 bg-light border p-2">
-                                    <div class="mb-1 text-secondary">{{ $measurement->label }}</div>
-                                    <div class="font-weight-bold mb-1">
-                                        @if($measurement->label === 'BP')
-                                            {{ round($measurement->sbp_mm_hg, 2) }}/{{ round($measurement->dbp_mm_hg, 2) }} mmHg
-                                            <span class="font-weight-normal d-inline-block pl-2">Pulse:</span>
-                                            {{ $measurement->value_pulse }} {{ $measurement->value_irregular === 0?'Irregular':'' }} {{ $measurement->value_irregular === 1?'Regular':'' }}
-                                        @elseif($measurement->label === 'Wt. (lbs.)')
-                                            {{ round($measurement->numeric_value, 2) }} lbs
-                                        @else
-                                            {{ $measurement->value }}
-                                        @endif
-                                    </div>
-                                    <div class="text-sm">
-                                        <?php $timestampInSec = floor($measurement->ts / 1000); ?>
-                                        {{ friendly_date_time_short_with_tz_from_timestamp($timestampInSec, 'EASTERN') }} EST
+                        <?php
+                        $stampEndPoint = '';
+                        if ($measurement->mcp_pro_id === $pro->id) {
+                            $stampEndPoint = '/api/measurement/stampAsMcp';
+                        } elseif ($measurement->default_na_pro_id === $pro->id || $measurement->rmm_pro_id === $pro->id || $measurement->rme_pro_id === $pro->id) {
+                            $stampEndPoint = '/api/measurement/stampAsNonHcp';
+                        }
+                        ?>
+                        @if(!empty($stampEndPoint))
+                            <div moe relative>
+                                <a href="#" start show>Stamp</a>
+                                <form url="{{$stampEndPoint}}" right class="width-300px">
+                                    <input type="hidden" name="uid" value="{{$measurement->uid}}">
+                                    <p class="mb-1">Stamp this measurement?</p>
+                                    <div class="mt-2 bg-light border p-2">
+                                        <div class="mb-1 text-secondary">{{ $measurement->label }}</div>
+                                        <div class="font-weight-bold mb-1">
+                                            @if($measurement->label === 'BP')
+                                                {{ round($measurement->sbp_mm_hg, 2) }}/{{ round($measurement->dbp_mm_hg, 2) }} mmHg
+                                                <span class="font-weight-normal d-inline-block pl-2">Pulse:</span>
+                                                {{ $measurement->value_pulse }} {{ $measurement->value_irregular === 0?'Irregular':'' }} {{ $measurement->value_irregular === 1?'Regular':'' }}
+                                            @elseif($measurement->label === 'Wt. (lbs.)')
+                                                {{ round($measurement->numeric_value, 2) }} lbs
+                                            @else
+                                                {{ $measurement->value }}
+                                            @endif
+                                        </div>
+                                        <div class="text-sm">
+                                            <?php $timestampInSec = floor($measurement->ts / 1000); ?>
+                                            {{ friendly_date_time_short_with_tz_from_timestamp($timestampInSec, 'EASTERN') }} EST
+                                        </div>
                                     </div>
-                                </div>
-                                @if($measurement->mcp_pro_id !== $pro->id)
-                                    <div class="mb-2 border border-info p-2 mt-2 bg-light">
-                                        <span>I have had interactive communication with {{$measurement->name_first}} {{$measurement->name_last}} during this care month.</span>
-                                        <div class="d-flex border-top mt-2">
-                                            <label class="mt-2 mb-0 d-inline-flex align-items-center mr-3">
-                                                <input type="radio" class="mr-2" name="communicatedToPatient" value="true">
-                                                <span>Yes</span>
-                                            </label>
-                                            <label class="mt-2 mb-0 d-inline-flex align-items-center">
-                                                <input type="radio" class="mr-2" name="communicatedToPatient" value="false" checked>
-                                                <span>No</span>
-                                            </label>
+                                    @if($measurement->mcp_pro_id !== $pro->id)
+                                        <div class="mb-2 border border-info p-2 mt-2 bg-light">
+                                            <span>I have had interactive communication with {{$measurement->name_first}} {{$measurement->name_last}} during this care month.</span>
+                                            <div class="d-flex border-top mt-2">
+                                                <label class="mt-2 mb-0 d-inline-flex align-items-center mr-3">
+                                                    <input type="radio" class="mr-2" name="communicatedToPatient" value="true">
+                                                    <span>Yes</span>
+                                                </label>
+                                                <label class="mt-2 mb-0 d-inline-flex align-items-center">
+                                                    <input type="radio" class="mr-2" name="communicatedToPatient" value="false" checked>
+                                                    <span>No</span>
+                                                </label>
+                                            </div>
                                         </div>
+                                    @else
+                                        <input type="hidden" name="communicatedToPatient" value="false">
+                                    @endif
+                                    <div class="mb-2">
+                                        <label class="mb-1 text-secondary text-sm">Memo</label>
+                                        <textarea class="form-control form-control-sm" name="memo"></textarea>
                                     </div>
-                                @else
-                                    <input type="hidden" name="communicatedToPatient" value="false">
-                                @endif
-                                <div class="mb-2">
-                                    <label class="mb-1 text-secondary text-sm">Memo</label>
-                                    <textarea class="form-control form-control-sm" name="memo"></textarea>
-                                </div>
-                                <div class="form-group m-0">
-                                    <button submit class="btn btn-primary btn-sm mr-2">Submit</button>
-                                    <button cancel class="btn btn-default border btn-sm mr-2">Cancel</button>
-                                </div>
-                            </form>
-                        </div>
+                                    <div class="form-group m-0">
+                                        <button submit class="btn btn-primary btn-sm mr-2">Submit</button>
+                                        <button cancel class="btn btn-default border btn-sm mr-2">Cancel</button>
+                                    </div>
+                                </form>
+                            </div>
+                        @endif
                     </td>
                 </tr>
             <?php endforeach ?>

+ 63 - 0
resources/views/app/patient/care-month/dashboard.blade.php

@@ -372,6 +372,7 @@
                             <th class="px-2 text-secondary">Effective Date</th>
                             <th class="px-2 text-secondary w-25">Category</th>
                             <th class="px-2 text-secondary w-25">Value</th>
+                            <th class="px-2 text-secondary">Stamp</th>
                         </tr>
                         </thead>
                         <tbody>
@@ -403,6 +404,68 @@
                                             {{ $measurement->value }}
                                         @endif
                                     </td>
+                                    <td colspan="px-2">
+                                        <?php
+                                        $stampEndPoint = '';
+                                        if ($measurement->client->mcp_pro_id === $pro->id) {
+                                            $stampEndPoint = '/api/measurement/stampAsMcp';
+                                        } elseif ($measurement->client->default_na_pro_id === $pro->id || $measurement->client->rmm_pro_id === $pro->id || $measurement->client->rme_pro_id === $pro->id) {
+                                            $stampEndPoint = '/api/measurement/stampAsNonHcp';
+                                        }
+                                        ?>
+                                        @if(!empty($stampEndPoint))
+                                            <div moe relative>
+                                                <a href="#" start show>Stamp</a>
+                                                <form url="{{$stampEndPoint}}" right class="width-300px">
+                                            <input type="hidden" name="uid" value="{{$measurement->uid}}">
+                                            <p class="mb-1">Stamp this measurement?</p>
+                                            <div class="mt-2 bg-light border p-2">
+                                                <div class="mb-1 text-secondary">{{ $measurement->label }}</div>
+                                                <div class="font-weight-bold mb-1">
+                                                    @if($measurement->label === 'BP')
+                                                        {{ round($measurement->sbp_mm_hg, 2) }}/{{ round($measurement->dbp_mm_hg, 2) }} mmHg
+                                                        <span class="font-weight-normal d-inline-block pl-2">Pulse:</span>
+                                                        {{ $measurement->value_pulse }} {{ $measurement->value_irregular === 0?'Irregular':'' }} {{ $measurement->value_irregular === 1?'Regular':'' }}
+                                                    @elseif($measurement->label === 'Wt. (lbs.)')
+                                                        {{ round($measurement->numeric_value, 2) }} lbs
+                                                    @else
+                                                        {{ $measurement->value }}
+                                                    @endif
+                                                </div>
+                                                <div class="text-sm">
+                                                    <?php $timestampInSec = floor($measurement->ts / 1000); ?>
+                                                    {{ friendly_date_time_short_with_tz_from_timestamp($timestampInSec, 'EASTERN') }} EST
+                                                </div>
+                                            </div>
+                                            @if($measurement->mcp_pro_id !== $pro->id)
+                                                <div class="mb-2 border border-info p-2 mt-2 bg-light">
+                                                    <span>I have had interactive communication with {{$measurement->name_first}} {{$measurement->name_last}} during this care month.</span>
+                                                    <div class="d-flex border-top mt-2">
+                                                        <label class="mt-2 mb-0 d-inline-flex align-items-center mr-3">
+                                                            <input type="radio" class="mr-2" name="communicatedToPatient" value="true">
+                                                            <span>Yes</span>
+                                                        </label>
+                                                        <label class="mt-2 mb-0 d-inline-flex align-items-center">
+                                                            <input type="radio" class="mr-2" name="communicatedToPatient" value="false" checked>
+                                                            <span>No</span>
+                                                        </label>
+                                                    </div>
+                                                </div>
+                                            @else
+                                                <input type="hidden" name="communicatedToPatient" value="false">
+                                            @endif
+                                            <div class="mb-2">
+                                                <label class="mb-1 text-secondary text-sm">Memo</label>
+                                                <textarea class="form-control form-control-sm" name="memo"></textarea>
+                                            </div>
+                                            <div class="form-group m-0">
+                                                <button submit class="btn btn-primary btn-sm mr-2">Submit</button>
+                                                <button cancel class="btn btn-default border btn-sm mr-2">Cancel</button>
+                                            </div>
+                                        </form>
+                                            </div>
+                                        @endif
+                                    </td>
                                 </tr>
 
                                 <?php