|
@@ -4,171 +4,145 @@
|
|
<input type="hidden" name="uid" value="{{$patient->uid}}">
|
|
<input type="hidden" name="uid" value="{{$patient->uid}}">
|
|
<p class="text-secondary font-weight-bold font-size-14">BP Management</p>
|
|
<p class="text-secondary font-weight-bold font-size-14">BP Management</p>
|
|
|
|
|
|
- <div class="row mx-0">
|
|
|
|
- <div class="col-6 pl-0 pr-2 border-right">
|
|
|
|
- <div class="text-secondary font-weight-bold mb-3">Usual BP:</div>
|
|
|
|
- <div class="pl-3 mb-2">
|
|
|
|
- <div class="text-secondary font-weight-bold mb-2">
|
|
|
|
- <i class="fa fa-sun"></i>
|
|
|
|
- AM
|
|
|
|
- </div>
|
|
|
|
- <div class="pl-3">
|
|
|
|
- <div class="mb-2 d-flex align-items-center">
|
|
|
|
- <span class="text-secondary width-70px">SBP:</span>
|
|
|
|
- <span class="text-secondary mr-2 text-center text-sm">ranging between</span>
|
|
|
|
- <div class="width-70px mr-2"><?= vsElement('usual_am_resting_sbp_min', 'number', 'usualAmRestingSbpMin', $patient) ?></div>
|
|
|
|
- <span class="text-secondary mr-2">and</span>
|
|
|
|
- <div class="width-70px"><?= vsElement('usual_am_resting_sbp_max', 'number', 'usualAmRestingSbpMax', $patient) ?></div>
|
|
|
|
- </div>
|
|
|
|
- <div class="mb-2 d-flex align-items-center">
|
|
|
|
- <span class="text-secondary width-70px">DBP:</span>
|
|
|
|
- <span class="text-secondary mr-2 text-center text-sm">ranging between</span>
|
|
|
|
- <div class="width-70px mr-2"><?= vsElement('usual_am_resting_dbp_min', 'number', 'usualAmRestingDbpMin', $patient) ?></div>
|
|
|
|
- <span class="text-secondary mr-2">and</span>
|
|
|
|
- <div class="width-70px"><?= vsElement('usual_am_resting_dbp_max', 'number', 'usualAmRestingDbpMax', $patient) ?></div>
|
|
|
|
- </div>
|
|
|
|
- <div class="mb-1 d-flex align-items-center">
|
|
|
|
- <span class="text-secondary width-70px">Pulse:</span>
|
|
|
|
- <span class="text-secondary mr-2 text-center text-sm">ranging between</span>
|
|
|
|
- <div class="width-70px mr-2"><?= vsElement('usual_am_resting_pulse_min', 'number', 'usualAmRestingPulseMin', $patient) ?></div>
|
|
|
|
- <span class="text-secondary mr-2">and</span>
|
|
|
|
- <div class="width-70px"><?= vsElement('usual_am_resting_pulse_max', 'number', 'usualAmRestingPulseMax', $patient) ?></div>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <div class="pl-3 mb-3">
|
|
|
|
- <div class="text-secondary font-weight-bold mb-2">
|
|
|
|
- <i class="fa fa-moon"></i>
|
|
|
|
- PM
|
|
|
|
- </div>
|
|
|
|
- <div class="pl-3">
|
|
|
|
- <div class="mb-2 d-flex align-items-center">
|
|
|
|
- <span class="text-secondary width-70px">SBP:</span>
|
|
|
|
- <span class="text-secondary mr-2 text-center text-sm">ranging between</span>
|
|
|
|
- <div class="width-70px mr-2"><?= vsElement('usual_pm_resting_sbp_min', 'number', 'usualPmRestingSbpMin', $patient) ?></div>
|
|
|
|
- <span class="text-secondary mr-2">and</span>
|
|
|
|
- <div class="width-70px"><?= vsElement('usual_pm_resting_sbp_max', 'number', 'usualPmRestingSbpMax', $patient) ?></div>
|
|
|
|
- </div>
|
|
|
|
- <div class="mb-2 d-flex align-items-center">
|
|
|
|
- <span class="text-secondary width-70px">DBP:</span>
|
|
|
|
- <span class="text-secondary mr-2 text-center text-sm">ranging between</span>
|
|
|
|
- <div class="width-70px mr-2"><?= vsElement('usual_pm_resting_dbp_min', 'number', 'usualPmRestingDbpMin', $patient) ?></div>
|
|
|
|
- <span class="text-secondary mr-2">and</span>
|
|
|
|
- <div class="width-70px"><?= vsElement('usual_pm_resting_dbp_max', 'number', 'usualPmRestingDbpMax', $patient) ?></div>
|
|
|
|
- </div>
|
|
|
|
- <div class="mb-1 d-flex align-items-center">
|
|
|
|
- <span class="text-secondary width-70px">Pulse:</span>
|
|
|
|
- <span class="text-secondary mr-2 text-center text-sm">ranging between</span>
|
|
|
|
- <div class="width-70px mr-2"><?= vsElement('usual_pm_resting_pulse_min', 'number', 'usualPmRestingPulseMin', $patient) ?></div>
|
|
|
|
- <span class="text-secondary mr-2">and</span>
|
|
|
|
- <div class="width-70px"><?= vsElement('usual_pm_resting_pulse_max', 'number', 'usualPmRestingPulseMax', $patient) ?></div>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <hr class="my-3">
|
|
|
|
|
|
+ <div id="bpManagementComponent" class="row mx-0" v-cloak>
|
|
|
|
+ <div class="col-7 border-right">
|
|
|
|
+ <div class="text-secondary font-weight-bold mb-3">Blood Pressure & Pulse:</div>
|
|
|
|
+ <div class="pl-3">
|
|
|
|
+ <h6 class="text-secondary mb-3"><b>Usual:</b></h6>
|
|
|
|
+ <div class="d-flex pl-3">
|
|
|
|
+ <div class="d-flex flex-column">
|
|
|
|
+ <div v-if="form.doesUsualBpHaveAmPmVariation" class="text-secondary font-weight-bold mb-2">
|
|
|
|
+ <i class="fa fa-sun mr-2"></i>AM
|
|
|
|
+ </div>
|
|
|
|
+ <div class="d-flex align-items-center mb-3">
|
|
|
|
+ <h6 v-if="form.doesUsualBpHaveRange" class="mb-0 mr-3">LOWEST:</h6>
|
|
|
|
+ <h6 class="mb-0 mr-3">BP:</h6>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50" name="usualAmRestingSbpMin" value="{{ $patient->usual_am_resting_sbp_min }}" />
|
|
|
|
+ <span>/</span>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50 mr-3" name="usualAmRestingDbpMin" value="{{ $patient->usual_am_resting_dbp_min }}" />
|
|
|
|
+ <span>mm Hg Pulse:</span>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50" name="usualAmRestingPulseMin" value="{{ $patient->usual_am_resting_pulse_min }}" />
|
|
|
|
+ <span>BPM</span>
|
|
|
|
+ </div>
|
|
|
|
|
|
- <div class="text-secondary font-weight-bold mb-3">Ideal BP:</div>
|
|
|
|
- <div class="pl-3 mb-3">
|
|
|
|
- <div class="pl-3">
|
|
|
|
- <div class="mb-1 d-flex align-items-center">
|
|
|
|
- <span class="text-secondary min-width-70px">SBP:</span>
|
|
|
|
- <div class="width-70px mr-2"><?= vsElement('ideal_am_resting_sbp', 'number', 'idealAmRestingSbp', $patient) ?></div>
|
|
|
|
- <span class="text-secondary">Goal: </span>
|
|
|
|
- <div class="flex-grow-1">
|
|
|
|
- <select class="form-control form-control-sm min-width-unset rounded-0" name="sbpManagementGoalCategory">
|
|
|
|
- <option value="">-- select --</option>
|
|
|
|
- <option {{$patient->sbp_management_goal_category === 'LOWER' ? 'selected' : ''}} value="LOWER">Lower</option>
|
|
|
|
- <option {{$patient->sbp_management_goal_category === 'INCREASE' ? 'selected' : ''}} value="INCREASE">Increase</option>
|
|
|
|
- <option {{$patient->sbp_management_goal_category === 'MAINTAIN' ? 'selected' : ''}} value="MAINTAIN">Maintain</option>
|
|
|
|
- </select>
|
|
|
|
|
|
+ <div v-if="form.doesUsualBpHaveRange" class="d-flex align-items-center mb-3">
|
|
|
|
+ <h6 class="mb-0 mr-3">HIGHEST:</h6>
|
|
|
|
+ <h6 class="mb-0 mr-3">BP:</h6>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50" name="usualAmRestingSbpMax" value="{{ $patient->usual_am_resting_sbp_max }}" />
|
|
|
|
+ <span>/</span>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50 mr-3" name="usualAmRestingDbpMax" value="{{ $patient->usual_am_resting_dbp_max }}" />
|
|
|
|
+ <span>mm Hg Pulse:</span>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50" name="usualAmRestingPulseMax" value="{{ $patient->usual_am_resting_pulse_max }}" />
|
|
|
|
+ <span>BPM</span>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- <div class="mb-1 d-flex align-items-center">
|
|
|
|
- <span class="text-secondary min-width-70px">DBP:</span>
|
|
|
|
- <div class="width-70px mr-2"><?= vsElement('ideal_am_resting_dbp', 'number', 'idealAmRestingDbp', $patient) ?></div>
|
|
|
|
- <span class="text-secondary">Goal: </span>
|
|
|
|
- <div class="flex-grow-1">
|
|
|
|
- <select class="form-control form-control-sm min-width-unset rounded-0" name="dbpManagementGoalCategory">
|
|
|
|
- <option value="">-- select --</option>
|
|
|
|
- <option {{$patient->dbp_management_goal_category === 'LOWER' ? 'selected' : ''}} value="LOWER">Lower</option>
|
|
|
|
- <option {{$patient->dbp_management_goal_category === 'INCREASE' ? 'selected' : ''}} value="INCREASE">Increase</option>
|
|
|
|
- <option {{$patient->dbp_management_goal_category === 'MAINTAIN' ? 'selected' : ''}} value="MAINTAIN">Maintain</option>
|
|
|
|
- </select>
|
|
|
|
|
|
+
|
|
|
|
+ <div v-if="form.doesUsualBpHaveAmPmVariation">
|
|
|
|
+ <!-- Moon -->
|
|
|
|
+ <div class="text-secondary font-weight-bold mb-2">
|
|
|
|
+ <i class="fa fa-moon mr-2"></i>PM
|
|
|
|
+ </div>
|
|
|
|
+ <div class="d-flex align-items-center mb-3">
|
|
|
|
+ <h6 v-if="form.doesUsualBpHaveRange" class="mb-0 mr-3">LOWEST:</h6>
|
|
|
|
+ <h6 class="mb-0 mr-3">BP:</h6>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50" name="usualPmRestingSbpMin" value="{{ $patient->usual_pm_resting_sbp_min }}" />
|
|
|
|
+ <span>/</span>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50 mr-3" name="usualPmRestingDbpMin" value="{{ $patient->usual_pm_resting_dbp_min }}" />
|
|
|
|
+ <span>mm Hg Pulse:</span>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50" name="usualPmRestingPulseMin" value="{{ $patient->usual_pm_resting_pulse_min }}" />
|
|
|
|
+ <span>BPM</span>
|
|
|
|
+ </div>
|
|
|
|
+ <div v-if="form.doesUsualBpHaveRange" class="d-flex align-items-center mb-3">
|
|
|
|
+ <h6 class="mb-0 mr-3">HIGHEST:</h6>
|
|
|
|
+ <h6 class="mb-0 mr-3">BP:</h6>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50" name="usualPmRestingSbpMax" value="{{ $patient->usual_pm_resting_sbp_max }}" />
|
|
|
|
+ <span>/</span>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50 mr-3" name="usualPmRestingDbpMax" value="{{ $patient->usual_pm_resting_dbp_max }}" />
|
|
|
|
+ <span>mm Hg Pulse:</span>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50" name="usualPmRestingPulseMax" value="{{ $patient->usual_pm_resting_pulse_max }}" />
|
|
|
|
+ <span>BPM</span>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- <div class="mb-1 d-flex align-items-center">
|
|
|
|
- <span class="text-secondary min-width-70px">Pulse:</span>
|
|
|
|
- <div class="width-70px mr-2"><?= vsElement('ideal_am_resting_pulse', 'number', 'idealAmRestingPulse', $patient) ?></div>
|
|
|
|
- <span class="text-secondary">Goal: </span>
|
|
|
|
- <div class="flex-grow-1">
|
|
|
|
- <select class="form-control form-control-sm min-width-unset rounded-0" name="pulseManagementGoalCategory">
|
|
|
|
- <option value="">-- select --</option>
|
|
|
|
- <option {{$patient->pulse_management_goal_category === 'LOWER' ? 'selected' : ''}} value="LOWER">Lower</option>
|
|
|
|
- <option {{$patient->pulse_management_goal_category === 'INCREASE' ? 'selected' : ''}} value="INCREASE">Increase</option>
|
|
|
|
- <option {{$patient->pulse_management_goal_category === 'MAINTAIN' ? 'selected' : ''}} value="MAINTAIN">Maintain</option>
|
|
|
|
- </select>
|
|
|
|
|
|
+
|
|
|
|
+ <div>
|
|
|
|
+ <div class="form-check mb-2">
|
|
|
|
+ <input type="checkbox" class="form-check-input" id="amPmVariation" name="doesUsualBpHaveAmPmVariation" v-model="form.doesUsualBpHaveAmPmVariation">
|
|
|
|
+ <label class="form-check-label" for="amPmVariation">AM/PM Variation</label>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="form-check">
|
|
|
|
+ <input type="checkbox" class="form-check-input" id="bpRange" name="doesUsualBpHaveRange" v-model="form.doesUsualBpHaveRange">
|
|
|
|
+ <label class="form-check-label" for="bpRange">Range</label>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- <hr class="my-3">
|
|
|
|
- </div>
|
|
|
|
- <div class="col-6 pr-0 pl-2">
|
|
|
|
- <div class="text-secondary font-weight-bold mb-3">Alerts</div>
|
|
|
|
- <div class="pl-3 mb-3">
|
|
|
|
- <div class="text-secondary font-weight-bold mb-2">
|
|
|
|
- <i class="fa fa-circle text-danger"></i>
|
|
|
|
- Red
|
|
|
|
- </div>
|
|
|
|
- <div class="pl-3">
|
|
|
|
- <div class="mb-2 d-flex align-items-center">
|
|
|
|
- <span class="text-secondary width-70px">SBP: </span>
|
|
|
|
- <span class="text-secondary text-sm mr-2">above</span> <div class="width-70px mr-2"> <?= vsElement('red_alert_when_sbp_above', 'number', 'redAlertWhenSbpAbove', $patient) ?></div>
|
|
|
|
- <span class="text-secondary text-sm text-nowrap mr-2">or below</span>
|
|
|
|
- <div class="width-70px"><?= vsElement('red_alert_when_sbp_below', 'number', 'redAlertWhenSbpBelow', $patient) ?></div>
|
|
|
|
- </div>
|
|
|
|
- <div class="mb-2 d-flex align-items-center">
|
|
|
|
- <span class="text-secondary width-70px">DBP: </span>
|
|
|
|
- <span class="text-secondary text-sm mr-2">above</span> <div class="width-70px mr-2"> <?= vsElement('red_alert_when_dbp_above', 'number', 'redAlertWhenDbpAbove', $patient) ?></div>
|
|
|
|
- <span class="text-secondary text-sm text-nowrap mr-2">or below</span>
|
|
|
|
- <div class="width-70px"><?= vsElement('red_alert_when_dbp_below', 'number', 'redAlertWhenDbpBelow', $patient) ?></div>
|
|
|
|
- </div>
|
|
|
|
- <div class="mb-2 d-flex align-items-center">
|
|
|
|
- <span class="text-secondary width-70px">Pulse: </span>
|
|
|
|
- <span class="text-secondary text-sm mr-2">above</span> <div class="width-70px mr-2"><?= vsElement('red_alert_when_pulse_above', 'number', 'redAlertWhenPulseAbove', $patient) ?></div>
|
|
|
|
- <span class="text-secondary text-sm text-nowrap mr-2">or below</span>
|
|
|
|
- <div class="width-70px"><?= vsElement('red_alert_when_pulse_below', 'number', 'redAlertWhenPulseBelow', $patient) ?></div>
|
|
|
|
|
|
+
|
|
|
|
+ <hr class="my-3">
|
|
|
|
+ <div class="text-secondary font-weight-bold mb-3">Ideal BP:</div>
|
|
|
|
+ <div class="pl-3 mb-3">
|
|
|
|
+ <div class="d-flex align-items-center mb-3">
|
|
|
|
+ <h6 class="mb-0 mr-3">Target:</h6>
|
|
|
|
+ <h6 class="mb-0 mr-3">BP:</h6>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50" name="idealAmRestingSbpMin" value="{{ $patient->ideal_am_resting_sbp_min }}" />
|
|
|
|
+ <span>/</span>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50 mr-3" name="idealAmRestingDbpMin" value="{{ $patient->ideal_am_resting_dbp_min }}" />
|
|
|
|
+ <span>mm Hg Pulse:</span>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50" name="idealAmRestingPulse" value="{{ $patient->ideal_am_resting_pulse }}" />
|
|
|
|
+ <span>BPM</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- <div class="pl-3 mb-2">
|
|
|
|
- <div class="text-secondary font-weight-bold mb-2">
|
|
|
|
- <i class="fa fa-circle text-warning-mellow"></i>
|
|
|
|
- Yellow
|
|
|
|
- </div>
|
|
|
|
- <div class="pl-3">
|
|
|
|
- <div class="mb-2 d-flex align-items-center">
|
|
|
|
- <span class="text-secondary width-70px">SBP: </span>
|
|
|
|
- <span class="text-secondary text-sm mr-2">above</span> <div class="width-70px mr-2"><?= vsElement('yellow_alert_when_sbp_above', 'number', 'yellowAlertWhenSbpAbove', $patient) ?></div>
|
|
|
|
- <span class="text-secondary text-sm text-nowrap mr-2">or below</span>
|
|
|
|
- <div class="width-70px"><?= vsElement('yellow_alert_when_sbp_below', 'number', 'yellowAlertWhenSbpBelow', $patient) ?></div>
|
|
|
|
|
|
+ <hr class="my-3">
|
|
|
|
+ <div class="text-secondary font-weight-bold mb-3">Alerts</div>
|
|
|
|
+ <div class="pl-3 mb-3">
|
|
|
|
+ <div class="text-secondary font-weight-bold mb-2"><i class="fa fa-circle text-danger mr-2"></i>Red</div>
|
|
|
|
+ <div class="d-flex align-items-center mb-3">
|
|
|
|
+ <h6 class="mb-0 mr-3">Above:</h6>
|
|
|
|
+ <h6 class="mb-0 mr-3">BP:</h6>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50" name="redAlertWhenSbpAbove" value="{{ $patient->red_alert_when_sbp_above }}" />
|
|
|
|
+ <span>/</span>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50 mr-3" name="redAlertWhenDbpAbove" value="{{ $patient->red_alert_when_dbp_above }}" />
|
|
|
|
+ <span>mm Hg Pulse:</span>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50" name="redAlertWhenPulseAbove" value="{{ $patient->red_alert_when_pulse_above }}" />
|
|
|
|
+ <span>BPM</span>
|
|
</div>
|
|
</div>
|
|
- <div class="mb-2 d-flex align-items-center">
|
|
|
|
- <span class="text-secondary width-70px">DBP: </span>
|
|
|
|
- <span class="text-secondary text-sm mr-2">above</span> <div class="width-70px mr-2"><?= vsElement('yellow_alert_when_dbp_above', 'number', 'yellowAlertWhenDbpAbove', $patient) ?></div>
|
|
|
|
- <span class="text-secondary text-sm text-nowrap mr-2">or below</span>
|
|
|
|
- <div class="width-70px"><?= vsElement('yellow_alert_when_dbp_below', 'number', 'yellowAlertWhenDbpBelow', $patient) ?></div>
|
|
|
|
- </div>
|
|
|
|
- <div class="mb-2 d-flex align-items-center">
|
|
|
|
- <span class="text-secondary width-70px">Pulse: </span>
|
|
|
|
- <span class="text-secondary text-sm mr-2">above</span> <div class="width-70px mr-2"><?= vsElement('yellow_alert_when_pulse_above', 'number', 'yellowAlertWhenPulseAbove', $patient) ?></div>
|
|
|
|
- <span class="text-secondary text-sm text-nowrap mr-2">or below</span>
|
|
|
|
- <div class="width-70px"><?= vsElement('yellow_alert_when_pulse_below', 'number', 'yellowAlertWhenPulseBelow', $patient) ?></div>
|
|
|
|
|
|
+ <div class="d-flex align-items-center mb-3">
|
|
|
|
+ <h6 class="mb-0 mr-3">Below:</h6>
|
|
|
|
+ <h6 class="mb-0 mr-3">BP:</h6>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50" name="redAlertWhenSbpBelow" value="{{ $patient->red_alert_when_sbp_below }}" />
|
|
|
|
+ <span>/</span>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50 mr-3" name="redAlertWhenDbpBelow" value="{{ $patient->red_alert_when_dbp_below }}" />
|
|
|
|
+ <span>mm Hg Pulse:</span>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50" name="redAlertWhenPulseBelow" value="{{ $patient->red_alert_when_pulse_below }}" />
|
|
|
|
+ <span>BPM</span>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="pl-3 mb-3">
|
|
|
|
+ <div class="text-secondary font-weight-bold mb-2"><i class="fa fa-circle text-warning-mellow mr-2"></i>Yellow</div>
|
|
|
|
+ <div class="d-flex align-items-center mb-3">
|
|
|
|
+ <h6 class="mb-0 mr-3">Above:</h6>
|
|
|
|
+ <h6 class="mb-0 mr-3">BP:</h6>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50" name="yellowAlertWhenSbpAbove" value="{{ $patient->yellow_alert_when_sbp_above }}" />
|
|
|
|
+ <span>/</span>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50 mr-3" name="yellowAlertWhenDbpAbove" value="{{ $patient->yellow_alert_when_dbp_above }}" />
|
|
|
|
+ <span>mm Hg Pulse:</span>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50" name="yellowAlertWhenPulseAbove" value="{{ $patient->yellow_alert_when_pulse_above }}" />
|
|
|
|
+ <span>BPM</span>
|
|
</div>
|
|
</div>
|
|
|
|
+ <div class="d-flex align-items-center mb-3">
|
|
|
|
+ <h6 class="mb-0 mr-3">Below:</h6>
|
|
|
|
+ <h6 class="mb-0 mr-3">BP:</h6>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50" name="yellowAlertWhenSbpBelow" value="{{ $patient->yellow_alert_when_sbp_below }}" />
|
|
|
|
+ <span>/</span>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50 mr-3" name="yellowAlertWhenDbpBelow" value="{{ $patient->yellow_alert_when_dbp_below }}" />
|
|
|
|
+ <span>mm Hg Pulse:</span>
|
|
|
|
+ <input type="text" class="inline-input-underlined width-50" name="yellowAlertWhenPulseBelow" value="{{ $patient->yellow_alert_when_pulse_below }}" />
|
|
|
|
+ <span>BPM</span>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <hr class="my-3">
|
|
|
|
-
|
|
|
|
|
|
+ </div>
|
|
|
|
+ <div class="col-5">
|
|
<div class="mb-2 d-flex align-items-start">
|
|
<div class="mb-2 d-flex align-items-start">
|
|
<span class="text-secondary min-width-140px w-50">Reports prehypertension?</span>
|
|
<span class="text-secondary min-width-140px w-50">Reports prehypertension?</span>
|
|
<div class="w-50">
|
|
<div class="w-50">
|
|
@@ -279,6 +253,24 @@
|
|
</form>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<script>
|
|
<script>
|
|
|
|
+ var doesUsualBpHaveAmPmVariation = <?= $patient->does_usual_bp_have_am_pm_variation ? 1:0 ?>;
|
|
|
|
+ var doesUsualBpHaveRange = <?= $patient->does_usual_bp_have_range ? 1:0 ?>;
|
|
|
|
+ // BP Management
|
|
|
|
+ var BPManagementComponent = new Vue({
|
|
|
|
+ el:'#bpManagementComponent',
|
|
|
|
+ data:{
|
|
|
|
+ form:{
|
|
|
|
+ doesUsualBpHaveAmPmVariation: parseInt(doesUsualBpHaveAmPmVariation),
|
|
|
|
+ doesUsualBpHaveRange: parseInt(doesUsualBpHaveRange)
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ methods:{
|
|
|
|
+
|
|
|
|
+ init: function(){
|
|
|
|
+ console.log({form:this.form});
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ });
|
|
(function() {
|
|
(function() {
|
|
|
|
|
|
function initICDAutoSuggest(_codeElem, _descElem) {
|
|
function initICDAutoSuggest(_codeElem, _descElem) {
|
|
@@ -306,6 +298,7 @@
|
|
// for (let i = 1; i <= 4; i++) {
|
|
// for (let i = 1; i <= 4; i++) {
|
|
// initICDAutoSuggest($('[name="whyIsBpMonitoringNeededIcd' + i + '"]'), $('[name="whyIsBpMonitoringNeededDescription' + i + '"]'));
|
|
// initICDAutoSuggest($('[name="whyIsBpMonitoringNeededIcd' + i + '"]'), $('[name="whyIsBpMonitoringNeededDescription' + i + '"]'));
|
|
// }
|
|
// }
|
|
|
|
+ BPManagementComponent.init();
|
|
}
|
|
}
|
|
|
|
|
|
addMCInitializer('bp-management-settings', init, '#bp-management-settings');
|
|
addMCInitializer('bp-management-settings', init, '#bp-management-settings');
|