Ejemplo n.º 1
0
 public function getresponsereferaltemplateforemail($listingID)
 {
     $patientdata = patient::getpatientbyID($listingID);
     $patientdata = $patientdata[0];
     $practdata = Login::gettheuser();
     $username = $practdata['email'];
     $userdata = Login::getuser($patientdata['userID']);
     if ($userdata['practtype'] == 1) {
         $practtype = "Doctor";
     } else {
         $practtype = "Nurse";
     }
     /*
                 $emailtemplate = $emailtemplate.'<h1>Practitioners Details</h1>';
                 $emailtemplate = $emailtemplate.'<p><b>Details about the practitioner who submitted the referral.<br>If serious or life threatening please contact them directly as well.</b></p>';
                 $emailtemplate = $emailtemplate.'<div><label class="label"><span class="bold">Practitioner:</span> <span>'.$userdata['fullname'].'</span></label></div>';
                 $emailtemplate = $emailtemplate.'<div><label class="label"><span class="bold">Institution:</span> <span>'.$userdata['institution'].'</span></label></div>';
                 $emailtemplate = $emailtemplate.'<br>';
                 $emailtemplate = $emailtemplate.'<div><label class="label"><span class="bold">Practitioner Type:</span> <span>'.$practtype.'</span></label></div>';
                 $emailtemplate = $emailtemplate.'<div><label class="label"><span class="bold">AHPRA Registration No.:</span> <span>'.$userdata['ahpraregnumber'].'</span></label></div>';
                 $emailtemplate = $emailtemplate.'<br>';
                 $emailtemplate = $emailtemplate.'<div><label class="label"><span class="bold">State:</span> <span>'.$userdata['state'].'</span></label></div>';
                 $emailtemplate = $emailtemplate.'<div><label class="label"><span class="bold">Direct Phone:</span> <span>'.$userdata['directphone'].'</span></label></div>';
                 $emailtemplate = $emailtemplate.'<div><label class="label"><span class="bold">Mobile (Emergency Only):</span> <span>'.$userdata['mobile'].'</span></label></div>';
                 $emailtemplate = $emailtemplate.'<div><label class="label"><span class="bold">After Hours Phone:</span> <span>'.$userdata['afterhoursph'].'</span></label></div>';
                 $emailtemplate = $emailtemplate.'';
                 $emailtemplate = $emailtemplate.'<br>';
                 $emailtemplate = $emailtemplate.' ';
     * 
     */
     $refresponse = db::runQuery('select * from |patient_responses| where PatientID = ' . db::esc($patientdata['ID']) . ' and active = 1', 0, 99);
     if ($refresponse) {
         $refresponse = $refresponse[0];
         $response = db::esc($refresponse['Response']);
         $diagnosisID = db::esc($refresponse['diagnosis_grade']);
         $diagnosisOther = db::esc($refresponse['Diagnosis']);
         $telarelated = db::esc($refresponse['telaprevir_related']);
         $followuprecommendation = db::esc($refresponse['followup_recommendation']);
         $consultcomplete = db::esc($refresponse['completed']);
         $additionalresponse = db::esc($refresponse['additional_response']);
     }
     $emailtemplate = $emailtemplate . '<div class="referralwrapper">';
     $emailtemplate = $emailtemplate . '<h1 class="formheader">Referral Response</h1>';
     $emailtemplate = $emailtemplate . '    ';
     $emailtemplate = $emailtemplate . '<div><label class="label"><span class="bold"><strong>Response:</strong></span> <spane>' . $response . '</spane></label></div>';
     $emailtemplate = $emailtemplate . '<div><div class="label"><span class="bold"><strong>Diagnosis:</strong></span> ';
     $emailtemplate = $emailtemplate . '<span>';
     $grade = db::runQuery('select * from |diagnosis_grades| order by ID asc', 0, 99);
     foreach ($grade as $item) {
         if ($diagnosisID == $item['ID']) {
             $checkedoutput = " checked";
             $emailtemplate = $emailtemplate . '<div class="formitem radiobutton "><label>' . $item['grade'] . '</label>';
             $emailtemplate = $emailtemplate . '    <span class="moreinfo">' . functions::replaceouttemplatetext($item['grade_intro']) . '<br><br>' . functions::replaceouttemplatetext($item['description']) . '</span>';
             $emailtemplate = $emailtemplate . '</div>';
         }
     }
     if ($diagnosisID == "5") {
         $emailtemplate = $emailtemplate . '<div class="formitem radiobutton "><label>Other</label>';
         $emailtemplate = $emailtemplate . '    <span class="moreinfo"><spane>' . $diagnosisOther . '</spane></span>';
         $emailtemplate = $emailtemplate . '</div>';
     }
     $emailtemplate = $emailtemplate . '</span>';
     $emailtemplate = $emailtemplate . '</div></div>';
     $emailtemplate = $emailtemplate . '<div><div class="label"><span class="bold"><strong>Telaprevir Related:</strong></span>';
     $emailtemplate = $emailtemplate . '<span>';
     $reldetails = functions::gettelaprevirrelatedoptions($telarelated);
     $emailtemplate = $emailtemplate . '<div class="formitem radiobutton "><label>' . $reldetails['name'] . '</label>';
     $emailtemplate = $emailtemplate . '    <span class="moreinfo">' . $reldetails['text'] . '</span>';
     $emailtemplate = $emailtemplate . '</div>';
     $emailtemplate = $emailtemplate . '</span>';
     $emailtemplate = $emailtemplate . '</div></div>';
     $emailtemplate = $emailtemplate . '<div><div class="label"><span class="bold"><strong>Management:</strong> <span style="font-weight:normal;"><i>Please read the following attachments</i></span></span> ';
     $emailtemplate = $emailtemplate . '<span>';
     $toattach = db::runQuery('select * from |referral_attachments| order by ID asc', 0, 99);
     foreach ($toattach as $item) {
         if (functions::patienthasreferalattachementbyid($patientdata['ID'], $item['ID'])) {
             $emailtemplate = $emailtemplate . '<div class="formitem checkbox"><label><a href="' . BASEDOMAIN . $item['filelocation'] . $item['filename'] . '" target="_blank">' . $item['fileDescription'] . '</a></label></div>';
         }
     }
     $emailtemplate = $emailtemplate . '</span>';
     $emailtemplate = $emailtemplate . '</div>';
     $emailtemplate = $emailtemplate . '<div><label class="label"><span class="bold"><strong>Follow up recommendation: </strong><span style="font-weight:normal;"><i>(blank if not required)</i></span></span> <span>' . $followuprecommendation . '</span></label></div>';
     $emailtemplate = $emailtemplate . '<input type="hidden" name="saveonly" id="saveonly" value="false">';
     $responsehistory = db::runQuery('select * from |patient_history| where history_type = 5 and patientID = ' . $listingID . ' order by historyID desc');
     if ($responsehistory) {
         $emailtemplate = $emailtemplate . '<h1 class="formheader">Additional Referral Response</h1>';
     }
     if ($responsehistory) {
         foreach ($responsehistory as $response) {
             $emailtemplate = $emailtemplate . '<div><b>From ' . functions::replaceouttemplatetext_doctor('Dr Gregory Siller', $response['doctorID']) . ' on ' . $response['history_created'] . '</b>,<br>' . $response['addresponse'] . '</div><br><br>';
         }
     }
     return $emailtemplate;
 }