Pharyngitis Risk Score
PharyngitisRisk.html
—
HTML,
10 kB (10478 bytes)
File contents
<html> <head> <title>Pharyngitis Risk Score</title> <style type="text/css"> p.title{ text-transform: uppercase; font-size: 16; font-family: Arial; font-weight: bolder; text-align: left; color: black; } p.heading{ font-size: 12; font-family: Arial; font-weight: bolder; text-align: left; vertical-align: top; color: black; } p.normaltext{ font-size: 12; font-family: Arial; font-weight: normal; text-align: left; vertical-align: top; color: black; } td.heading1{ font-size: 12; font-family: Arial; font-weight: bold; text-align: left; vertical-align: top; color: white; background-color:black ; border-width: 1; } td.QuestionHeading{ font-size: 12; font-family: Arial; font-weight: bold; text-align: left; vertical-align: top; color: white; background-color: #505050; border-width: 1; } td.AnswerHeading{ font-size: 12; font-family: Arial; font-weight: bold; text-align: center; vertical-align: top; color: white; background-color: #505050; border-width: 1; } tr.odd{ background-color: #ffffff; } tr.even{ background-color: #dddddd; } td.question{ font-size: 12; font-family: Arial; font-weight: normal; text-align: left; vertical-align: top; color: black; border-width: 1; } td.answer{ font-size: 12; font-family: Arial; font-weight: bold; text-align: center; vertical-align: middle; color: black; border-width: 1; } td.normaltext{ width: 100%; font-size: 12; font-family: Arial; font-weight: normal; text-align: left; vertical-align: top; color: black; background-color: white; border-width: 0; } input.formtext{ width: 100%; height: 100%; font-size: 12; font-family: Arial; font-weight: normal; text-align: left; vertical-align: top; color: black; background-color: white; border-width: 1; border-style: solid; } textarea.formtext{ width: 100%; height: auto; font-size: 12; font-family: Arial; font-weight: normal; text-align: left; vertical-align: top; color: black; background-color: white; border-width: 1; border-style: solid; } </style> <!-------Script to maximize window on loading-----------> <script language="JavaScript1.2"> <!-- top.window.moveTo(0,0); if (document.all) { top.window.resizeTo(screen.availWidth,screen.availHeight); } else if (document.layers||document.getElementById) { if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){ top.window.outerHeight = screen.availHeight; top.window.outerWidth = screen.availWidth; } } //--> </script> <!----------End maximizing window scipt----------> <!-- CSS Script that removes textarea and textbox borders when printing ---(put this inbetween <header></header>)-----------------> <style type="text/css" media="print"> .DoNotPrint { display: none; } .noborder { scrollbar-3dlight-color: transparent; scrollbar-3dlight-color: transparent; scrollbar-arrow-color: transparent; scrollbar-base-color: transparent; scrollbar-darkshadow-color: transparent; scrollbar-face-color: transparent; scrollbar-highlight-color: transparent; scrollbar-shadow-color: transparent; scrollbar-track-color: transparent; background: transparent; overflow: hidden; border : 0px; } </style> <!-- ----------------------------------------------------------------------------------------- --> <script type="text/javascript" language="javascript"> function passAge() { if (document.getElementById("Age").value >= 45){ document.getElementById("45").checked =true; } else if ((document.getElementById("Age").value <45)&&(document.getElementById("Age").value >=15)){ document.getElementById("15").checked =true; } else if ((document.getElementById("Age").value <15)&&(document.getElementById("Age").value >=3)){ document.getElementById("3").checked =true; } else if (document.getElementById("Age").value <3){ document.getElementById("warning").style.background='red'; } } function getCheckedValue(radioObj) { if(!radioObj) return parseInt(0); var radioLength = radioObj.length; if(radioLength == undefined) if(radioObj.checked) return parseInt(radioObj.value); else return parseInt(value); for(var i = 0; i < radioLength; i++) { if(radioObj[i].checked) { return parseInt(radioObj[i].value); } } return parseInt(0); } function totalScore(){ var i = 0; i += getCheckedValue(document.FormName.Q1); i += getCheckedValue(document.FormName.Q2); i += getCheckedValue(document.FormName.Q3); i += getCheckedValue(document.FormName.Q4); i += getCheckedValue(document.FormName.Q5); i += getCheckedValue(document.FormName.Q6); i += getCheckedValue(document.FormName.Q7); document.FormName.Score.value = i; if (i<=1){ document.getElementById("severe").style.background='green'; document.getElementById("moderate").style.background='white'; document.getElementById("mild").style.background='white'; } else if (i>=2 && i<=3){ document.getElementById("mild").style.background='white'; document.getElementById("moderate").style.background='yellow'; document.getElementById("severe").style.background='white'; } else if (i>=4 && i<=5){ document.getElementById("severe").style.background='white'; document.getElementById("moderate").style.background='white'; document.getElementById("mild").style.background='red'; } } </script> </head> <body onload="passAge();"> <form method="post" action="" name="FormName"> <p class="title"> McIsaac Pharyngitis Risk Score </p> <div name="demographics"> <table width="50%"> <tr> <td class="heading1" width=25%>Patient name</td> <td class="formtext"><input class="formtext" name="PatientName" type="text" oscarDB=patient_name> </tr> <tr> <td class="heading1">Date:</td> <td class="formtext"><input class="formtext" name="TodaysDate" type="text" oscarDB=today> </tr> <tr> <td class="heading1">Patients age:</td> <td class="formtext"><input class="formtext" name="Age" id="Age" type="text" oscarDB=age> </tr> </table> </div> <br> <div name="warning"> <table width="50%"> <tr> <td width=100% id="warning">This application is not suitable for patients younger than 3 years of age!</td> </table> </div> <br> <div name="Questionnaire"> <table width="50%"> <tr> <td class="QuestionHeading" width=60%>Clinical Criteria</u>:</td> <td class="AnswerHeading" width=20%>Absent</td> <td class="AnswerHeading" width=20%>Present</td> </tr> <tr class="even"> <td class="question"><p class="normal">Tonsillar swelling or exudate </p></td> <td class="answer"><input type="radio" name="Q1" value="0"></td> <td class="answer"><input type="radio" name="Q1" value="1"></td> <tr> <tr class="even"> <td class="question"><p class="normal">Tender anterior cervical adenopathy</p></td> <td class="answer"><input type="radio" name="Q2" value="0"></td> <td class="answer"><input type="radio" name="Q2" value="1"></td> </tr> <tr class="even"> <td class="question"><p class="normal">T > 38.0 C</p></td> <td class="answer"><input type="radio" name="Q3" value="0"></td> <td class="answer"><input type="radio" name="Q3" value="1"></td> </tr> <tr class="even"> <td class="question"><p class="normal">Cough</p></td> <td class="answer"><input type="radio" name="Q4" value="1"></td> <td class="answer"><input type="radio" name="Q4" value="0"></td> </tr> <tr class="even"> <td class="question"><p class="normal">Age 45+ yrs</p></td> <td class="answer"><input type="radio" name="Q5" value="0"></td> <td class="answer"><input type="radio" name="Q5" id="45" value="-1"></td> <tr> <tr class="even"> <td class="question"><p class="normal">Age 15 - 44 yrs</p></td> <td class="answer"><input type="radio" name="Q5" value="0"></td> <td class="answer"><input type="radio" name="Q5" id="15" value="0"></td> <tr> <tr class="even"> <td class="question"><p class="normal">Age 3 - 14 yrs</p></td> <td class="answer"><input type="radio" name="Q5" value="0"></td> <td class="answer"><input type="radio" name="Q5" id="3" value="1"></td> <tr> </table> <br> <table> <tr> <td><input type="button" onclick="totalScore()" value="Calculate pharyngitis risk score"></td> <td><input type="text" name="Score" size="10" value=""></td> </tr> </table> </div> <br> <br> <div name="Application" class="DoNotPrint"> <table width=50%> <tr> <td class="heading1" colspan="2">Recommendations</td> </tr> <tr id="severe"> <td>0-1</td> <td>Low Risk: Symptomatic treatment only. </td> </tr> <tr id="moderate"> <td>2-3</td> <td>Intermediate Risk: Throat swab and treat if positive. </td> </tr> <tr id="mild"> <td>4-5</td> <td>High Risk: Treat without throat swab.</td> </tr> </table> <br> <br> <div name="Application" class="DoNotPrint"> <table width=50%> <tr> <td class="heading1" colspan="2">Notes:</td> </tr> <tr> <td>1. Risk is dependant of the prevalence of GBS which is seasonal.</td> </tr> <tr > <td>2. Score of 4-5 is about 79% positive.</td> </tr> <tr> <td>3. Score of 1-3 is about 36% positive.</td> </tr> <tr> <td>4. Score of 0 is about 12% positive.</td> </tr> <tr> <td>5. Normal carrier rate about 15%.</td> </tr> </table> </div> <br> <br> <!-- The submit/print/reset buttons -------------------------------------------------------------> <div name="FunctionButtons" class="DoNotPrint"> <table> <tr> <td class="subjectline"> Subject: <input name="subject" size="40" type="text"> <input value="Submit" name="SubmitButton" type="submit"> <input value="Reset" name="ResetButton" type="reset"> <input value="Print" name="PrintButton" onclick="javascript:window.print()" type="button"> </td> </tr> </table> </div> </form> <!-- ------End of submit/print/reset buttons-----------------------------------------------------> </body> </html>
Document Actions