Screening Test


Screening Test ชุดทดสอบคัดกรอง

Screening Test

ใช้ในการแพทย์การสาธารณสุข 
ข้อดีคือ ตรวจได้ รวดเร็วกว่า ราคาถูกกว่า
แต่ก็ควรมี ความถูกต้อง (Accuracy) เทียบกับ Gold Standard คือ

ถ้า Disease + ผล Test ก็คือ Pos  เป็น True Positive (TP) และ
ถ้า  Disease  - ผล Test ก็คือ Neg เป็น True Negative (TN) 

แต่คณสมบัติเฉพาะของ Screening Test  ก็คือ
มี False Positive (FP) และ False Negative (FN) อยู่ด้วย

2x2 table (Contingency Table)

  Disease (+) Disease (-)
Test (+)    TP (a)    FP (b)
Test (-)     FN (c)   TN (d)


การคำนวณก็คือค่าสัดส่วน (Proportion)
และทำให้เป็นร้อยละ (%) นั่นเอง

Sensitivity = a / (a+c) 
Specificificity = d / (b+d)
Positive Predictive Value (PPV)= a / (a+b)
Negative Predictive Value (NPV)= d / (c+d)

Link to: 
http://somed1.tripod.com/test.htm


ซึ่งสามารถเขียนโปรแกรมภาษา html, Javascript 
ให้รับ input และคำนวณค่าและแสดงผลในทันทีเลย
(Enable Javascript ใน Internet Browser) 

อาจนำไปใช้ในการคำนวณเรื่องอื่นๆ
ที่เป็นค่าสัดส่วนและร้อยละ
โดยดัดแปลงโปรแกรมตัวอย่างคือ test.htm

 

 


SCREENING TEST

คำนวณค่า (Online)
Sensitivity, Specificity,
Positive Predictive Value
Negative Predictive Value 

Link to: 
http://somed1.tripod.com/test.htm

(free website)


ท่านผู้อ่านอาจ copy text ตอนล่างนี้ 
ตั้งแต่ <html> ถึง </html>
ไป paste ใน notepad และ Save as test.htm 
Double click test.htm ที่ Computer ของท่านเอง
และ Enable Javascript ใน Internet Browser 


 <html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">

<SCRIPT type=text/javascript>
function Screening() {
  var A = eval(document.form.A.value);
  var B = eval(document.form.B.value);
  var C = eval(document.form.C.value);
  var D = eval(document.form.D.value);

  var SENS = 100 * A / (A+C);
  var SPEC = 100 * D / (B+D);
  var PPV = 100 * A  / (A+B);
  var NPV = 100 * D / (C+D);
 
  document.form.SENS.value = SENS;
  document.form.SPEC.value = SPEC;
  document.form.PPV.value = PPV;
  document.form.NPV.value = NPV;
 
}
</script>
</head>

<body>
<center>
<B>SCREENING TEST</B>
<FORM name=form>
<p>
<TABLE border=1 cellSpacing=0 cellPadding=5 bgcolor="CCFFCC">
  <TR>
    <TD>&nbsp;
    <TD>Dis (+)
    <TD>Dis (-)
  <TR>
    <TD>Test (+)
    <TD> a <INPUT size=5 name=A>
    <TD> b <INPUT size=5 name=B>
  <TR>
    <TD>Test (-)
    <TD> c <INPUT size=5 name=C>
    <TD> d <INPUT size=5 name=D>
</TABLE>
<p>
<INPUT type=reset value= "Reset">
<INPUT onclick=Screening() value=" OK " type=button name=button>
<p>
<table border=1 cellspacing=0 cellpadding=5>
<tr>
<td colspan=3>&nbsp;
<td>Percent
<tr>
<td>Sensitivity
<td align="center">TP/(TP+FN)
<td align="center">a/(a+c)
<td align="center"><INPUT SIZE=5 NAME=SENS>
<tr>
<td>Specificity
<td align="center"> TN/(FP+TN)
<td align="center">d/(b+d)
<td align="center"><INPUT SIZE=5 NAME=SPEC>
<tr>
<td> PPV
<td align="center">TP/(TP+FP)
<td align="center">a/(a+b)
<td align="center"><INPUT SIZE=5 NAME=PPV>
<tr>
<td> NPV
<td align="center">TN/(FN+TN)
<td align="center">d/(c+d)
<td align="center"><INPUT SIZE=5 NAME=NPV>
</table>
</FORM>
</center>
</body>
</html>

คำสำคัญ (Tags): #screening test
หมายเลขบันทึก: 393264เขียนเมื่อ 12 กันยายน 2010 06:44 น. ()แก้ไขเมื่อ 23 มิถุนายน 2012 23:28 น. ()สัญญาอนุญาต: ครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกันจำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท