2016-05-03 19 views
0

私は大学生で、私の街のプライマリケアで使用する健康ツールを開発しようとしています。これは、基本的に、内分泌学の問題に関する患者の情報で満たされる形式です。しかし、私はいくつかの情報でスコアを計算する必要があり、私はそれを行う方法がわかりません。
私はこれらの4つのテーブル/セクションを持っていて、人がそのセクションで1を数えなければならないリストアイテムの中のオプション "SIM"(ポルトガル語のツール)を選択するたびに、健康ツールのjavascript

かかわらずDeformidades
のPSP = 0 AND DAP = 0 AND UlcAmp = 0その後、リスク= 0の場合だから、この
ようになります。
Deformidadesに関係なく、PSP = 1かつDAP = 0かつUlcAmp = 0の場合
リスク= 1;
PSPとDeformidadesに関係なく、DAP = 1かつUlcAmp = 0の場合
リスク= 2;
IFその後、関係なく、PSPとDAPとDeformidades
のUlcAmp = 1

そして、それぞれのリスクのために、私は最後のテーブルに表示されるメッセージがあるでしょう「Resultadoを」ベローズリスク= 3。

しかし、私はそれを実装する方法がわかりません! 何とかお手伝いできますか?

<html> 
 
<head> 
 
    <meta charset="utf-8"> 
 
<title> tool </title> 
 
<script> 
 
function calculate(){ 
 
var Deformidades = 0; 
 
var PSP = 0; 
 
var DAP = 0; 
 
var UlcAmp = 0; 
 
var Risk = 0; 
 

 
//var inside deformidades 
 
var PeNeuropatico = 0; 
 
var ArcoDesabado = 0; 
 
var Vaigismo = 0; 
 
var DedosEmGarra = 0; 
 
var SinalDaPrece = 0; 
 

 
//var inside PSP 
 
var SensibilidadeVibratoria = 0; 
 
var SensibilidadeDolorosa = 0; 
 
var SensibilidadeAoFrio = 0; 
 
var ReflexosAquileus = 0; 
 

 
//var inside DAP 
 
var ITB = 0; 
 
var PulsoArterialPediosoDireito = 0; 
 
var PulsoArterialPediosoEsquerdo = 0; 
 
var PulsoArterialTibialPosteriorDireito = 0; 
 
var PulsoArterialTibialPosteriorEsquerdo = 0; 
 

 
//var inside UlcAmp 
 
var AmputacaoMaior = 0; 
 
var AmputacaoMenor = 0; 
 
var UlceraPrevia = 0; 
 
var UlceraNeuropatica = 0; 
 
var UlceraIsquemica = 0; 
 
var UlceraNeuroisquemica = 0; 
 

 
</script> 
 

 
<body> 
 

 
<table width= "565px" cellspacing="0" cellpadding="0" style="border-spacing:0;" id="Deformidades"> 
 
    <col width="25px"/> 
 
    <col width="120px"/> 
 
    <col width="360px"/> 
 
    <col width="60px"/> 
 
    <tr> 
 
     <td class="divCenMid" colspan = "2"> Deformidades</td> 
 

 
    </tr> 
 

 
    <tr> 
 

 
     <td class="allbdrLtTop"> Pé neuropático típico?</td> 
 
     <td class="allbdrCenMid"> 
 
      <select input id="PeNeuropatico" > <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 
    <tr> 
 
     
 
     <td class="allbdrLtTop"> Arco Desabado (Charcot)? </td> 
 
     <td class="allbdrCenMid"> 
 
      <select input id="ArcoDesabado" > <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 
    <tr> 
 
     
 
     <td class="allbdrLtTop">Vaigismo? </td> 
 
     <td class="allbdrCenMid"> 
 
     <select input id="Vaigismo" > <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 
    <tr> 
 
     
 
     <td class="allbdrLtTop">Dedos em garras?</td> 
 
     <td class="allbdrCenMid"> 
 
    <select input id="DedosEmGarra" > <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 
<tr> 
 
     
 
     <td class="allbdrLtTop">Limitação da mobilidade articular 
 
(Sinal da Prece)? </td> 
 
     <td class="allbdrCenMid"> 
 
<select input id="SinalDaPrece" > <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 
</table> 
 
<br><br><br> 
 
<table width= "565px" cellspacing="0" cellpadding="0" style="border-spacing:0;" id="PSP"> 
 
    <col width="25px"/> 
 
    <col width="120px"/> 
 
    <col width="360px"/> 
 
    <col width="60px"/> 
 
    <tr> 
 
     <td class="divCenMid" colspan = "2"> Perda da Sensibilidade Protetora</td> 
 

 
    </tr> 
 

 
    <tr> 
 

 
     <td class="allbdrLtTop"> Sensibilidade vibratória diminuída ou ausente?</td> 
 
     <td class="allbdrCenMid"> 
 
      <select input id="SensibilidadeVibratoria"> <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 
    <tr> 
 
     
 
     <td class="allbdrLtTop"> Sensibilidade dolorosa diminuída ou ausente? </td> 
 
     <td class="allbdrCenMid"> 
 
      <select input id="SensibilidadeDolorosa"> <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 
    <tr> 
 
     
 
     <td class="allbdrLtTop">Sensibilidade ao frio diminuída ou ausente? </td> 
 
     <td class="allbdrCenMid"> 
 
     <select input id="SensibilidadeAoFrio"> <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 
    <tr> 
 
     
 
     <td class="allbdrLtTop">Reflexos aquileus diminuídos ou ausentes? </td> 
 
     <td class="allbdrCenMid"> 
 
    <select input id="ReflexosAquileus"> <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 

 
</table> 
 
<br><br><br> 
 
<table width= "565px" cellspacing="0" cellpadding="0" style="border-spacing:0;" id="DAP"> 
 
    <col width="25px"/> 
 
    <col width="120px"/> 
 
    <col width="360px"/> 
 
    <col width="60px"/> 
 
    <tr> 
 
     <td class="divCenMid" colspan = "2"> Palpação de pulsos</td> 
 

 
    </tr> 
 

 
    <tr> 
 

 
     <td class="allbdrLtTop"> Pulso arterial pedioso direito diminuído ou ausente?</td> 
 
     <td class="allbdrCenMid"> 
 
      <select input id="PulsoArterialPediosoDireito"> <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 
    <tr> 
 
     
 
     <td class="allbdrLtTop"> Pulso arterial pedioso esquerdo diminuído ou ausente? </td> 
 
     <td class="allbdrCenMid"> 
 
      <select input id="PulsoArterialPediosoEsquerdo"> <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 
    <tr> 
 
     
 
     <td class="allbdrLtTop">Pulso arterial tibial posterior direito diminuído ou ausente? </td> 
 
     <td class="allbdrCenMid"> 
 
     <select input id="PulsoArterialTibialPosteriorDireito"> <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 
    <tr> 
 
     
 
     <td class="allbdrLtTop">Pulso arterial tibial posterior direito diminuído ou ausente? </td> 
 
     <td class="allbdrCenMid"> 
 
    <select input id="PulsoArterialTibialPosteriorEsquerdo"> <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 

 
</table> 
 

 
<br><br><br> 
 
<table width= "565px" cellspacing="0" cellpadding="0" style="border-spacing:0;" id="UlcAmp"> 
 
    <col width="25px"/> 
 
    <col width="120px"/> 
 
    <col width="360px"/> 
 
    <col width="60px"/> 
 
    <tr> 
 
     <td class="divCenMid" colspan = "2"> Úlceras e Amputações</td> 
 

 
    </tr> 
 
    <tr> 
 

 
     <td class="allbdrLtTop"> O paciente possui uma amputação maior?</td> 
 
     <td class="allbdrCenMid"> 
 
      <select input id="AmputacaoMaior"> <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 
    <tr> 
 
     
 
     <td class="allbdrLtTop"> O paciente possui uma amputação menor?</td> 
 
     <td class="allbdrCenMid"> 
 
      <select input id="AmputacaoMenor"> <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 
    <tr> 
 
     
 
     <td class="allbdrLtTop">O paciente possui uma úlcera prévia?</td> 
 
     <td class="allbdrCenMid"> 
 
     <select input id=" UlceraPrevia"> <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 
    <tr> 
 
     
 
     <td class="allbdrLtTop">O paciente possui uma úlcera neuropática ativa? </td> 
 
     <td class="allbdrCenMid"> 
 
    <select input id="UlceraNeuropatica"> <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 
     <tr> 
 
     
 
     <td class="allbdrLtTop">O paciente possui uma úlcera isquêmica ativa? </td> 
 
     <td class="allbdrCenMid"> 
 
    <select input id="UlceraIsquemica"> <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 
     <tr> 
 
     
 
     <td class="allbdrLtTop">O paciente possui uma úlcera neuroisquêmica ativa? </td> 
 
     <td class="allbdrCenMid"> 
 
    <select input id="UlceraNeuroisquemica"> <option> Sim </option> <option> Não</option></select> 
 

 
     </td> 
 
    </tr> 
 

 
</table> 
 

 
<br><br><br> 
 
<table width= "565px" cellspacing="0" cellpadding="0" style="border-spacing:0;" id="UlcAmp"> 
 
    <col width="25px"/> 
 
    <col width="120px"/> 
 
    <col width="360px"/> 
 
    <col width="60px"/> 
 
    <tr> 
 
     <td class="divCenMid" colspan = "2"> Resultado</td> 
 
     <td class="allbdrLtTop"></td> 
 
</table> 
 

 
</body> 
 

 
</html>

+0

をあなたがた場合は、「*言いますPSP = 1 "*しかしあなたはPSPをどのように計算しますか?それはどのような価値にまで上がりますか? 4? –

+0

PSPの変数のいずれかで "SIM"を選択した場合、それは1 –

答えて

0

あなたは値を取得し、その要素のidを標的とすることにより、入力の値を設定することができます。あなたはので、ここだけの迅速なデモをドロップダウンのがたくさんある:

function calculate(){ 
    // get inputs 
    var firstInput = document.getElementById("firstControl").value; 
    var secondInput = document.getElementById("secondControl").value; 

    // compare inputs 
    if(firstInput == 0 && secondInput == 0){ 

     //Set result value to something 
     document.getElementById("results").value = 0; 
    } 
    else{ 
     // do something else 
    } 
} 

次にあなたがボタンを追加し、あなたが好きそれをクリックしたときに、この関数を呼び出すことができます。

<input type="button" onclick="calculate()"> 
0
if(UlcAmp == 1){ 
    risk=3; 
} else if(DAP == 1){ 
    risk=2; 
} else if(PSP == 1){ 
    risk=1; 
} else { 
    risk=0; 
} 
+0

です@lamelemonが実装に回答したように見え、ロジックに答えました。 – Feathercrown

関連する問題