Personal tools
You are here: Home OSCAR Users EMR and Case Management Resources eForms eForms for download Calculators Canadian CT Head Rule

Canadian CT Head Rule

Contributed by Dr. David Page

CanadianCTHeadRule.html — HTML, 9Kb

File contents

<html>
<head>
<title>Canadian CT Head Rule</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 >= 65){
               document.getElementById("65").checked =true;
         }
         else if ((document.getElementById("Age").value <65)&&(document.getElementById("Age").value >0)){
               document.getElementById("55").checked =true;
         }
}



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("high").style.background='white';
		document.getElementById("moderate").style.background='white';
                document.getElementById("low").style.background='green';
        }
              if (i>=1 && i <=3){
		document.getElementById("high").style.background='white';
		document.getElementById("moderate").style.background='pink';
                document.getElementById("low").style.background='white';
        }
       
     

              if (i>9){
		document.getElementById("high").style.background='red';
		document.getElementById("moderate").style.background='white';
                document.getElementById("low").style.background='white';
        }
}
</script>
</head>

<body onload="passAge();">
<form method="post" action="" name="FormName">

<p class="title">
	Canadian CT Head Rule for patient with minor head injury
</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="Questionnaire">
<table width="50%">
         <tr>
		<td class="QuestionHeading" width=100%>Guideline for ordering CT of the head after blunt head trauma AND A HISTORY of loss of conciousness OR amnesia OR disorientation.</u></td>
         </tr>
         <tr>   
                <td class="QuestionHeading" width=60%></u></td>
                <td class="AnswerHeading" width=20%>Yes</td>
                <td class="AnswerHeading" width=20%>No</td>
		 
		
	</tr>

	
       
        <tr class="even">
		<td class="question"><p class="normal">GCS < 15 at 2hrs after injury </p></td>
		
                <td class="answer"><input type="radio" name="Q1" value="10"></td>
                <td class="answer"><input type="radio" name="Q1" value="0"></td>
		
	<tr>
   

	<tr class="even">
		<td class="question"><p class="normal">Suspected open or depressed skull fracture</p></td>
		
                <td class="answer"><input type="radio" name="Q2" value="10"></td>
		<td class="answer"><input type="radio" name="Q2" value="0"></td>
	</tr>

      

	<tr class="even">
		<td class="question"><p class="normal">Any sign of basal skull fracture</p></td>
		
		<td class="answer"><input type="radio" name="Q3" value="10"></td>
		<td class="answer"><input type="radio" name="Q3" value="0"></td>
	</tr>
        

	<tr class="even">
		<td class="question"><p class="normal">Two or more episodes of vomiting</p></td>
		<td class="answer"><input type="radio" name="Q4" value="10"></td>
		<td class="answer"><input type="radio" name="Q4" value="0"></td>
	</tr>

        <tr class="even">
		<td class="question"><p class="normal">Age 65yrs or more</p></td>
		<td class="answer"><input type="radio" name="Q5" id="65" value="10"></td>
		<td class="answer"><input type="radio" name="Q5" id="55" value="0"></td>
	<tr>
        
          <tr class="even">
		<td class="question"><p class="normal">Retrograde amnesia > 30 minutes</p></td>
		<td class="answer"><input type="radio" name="Q6" value="1"></td>
		<td class="answer"><input type="radio" name="Q6" value="0"></td>
	<tr>
        
         
        <tr class="even">
		<td class="question"><p class="normal">Dangerous mechanism(fall >3', ped struck,ejected from MVA</p></td>
		<td class="answer"><input type="radio" name="Q7" value="1"></td>
		<td class="answer"><input type="radio" name="Q7" value="0"></td>
	<tr>
	
	
</table>
<br>
<table>
<tr>
	<td><input type="button" onclick="totalScore()" value="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="high">
	
	<td>High Risk: CT Head Required </td>
</tr>
<tr id="moderate">
	
	<td>Moderate Risk: CT Head Recommended </td>
</tr>
<tr id="low">
	
	<td>Low Risk: CT Head Not Recommended </td>
</tr>

</table>

<br>
<br>
</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