Forráskód Böngészése

Auto edit mode if note not signed (all wizards)

Vijayakrishnan 3 éve
szülő
commit
52510ab7fb

+ 10 - 0
resources/views/app/patient/allergies-center.blade.php

@@ -171,6 +171,7 @@ if(!@$summaryView) {
                     <?php
                     $segment = $note->getSegmentByInternalName('intake_allergies');
                     if(!$segment) $segment = $note->getSegmentByInternalName('allergies');
+                    if(!$segment) $segment = $note->coreSegment;
                     ?>
                     <div if-read-mode>
                         <div class="d-flex align-items-start">
@@ -211,6 +212,7 @@ if(!@$summaryView) {
                     <?php
                     $segment = $note->getSegmentByInternalName('plan_allergies');
                     if(!$segment) $segment = $note->getSegmentByInternalName('allergies');
+                    if(!$segment) $segment = $note->coreSegment;
                     ?>
                     <div if-read-mode>
                         <div class="d-flex align-items-start position-relative">
@@ -415,6 +417,14 @@ if(!@$summaryView) {
                 });
 
             buttonContainer.insertAfter(titleElem);
+
+            <?php
+            if(@$note && !$note->is_signed_by_hcp) { // auto-open edit mode
+                ?>
+                button.trigger('click');
+                <?php
+            }
+            ?>
         }
         addMCInitializer('allergies-center-{{$note->id}}', init, '#allergies-center-{{$note->id}}');
     }).call(window);

+ 1 - 1
resources/views/app/patient/behavior-center.blade.php

@@ -290,7 +290,7 @@ $points = [
                 <?php
             }
             else {
-                if(!$note->is_signed_by_hcp) { // auto-open edit mode
+                if(@$note && !$note->is_signed_by_hcp) { // auto-open edit mode
                     ?>
                     button.trigger('click');
                     <?php

+ 10 - 0
resources/views/app/patient/careteam-center.blade.php

@@ -163,6 +163,7 @@ list($careTeamMembers, $counts) = Point::getPointsOfCategoryExtended($patient, '
                     <?php
                     $segment = $note->getSegmentByInternalName('intake_care_team');
                     if(!$segment) $segment = $note->getSegmentByInternalName('care_team');
+                    if(!$segment) $segment = $note->coreSegment;
                     ?>
                     <div if-read-mode>
                         <div class="d-flex align-items-start">
@@ -203,6 +204,7 @@ list($careTeamMembers, $counts) = Point::getPointsOfCategoryExtended($patient, '
                     <?php
                     $segment = $note->getSegmentByInternalName('plan_care_team');
                     if(!$segment) $segment = $note->getSegmentByInternalName('care_team');
+                    if(!$segment) $segment = $note->coreSegment;
                     ?>
                     <div if-read-mode>
                         <div class="d-flex align-items-start position-relative">
@@ -409,6 +411,14 @@ list($careTeamMembers, $counts) = Point::getPointsOfCategoryExtended($patient, '
                 });
 
             buttonContainer.insertAfter(titleElem);
+
+            <?php
+            if(@$note && !$note->is_signed_by_hcp) { // auto-open edit mode
+                ?>
+                button.trigger('click');
+                <?php
+            }
+            ?>
         }
         addMCInitializer('careteam-center-{{$note->id}}', init, '#careteam-center-{{$note->id}}');
     }).call(window);

+ 1 - 1
resources/views/app/patient/exercise-center.blade.php

@@ -287,7 +287,7 @@ $points = [
                 <?php
             }
             else {
-                if(!$note->is_signed_by_hcp) { // auto-open edit mode
+                if(@$note && !$note->is_signed_by_hcp) { // auto-open edit mode
                     ?>
                     button.trigger('click');
                     <?php

+ 10 - 0
resources/views/app/patient/goals-center.blade.php

@@ -103,6 +103,7 @@ list($goals, $counts) = Point::getPointsOfCategoryExtended($patient, 'GOAL', $no
                     <?php
                     $segment = $note->getSegmentByInternalName('intake_goals');
                     if(!$segment) $segment = $note->getSegmentByInternalName('goals');
+                    if(!$segment) $segment = $note->coreSegment;
                     ?>
                     <div if-read-mode>
                         <div class="d-flex align-items-start">
@@ -143,6 +144,7 @@ list($goals, $counts) = Point::getPointsOfCategoryExtended($patient, 'GOAL', $no
                     <?php
                     $segment = $note->getSegmentByInternalName('plan_goals');
                     if(!$segment) $segment = $note->getSegmentByInternalName('goals');
+                    if(!$segment) $segment = $note->coreSegment;
                     ?>
                     <div if-read-mode>
                         <div class="d-flex align-items-start position-relative">
@@ -301,6 +303,14 @@ list($goals, $counts) = Point::getPointsOfCategoryExtended($patient, 'GOAL', $no
                 });
 
             buttonContainer.insertAfter(titleElem);
+
+            <?php
+            if(@$note && !$note->is_signed_by_hcp) { // auto-open edit mode
+                ?>
+                button.trigger('click');
+                <?php
+            }
+            ?>
         }
         addMCInitializer('goals-center-{{$note->id}}', init, '#goals-center-{{$note->id}}');
     }).call(window);

+ 10 - 0
resources/views/app/patient/medications-center.blade.php

@@ -163,6 +163,7 @@ if(!@$summaryView) {
                         <?php
                         $segment = $note->getSegmentByInternalName('intake_medications');
                         if(!$segment) $segment = $note->getSegmentByInternalName('medications');
+                        if(!$segment) $segment = $note->coreSegment;
                         ?>
                         <div if-read-mode>
                             <div class="d-flex align-items-start">
@@ -203,6 +204,7 @@ if(!@$summaryView) {
                         <?php
                         $segment = $note->getSegmentByInternalName('plan_medications');
                         if(!$segment) $segment = $note->getSegmentByInternalName('medications');
+                        if(!$segment) $segment = $note->coreSegment;
                         ?>
                         <div if-read-mode>
                             <div class="d-flex align-items-start position-relative">
@@ -462,6 +464,14 @@ if(!@$summaryView) {
             });
 
         buttonContainer.insertAfter(titleElem);
+
+        <?php
+        if(@$note && !$note->is_signed_by_hcp) { // auto-open edit mode
+            ?>
+            button.trigger('click');
+            <?php
+        }
+        ?>
     }
     addMCInitializer('medications-center-{{$note->id}}', init, '#medications-center-{{$note->id}}');
 }).call(window);

+ 1 - 1
resources/views/app/patient/nutrition-center.blade.php

@@ -204,7 +204,7 @@ $points = [
                 <?php
             }
             else {
-                if(!$note->is_signed_by_hcp) { // auto-open edit mode
+                if(@$note && !$note->is_signed_by_hcp) { // auto-open edit mode
                     ?>
                     button.trigger('click');
                     <?php

+ 10 - 0
resources/views/app/patient/problems-center.blade.php

@@ -200,6 +200,7 @@ if(!@$summaryView) {
                     <?php
                     $segment = $note->getSegmentByInternalName('intake_problems');
                     if(!$segment) $segment = $note->getSegmentByInternalName('problems');
+                    if(!$segment) $segment = $note->coreSegment;
                     ?>
                     <div if-read-mode>
                         <div class="d-flex align-items-start">
@@ -240,6 +241,7 @@ if(!@$summaryView) {
                     <?php
                     $segment = $note->getSegmentByInternalName('plan_problems');
                     if(!$segment) $segment = $note->getSegmentByInternalName('problems');
+                    if(!$segment) $segment = $note->coreSegment;
                     ?>
                     <div if-read-mode>
                         <div class="d-flex align-items-start position-relative">
@@ -504,6 +506,14 @@ if(!@$summaryView) {
                     '</span>' +
                     '</div>').appendTo(buttonContainer);
             }, 1000);
+
+            <?php
+            if(@$note && !$note->is_signed_by_hcp) { // auto-open edit mode
+                ?>
+                button.trigger('click');
+                <?php
+            }
+            ?>
         }
         addMCInitializer('problems-center-{{$note->id}}', init, '#problems-center-{{$note->id}}');
     }).call(window);

+ 0 - 4
resources/views/app/patient/segment-templates/_child_plan/edit-plan-in-place.php

@@ -33,10 +33,6 @@ else {
             <input type="hidden" name="segmentUid" value="<?= $segment->uid ?>">
             <input type="hidden" name="data">
 
-            <?php if($segment->segmentTemplate->internal_name === 'plan_problems' && $previousValue): ?>
-            <div class="d-none disallow-if-value-same-as"><?= str_compact($previousValue) ?></div>
-            <?php endif; ?>
-
             <?php if($previousValue): ?>
             <div class="mb-2">
                 <div class="d-flex align-items-baseline mb-1">

+ 0 - 4
resources/views/app/patient/segment-templates/_child_plan/edit-plan.php

@@ -35,10 +35,6 @@ else {
         <input type="hidden" name="segmentUid" value="<?= $segment->uid ?>">
         <input type="hidden" name="data">
 
-        <?php if($segment->segmentTemplate->internal_name === 'plan_problems' && $previousValue): ?>
-        <div class="d-none disallow-if-value-same-as"><?= str_compact($previousValue) ?></div>
-        <?php endif; ?>
-
         <p class="mb-2"><b>Plan</b></p>
 
         <?php if($previousValue): ?>

+ 0 - 5
resources/views/app/patient/segment-templates/_child_review/edit-review-in-place.php

@@ -37,10 +37,6 @@ else {
             <input type="hidden" name="segmentUid" value="<?= $segment->uid ?>">
             <input type="hidden" name="data">
 
-            <?php if($segment->segmentTemplate->internal_name === 'intake_problems' && $previousValue): ?>
-                <div class="d-none disallow-if-value-same-as"><?= str_compact($previousValue) ?></div>
-            <?php endif; ?>
-
             <?php if($previousValue): ?>
                 <div class="mb-2">
                     <div class="d-flex align-items-baseline mb-1">
@@ -52,7 +48,6 @@ else {
 
             <div class="mb-0">
                 <div note-rte slim-rte
-                     <?= $segment->segmentTemplate->internal_name === 'intake_problems' ? 'use-shortcuts="hpi,user"' : '' ?>
                      class="form-group mb-0 border-left border-right rte-holder"
                      data-field-name="value"><?= $currentValue ?></div>
             </div>

+ 0 - 5
resources/views/app/patient/segment-templates/_child_review/edit-review.php

@@ -39,10 +39,6 @@ else {
         <input type="hidden" name="segmentUid" value="<?= $segment->uid ?>">
         <input type="hidden" name="data">
 
-        <?php if($segment->segmentTemplate->internal_name === 'intake_problems' && $previousValue): ?>
-            <div class="d-none disallow-if-value-same-as"><?= str_compact($previousValue) ?></div>
-        <?php endif; ?>
-
         <p class="mb-2"><b>Subjective</b></p>
 
         <?php if($previousValue): ?>
@@ -56,7 +52,6 @@ else {
 
         <div class="mb-2">
             <div note-rte
-                 <?= $segment->segmentTemplate->internal_name === 'intake_problems' ? 'use-shortcuts="hpi,user"' : '' ?>
                  class="form-group mb-2 border-left border-right rte-holder"
                  data-field-name="value"><?= $currentValue ?></div>
         </div>