Browse Source

Updated visit 2 form & summary

Samson Mutunga 3 năm trước cách đây
mục cha
commit
22fd1a9383

+ 3 - 3
resources/views/app/patient/segment-templates/covid_follow-up/edit.blade.php

@@ -2,10 +2,10 @@
 
 use App\Models\Point;
 
-$category = 'COVID_FOLLOW_UP';
-$endPoint = 'upsertGlobalSingleton';
+$category = 'COVID_FOLLOW-UP';
+$endPoint = 'upsertNoteSingleton';
 
-$point = Point::getGlobalSingletonOfCategory($patient, 'COVID_FOLLOW_UP', true);
+$point = Point::getGlobalSingletonOfCategory($patient, $category, true);
 $contentData = [
         "ans_has_received_printed_cdc_covid_matrials" => null, // yes/no
         "ans_has_signed_up_for_gvt_covid_kit" => null, // yes/no/not_sure

+ 209 - 6
resources/views/app/patient/segment-templates/covid_follow-up/summary.blade.php

@@ -2,10 +2,10 @@
 
 use App\Models\Point;
 
-$category = 'COVID_FOLLOW_UP';
-$endPoint = 'upsertGlobalSingleton';
+$category = 'COVID_FOLLOW-UP';
+$endPoint = 'upsertNoteSingleton';
 
-$point = Point::getGlobalSingletonOfCategory($patient, 'COVID_FOLLOW_UP', true);
+$point = Point::getGlobalSingletonOfCategory($patient, $category, true);
 
 $contentData = [
     "ans_has_received_printed_cdc_covid_matrials" => null, // yes/no
@@ -44,7 +44,7 @@ if (!!@$point->data) {
 }
 
 ?>
-<div class="p-3 mb-0">
+
 <div class="events-none form-read-mode">
     <div class="mb-2">
         <label><b>{{ $patient->displayName() }}</b> is a <b>{{$patient->age_in_years }} year(s) </b> 
@@ -60,13 +60,216 @@ if (!!@$point->data) {
 
     <div class="mb-2">
         <h6><b><u>CDC: How to Protect Yourself & Others: Education</u></b></h6>
-        @if(@contentData['ans_has_received_printed_cdc_covid_matrials'] == 'yes')
+        @if(@$contentData['ans_has_received_printed_cdc_covid_matrials'] == 'yes')
             Patient has received printed materials from CDC, “How to Protect Yourself & Others”.
-        @elseif(@contentData['ans_has_received_printed_cdc_covid_matrials'] == 'no')
+        @elseif(@$contentData['ans_has_received_printed_cdc_covid_matrials'] == 'no')
             Patient has not received printed materials from CDC, “How to Protect Yourself & Others”.
         @else
             
         @endif
     </div>
+
+    <hr class="my-3">
+
+    <div class="mb-2">
+        <label>Asked patient if they have already signed up for government supplied COVID-19 home diagnostic kits? Patient replied:</label>
+        @if(@$contentData['ans_has_signed_up_for_gvt_covid_kit'] == 'yes')
+            <?= segment_template_summary_value_display('Yes') ?>
+        @elseif(@$contentData['ans_has_signed_up_for_gvt_covid_kit'] == 'no')
+            <?= segment_template_summary_value_display('No') ?>
+        @elseif(@$contentData['ans_has_signed_up_for_gvt_covid_kit'] == 'not_sure')
+            <?= segment_template_summary_value_display('Not Sure') ?>
+        @else
+            <?= segment_template_summary_value_display('') ?>
+        @endif
+    </div>
+
+    @if(@$contentData['ans_has_signed_up_for_gvt_covid_kit'] && @$contentData['ans_has_signed_up_for_gvt_covid_kit'] != 'yes')
+    <div class="mb-2">
+        <label>Asked patient if we can apply on CovidTests.gov for them? Patient replied:</label>
+        @if(@$contentData['ans_apply_gvt_covid_kit_for_patient'] == 'yes')
+            <?= segment_template_summary_value_display('Yes') ?>
+        @elseif(@$contentData['ans_apply_gvt_covid_kit_for_patient'] == 'no')
+            <?= segment_template_summary_value_display('No') ?>
+        @elseif(@$contentData['ans_apply_gvt_covid_kit_for_patient'] == 'not_sure')
+            <?= segment_template_summary_value_display('Not Sure') ?>
+        @else
+            <?= segment_template_summary_value_display('') ?>
+        @endif
+    </div>
+    @endif
+
+    @if(@$contentData['ans_has_reviewed_printed_cdc_covid_matrials'] == 'yes')
+        <hr class="my-3">
+        <div class="mb-2">
+            <label>Reviewed “<b>CDC: How to Protect Yourself & Others</b>” with patient.</label>
+            <div>
+            <a href="https://www.cdc.gov/coronavirus/2019-ncov/prevent-getting-sick/prevention.html" target="_blank">https://www.cdc.gov/coronavirus/2019-ncov/prevent-getting-sick/prevention.html</a>
+            </div>
+        </div>
+    @endif
+
+    <hr class="my-3">
+    <div class="mb-2">
+        <label> Emphasis placed on:</label>
+        <ul>
+            @if(@$contentData['cdc_self_protection_emphasis_vaccination'])
+            <li>Vaccination</li>
+            @endif
+            @if(@$contentData['cdc_self_protection_emphasis_mask_wearing'])
+            <li>Mask wearing.</li>
+            @endif
+            @if(@$contentData['cdc_self_protection_emphasis_social_distancing'])
+            <li>Social distancing.</li>
+            @endif
+            @if(@$contentData['cdc_self_protection_emphasis_avoid_crowds'])
+            <li>Avoid poorly ventilated spaces and crowds.</li>
+            @endif
+            @if(@$contentData['cdc_self_protection_emphasis_test_appropriately'])
+            <li>Test appropriately</li>
+            @endif
+            @if(@$contentData['cdc_self_protection_emphasis_vaccination'])
+            <li>Wash your hands often</li>
+            @endif
+            @if(@$contentData['cdc_self_protection_emphasis_cover_coughs'])
+            <li>Cover coughs</li>
+            @endif
+            @if(@$contentData['cdc_self_protection_emphasis_disinfect'])
+            <li>Clean and disinfect surfaces</li>
+            @endif
+            @if(@$contentData['cdc_self_protection_emphasis_monitor_health_daily'])
+            <li>Monitor your health daily; Monitoring symptoms is especially important if you are running errands, going into the office or workplace, and in settings where it may be difficult to keep a physical distance of 6 feet.</li>
+            @endif
+            @if(@$contentData['cdc_self_protection_emphasis_quarantine'])
+            <li>Follow recommendations for quarantine; If you come into close contact with someone with COVID-19: follow CDC’s recommendations for quarantine.</li>
+            @endif
+            @if(@$contentData['cdc_self_protection_emphasis_isolation'])
+            <li>Follow recommendations for isolation; If you test positive for COVID-19 or have symptoms: follow CDC’s recommendations for isolation.</li>
+            @endif
+            @if(@$contentData['cdc_self_protection_emphasis_travel_precaution'])
+            <li>Take precautions when you travel; Follow CDC’s recommendations for domestic and international travel.</li>
+            @endif
+        </ul>
+    </div>
+
+    <hr class="my-3">
+    <div class="mb-2">
+        <label>Answered all questions relating to COVID-19.</label>
+        @if(@$contentData['ans_has_answered_all_covid_19_questions'] == 'yes')
+            <?= segment_template_summary_value_display('Patient verbalizes understanding.') ?>
+        @elseif(@$contentData['ans_has_answered_all_covid_19_questions'] == 'no')
+            <?= segment_template_summary_value_display('Patient verbalizes lack of understanding.') ?>
+        @else
+            <?= segment_template_summary_value_display('') ?>
+        @endif
+    </div>
+
+    <hr class="my-3">
+    <div class="mb-2">
+        <h6><b><u>CDC: Coping with Stress - Mental Health Screening</b></u></h6>
+    </div>
+    @if(@$contentData['ans_has_received_printed_cdc_mental_health_matrials'] == 'yes')
+        <div class="mb-2">
+            <label>Patient has received printed materials from the CDC “<b>Coping with Stress</b>”.</label>
+            <div>
+            <a href="https://www.cdc.gov/mentalhealth/stress-coping/cope-with-stress/index.html" target="_blank">https://www.cdc.gov/mentalhealth/stress-coping/cope-with-stress/index.html</a>
+            </div>
+        </div>
+    @elseif(@$contentData['ans_has_received_printed_cdc_mental_health_matrials'] == 'no')
+        <div class="mb-2">
+            <label>Patient has not received printed materials from the CDC “<b>Coping with Stress</b>”.</label>
+            <div>
+            <a href="https://www.cdc.gov/mentalhealth/stress-coping/cope-with-stress/index.html" target="_blank">https://www.cdc.gov/mentalhealth/stress-coping/cope-with-stress/index.html</a>
+            </div>
+        </div>
+    @endif
+
+    @if(@$contentData['ans_educated_patient_on_mental_health_screening'] == 'yes')
+        <hr class="my-3">
+        <div class="mb-2">
+            <label>Educated patient that stress and mental health screening is important because 7 in 10 adults are reporting feelings of anxiety, sadness, and depression due to COVID-19.</label>
+        </div>
+    @endif
     
+    @if(@$contentData['ans_has_received_printed_cdc_mental_health_matrials'] || @$contentData['ans_educated_patient_on_mental_health_screening'])
+    <hr class="my-3">
+    @endif
+    <div class="mb-2">
+        <label>Asked patient, how are you doing regarding stress? Patient replied:</label>
+        <?= segment_template_summary_value_display(@$contentData['ans_how_patient_is_doing_regarding_stress']) ?>
+    </div>
+
+    <hr class="my-3">
+    <div class="mb-2">
+        <label>Conducted PHQ-2 with patient. Patient score is:</label>
+        <?= segment_template_summary_value_display(@$contentData['phq_score']) ?>
+    </div>
+
+    @if((int) @$contentData['phq_score'] > 3)
+        <ul>
+            @if(@$contentData['phq_action_taken'])
+                <li>
+                    @if(@$contentData['phq_action_taken'] == 'phq_administer_phq_9_now')
+                    Administer PHQ-9 now.
+                    @elseif(@$contentData['phq_action_taken'] == 'phq_schedule_phq_9_now')
+                    Schedule PHQ-9 now.
+                    @elseif(@$contentData['phq_action_taken'] == 'phq_schedule_phq_9_later')
+                    Schedule PHQ-9 later.
+                    @elseif(@$contentData['phq_action_taken'] == 'phq_refer_to_psych_np')
+                    Referral to Psych NP - “Stress Specialist”.
+                    @endif
+                </li>
+            @endif
+        </ul>
+    @endif
+
+    <hr class="my-3">
+    <div class="mb-2">
+        <h6><b><u>OPTIONAL: Election to participate in PHQ-9:</u></b></h6>
+    </div>
+    <div class="mb-2">
+        <label>Reviewed “<b>CDC: Coping with Stress</b>” with patient. Went over the following points.</label>
+    </div>
+    <div class="mb-2">
+        <ul>
+            @if(@$contentData['cdc_stress_emphasis_covid_19_effects'])
+            <li>The COVID-19 pandemic has had a major effect on our lives.</li>
+            @endif
+            @if(@$contentData['cdc_stress_emphasis_stressful_challenges'])
+            <li>Many of us are facing challenges that can be stressful.</li>
+            @endif
+            @if(@$contentData['cdc_stress_emphasis_public_health_actions'])
+            <li>Public health actions like social distancing can increase stress and anxiety / isolation.</li>
+            @endif
+            @if(@$contentData['cdc_stress_emphasis_physical_reactions'])
+            <li>Stress can cause adverse feelings and physical reactions, especially relating to HTN and DM.</li>
+            @endif
+            @if(@$contentData['cdc_stress_emphasis_coping_with_stress'])
+            <li>Educated patient on healthy ways to cope with stress (as per CDC: Coping with Stress):
+                <ul>
+                    <li>Take breaks from news and social media.</li>
+                    <li>Take care of your body</li>
+                    <li>Take deep breaths, stretch, or <a href="https://www.nccih.nih.gov/health/meditation-in-depth" target="_blank">meditate</a></li>
+                    <li><a href="https://www.cdc.gov/nccdphp/dnpao/features/healthy-eating-tips/index.html" target="_blank">Try to eat healthy, well-balanced meals</a></li>
+                    <li><a href="https://www.cdc.gov/physicalactivity/basics/index.htm" target="_blank">Exercise regularly</a></li>
+                    <li><a href="https://www.cdc.gov/sleep/about_sleep/sleep_hygiene.html" target="_blank">Get plenty of sleep</a></li>
+                    <li>Avoid <a href="https://www.cdc.gov/coronavirus/2019-ncov/daily-life-coping/stress-coping/alcohol-use.html" target="_blank">excessive alcohol, tobacco, and substance use</a></li>
+                    <li>Continue with routine preventive measures (such as vaccinations, cancer screenings, etc.) as recommended by your healthcare provider</li>
+                    <li>Get vaccinated with a COVID-19 vaccine</li>
+                    <li>Make time to unwind — Try to do some other activities you enjoy</li>
+                    <li>Connect with others — <a href="https://www.cdc.gov/howrightnow/talk" target="_blank">Talk with people</a> you trust about your concerns and how you are feeling</li>
+                    <li>Connect with your community- or faith-based organizations — While social distancing measures are in place, try connecting online, through social media, or by phone or mail
+                    </li>
+                </ul>
+            </li>
+            @endif
+        </ul>
+    </div>
+
+    @if(@$contentData['ans_hypertension_rpm_education'] == 'yes')
+    <hr class="my-3">
+    <h6><b><u>OPTIONAL: Election to enroll into hypertension RPM: (Requires H&P)</u></b></h6>
+    <p>Educated patient regarding AHA position statement on HTN & RPM, educated about availability  of CCM, informed patient about importance as per AHA position statement. Patient consents to RPM.</p>
+    <p>Remote patient monitoring (RPM) can empower patients to better manage their health and participate in their health care. When used by clinicians, RPM can provide a more holistic view of a patient’s health over time, increase visibility into a patient’s adherence to a treatment, and enable timely intervention before a costly care episode. Clinicians can strengthen their relationships with, and improve the experience of, their patients by using the data sent to them via RPM to develop a personalized care plan and to engage in joint decision-making to foster better outcomes. The American Heart Association supports initiatives that increase access to and incentivize the appropriate design and use of evidence-based remote patient monitoring technologies.</p>
+    @endif
 </div>