Widget:PE calculator: Difference between revisions

Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
<includeonly>
<includeonly>
<script type="text/javascript">
<script type="text/javascript">
function hideSteps(){
function calcScore(){
document.getElementById("ans1").style. visibility = "hidden";
var score = 0;
document.getElementById("ans2").style. visibility = "hidden";
if(document.forms["PECalc"]["input1"].checked == 1){
document.getElementById("ans3").style. visibility = "hidden";
score += 1.5;
document.getElementById("ans4").style. visibility = "hidden";
}
document.getElementById("step2").style. visibility = "hidden";
if(document.forms["PECalc"]["input2"].checked == 1){
document.getElementById("step3").style. visibility = "hidden";
score += 1.5;
document.getElementById("step4").style. visibility = "hidden";
}
if(document.forms["PECalc"]["input3"].checked == 1){
score += 1;
}
if(document.forms["PECalc"]["input4"].checked == 1){
score += 1;
}
if(document.forms["PECalc"]["input5"].checked == 1){
score += 1.5;
}
if(document.forms["PECalc"]["input6"].checked == 1){
score += 3;
}
if(document.forms["PECalc"]["input7"].checked == 1){
score += 3;
}
document.forms["PECalc"]["result"].value = score;
if(score < 2){document.forms["PECalc"]["longanswer"].value = "Low probability of PE: Consider checking D-dimer";}
if(score >= 2 && score <= 6){document.forms["PECalc"]["longanswer"].value = "Moderate probability of PE: Consider checking D-dimer";}
if(score > 6){document.forms["PECalc"]["longanswer"].value = "High probability of PE: Consider imaging of the pulmonary arteries";}
}
}
</script>
</script>
<form name="preoprisk">
<form name="PECalc">
<div id="step1">
<table>
Need for emergency noncardiac surgery?<br />
<tr><td>Clinically suspected DVT (leg swelling, pain with palpation) </td><td><input type="checkbox" name="input6" value="3.0" onchange="calcScore();" /></td></tr>
<input type="checkbox" id="yes1" />
<tr><td>Alternative diagnosis is less likely than PE </td><td><input type="checkbox" name="input7" value="3.0" onchange="calcScore();" /></td></tr>
<input type="checkbox" id="no1" /><br />
<tr><td>Immobilization/surgery in previous four weeks </td><td><input type="checkbox" name="input1" value="1.5" onchange="calcScore();" /></td></tr>
</div>
<tr><td>Previous history of DVT or PE </td><td><input type="checkbox" name="input2" value="1.5" onchange="calcScore();" /></td></tr>
<div id="ans1">
<tr><td>Tachycardia (heart rate more than 100 bpm) </td><td><input type="checkbox" name="input5" value="1.5" onchange="calcScore();" /></td></tr>
What're you doing!? Go fix the problem!
<tr><td>Hemoptysis </td><td><input type="checkbox" name="input4" value="1.0"  onchange="calcScore();" /></td></tr>
</div>
<tr><td>Malignancy (treatment for within 6 months, palliative)</td><td><input type="checkbox" name="input3" value="1.0" onchange="calcScore();" /></td></tr>
<div id="step2">
</table>
Active Cardiac Conditions?<br />
Score: <input type="text" name="result" /><br />
<input type="checkbox" id="yes2" />
<input type="text" size="60" name="longanswer" />
<input type="checkbox" id="no2" /><br />
</div>
<div id="ans2">
Evaluate and Treat per guidelines
</div>
<div id="step3">
Active Cardiac Conditions?<br />
<input type="checkbox" id="yes3" />
<input type="checkbox" id="no3" /><br />
</div>
<div id="ans3">
You may proceed.
</div>
<div id="step4">
Functional capacity >= 4 METs Without Symptoms<br />
<input type="checkbox" id="yes4" />
<input type="checkbox" id="no4" /><br />
</div>
<div id="ans4">
You may proceed.
</div>
</form>
</form>
</includeonly>
</includeonly>

Revision as of 14:17, 23 May 2012