Personal tools
You are here: Home OSCAR Users EMR and Case Management Resources eForms eForms for download Calculators Pharyngitis Risk Score

Pharyngitis Risk Score

McIsaac Pharyngitis Risk Score. Contributed by Dr. David Page.

PharyngitisRisk.html — HTML, 10Kb

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
Help us support OSCAR!

 

Download button

DOWNLOAD OSCAR FOR TESTING

 

Demo Button

SEE OSCAR EMR IN ACTION


Subscribe Button

SUBSCRIBE TO DISCUSSION LIST

 (SEE ALL LISTS)

 Customize button

FIND PLUG-INS AND TWEAKS
FOR YOUR OSCAR EMR

 

 Join OCUS Button

 BECOME A MEMBER OF THE
OSCAR CANADA USERS SOCIETY
(OUR MISSION)

 

Help button

ACCESS THE ONLINE MANUALS
(OLD MANUALS)
(PAID SUPPORT)

 

Contact Us

Oscar Canada Users Society

#425 - 1917 West 4th Avenue

Vancouver  BC  V6J 1M7

OscarCanadaUserSociety@gmail.com