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; }