Browse Source

server changes

root 3 years ago
parent
commit
3ccce52628

+ 1 - 0
config/app.php

@@ -253,6 +253,7 @@ return [
 
     'note_lhs_segments' => [
         'covid_intake',
+	'covid_follow-up',
         'informed_consent',
         'vitals',
         'chief_complaint',

+ 18 - 58
resources/views/app/patient/create-patient/scripts/dialmd-covid-kit.blade.php

@@ -1,60 +1,20 @@
 <div>
-	<p><b>Introduction:</b></p>
-	<p>Hello, thank you for calling DialMD, this is Jason. How may I help you?</p>
 
-	<p>Absolutely, we'll get you set up for that.</p>
-
-	<p>First I'm required to tell you a few things:</p>
-
-	<p>DialMD is a Maryland-based telemedicine practice.</p>
-
-	<p>We accept Medicare Part B. Do you have Medicare Part B?</p>
-
-	<p>We are under the same HIPAA and physician licensing laws as any brick and mortar doctor's office, but due to
-		COVID, telemedicine is now fully covered for beneficiaries.</p>
-
-	<p>Our doctors are available 24/7 by phone for any non-emergency medical advice, prescription, or lab order -
-		basically anything you might need a doctor for, but not something that you need in-person or emergency
-		treatment.</p>
-
-	<p>During this public health emergency, all co-pays for telemedicine services are being waived.</p>
-
-	<p>Therefore, if you have Medicare Part B, using DialMD is 100% free of charge for you, the patient. You will never
-		receive a bill.</p>
-
-	<p>If it is a medical emergency - please do not call DialMD, please call 911 or go to your nearest emergency room.
-		<b>Do you understand?</b>
-	</p>
-
-	<p>>> GRAB INFORMATION</p>
-	<p>How do I spell your first name? Last name? DOB? Medicare Number… it starts with a number followed by a letter and
-		has 11 alphanumeric characters.</p>
-
-	<p>>> IF PART B…</p>
-
-	<p>>> And if we send a FedEx package to that address: << READ THE ADDRESS >> will it reach you safely? Any special
-			instructions?</p>
-
-	<p>Last week, on January 4th, Governor Hogan declared a state of emergency here in Maryland. More individuals are
-		hospitalized in Maryland right now due to COVID-19 than at any previous point in the entire pandemic.</p>
-
-	<p>So we’ve urgently put this program together to educate the public on how to detect COVID-19 early using
-		self-monitoring devices. Because early detection truly saves lives and prevents hospitalization. These
-		FDA-Approved self-monitoring devices can detect small changes in blood oxygen concentration and temperature
-		which you sometimes may not even feel, and are therefore highly effective in the early detection of COVID-19.
-	</p>
-
-	<p>So what I am going to do now is transfer the call over to one of our medical professionals who will be able to
-		educate you on proper use of self-monitoring devices, and send you a kit out for overnight delivery.</p>
-
-	<p>Like any doctor’s office, I need to create a chart for you so we know who we’re talking to.</p>
-
-	<p>Before I transfer you over, if you could help me answer a few questions:</p>
-
-	<p>Are you currently experiencing any flu-like symptoms such as fever or chills, or a loss of sense of smell?</p>
-	<p>Preferred language?</p>
-	<p>Would you like an interpreter?</p>
-	<p>Family history of heart disease, or any other chronic medical condition?</p>
-	<p>Ethnicity?</p>
-	<p>Marital status?</p>
-</div>
+<ol>
+	<li>Thank you for calling DialMD, this is Shawn, how may I help you?</li>
+	<li>Sure, I will need to check your eligibility and connect you with one of our Nurse Practitioners 
+		who will guide you on how to use the Oximeter appropriately and stay safe during this pandemic.</li>
+	<li>
+		<div>What is your:</div>
+		<ol>
+			<li>First name</li>
+			<li>Last name</li>
+			<li>DOB</li>
+			<li>Phone number (The number I see on the caller ID is ___, is that the best # to reach you? Home or cell?)</li>
+			<li>Medicare number? (IF THEY DO NOT KNOW::: This is an 11 alphanumeric number starting with a number followed by a letter.)</li>		
+		</ol>
+	</li>
+	<li>
+		How did you hear about the program?
+	</li>
+</ol>

+ 60 - 0
resources/views/app/patient/create-patient/scripts/dialmd-covid-kit.blade.php_OLD

@@ -0,0 +1,60 @@
+<div>
+	<p><b>Introduction:</b></p>
+	<p>Hello, thank you for calling DialMD, this is Jason. How may I help you?</p>
+
+	<p>Absolutely, we'll get you set up for that.</p>
+
+	<p>First I'm required to tell you a few things:</p>
+
+	<p>DialMD is a Maryland-based telemedicine practice.</p>
+
+	<p>We accept Medicare Part B. Do you have Medicare Part B?</p>
+
+	<p>We are under the same HIPAA and physician licensing laws as any brick and mortar doctor's office, but due to
+		COVID, telemedicine is now fully covered for beneficiaries.</p>
+
+	<p>Our doctors are available 24/7 by phone for any non-emergency medical advice, prescription, or lab order -
+		basically anything you might need a doctor for, but not something that you need in-person or emergency
+		treatment.</p>
+
+	<p>During this public health emergency, all co-pays for telemedicine services are being waived.</p>
+
+	<p>Therefore, if you have Medicare Part B, using DialMD is 100% free of charge for you, the patient. You will never
+		receive a bill.</p>
+
+	<p>If it is a medical emergency - please do not call DialMD, please call 911 or go to your nearest emergency room.
+		<b>Do you understand?</b>
+	</p>
+
+	<p>>> GRAB INFORMATION</p>
+	<p>How do I spell your first name? Last name? DOB? Medicare Number… it starts with a number followed by a letter and
+		has 11 alphanumeric characters.</p>
+
+	<p>>> IF PART B…</p>
+
+	<p>>> And if we send a FedEx package to that address: << READ THE ADDRESS >> will it reach you safely? Any special
+			instructions?</p>
+
+	<p>Last week, on January 4th, Governor Hogan declared a state of emergency here in Maryland. More individuals are
+		hospitalized in Maryland right now due to COVID-19 than at any previous point in the entire pandemic.</p>
+
+	<p>So we’ve urgently put this program together to educate the public on how to detect COVID-19 early using
+		self-monitoring devices. Because early detection truly saves lives and prevents hospitalization. These
+		FDA-Approved self-monitoring devices can detect small changes in blood oxygen concentration and temperature
+		which you sometimes may not even feel, and are therefore highly effective in the early detection of COVID-19.
+	</p>
+
+	<p>So what I am going to do now is transfer the call over to one of our medical professionals who will be able to
+		educate you on proper use of self-monitoring devices, and send you a kit out for overnight delivery.</p>
+
+	<p>Like any doctor’s office, I need to create a chart for you so we know who we’re talking to.</p>
+
+	<p>Before I transfer you over, if you could help me answer a few questions:</p>
+
+	<p>Are you currently experiencing any flu-like symptoms such as fever or chills, or a loss of sense of smell?</p>
+	<p>Preferred language?</p>
+	<p>Would you like an interpreter?</p>
+	<p>Family history of heart disease, or any other chronic medical condition?</p>
+	<p>Ethnicity?</p>
+	<p>Marital status?</p>
+</div>

+ 2 - 4
resources/views/app/patient/dashboard.blade.php

@@ -500,7 +500,7 @@
         </div> */ ?>
 
         <div class="row my-3">
-            <div class="col-md-6">
+            <div class="col-md-9">
                 {{-- memos --}}
                 <div  class="mb-2 pt-3 pb-2 border-top">
                     <div class="">
@@ -659,11 +659,9 @@
                     </div>
                 </div>
             </div>
-            <div class="col-md-6">
+            <div class="col-md-3">
             <div  class="mb-2 pt-3 pb-2 border-top">
-                    @if($pro->pro_type === 'ADMIN')
                         @include('app.patient.intake-data.intake-data')
-                    @endif
             </div>    
             </div>
         </div>

+ 6 - 0
resources/views/app/patient/partials/latest-vitals.blade.php

@@ -8,6 +8,12 @@ $endPoint = 'upsertNoteSingleton';
 $vitalLabels = [
     "heightInInches" => "Ht. (in.)",
     "weightPounds" => "Wt. (lbs.)",
+    "lastVitaminDCheck" => "Last Vit. D Check",
+    "ethnicity" => "Eth.",
+    "has_htn" => "HTN?",
+    "has_diabetes" => "DM?",
+    "has_copd" => "COPD?",
+    "has_arthritis" => "Arthritis?",
     "temperatureF" => "Temp. (F)",
     "systolicBP" => "SBP",
     "diastolicBP" => "DBP",

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

@@ -0,0 +1,15 @@
+<?php
+
+<div class="p-3 mb-0">
+        <ul class="mb-0">
+                <li><strong>Note to HCP:</strong> Every patient is so unique. Please complete a standard SOAP note. Key points to consider:</strong></li>
+                <li>How are you?</li>
+                <li>Did you receive the meters? Any issues?</li>
+                <li>Reiterate education about asymptomatic hypoxia and guidelines to check regularly.</li>
+                <li>If SpO2 drops slightly, call us or your PCP.</li>
+                <li>If SpO2 drops to 94, go straight to the ER, even if you feel fine.</li>
+                <li>How are you doing with your other conditions?</li>
+                <li>How are you doing with stress? Stress really affects your blood pressure and even your blood sugar. COVID-19 has created so much stress in our lives, 7 in 10 adults now report anxiety or feelings of depression and isolation.</li>
+                <li><a href="https://press.aarp.org/AARP-Survey-7-in-10-Older-Adults-Report-Increased-Feelings-of-Anxiety-Sadness-and-Depression-Due-to-Coronavirus">AARP Link</a></li>
+        </ul>
+</div>

+ 15 - 0
resources/views/app/patient/segment-templates/covid_follow-up/summary.blade.php

@@ -0,0 +1,15 @@
+<?php
+
+<div class="p-3 mb-0">
+        <ul class="mb-0">
+                <li><strong>Note to HCP:</strong> Every patient is so unique. Please complete a standard SOAP note. Key points to consider:</strong></li>
+                <li>How are you?</li>
+                <li>Did you receive the meters? Any issues?</li>
+                <li>Reiterate education about asymptomatic hypoxia and guidelines to check regularly.</li>
+                <li>If SpO2 drops slightly, call us or your PCP.</li>
+                <li>If SpO2 drops to 94, go straight to the ER, even if you feel fine.</li>
+                <li>How are you doing with your other conditions?</li>
+                <li>How are you doing with stress? Stress really affects your blood pressure and even your blood sugar. COVID-19 has created so much stress in our lives, 7 in 10 adults now report anxiety or feelings of depression and isolation.</li>
+                <li><a href="https://press.aarp.org/AARP-Survey-7-in-10-Older-Adults-Report-Increased-Feelings-of-Anxiety-Sadness-and-Depression-Due-to-Coronavirus">AARP Link</a></li>
+        </ul>
+</div>

+ 29 - 15
resources/views/app/patient/segment-templates/covid_intake/edit.blade.php

@@ -133,12 +133,12 @@ if (!!@$point->data) {
 }
 
 ?>
+
 <div visit-moe close-on-save close-on-cancel class="d-block p-3">
     <form show url="/api/visitPoint/<?= $endPoint ?>" class="mcp-theme-1">
         <input type="hidden" name="segmentUid" value="<?= $segment->uid ?>">
         <input type="hidden" name="category" value="<?= $category ?>">
         <input type="hidden" name="data" value="{{json_encode($contentData)}}">
-
         <p class="mb-2">Hi {{strtolower($patient->sex) === 'M' ? 'Mr.' : 'Mrs.'}} {{$patient->displayName()}}, My name is {{$pro->displayName()}}. I'm a board-certified nurse practitioner.</p>
 
         <div class="mb-2">
@@ -152,7 +152,7 @@ if (!!@$point->data) {
             <?php
             $mailingAddress = implode(' ', [$patient->mailing_address_line1, $patient->mailing_address_line2, $patient->mailing_address_city, $patient->mailing_address_state, $patient->mailing_address_zip]);
             ?>
-            <label class="mb-1">Let me confirm your mailing address for delivery of the self-monitoring kit: {{$mailingAddress}}</label>
+            <label class="mb-1">Let me confirm your mailing address: {{$mailingAddress}}</label>
             <div class="d-inline-flex ml-2 align-items-baseline pt-1">
                 <label class="my-0 mr-3 d-flex align-items-center">
                     <input type="radio" data-name="ans_is_address_correct" name="ans_is_address_correct" {{@$contentData['ans_is_address_correct'] && @$contentData['ans_is_address_correct'] === 'yes' ? 'checked' : ''}} value="yes">
@@ -172,10 +172,14 @@ if (!!@$point->data) {
 
         <hr class="my-3">
 
-        <div class="mb-2">
+        <div class="mb-2 d-none">
             So it'll be my responsibility to ensure that you know exactly how to use the kit once you get it.
         </div>
 
+	<div class="mb-2>
+	    DialMD
+	</div>
+
         <div class="mb-2">
             <label class="mb-1">Have you ever worked with a nurse practitioner before?</label>
             <div class="d-inline-flex ml-2 align-items-baseline pt-1">
@@ -192,6 +196,8 @@ if (!!@$point->data) {
 
         <div class="mb-2 ml-3">
             <ul>
+                <li><strong>I'M NOT HERE TO REPLACE YOUR CURRENT DOCTORS.</strong></li>
+		<li>This is a telehealth service that you can rely on in addition to your existing care team if you ever need support after hours or have a question about one of your vital signs.</li>
                 <li>Like medical doctors, we have the authority to write prescriptions and order labs.</li>
                 <li>So if you ever need anything (medical advice, prescriptions, labs, etc.), you can always call me via phone.</li>
                 <li>Or we can do video calls over Zoom if that's ever helpful.</li>
@@ -725,41 +731,49 @@ if (!!@$point->data) {
 
         <hr class="my-3">
 
-        <p><b>Vaccine Status:</b></p>
-
-        <div class="ml-3 mb-3">
+	<div class="ml-3 mb-3">
             <label class="mb-2 d-flex align-items-center">
-                <input type="checkbox" data-name="ans_vaccine_status_not_enough_rapport" {{@$contentData['ans_vaccine_status_not_enough_rapport'] ? 'checked' : ''}} class="mr-2">
-                <span class="ml-2">Not enough rapport right now to ask</span>
+                <input type="checkbox" data-name="ans_cdc_push" {{@$contentData['ans_vaccine_push'] ? 'checked' : ''}} class="mr-2">
+                <span class="ml-2">Educated patient that self-monitoring is not a replacement for following CDC guidelines re: vaccines, mask-wearing, and social distancing; <strong>CDC guidelines re: vaccines, masks, and social distancing are the most effective strategy to reduce COVID-19 risk.</strong>.</span>
             </label>
+        </div>
+        
+	<p><b>Vaccine Status:</b></p>
+
+        <div class="ml-3 mb-3">
             <label class="mb-2 d-flex align-items-center">
                 <input type="checkbox" data-name="ans_vaccine_status_declined_to_answer" {{@$contentData['ans_vaccine_status_declined_to_answer'] ? 'checked' : ''}} class="mr-2">
                 <span class="ml-2">Declined to answer</span>
             </label>
             <div>
-                <input type="text" data-name="ans_vaccine_status" value="{{@$contentData['ans_vaccine_status']}}" class="form-control form-control-sm d-inline-block w-auto">
+                Status: <input type="text" data-name="ans_vaccine_status" value="{{@$contentData['ans_vaccine_status']}}" class="form-control form-control-sm d-inline-block w-auto">
+            </div>
+            <div class="mt-2">
+                Support needed? <input type="text" data-name="ans_vaccine_status" value="{{@$contentData['ans_vaccine_status']}}" class="form-control form-control-sm d-inline-block w-auto">
             </div>
         </div>
 
         <p><b>Booster Status:</b></p>
 
         <div class="ml-3 mb-3">
-            <label class="mb-2 d-flex align-items-center">
-                <input type="checkbox" data-name="ans_booster_status_not_enough_rapport" {{@$contentData['ans_booster_status_not_enough_rapport'] ? 'checked' : ''}} class="mr-2">
-                <span class="ml-2">Not enough rapport right now to ask</span>
-            </label>
             <label class="mb-2 d-flex align-items-center">
                 <input type="checkbox" data-name="ans_booster_status_declined_to_answer" {{@$contentData['ans_booster_status_declined_to_answer'] ? 'checked' : ''}} class="mr-2">
                 <span class="ml-2">Declined to answer</span>
             </label>
             <div>
-                <input type="text" data-name="ans_booster_status" value="{{@$contentData['ans_booster_status']}}" class="form-control form-control-sm d-inline-block w-auto">
+                Status: <input type="text" data-name="ans_booster_status" value="{{@$contentData['ans_booster_status']}}" class="form-control form-control-sm d-inline-block w-auto">
+            </div>
+            <div class="mt-2">
+                Support needed? <input type="text" data-name="ans_vaccine_status" value="{{@$contentData['ans_vaccine_status']}}" class="form-control form-control-sm d-inline-block w-auto">
             </div>
         </div>
 
         <div class="mb-3">
-            <label class="mb-1">Current Behaviors to Stay Safe:</label>
+            <label class="mb-1"><strong>Current Behaviors to Stay Safe:</strong></label>
             <input type="text" data-name="ans_current_behaviors_to_stay_safe" value="{{@$contentData['ans_current_behaviors_to_stay_safe']}}" class="form-control form-control-sm">
+            <div class="mt-2">
+                Support needed? <input type="text" data-name="ans_vaccine_status" value="{{@$contentData['ans_vaccine_status']}}" class="form-control form-control-sm d-inline-block w-auto">
+            </div>
         </div>
 
         <p><b>Education Provided:</b></p>

+ 21 - 28
resources/views/app/patient/segment-templates/covid_intake/summary.blade.php

@@ -119,24 +119,40 @@ if (!!@$point->data) {
 }
 
 ?>
-<div class="events-none form-read-mode">
 
-    <p class="mb-2">Hi {{strtolower($patient->sex) === 'M' ? 'Mr.' : 'Mrs.'}} {{$patient->displayName()}}, My name is {{$pro->displayName()}}. I'm a board-certified nurse practitioner.</p>
+<div class="p-3 mb-0">
+	<ul class="mb-0">
+		<li><strong>For the second visit</strong>, every patient is so unique. Please complete a standard SOAP note. Here are key points:</strong></li>
+		<li>How are you?</li>
+		<li>Did you receive the meters? Any issues?</li>
+		<li>Reiterate education about asymptomatic hypoxia and guidelines to check regularly.</li>
+		<li>If SpO2 drops slightly, call us or your PCP.</li>
+		<li>If SpO2 drops to 94, go straight to the ER, even if you feel fine.</li>
+		<li>How are you doing with your other conditions?</li>
+		<li>How are you doing with stress? Stress really affects your blood pressure and even your blood sugar. COVID-19 has created so much stress in our lives, 7 in 10 adults now report anxiety or feelings of depression and isolation.</li>
+		<li><a href="https://press.aarp.org/AARP-Survey-7-in-10-Older-Adults-Report-Increased-Feelings-of-Anxiety-Sadness-and-Depression-Due-to-Coronavirus">AARP Link</a></li>
+	</ul>
+</div>
+
+<hr class="m-1">
+
+<div class="events-none form-read-mode">
 
     <div class="mb-2">
         <label>How are you?</label> 
         <?= segment_template_summary_value_display(@$contentData['ans_how_are_you']) ?>
     </div>
 
-    <hr class="my-3">
+    <hr class="my-3 d-none">
 
-    <div class="mb-2">
+    <div class="mb-2 d-none">
         <?php
         $mailingAddress = implode(' ', [$patient->mailing_address_line1, $patient->mailing_address_line2, $patient->mailing_address_city, $patient->mailing_address_state, $patient->mailing_address_zip]);
         ?>
-        <label>Let me confirm your mailing address for delivery of the self-monitoring kit: {{$mailingAddress}}</label>
+        <label>Let me confirm your mailing address: {{$mailingAddress}}</label>
         <?= segment_template_summary_value_display(ucwords(@$contentData['ans_is_address_correct'])) ?>
     </div>
+    
     @if(strlen(@$contentData['ans_corrected_address']))
     <div class="mb-2">
         <label>If different from above:</label>
@@ -146,29 +162,6 @@ if (!!@$point->data) {
 
     <hr class="my-3">
 
-    <div class="mb-2">
-        So it'll be my responsibility to ensure that you know exactly how to use the kit once you get it.
-    </div>
-
-    <div class="mb-2">
-        <label>Have you ever worked with a nurse practitioner before?</label>
-        <?= segment_template_summary_value_display(ucwords(@$contentData['ans_has_worked_with_an_np_before'])) ?>
-    </div>
-
-    <div class="mb-2 ml-3">
-        <ul>
-            <li>Like medical doctors, we have the authority to write prescriptions and order labs.</li>
-            <li>So if you ever need anything (medical advice, prescriptions, labs, etc.), you can always call me via phone.</li>
-            <li>Or we can do video calls over Zoom if that's ever helpful.</li>
-            <li>And because telemedicine is now covered by Medicare and we're allowed to waive co-pays, it's free of charge for patients.</li>
-            <li>You'll never get a bill or anything.</li>
-            <li>
-                <label><b>Ok?</b></label>
-                <?= segment_template_summary_value_display(ucwords(@$contentData['ans_has_worked_with_an_np_before_expl_feedback'])) ?>
-            </li>
-        </ul>
-    </div>
-
     <div class="mb-2">
         Our goal right now is to help you stay healthy and monitor your most important vital signs at home during this pandemic.
     </div>