-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAntibiogramTable.htm
163 lines (155 loc) · 8.37 KB
/
AntibiogramTable.htm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
<TITLE>Interactive Antibiogram</TITLE>
<!--
Interactive Antibiogram
Jonathan H. Chen
jonc101 at gmail.com
jonc101 at stanford.edu
2012
/**
* Copyright 2012, Jonathan H. Chen (jonc101 at gmail.com / jonc101 at stanford.edu)
*
* See linked data file for additional data source references
*
*/
-->
<LINK href="antibiogramStyles.css" rel="stylesheet" type="text/css">
<SCRIPT language="JavaScript" src="../lib/toolkit.js"></SCRIPT>
<SCRIPT language="JavaScript" src="../lib/Color.js"></SCRIPT>
<SCRIPT language="JavaScript" src="antibiogramData.js"></SCRIPT>
<SCRIPT language="JavaScript" src="antibiogramControls.js"></SCRIPT>
<BODY topmargin="0" leftmargin="0" onload="initialize(document.forms[0]);">
<FORM name="analysisForm" onsubmit="return false;"><INPUT name="summary" type="hidden">
<DIV align="center">
<TABLE border="0" cellspacing="2" cellpadding="2">
<TBODY>
<TR>
<TD align="center" class="instructionCell"><B><I>Step 1</I></B><BR>Select
Antibiogram</TD>
<TD align="center" class="headerRow" colspan="6">
<SELECT name="antibiogramSelect" class="headerRow" style="border: 0px solid black; font-size: 16pt;" onchange="loadSensitivityData(this.form.dataLoad, this.options[this.selectedIndex].value);">
</SELECT>
</TD>
</TR>
<TR>
<TH class="instructionCell"><I>Step 2</I></TH>
<TH class="headerCol" colspan="3">Organism</TH>
<TH class="headerCol" colspan="3">Antimicrobial</TH></TR>
<TR>
<TD align="center" class="instructionCell"> Select Organism
Groups of Interest <BR><BR> (Optional)<BR>
Select Antimicrobial Subsets, e.g., "Oral Available"
</TD>
<TD align="center" colspan="3">
<TABLE width="100%" border="0">
<TBODY>
<TR valign="top">
<TD>
<SCRIPT language="JavaScript">
for( var i=0; i < BUG_PROPERTY_LIST.length/2; i++ )
{
var bugProp = BUG_PROPERTY_LIST[i];
document.writeln('<input type=checkbox name="bugProp" onClick="updateBugList(this.form)" value="'+bugProp+'"><a href="javascript:toggleBugProp(\''+bugProp+'\')">'+bugProp+'</a><br>');
}
</SCRIPT>
</TD>
<TD>
<SCRIPT language="JavaScript">
for( var i=Math.ceil(BUG_PROPERTY_LIST.length/2); i < BUG_PROPERTY_LIST.length; i++ )
{
var bugProp = BUG_PROPERTY_LIST[i];
document.writeln('<input type=checkbox name="bugProp" onClick="updateBugList(this.form)" value="'+bugProp+'"><a href="javascript:toggleBugProp(\''+bugProp+'\')">'+bugProp+'</a><br>');
}
</SCRIPT>
</TD></TR></TBODY></TABLE></TD>
<TD colspan="3">
<TABLE width="100%" border="0">
<TBODY>
<TR valign="top">
<TD>
<SCRIPT language="JavaScript">
for( var i=0; i < DRUG_CLASS_LIST.length/2; i++ )
{
var drugProp = DRUG_CLASS_LIST[i];
document.writeln('<input type=checkbox name="drugProp" onClick="updateDrugList(this.form)" value="'+drugProp+'"><a href="javascript:toggleDrugProp(\''+drugProp+'\')">'+drugProp+'</a><br>');
}
</SCRIPT>
</TD>
<TD>
<SCRIPT language="JavaScript">
for( var i=Math.ceil(DRUG_CLASS_LIST.length/2); i < DRUG_CLASS_LIST.length; i++ )
{
var drugProp = DRUG_CLASS_LIST[i];
document.writeln('<input type=checkbox name="drugProp" onClick="updateDrugList(this.form)" value="'+drugProp+'"><a href="javascript:toggleDrugProp(\''+drugProp+'\')">'+drugProp+'</a><br>');
}
</SCRIPT>
</TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TH class="instructionCell"><I>Step 3</I></TH>
<TD align="center" class="headerCol"><A href="javascript:selectAllList(document.forms[0].bugAvailable, true)">Available</A></TD>
<TD class="headerCol"> </TD>
<TD align="center" class="headerCol"><A href="javascript:selectAllList(document.forms[0].bugSelected, true)">Selected</A>
<A href="javascript:clearSelectedBugs();">(Clear)</A></TD>
<TD align="center" class="headerCol"><A href="javascript:selectAllList(document.forms[0].drugAvailable, true)">Available</A></TD>
<TD class="headerCol"> </TD>
<TD align="center" class="headerCol"><A href="javascript:selectAllList(document.forms[0].drugSelected, true)">Selected</A>
<A href="javascript:clearSelectedDrugs();">(Clear)</A></TD></TR>
<TR valign="middle">
<TD align="center" class="instructionCell"> (Optional)<BR>
Customize List of Selected Organisms and Antimicrobials
</TD>
<TD align="center"><SELECT name="bugAvailable" style="width: 280px;"
ondblclick="selectMoveCopy( this, this.form.bugSelected, true )" size="10"
multiple=""></SELECT> </TD>
<TD align="center"><INPUT class="iconButton" onclick="selectMoveCopy( this.form.bugAvailable, this.form.bugSelected, true )" type="button" value="(+)">
<BR><BR><INPUT class="iconButton" onclick="selectMoveCopy( this.form.bugSelected, null, false )" type="button" value="(-)">
</TD>
<TD align="center"><SELECT name="bugSelected" style="width: 150px;"
ondblclick="selectMoveCopy( this, null, false )" size="10"
multiple=""></SELECT> </TD>
<TD align="center"><SELECT name="drugAvailable" style="width: 280px;"
ondblclick="selectMoveCopy( this, this.form.drugSelected, true )" size="10"
multiple=""></SELECT> </TD>
<TD align="center"><INPUT class="iconButton" onclick="selectMoveCopy( this.form.drugAvailable, this.form.drugSelected, true )" type="button" value="(+)">
<BR><BR><INPUT class="iconButton" onclick="selectMoveCopy( this.form.drugSelected, null, false )" type="button" value="(-)">
</TD>
<TD align="center"><SELECT name="drugSelected" style="width: 150px;"
ondblclick="selectMoveCopy( this, null, false )" size="10"
multiple=""></SELECT> </TD></TR>
<TR>
<TD align="center" class="instructionCell"><B><I>Step
4</I></B><BR>Generate Table</TD>
<TD align="center" class="headerRow"
colspan="6"><INPUT tabindex="500" style="font-size: 16pt;" onclick="doAnalysis(this.form);" type="submit" value="Generate Sensitivity Table">
</TD></TR></TBODY></TABLE>
<DIV id="sensitivityTableSpace"></DIV><BR><BR>
<TABLE border="0" cellspacing="2" cellpadding="2">
<TBODY>
<TR valign="top">
<TD width="50%" align="center">
<TEXTAREA name="feedback" rows="10" cols="80" wrap="off"></TEXTAREA><BR>
<I>Debug Feedback Area</I>
</TD>
<TD width="50%" align="center">
<TEXTAREA name="dataLoad" rows="10" cols="80" wrap="off"></TEXTAREA>
<INPUT onclick="submitSensitivityData(this.form.dataLoad);" type="button" value="Add Custom Sensitivity Data">
</TD>
</TR>
</TBODY>
</TABLE>
</DIV>
<UL>
<b>References</b>
<LI><A href="http://med.stanford.edu/bugsanddrugs.html">Stanford Antibiotic Stewardship Resources</A>
<LI><A href="http://lane.stanford.edu/biomed-resources/antibiograms-shc.html">Stanford Antibiogram</A>
<LI><A href="VAPAabgm2016Report FINAL4-14-17.pdf">Palo Alto VA 2016 Antibiogram</A>
<LI><A href="http://errolozdalga.com/medicine/pages/OtherPages/PAVAAntibiogram.html">Palo Alto VA 2011 Antibiogram</A>
<LI><A href="http://lane.stanford.edu/biomed-resources/antibiograms-lpch.html">Lucille-Packard Childrens Hospital Antibiogram</A>
<LI><A href="http://www.sanfordguide.com/">Sanford Guide to Antimicrobial Therapy</A><BR>
<I>(Qualitatively assigns sensitivities as +, +/-, -. )</I>
</LI>
<br>
Questions or Comments: jonc101 (at) stanford.edu
</UL>
</FORM>
</BODY>
</HTML>