Widget:Preop risk assessment: Difference between revisions
Jump to navigation
Jump to search
Matt Pijoan (talk | contribs) No edit summary |
Matt Pijoan (talk | contribs) No edit summary |
||
(7 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
if(document.forms["preoprisk"]["yes1"].checked == 1){ | if(document.forms["preoprisk"]["yes1"].checked == 1){ | ||
document.forms["preoprisk"]["no1"].checked = 0; | document.forms["preoprisk"]["no1"].checked = 0; | ||
document.getElementById("ans1").style.visibility = "visible"; | |||
document.getElementById("step2").style.visibility = "hidden"; | |||
} | |||
if(document.forms["preoprisk"]["no1"].checked == 1){ | |||
document.forms["preoprisk"]["yes1"].checked = 0; | |||
document.getElementById("step2").style.visibility = "visible"; | document.getElementById("step2").style.visibility = "visible"; | ||
document.getElementById("ans1").style.visibility = "hidden"; | document.getElementById("ans1").style.visibility = "hidden"; | ||
} | } | ||
if(document.forms["preoprisk"][" | } | ||
document.forms["preoprisk"][" | |||
document.getElementById(" | function step2(){ | ||
document.getElementById(" | if(document.forms["preoprisk"]["yes2"].checked == 1){ | ||
document.forms["preoprisk"]["no2"].checked = 0; | |||
document.getElementById("ans2").style.visibility = "visible"; | |||
document.getElementById("step3").style.visibility = "hidden"; | |||
} | |||
if(document.forms["preoprisk"]["no2"].checked == 1){ | |||
document.forms["preoprisk"]["yes2"].checked = 0; | |||
document.getElementById("step3").style.visibility = "visible"; | |||
document.getElementById("ans2").style.visibility = "hidden"; | |||
} | |||
} | |||
function step3(){ | |||
if(document.forms["preoprisk"]["yes3"].checked == 1){ | |||
document.forms["preoprisk"]["no3"].checked = 0; | |||
document.getElementById("ans3").style.visibility = "visible"; | |||
document.getElementById("step4").style.visibility = "hidden"; | |||
} | |||
if(document.forms["preoprisk"]["no3"].checked == 1){ | |||
document.forms["preoprisk"]["yes3"].checked = 0; | |||
document.getElementById("step4").style.visibility = "visible"; | |||
document.getElementById("ans3").style.visibility = "hidden"; | |||
} | |||
} | |||
function step4(){ | |||
if(document.forms["preoprisk"]["yes4"].checked == 1){ | |||
document.forms["preoprisk"]["no4"].checked = 0; | |||
document.getElementById("ans4").style.visibility = "visible"; | |||
document.getElementById("step5").style.visibility = "hidden"; | |||
} | |||
if(document.forms["preoprisk"]["no4"].checked == 1){ | |||
document.forms["preoprisk"]["yes4"].checked = 0; | |||
document.getElementById("step5").style.visibility = "visible"; | |||
document.getElementById("ans4").style.visibility = "hidden"; | |||
} | |||
} | |||
function step4(){ | |||
if(document.forms["preoprisk"]["yes4"].checked == 1){ | |||
document.forms["preoprisk"]["no4"].checked = 0; | |||
document.getElementById("ans4").style.visibility = "visible"; | |||
document.getElementById("step5").style.visibility = "hidden"; | |||
} | |||
if(document.forms["preoprisk"]["no4"].checked == 1){ | |||
document.forms["preoprisk"]["yes4"].checked = 0; | |||
document.getElementById("step5").style.visibility = "visible"; | |||
document.getElementById("ans4").style.visibility = "hidden"; | |||
} | } | ||
} | } | ||
function step5(){ | |||
var riskCount = 0; | |||
if(document.forms["preoprisk"]["risk1"].checked == 1){riskCount+= 1;} | |||
if(document.forms["preoprisk"]["risk2"].checked == 1){riskCount+= 1;} | |||
if(document.forms["preoprisk"]["risk3"].checked == 1){riskCount+= 1;} | |||
if(document.forms["preoprisk"]["risk4"].checked == 1){riskCount+= 1;} | |||
if(document.forms["preoprisk"]["risk5"].checked == 1){riskCount+= 1;} | |||
if(riskCount >= 3){ | |||
document.getElementById("ans5").innerHTML="Consider testing if it will change management"; | |||
} | |||
if(riskCount >= 1 && riskCount < 3){ | |||
document.getElementById("ans5").innerHTML="Proceed with planned surgery with HR control or consider noninvasive testing if it will change management."; | |||
} | |||
if(riskCount == 0){ | |||
document.getElementById("ans5").innerHTML="Proceed with planned surgery"; | |||
} | |||
} | |||
</script> | </script> | ||
<form name="preoprisk" onLoad="hideSteps();"> | <form name="preoprisk" onLoad="hideSteps();"> | ||
Line 27: | Line 96: | ||
<div id="step2" style="visibility:hidden"> | <div id="step2" style="visibility:hidden"> | ||
Active Cardiac Conditions?<br /> | Active Cardiac Conditions?<br /> | ||
<input type="checkbox" id="yes2" /> | <input type="checkbox" id="yes2" onchange="step2();" />Yes | ||
<input type="checkbox" id="no2" /><br /> | <input type="checkbox" id="no2" onchange="step2();" />No<br /> | ||
</div> | </div> | ||
<div id="ans2" style="visibility:hidden"> | <div id="ans2" style="visibility:hidden"> | ||
Line 34: | Line 103: | ||
</div> | </div> | ||
<div id="step3" style="visibility:hidden"> | <div id="step3" style="visibility:hidden"> | ||
Low risk surgery?<br /> | |||
<input type="checkbox" id="yes3" /> | <input type="checkbox" id="yes3" onchange="step3();" />Yes | ||
<input type="checkbox" id="no3" /><br /> | <input type="checkbox" id="no3" onchange="step3();" />No<br /> | ||
</div> | </div> | ||
<div id="ans3" style="visibility:hidden"> | <div id="ans3" style="visibility:hidden"> | ||
Line 43: | Line 112: | ||
<div id="step4" style="visibility:hidden"> | <div id="step4" style="visibility:hidden"> | ||
Functional capacity >= 4 METs Without Symptoms<br /> | Functional capacity >= 4 METs Without Symptoms<br /> | ||
<input type="checkbox" id="yes4" /> | <input type="checkbox" id="yes4" onchange="step4();" />Yes | ||
<input type="checkbox" id="no4" /><br /> | <input type="checkbox" id="no4" onchange="step4();" />No<br /> | ||
</div> | </div> | ||
<div id="ans4" style="visibility:hidden"> | <div id="ans4" style="visibility:hidden"> | ||
You may proceed. | You may proceed. | ||
</div> | |||
<div id="step5" style="visibility:hidden"> | |||
<input type="checkbox" id="norisk" onchange="step5();"/> No Risk Factors<br /> | |||
<input type="checkbox" id="risk1" onchange="step5();" /> Ischemic heart disease<br /> | |||
<input type="checkbox" id="risk2" onchange="step5();" /> Compensated or prior heart failure<br /> | |||
<input type="checkbox" id="risk3" onchange="step5();" /> Diabetes mellitus<br /> | |||
<input type="checkbox" id="risk4" onchange="step5();"/> Renal insufficiency<br /> | |||
<input type="checkbox" id="risk5" onchange="step5();"/> Cerebrovascular disease<br /> | |||
</div> | |||
<div id="ans5"> | |||
</div> | </div> | ||
</form> | </form> | ||
</includeonly> | </includeonly> |
Latest revision as of 15:09, 23 May 2012