|
@@ -49,6 +49,103 @@ $goals = Point::getIntakePointsOfCategory($patient, 'GOAL', $note);
|
|
$label = 'Goal';
|
|
$label = 'Goal';
|
|
include resource_path('views/app/patient/segment-templates/_common_actions/remove-undo.php');
|
|
include resource_path('views/app/patient/segment-templates/_common_actions/remove-undo.php');
|
|
?>
|
|
?>
|
|
|
|
+ @if($point->added_in_note_id === $note->id && $point->addition_reason_category == 'ON_INTAKE')
|
|
|
|
+ <div visit-moe class="ml-2">
|
|
|
|
+ <a href="#" start show class="">Swap</a>
|
|
|
|
+ <form url="/api/visitPoint/swapTopLevelEntryError" class="mcp-theme-1">
|
|
|
|
+ <input type="hidden" name="uid" value="<?= $point->uid ?>">
|
|
|
|
+ <input type="hidden" name="segmentUid" value="<?= $segment->uid ?>">
|
|
|
|
+ <input type="hidden" name="category" value="GOAL">
|
|
|
|
+ <input type="hidden" name="data">
|
|
|
|
+
|
|
|
|
+ <p class="mb-2"><b>Add Goal (on intake)</b></p>
|
|
|
|
+
|
|
|
|
+ <div class="mb-2">
|
|
|
|
+ <label class="text-sm text-secondary mb-1">Category</label>
|
|
|
|
+ <select type="text" data-name="category" class="form-control form-control-sm">
|
|
|
|
+ <option value="">-- select --</option>
|
|
|
|
+ <option value="NUTRITION">NUTRITION</option>
|
|
|
|
+ <option value="ACTIVITY">ACTIVITY</option>
|
|
|
|
+ <option value="SLEEP">SLEEP</option>
|
|
|
|
+ <option value="SOCIAL CONNECTION">SOCIAL CONNECTION</option>
|
|
|
|
+ <option value="STRESS REDUCTION">STRESS REDUCTION</option>
|
|
|
|
+ <option value="RISKY SUBSTANCE AVOIDANCE">RISKY SUBSTANCE AVOIDANCE</option>
|
|
|
|
+ <option value="OTHER">OTHER</option>
|
|
|
|
+ </select>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div class="bg-light border mb-2 p-2 help-text d-none" data-category="NUTRITION">
|
|
|
|
+ <div class="mb-1">Specific - What specific food would you like to add/change?</div>
|
|
|
|
+ <div class="mb-1">Measurable - How much or how many will you add or change?</div>
|
|
|
|
+ <div class="mb-1">Attainable - Do you have what it takes to follow through?</div>
|
|
|
|
+ <div class="mb-1">Realistic - What can you do? (improvement over perfection)</div>
|
|
|
|
+ <div class="mb-2">Time-Connected - How often or for how long will you make this change?</div>
|
|
|
|
+ <div class="font-italic"><b>Example:</b> "I will add 1 cup of berries to breakfast and a small apple or orange as an afternoon snack at least five days this week."</div>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div class="bg-light border mb-2 p-2 help-text d-none" data-category="ACTIVITY">
|
|
|
|
+ <div class="mb-1">Specific - What specific activity would you like to add/change?</div>
|
|
|
|
+ <div class="mb-1">Measurable - How much activity, how many sessions?</div>
|
|
|
|
+ <div class="mb-1">Attainable - Do you have what it takes to follow through?</div>
|
|
|
|
+ <div class="mb-1">Realistic - What can you actually do? (know your limits, start small, build)</div>
|
|
|
|
+ <div class="mb-2">Time-Connected - How frequent or how long will you do the activity?</div>
|
|
|
|
+ <div class="font-italic"><b>Example:</b> "I will walk with a friend or family member for at least 20 minutes after dinner, every weekday for the next two months."</div>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div class="bg-light border mb-2 p-2 help-text d-none" data-category="SLEEP">
|
|
|
|
+ <div class="mb-1">Specific - What are you going to do to improve your sleep quality/quantity?</div>
|
|
|
|
+ <div class="mb-1">Measurable - How much time, how many sessions?</div>
|
|
|
|
+ <div class="mb-1">Attainable - Do you have what it takes to follow through?</div>
|
|
|
|
+ <div class="mb-1">Realistic - What can you actually do? (improvement over perfection)</div>
|
|
|
|
+ <div class="mb-2">Time-Connected - How frequent? How long will you commit?</div>
|
|
|
|
+ <div class="font-italic"><b>Example:</b> "I will begin a new bedtime routine of shutting off the television and instead, read a book for at least 30 minutes before bed, four nights this week."</div>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div class="bg-light border mb-2 p-2 help-text d-none" data-category="SOCIAL CONNECTION">
|
|
|
|
+ <div class="mb-1">Specific - What are you going to do to improve feelings of connectedness?</div>
|
|
|
|
+ <div class="mb-1">Measurable - How much time, how many sessions?</div>
|
|
|
|
+ <div class="mb-1">Attainable - Do you have what it takes to follow through?</div>
|
|
|
|
+ <div class="mb-1">Realistic - What can you actually do? (improvement over perfection)</div>
|
|
|
|
+ <div class="mb-2">Time-Connected - How frequent? How long will you commit?</div>
|
|
|
|
+ <div class="font-italic"><b>Example:</b> "I will increase my feeling of social connectedness by joining a group fitness class that meets for an hour, three nights of the week."</div>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div class="bg-light border mb-2 p-2 help-text d-none" data-category="STRESS REDUCTION">
|
|
|
|
+ <div class="mb-1">Specific - What are you going to do to manage your stress?</div>
|
|
|
|
+ <div class="mb-1">Measurable - How much time, how many sessions?</div>
|
|
|
|
+ <div class="mb-1">Attainable - Do you have what it takes to follow through?</div>
|
|
|
|
+ <div class="mb-1">Realistic - What can you actually do? (improvement over perfection)</div>
|
|
|
|
+ <div class="mb-2">Time-Connected - How frequent? How long will you commit?</div>
|
|
|
|
+ <div class="font-italic"><b>Example:</b> "I will write about what I am thankful for at least 10 minutes three times per week."</div>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div class="bg-light border mb-2 p-2 help-text d-none" data-category="RISKY SUBSTANCE AVOIDANCE">
|
|
|
|
+ <div class="mb-1">Specific - What are you going to do to decrease your substance use?</div>
|
|
|
|
+ <div class="mb-1">Measurable - How much will you reduce it by?</div>
|
|
|
|
+ <div class="mb-1">Attainable - Do you have what it takes to follow through?</div>
|
|
|
|
+ <div class="mb-1">Realistic - What can you actually do? (improvement over perfection)</div>
|
|
|
|
+ <div class="mb-2">Time-Connected - How frequent? How long will you commit?</div>
|
|
|
|
+ <div class="font-italic"><b>Example:</b> "I will swap my morning cigarette with chewing gum at least 5 days this week for the next four weeks. I will ask my partner to help keep me on track and use the free texting service for more support."</div>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div class="bg-light border mb-2 p-2 help-text d-none" data-category="OTHER">
|
|
|
|
+ <div class="">Ensure that the goal is Specific, Measurable, Attainable, Realistic and Time-Connected.</div>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div class="mb-2">
|
|
|
|
+ <label class="text-sm text-secondary mb-1">Goal</label>
|
|
|
|
+ <div note-rte
|
|
|
|
+ class="form-group mb-2 border-left border-right rte-holder"
|
|
|
|
+ data-field-name="goal"></div>
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+ <div>
|
|
|
|
+ <button submit class="btn btn-sm btn-primary mr-2">Submit</button>
|
|
|
|
+ <button cancel class="btn btn-sm btn-default border">Cancel</button>
|
|
|
|
+ </div>
|
|
|
|
+ </form>
|
|
|
|
+ </div>
|
|
|
|
+ @endif
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</td>
|
|
@@ -204,8 +301,8 @@ $goals = Point::getIntakePointsOfCategory($patient, 'GOAL', $note);
|
|
parentSegment.find('select[data-name="category"]')
|
|
parentSegment.find('select[data-name="category"]')
|
|
.off('change')
|
|
.off('change')
|
|
.on('change', function() {
|
|
.on('change', function() {
|
|
- parentSegment.find('.help-text').addClass('d-none');
|
|
|
|
- parentSegment.find('.help-text[data-category="' + this.value + '"]').removeClass('d-none');
|
|
|
|
|
|
+ $(this).closest('form').find('.help-text').addClass('d-none');
|
|
|
|
+ $(this).closest('form').find('.help-text[data-category="' + this.value + '"]').removeClass('d-none');
|
|
});
|
|
});
|
|
|
|
|
|
};
|
|
};
|