Prechádzať zdrojové kódy

Supply-orders to above vital-settings

Vijayakrishnan 3 rokov pred
rodič
commit
aad0a66b4b

+ 110 - 110
resources/views/app/patient/note/dashboard.blade.php

@@ -790,116 +790,6 @@
                     @include('app.patient.note.rm-setup')
                 </div>
 
-                <div class="p-3 border-bottom screen-only" data-non-segment-section="Vitals Settings">
-                    <div class="d-flex align-items-center mb-3">
-                        <p class="font-weight-bold text-secondary m-0 font-size-14">Vitals Settings</p>
-                    </div>
-                    <div class="row" id="vitals-settings-{{$patient->uid}}">
-                        <div class="col-4 border-right">
-                            <div class="d-flex align-items-baseline">
-                                <b>BMI/Weight Management</b>
-                                <span class="mx-2 text-secondary">|</span>
-                                @include('app.patient.vitals-settings.bmi-management-form')
-                            </div>
-                            <div class="pt-3">
-                                @include('app.patient.vitals-settings.bmi-management-summary')
-                            </div>
-                        </div>
-                        <div class="col-8">
-                            <div class="d-flex align-items-baseline">
-                                <b>BP Management</b>
-                                <span class="mx-2 text-secondary">|</span>
-                                @include('app.patient.vitals-settings.bp-management-form')
-                            </div>
-                            <div class="pt-3">
-                                @include('app.patient.vitals-settings.bp-management-summary')
-                            </div>
-                        </div>
-                    </div>
-                    <script>
-                        (function () {
-                            function calculateUsualBmi() {
-                                let h = $('#bmi-management-settings [name="currentHeightInInches"]').val(),
-                                    wMin = $('#bmi-management-settings [name="usualWeightInPoundsMin"]').val(),
-                                    wMax = $('#bmi-management-settings [name="usualWeightInPoundsMax"]').val();
-                                let bmiMinElem = $('#bmi-management-settings [name="usualBmiMin"]').val(''),
-                                    bmiMinCategoryElem = $('#bmi-management-settings [name="usualBmiMinCategory"]').val(''),
-                                    bmiMaxElem = $('#bmi-management-settings [name="usualBmiMax"]').val(''),
-                                    bmiMaxCategoryElem = $('#bmi-management-settings [name="usualBmiMaxCategory"]').val('');
-                                calculateBmi(h, wMin, bmiMinElem, bmiMinCategoryElem);
-                                calculateBmi(h, wMax, bmiMaxElem, bmiMaxCategoryElem);
-                                return false;
-                            }
-
-                            function calculateIdealBmi() {
-                                let h = $('#bmi-management-settings [name="currentHeightInInches"]').val(),
-                                    w = $('#bmi-management-settings [name="idealWeightInPounds"]').val();
-                                let bmiElem = $('#bmi-management-settings [name="idealBmi"]').val(''),
-                                    bmiCategoryElem = $('#bmi-management-settings [name="idealBmiCategory"]').val('');
-                                calculateBmi(h, w, bmiElem, bmiCategoryElem);
-                                return false;
-                            }
-
-                            function calculateBmi(h, w, bmiElem, bmiCategoryElem) {
-                                let bmi = 0,
-                                    bmiCategory = '';
-                                try {
-                                    h = +h;
-                                    w = +w;
-                                    bmi = (w / (h * h)) * 703;
-                                    bmiElem.val(bmi.toFixed(1));
-                                    if (bmi < 18.5) {
-                                        bmiCategory = '(Underweight)';
-                                    }
-                                    if (bmi >= 18.5 && bmi < 25) {
-                                        bmiCategory = '(Healthy)';
-                                    }
-                                    if (bmi >= 25 && bmi < 30) {
-                                        bmiCategory = '(Overweight)';
-                                    }
-                                    if (bmi >= 30) {
-                                        bmiCategory = '(Obese)';
-                                    }
-                                    bmiCategoryElem.val(bmiCategory);
-                                } catch (e) {
-                                    return false;
-                                }
-                            }
-
-                            function init() {
-                                $(document)
-                                    .off('change input paste keyup',
-                                        '#bmi-management-settings [name="currentHeightInInches"], #bmi-management-settings [name="usualWeightInPoundsMin"],  #bmi-management-settings [name="usualWeightInPoundsMax"]')
-                                    .on('change input paste keyup',
-                                        '#bmi-management-settings [name="currentHeightInInches"], #bmi-management-settings [name="usualWeightInPoundsMin"],  #bmi-management-settings [name="usualWeightInPoundsMax"]', function () {
-                                            return calculateUsualBmi();
-                                        });
-                                $(document)
-                                    .off('change input paste keyup',
-                                        '#bmi-management-settings [name="currentHeightInInches"], #bmi-management-settings [name="idealWeightInPounds"]')
-                                    .on('change input paste keyup',
-                                        '#bmi-management-settings [name="currentHeightInInches"], #bmi-management-settings [name="idealWeightInPounds"]', function () {
-                                            return calculateIdealBmi();
-                                        });
-
-                                $('#bmi-management-settings [name="currentHeightInInches"]').trigger('change');
-
-                                let parentSegment = $('#bmi-management-settings');
-                                parentSegment.find('[heightFeetInput], [heightInchesInput]').off('change input paste');
-                                parentSegment.find('[heightFeetInput], [heightInchesInput]').on('change input paste', function () {
-                                    let inches = 0;
-                                    let ft = +(parentSegment.find('[heightFeetInput]').val()),
-                                        inc = +(parentSegment.find('[heightInchesInput]').val());
-                                    inches = Math.round(ft * 12 + inc);
-                                    parentSegment.find('[name="currentHeightInInches"]').val(inches).trigger('change');
-                                });
-                            }
-
-                            addMCInitializer('vitals-settings-{{$patient->uid}}', init, '#vitals-settings-{{$patient->uid}}')
-                        }).call(window);
-                    </script>
-                </div>
-
                 <div class="p-3 border-bottom screen-only" data-non-segment-section="Supply Orders Summary">
                     <div class="">
                         <div class="d-flex align-items-center mb-2">
@@ -1020,6 +910,116 @@
                     </div>
                 </div>
 
+                <div class="p-3 border-bottom screen-only" data-non-segment-section="Vitals Settings">
+                    <div class="d-flex align-items-center mb-3">
+                        <p class="font-weight-bold text-secondary m-0 font-size-14">Vitals Settings</p>
+                    </div>
+                    <div class="row" id="vitals-settings-{{$patient->uid}}">
+                        <div class="col-4 border-right">
+                            <div class="d-flex align-items-baseline">
+                                <b>BMI/Weight Management</b>
+                                <span class="mx-2 text-secondary">|</span>
+                                @include('app.patient.vitals-settings.bmi-management-form')
+                            </div>
+                            <div class="pt-3">
+                                @include('app.patient.vitals-settings.bmi-management-summary')
+                            </div>
+                        </div>
+                        <div class="col-8">
+                            <div class="d-flex align-items-baseline">
+                                <b>BP Management</b>
+                                <span class="mx-2 text-secondary">|</span>
+                                @include('app.patient.vitals-settings.bp-management-form')
+                            </div>
+                            <div class="pt-3">
+                                @include('app.patient.vitals-settings.bp-management-summary')
+                            </div>
+                        </div>
+                    </div>
+                    <script>
+                        (function () {
+                            function calculateUsualBmi() {
+                                let h = $('#bmi-management-settings [name="currentHeightInInches"]').val(),
+                                    wMin = $('#bmi-management-settings [name="usualWeightInPoundsMin"]').val(),
+                                    wMax = $('#bmi-management-settings [name="usualWeightInPoundsMax"]').val();
+                                let bmiMinElem = $('#bmi-management-settings [name="usualBmiMin"]').val(''),
+                                    bmiMinCategoryElem = $('#bmi-management-settings [name="usualBmiMinCategory"]').val(''),
+                                    bmiMaxElem = $('#bmi-management-settings [name="usualBmiMax"]').val(''),
+                                    bmiMaxCategoryElem = $('#bmi-management-settings [name="usualBmiMaxCategory"]').val('');
+                                calculateBmi(h, wMin, bmiMinElem, bmiMinCategoryElem);
+                                calculateBmi(h, wMax, bmiMaxElem, bmiMaxCategoryElem);
+                                return false;
+                            }
+
+                            function calculateIdealBmi() {
+                                let h = $('#bmi-management-settings [name="currentHeightInInches"]').val(),
+                                    w = $('#bmi-management-settings [name="idealWeightInPounds"]').val();
+                                let bmiElem = $('#bmi-management-settings [name="idealBmi"]').val(''),
+                                    bmiCategoryElem = $('#bmi-management-settings [name="idealBmiCategory"]').val('');
+                                calculateBmi(h, w, bmiElem, bmiCategoryElem);
+                                return false;
+                            }
+
+                            function calculateBmi(h, w, bmiElem, bmiCategoryElem) {
+                                let bmi = 0,
+                                    bmiCategory = '';
+                                try {
+                                    h = +h;
+                                    w = +w;
+                                    bmi = (w / (h * h)) * 703;
+                                    bmiElem.val(bmi.toFixed(1));
+                                    if (bmi < 18.5) {
+                                        bmiCategory = '(Underweight)';
+                                    }
+                                    if (bmi >= 18.5 && bmi < 25) {
+                                        bmiCategory = '(Healthy)';
+                                    }
+                                    if (bmi >= 25 && bmi < 30) {
+                                        bmiCategory = '(Overweight)';
+                                    }
+                                    if (bmi >= 30) {
+                                        bmiCategory = '(Obese)';
+                                    }
+                                    bmiCategoryElem.val(bmiCategory);
+                                } catch (e) {
+                                    return false;
+                                }
+                            }
+
+                            function init() {
+                                $(document)
+                                    .off('change input paste keyup',
+                                        '#bmi-management-settings [name="currentHeightInInches"], #bmi-management-settings [name="usualWeightInPoundsMin"],  #bmi-management-settings [name="usualWeightInPoundsMax"]')
+                                    .on('change input paste keyup',
+                                        '#bmi-management-settings [name="currentHeightInInches"], #bmi-management-settings [name="usualWeightInPoundsMin"],  #bmi-management-settings [name="usualWeightInPoundsMax"]', function () {
+                                            return calculateUsualBmi();
+                                        });
+                                $(document)
+                                    .off('change input paste keyup',
+                                        '#bmi-management-settings [name="currentHeightInInches"], #bmi-management-settings [name="idealWeightInPounds"]')
+                                    .on('change input paste keyup',
+                                        '#bmi-management-settings [name="currentHeightInInches"], #bmi-management-settings [name="idealWeightInPounds"]', function () {
+                                            return calculateIdealBmi();
+                                        });
+
+                                $('#bmi-management-settings [name="currentHeightInInches"]').trigger('change');
+
+                                let parentSegment = $('#bmi-management-settings');
+                                parentSegment.find('[heightFeetInput], [heightInchesInput]').off('change input paste');
+                                parentSegment.find('[heightFeetInput], [heightInchesInput]').on('change input paste', function () {
+                                    let inches = 0;
+                                    let ft = +(parentSegment.find('[heightFeetInput]').val()),
+                                        inc = +(parentSegment.find('[heightInchesInput]').val());
+                                    inches = Math.round(ft * 12 + inc);
+                                    parentSegment.find('[name="currentHeightInInches"]').val(inches).trigger('change');
+                                });
+                            }
+
+                            addMCInitializer('vitals-settings-{{$patient->uid}}', init, '#vitals-settings-{{$patient->uid}}')
+                        }).call(window);
+                    </script>
+                </div>
+
                 <div class="p-3 border-bottom" data-non-segment-section="ICDs">
                     <div class="">
                         <div class="d-flex align-items-center mb-2">

+ 1 - 1
resources/views/app/patient/note/lhs-tree.blade.php

@@ -50,8 +50,8 @@
     <div class="note-tree-node"><a native="" target="_top" data-non-segment-target="Prescriptions" href="#">ERx &amp; Orders</a></div>
     <div class="note-tree-node"><a native="" target="_top" data-non-segment-target="CM Setup" href="#">Chronic Care Management</a></div>
     <div class="note-tree-node"><a native="" target="_top" data-non-segment-target="RM Setup" href="#">RM Setup</a></div>
-    <div class="note-tree-node"><a native="" target="_top" data-non-segment-target="Vitals Settings" href="#">Vitals Settings</a></div>
     <div class="note-tree-node"><a native="" target="_top" data-non-segment-target="Supply Orders Summary" href="#">Supply Orders Summary</a></div>
+    <div class="note-tree-node"><a native="" target="_top" data-non-segment-target="Vitals Settings" href="#">Vitals Settings</a></div>
     <div class="note-tree-node"><a native="" target="_top" data-non-segment-target="ICDs" href="#">ICDs</a></div>
     @if($pro->pro_type === 'ADMIN')
         <div class="note-tree-node"><a native="" target="_top" data-non-segment-target="Bills & Claims Summary" href="#">Bills & Claims Summary</a></div>