Needlestick Risk Score
NeedleStickRisk.html
—
HTML,
17 kB (17726 bytes)
File contents
<html> <head> <title>RASP</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: center; 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 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; var j = 0; var k = 0; var l = 0; var m = 0; var n = 0; var o = 0; i += getCheckedValue(document.FormName.Q1); j += getCheckedValue(document.FormName.Q2); k += getCheckedValue(document.FormName.Q3); l += getCheckedValue(document.FormName.Q4); m = i*j*k; n = Math.round( m/l) o = l/m if (o>0.001){ document.getElementById("high").style.background='red'; document.getElementById("medium").style.background='white'; document.getElementById("low").style.background='white'; document.getElementById("very low").style.background='white'; document.getElementById("high1").style.background='yellow'; document.getElementById("medium1").style.background='white'; document.getElementById("low1").style.background='white'; document.getElementById("very low1").style.background='white'; } if (o>=0.0001 && o<=0.001){ document.getElementById("high").style.background='white'; document.getElementById("medium").style.background='pink'; document.getElementById("low").style.background='white'; document.getElementById("very low").style.background='white'; document.getElementById("high1").style.background='white'; document.getElementById("medium1").style.background='yellow'; document.getElementById("low1").style.background='white'; document.getElementById("very low1").style.background='white'; } if (o>=0.00001 && o<0.0001){ document.getElementById("high").style.background='white'; document.getElementById("medium").style.background='white'; document.getElementById("low").style.background='yellow'; document.getElementById("very low").style.background='white'; document.getElementById("high1").style.background='white'; document.getElementById("medium1").style.background='white'; document.getElementById("low1").style.background='yellow'; document.getElementById("very low1").style.background='white'; } if (o<0.00001){ document.getElementById("high").style.background='white'; document.getElementById("medium").style.background='white'; document.getElementById("low").style.background='white'; document.getElementById("very low").style.background='green'; document.getElementById("high1").style.background='white'; document.getElementById("medium1").style.background='white'; document.getElementById("low1").style.background='white'; document.getElementById("very low1").style.background='yellow'; } document.FormName.Score.value = n; } </script> </head> <body> <form method="post" action="" name="FormName"> <p class="title"> Risk Assessment Stratification Protocol (RASP) </p> <p class="normal text"> Aid to help decide on the use of postexposure prophylaxis for HIV exposure. (CJEM Jan 2003, Vertesi, RCH) </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="TodaysDate" type="text" oscarDB=age> </tr> </table> </div> <br> <div name="Questionnaire"> <table width="50%"> <tr> <td class="heading1" width=60%>A: Identify source population:</td> <td class="heading1" width=20%>Score</td> <td class="heading1" width=20%></td> </tr> <tr class="even"> <td class="question"><p class="normal">Known HIV carrier: With acute AIDS illness </p></td> <td class="answer"><p class="normal">1</p></td> <td class="answer"><input type="radio" name="Q1" value="1"></td> </tr> <tr class="even"> <td class="question"><p class="normal">Known HIV carrier: Asymptomatic </p></td> <td class="answer"><p class="normal">10</p></td> <td class="answer"><input type="radio" name="Q1" value="10"></td> </tr> <tr class="even"> <td class="question"><p class="normal">Unknown HIV status: High-risk situation </p></td> <td class="answer"><p class="normal">100</p></td> <td class="answer"><input type="radio" name="Q1" value="100"></td> </tr> <tr class="even"> <td class="question"><p class="normal">Unknown HIV status: Low-risk situation </p></td> <td class="answer"><p class="normal">1000</p></td> <td class="answer"><input type="radio" name="Q1" value="1000"></td> </tr> <tr> <td class="heading1" width=60%>B: Identify inoculum type:</td> <td class="heading1" width=20%>Score</td> <td class="heading1" width=20%></td> </tr> <tr class="even"> <td class="question"><p class="normal">Fresh blood</p></td> <td class="answer"><p class="normal">1</p></td> <td class="answer"><input type="radio" name="Q2" value="1"></td> </tr> <tr class="even"> <td class="question"><p class="normal">Body fluids at risk(e.g. semen) </p></td> <td class="answer"><p class="normal">10</p></td> <td class="answer"><input type="radio" name="Q2" value="10"></td> </tr> <tr class="even"> <td class="question"><p class="normal">Dried old blood </p></td> <td class="answer"><p class="normal">100</p></td> <td class="answer"><input type="radio" name="Q2" value="100"></td> </tr> <tr class="even"> <td class="question"><p class="normal">Low risk secretions(tears, saliva, urine) </p></td> <td class="answer"><p class="normal">1000</p></td> <td class="answer"><input type="radio" name="Q2" value="1000"></td> </tr> <tr> <td class="heading1" width=60%>C: Identify method of transmission:</td> <td class="heading1" width=20%>Score</td> <td class="heading1" width=20%></td> </tr> <tr class="even"> <td class="question"><p class="normal">Intravenous </p></td> <td class="answer"><p class="normal">1</p></td> <td class="answer"><input type="radio" name="Q3" value="1"></td> </tr> <tr class="even"> <td class="question"><p class="normal">Deep intramuscular </p></td> <td class="answer"><p class="normal">10</p></td> <td class="answer"><input type="radio" name="Q3" value="10"></td> </tr> <tr class="even"> <td class="question"><p class="normal">Deep transcutaneous with visible bleeding at site </p></td> <td class="answer"><p class="normal">100</p></td> <td class="answer"><input type="radio" name="Q3" value="100"></td> </tr> <tr class="even"> <td class="question"><p class="normal">Superficial transcutaneous with no visible bleeding </p></td> <td class="answer"><p class="normal">200</p></td> <td class="answer"><input type="radio" name="Q3" value="200"></td> </tr> <tr class="even"> <td class="question"><p class="normal">Mucosal contact only </p></td> <td class="answer"><p class="normal">500</p></td> <td class="answer"><input type="radio" name="Q3" value="500"></td> </tr> <tr class="even"> <td class="question"><p class="normal">Intact skin </p></td> <td class="answer"><p class="normal">1000</p></td> <td class="answer"><input type="radio" name="Q3" value="1000"></td> </tr> <tr> <td class="heading1" width=60%>D: Estimate volume of inoculum:</td> <td class="heading1" width=20%>Modifier</td> <td class="heading1" width=20%></td> </tr> <tr class="even"> <td class="question"><p class="normal">Massive (e.g. transfusion) </p></td> <td class="answer"><p class="normal">100</p></td> <td class="answer"><input type="radio" name="Q4" value="100"></td> </tr> <tr class="even"> <td class="question"><p class="normal">Measurable (> 1ml) </p></td> <td class="answer"><p class="normal">10</p></td> <td class="answer"><input type="radio" name="Q4" value="10"></td> </tr> <tr class="even"> <td class="question"><p class="normal">Moderate (large-bore hollow needle > 22g) </p></td> <td class="answer"><p class="normal">5</p></td> <td class="answer"><input type="radio" name="Q4" value="5"></td> </tr> <tr class="even"> <td class="question"><p class="normal">Small (small-bore hollow needle < 22g) </p></td> <td class="answer"><p class="normal">3</p></td> <td class="answer"><input type="radio" name="Q4" value="3"></td> </tr> <tr class="even"> <td class="question"><p class="normal">Trace surface only (e.g. suture needle) </p></td> <td class="answer"><p class="normal">1</p></td> <td class="answer"><input type="radio" name="Q4" value="1"></td> </tr> </table> <br> <table> <tr> <td>Total risk = D/ A x B x C </td> </tr> <tr> <td><input type="button" onclick="TotalScore()" value="Total risk:"></td> <td>1/<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> <td class="heading1" >Risk level</td> <td class="heading1" >Suggested treatment</td> </tr> <tr id="high"> <td> > 1/1000</td> <td> Definitely indicated </td> </tr> <tr id="medium"> <td> 1/1000 - 1/10 000</td> <td> Recommended but optional </td> </tr> <tr id="low"> <td> 1/10 001 - 1/100 000</td> <td> Optional but not recommended </td> </tr> <tr id="very low"> <td> < 1/100 000</td> <td> Not indicated </td> </tr> </table> <br> <br> <div name="Application" class="DoNotPrint"> <table width=60%> <tr> <td class="heading1" colspan="2">Comparison risks in everyday life</td> </tr> <tr> <td class="heading1" width="80%">Specific causes of death in the next 12 months</td> <td class="heading1" width="20%"> Risk</td> </tr> <tr id="high1"> <td colspan="2"> <table width="100%"> <tr> <td width="80%">Risk of being diagnosed with lung cancer in the next 12 months if you are (or were) a smoker</td> <td width="20%">1/250 </td> </tr> <tr> <td width="80%">Risk of having a heart attack in the next 12 months if you are over the age of 35 yrs.</td> <td width="20%">1/77</td> </tr> </table> </td> </tr> <tr id="medium1"> <td colspan="2"> <table width="100%"> <tr> <td width="80%">Risk of dying in next 12 months while jogging (ave 2hr per week)</td> <td width="20%">1/10 000 </td> </tr> <tr> <td width="80%">Risk of dying in next 12 months in a road accident</td> <td width="20%">1/6 000</td> </tr> </table> </td> </tr> <tr id="low1"> <td colspan="2"> <table width="100%"> <tr> <td width="80%">Risk of dying in next 12 months as a pedestrian hit by a car or truck</td> <td width="20%">1/40 000</td> </tr> <tr> <td width="80%">Risk of dying in next 12 months in a work related accident (office worker)</td> <td width="20%">1/37 000 </td> </tr> <tr> <td width="80%">Risk of dying in next 12 months by being murdered</td> <td width="20%">1/11 000 </td> </tr> </table> </td> </tr> <tr id="very low1"> <td colspan="2"> <table width="100%"> <tr> <td width="80%"> Risk of dying in next 12 months by choking to death on food</td> <td width="20%"> 1/160 000 </td> </tr> <tr> <td width="80%"> Risk of dying in next 12 months from a previously unknown allergy to a prescribed drug</td> <td width="20%"> 1/1 000 000</td> </tr> <tr> <td width="80%"> Risk of dying in next 12 months from a lightening strike</td> <td width="20%"> 1/2 000 000 </td> </tr> </table> </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