Update of /cvsroot/oscarmcmaster/oscar_mcmaster/web/form
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22028
Modified Files:
formVTForm.jsp
Log Message:
added subjective, objective, assessment, and plan text box
added MI, Angina, Revacularization, DM, stroke, HTN, Hpercholesterolemia
Index: formVTForm.jsp
===================================================================
RCS file: /cvsroot/oscarmcmaster/oscar_mcmaster/web/form/formVTForm.jsp,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -d -r1.18 -r1.19
*** formVTForm.jsp 19 Dec 2004 03:27:00 -0000 1.18
--- formVTForm.jsp 6 Jan 2005 21:42:10 -0000 1.19
***************
*** 67,71 ****
padding-bottom:3px;
height: 30px;
! font-size:9pt;
}
--- 67,71 ----
padding-bottom:3px;
height: 30px;
! font-size:7pt;
}
***************
*** 75,79 ****
.Head A {
! font-size:9pt;
}
--- 75,79 ----
.Head A {
! font-size:7pt;
}
***************
*** 88,97 ****
TD{
! font-size:9pt;
empty-cells:show;
}
TH{
! font-size:9pt;
font-weight: normal;
text-align:left;
--- 88,97 ----
TD{
! font-size:7pt;
empty-cells:show;
}
TH{
! font-size:7pt;
font-weight: normal;
text-align:left;
***************
*** 102,106 ****
background-color: #000000;
color: #FFFFFF;
! font-size: 15pt;
font-weight: bold;
text-align: left;
--- 102,106 ----
background-color: #000000;
color: #FFFFFF;
! font-size: 12pt;
font-weight: bold;
text-align: left;
***************
*** 112,119 ****
font-weight: bold;
border-bottom: 3px groove #000000;
}
.soap{
text-align: left;
! vertical-align: bottom;
font-weight: bold;
}
--- 112,120 ----
font-weight: bold;
border-bottom: 3px groove #000000;
+ font-size: 9pt;
}
.soap{
text-align: left;
! vertical-align: top;
font-weight: bold;
}
***************
*** 137,146 ****
font-size:90%;
}
.dataEntryTable{
border-style: solid;
border-width: 1px;
border-color: #BBBBBB;
! border-collapse: collapse
! empty-cells: show;
}
--- 138,151 ----
font-size:90%;
}
+ .sixtyPercent{
+ font-size:60%;
+ }
.dataEntryTable{
border-style: solid;
border-width: 1px;
border-color: #BBBBBB;
! border-collapse: collapse;
! empty-cells: show;
! font-size:7pt;
}
***************
*** 153,156 ****
--- 158,176 ----
<script type="text/javascript">
+
+ var waist, hip, ratio;
+ var smkSDate, smkHDate, smkCDate;
+ var smkSCmt, smkHCmt, smkCCmt;
+ var ftNoId, ftNeId, ftIsId, ftInId, ftUlId, ftOtId, ftReId;
+ var ftNoDate, ftNeDate, ftIsDate, ftInDate, ftUlDate, ftOtDate, ftReDate;
+ var ftNoCmt, ftNeCmt, ftIsCmt, ftInCmt, ftUlCmt, ftOtCmt, ftReCmt;
+ var eyeNoId, eyeHypId, eyeDiaId, eyeOthId, eyeRefId;
+ var eyeNoCmt, eyeHypCmt, eyeDiaCmt, eyeOthCmt, eyeRefCmt;
+ var eyeNoDate, eyeHypDate, eyeDiaDate, eyeOthDate, eyeRefDate;
+ var MIValue, AngValue, ACSValue, RVTNValue, CADValue, DMValue, PVDValue;
+ var HbA1Value, HbA1Date, HbA1Cmt;
+ var DMCValue, DMCDate, DMCCmt;
+
+
function onPrint() {
***************
*** 213,225 ****
function updateWaistHipRatio(){
! var e = document.forms[0].elements;
! var waist, hip, ratio;
! for(i=50; i<70; i++){
! switch(e[i].name){
! case 'value(WHRValue)': ratio = i; break;
! case 'value(WCValue)': waist = i; break;
! case 'value(HCValue)': hip = i; break;
! }
! }
if (document.forms[0].elements[waist].value=="" || document.forms[0].elements[hip].value==""){
document.forms[0].elements[ratio].readOnly = false;
--- 233,237 ----
function updateWaistHipRatio(){
!
if (document.forms[0].elements[waist].value=="" || document.forms[0].elements[hip].value==""){
document.forms[0].elements[ratio].readOnly = false;
***************
*** 236,254 ****
function storeSMKSupportData(){
//getElementbyId function doesn't work on these elements
! //here is the work around
! var e = document.forms[0].elements;
! var smkSDate, smkHDate, smkCDate;
! var smkSCmt, smkHCmt, smkCCmt;
! for(i=0; i< 20; i++){
! switch(e[i].name){
! case 'value(SmkSDate)': smkSDate = i; break;
! case 'value(SmkHDate)': smkHDate = i; break;
! case 'value(SmkCDate)': smkCDate = i; break;
!
! case 'value(SmkSComments)': smkSCmt = i; break;
! case 'value(SmkHComments)': smkHCmt = i; break;
! case 'value(SmkCComments)': smkCCmt = i; break;
! }
! }
document.forms[0].elements[smkSDate].value = document.getElementById('SmkDate').value;
--- 248,252 ----
function storeSMKSupportData(){
//getElementbyId function doesn't work on these elements
! //here is the work around
document.forms[0].elements[smkSDate].value = document.getElementById('SmkDate').value;
***************
*** 262,290 ****
! function storeFTExamSupportData(){
! //getElementbyId function doesn't work on these elements
! //here is the work around
! var e = document.forms[0].elements;
! var ftNoId, ftNeId, ftIsId, ftInId, ftUlId, ftOtId, ftReId;
! var ftNoCmt, ftNeCmt, ftIsCmt, ftInCmt, ftUlCmt, ftOtCmt, ftReCmt;
! for(i=50; i< e.length; i++){
! switch(e[i].name){
! case 'value(FTNoDate)': ftNoId = i; break;
! case 'value(FTNeDate)': ftNeId = i; break;
! case 'value(FTIsDate)': ftIsId = i; break;
! case 'value(FTUlDate)': ftUlId = i; break;
! case 'value(FTInDate)': ftInId = i; break;
! case 'value(FTOtDate)': ftOtId = i; break;
! case 'value(FTReDate)': ftReId = i; break;
!
! case 'value(FTNoComments)': ftNoCmt = i; break;
! case 'value(FTNeComments)': ftNeCmt = i; break;
! case 'value(FTIsComments)': ftIsCmt = i; break;
! case 'value(FTUlComments)': ftUlCmt = i; break;
! case 'value(FTInComments)': ftInCmt = i; break;
! case 'value(FTOtComments)': ftOtCmt = i; break;
! case 'value(FTReComments)': ftReCmt = i; break;
! }
! }
document.forms[0].elements[ftNoId].value = document.getElementById('FTDate').value;
--- 260,264 ----
! function storeFTExamSupportData(){
document.forms[0].elements[ftNoId].value = document.getElementById('FTDate').value;
***************
*** 306,326 ****
function controlFTExam(){
!
! //getElementbyId function doesn't work on these elements
! //here is the work around
! var e = document.forms[0].elements;
! var ftNoId, ftNeId, ftIsId, ftInId, ftUlId, ftOtId, ftReId;
! for(i=50; i< e.length; i++){
! switch(e[i].name){
! case 'value(FTNoValue)': ftNoId = i; break;
! case 'value(FTNeValue)': ftNeId = i; break;
! case 'value(FTIsValue)': ftIsId = i; break;
! case 'value(FTUlValue)': ftUlId = i; break;
! case 'value(FTInValue)': ftInId = i; break;
! case 'value(FTOtValue)': ftOtId = i; break;
! case 'value(FTReValue)': ftReId = i; break;
! }
! }
!
if(document.forms[0].elements[ftNoId-1].checked == false){
//enable all foot exam checkbox
--- 280,284 ----
function controlFTExam(){
!
if(document.forms[0].elements[ftNoId-1].checked == false){
//enable all foot exam checkbox
***************
*** 361,385 ****
function storeEyeExamSupportData(){
! //getElementbyId function doesn't work on these elements
! //here is the work around
! var e = document.forms[0].elements;
! var eyeNoId, eyeHypId, eyeDiaId, eyeOthId, eyeRefId;
! var eyeNoCmt, eyeHypCmt, eyeDiaCmt, eyeOthCmt, eyeRefCmt;
! for(i=50; i< e.length; i++){
! switch(e[i].name){
! case 'value(iNoDate)': eyeNoId = i; break;
! case 'value(iHypDate)': eyeHypId = i; break;
! case 'value(iDiaDate)': eyeDiaId = i; break;
! case 'value(iOthDate)': eyeOthId = i; break;
! case 'value(iRefDate)': eyeRefId = i; break;
!
! case 'value(iNoComments)': eyeNoCmt = i; break;
! case 'value(iHypComments)': eyeHypCmt = i; break;
! case 'value(iDiaComments)': eyeDiaCmt = i; break;
! case 'value(iOthComments)': eyeOthCmt = i; break;
! case 'value(iRefComments)': eyeRefCmt = i; break;
! }
! }
!
document.forms[0].elements[eyeNoId].value = document.forms[0].iDate.value;
document.forms[0].elements[eyeHypId].value = document.forms[0].iDate.value;
--- 319,323 ----
function storeEyeExamSupportData(){
!
document.forms[0].elements[eyeNoId].value = document.forms[0].iDate.value;
document.forms[0].elements[eyeHypId].value = document.forms[0].iDate.value;
***************
*** 398,416 ****
function controlEyeExam(){
- //getElementbyId function doesn't work on these elements
- //here is the work around
- var e = document.forms[0].elements;
- var eyeNoId, eyeHypId, eyeDiaId, eyeOthId, eyeRefId;
-
- for(i=50; i< e.length; i++){
- switch(e[i].name){
- case 'value(iNoValue)': eyeNoId = i ; break;
- case 'value(iHypValue)': eyeHypId = i; break;
- case 'value(iDiaValue)': eyeDiaId = i; break;
- case 'value(iOthValue)': eyeOthId = i; break;
- case 'value(iRefValue)': eyeRefId = i; break;
- }
- }
-
if(document.forms[0].elements[eyeNoId-1].checked == false){
//enable all foot exam checkbox
--- 336,339 ----
***************
*** 444,449 ****
}
}
</script>
! <body class="BodyStyle" vlink="#0000FF" onload="window.focus();window.resizeTo(680,760); popupDecisionSupport();">
<!-- -->
--- 367,506 ----
}
}
+
+ function initialize(){
+ var e = document.forms[0].elements;
+
+ for(i=0; i< e.length; i++){
+ switch(e[i].name){
+ case 'value(WHRValue)': ratio = i; break;
+ case 'value(WCValue)': waist = i; break;
+ case 'value(HCValue)': hip = i; break;
+ case 'value(SmkSDate)': smkSDate = i; break;
+ case 'value(SmkHDate)': smkHDate = i; break;
+ case 'value(SmkCDate)': smkCDate = i; break;
+
+ case 'value(SmkSComments)': smkSCmt = i; break;
+ case 'value(SmkHComments)': smkHCmt = i; break;
+ case 'value(SmkCComments)': smkCCmt = i; break;
+
+ case 'value(FTNoValue)': ftNoId = i; break;
+ case 'value(FTNeValue)': ftNeId = i; break;
+ case 'value(FTIsValue)': ftIsId = i; break;
+ case 'value(FTUlValue)': ftUlId = i; break;
+ case 'value(FTInValue)': ftInId = i; break;
+ case 'value(FTOtValue)': ftOtId = i; break;
+ case 'value(FTReValue)': ftReId = i; break;
+
+ case 'value(FTNoDate)': ftNoDate = i; break;
+ case 'value(FTNeDate)': ftNeDate = i; break;
+ case 'value(FTIsDate)': ftIsDate = i; break;
+ case 'value(FTUlDate)': ftUlDate = i; break;
+ case 'value(FTInDate)': ftInDate = i; break;
+ case 'value(FTOtDate)': ftOtDate = i; break;
+ case 'value(FTReDate)': ftReDate = i; break;
+
+ case 'value(FTNoComments)': ftNoCmt = i; break;
+ case 'value(FTNeComments)': ftNeCmt = i; break;
+ case 'value(FTIsComments)': ftIsCmt = i; break;
+ case 'value(FTUlComments)': ftUlCmt = i; break;
+ case 'value(FTInComments)': ftInCmt = i; break;
+ case 'value(FTOtComments)': ftOtCmt = i; break;
+ case 'value(FTReComments)': ftReCmt = i; break;
+
+ case 'value(iNoDate)': eyeNoDate = i; break;
+ case 'value(iHypDate)': eyeHypDate = i; break;
+ case 'value(iDiaDate)': eyeDiaDate = i; break;
+ case 'value(iOthDate)': eyeOthDate = i; break;
+ case 'value(iRefDate)': eyeRefDate = i; break;
+
+ case 'value(iNoComments)': eyeNoCmt = i; break;
+ case 'value(iHypComments)': eyeHypCmt = i; break;
+ case 'value(iDiaComments)': eyeDiaCmt = i; break;
+ case 'value(iOthComments)': eyeOthCmt = i; break;
+ case 'value(iRefComments)': eyeRefCmt = i; break;
+
+ case 'value(iNoValue)': eyeNoId = i ; break;
+ case 'value(iHypValue)': eyeHypId = i; break;
+ case 'value(iDiaValue)': eyeDiaId = i; break;
+ case 'value(iOthValue)': eyeOthId = i; break;
+ case 'value(iRefValue)': eyeRefId = i; break;
+
+ case 'value(MIValue)': MIValue = i; break;
+ case 'value(AngValue)': AngValue = i; break;
+ case 'value(ACSValue)': ACSValue = i; break;
+ case 'value(RVTNValue)': RVTNValue = i; break;
+ case 'value(CADValue)': CADValue = i; break;
+
+ case 'value(DMValue)': DMValue = i; break;
+ case 'value(PVDValue)': PVDValue = i; break;
+
+ case 'value(HbA1Value)': HbA1Value = i; break;
+ case 'value(HbA1Date)': HbA1Date = i; break;
+ case 'value(HbA1Comments)': HbA1Cmt = i; break;
+
+ case 'value(DiaCValue)': DMCValue = i; break;
+ case 'value(DiaCDate)': DMCDate = i; break;
+ case 'value(DiaCComments)': DMCCmt = i; break;
+
+ }
+ }
+
+ if(document.forms[0].elements[MIValue].value=="yes"||document.forms[0].elements[AngValue].value=="yes"||document.forms[0].elements[ACSValue].value=="yes"){
+ document.forms[0].elements[CADValue].value="yes";
+ }
+
+ DMCheck();
+ PVDCheck();
+ }
+
+ function disableFTExam(control){
+ document.forms[0].elements[ftNoId-1].disabled= control;
+ document.forms[0].elements[ftNeId-1].disabled= control;
+ document.forms[0].elements[ftIsId-1].disabled= control;
+ document.forms[0].elements[ftUlId-1].disabled= control;
+ document.forms[0].elements[ftInId-1].disabled= control;
+ document.forms[0].elements[ftOtId-1].disabled= control;
+ document.forms[0].elements[ftReId-1].disabled= control;
+
+ document.forms[0].elements[ftNoId].disabled= control;
+ document.forms[0].elements[ftNeId].disabled= control;
+ document.forms[0].elements[ftIsId].disabled= control;
+ document.forms[0].elements[ftUlId].disabled= control;
+ document.forms[0].elements[ftInId].disabled= control;
+ document.forms[0].elements[ftOtId].disabled= control;
+ document.forms[0].elements[ftReId].disabled= control;
+ }
+
+ function DMCheck(){
+ if(document.forms[0].elements[DMValue].checked==false){
+ disableFTExam(true);
+ document.forms[0].elements[HbA1Value].disabled= true;
+ document.forms[0].elements[HbA1Date].disabled= true;
+ document.forms[0].elements[HbA1Cmt].disabled= true;
+ document.forms[0].elements[DMCValue].disabled= true;
+ document.forms[0].elements[DMCDate].disabled= true;
+ document.forms[0].elements[DMCCmt].disabled= true;
+ }
+ else{
+ disableFTExam(false);
+ document.forms[0].elements[HbA1Value].disabled= false;
+ document.forms[0].elements[HbA1Date].disabled= false;
+ document.forms[0].elements[HbA1Cmt].disabled= false;
+ document.forms[0].elements[DMCValue].disabled= false;
+ document.forms[0].elements[DMCDate].disabled= false;
+ document.forms[0].elements[DMCCmt].disabled= false;
+ }
+ }
+
+ function PVDCheck(){
+ if(document.forms[0].elements[PVDValue].checked==false){
+ disableFTExam(true);
+ }
+ else{
+ disableFTExam(false);
+ }
+ }
</script>
! <body class="BodyStyle" vlink="#0000FF" onload="window.focus();window.resizeTo(680,760); popupDecisionSupport(); initialize();">
<!-- -->
***************
*** 478,489 ****
<td>
<table width="100%">
! <html:errors/>
<tr>
<td colspan="2">
! <logic:present name="EctSessionBean"><bean:write name="EctSessionBean" property="patientLastName"/> <bean:write name="EctSessionBean" property="patientFirstName"/> <bean:write name="EctSessionBean" property="patientSex"/> <bean:write name="EctSessionBean" property="patientAge"/></logic:present>
</td>
! </tr>
<tr>
! <th class="soap" width="2%" colspan="2">S</th>
</tr>
<tr>
--- 535,575 ----
<td>
<table width="100%">
! <html:errors/>
<tr>
<td colspan="2">
! <table>
! <tr>
! <td>
! <logic:present name="EctSessionBean"><bean:write name="EctSessionBean" property="patientLastName"/> <bean:write name="EctSessionBean" property="patientFirstName"/> <bean:write name="EctSessionBean" property="patientSex"/> <bean:write name="EctSessionBean" property="patientAge"/></logic:present>
! </td>
! <html:hidden property="value(MIValue)"/>
! <html:hidden property="value(AngValue)"/>
! <html:hidden property="value(ACSValue)"/>
! <html:hidden property="value(RVTNValue)"/>
! <html:hidden property="value(MIDate)"/>
! <html:hidden property="value(AngDate)"/>
! <html:hidden property="value(ACSDate)"/>
! <html:hidden property="value(RVTNDate)"/>
! <td class="sixtyPercent"><html:checkbox property="value(DMValue)" onclick="javascript: DMCheck();"/> DM</td>
! <td class="sixtyPercent"><html:checkbox property="value(HTNValue)"/> HTN</td>
! <td class="sixtyPercent"><html:checkbox property="value(HchlValue)"/> Hyperlipidemia</td>
! <td class="sixtyPercent"><html:checkbox property="value(CADValue)"/> CAD</td>
! <td class="sixtyPercent"><html:checkbox property="value(CVDValue)"/> CVD</td>
! <td class="sixtyPercent"><html:checkbox property="value(PVDValue)" onclick="javascript: PVDCheck();"/> PVD</td>
! <html:hidden property="value(DMDate)"/>
! <html:hidden property="value(HTNDate)"/>
! <html:hidden property="value(HchlDate)"/>
! <html:hidden property="value(CADDate)"/>
! <html:hidden property="value(CVDDate)"/>
! <html:hidden property="value(PVDDate)"/>
! </tr>
! </table>
</td>
! </tr>
<tr>
! <th class="soap" width="2%">S</th>
! <th>
! <html:textarea property="value(subjective)" cols="78" style="height:40"></html:textarea>
! </th>
</tr>
<tr>
***************
*** 495,499 ****
<tr>
<td></td>
! <td ><table cellpadding='1' cellspacing='0' id="history">
<tr><td>
<table cellpadding='1' cellspacing='0'width="100%">
--- 581,585 ----
<tr>
<td></td>
! <td ><table style="display:none" cellpadding='1' cellspacing='0' id="history">
<tr><td>
<table cellpadding='1' cellspacing='0'width="100%">
***************
*** 639,643 ****
</tr>
<tr>
! <td class="dataEntryTable"><%=request.getAttribute("DpScDisplay")%>/></td>
<td class="dataEntryTable" align="center">
<table cellpadding='0' cellspacing='0'>
--- 725,729 ----
</tr>
<tr>
! <td class="dataEntryTable"><%=request.getAttribute("DpScDesc")%></td>
<td class="dataEntryTable" align="center">
<table cellpadding='0' cellspacing='0'>
***************
*** 655,659 ****
</tr>
<tr>
! <td class="dataEntryTable"><%=request.getAttribute("StScDisplay")%>/></td>
<td class="dataEntryTable" align="center">
<table cellpadding='0' cellspacing='0'>
--- 741,745 ----
</tr>
<tr>
! <td class="dataEntryTable"><%=request.getAttribute("StScDesc")%></td>
<td class="dataEntryTable" align="center">
<table cellpadding='0' cellspacing='0'>
***************
*** 671,675 ****
</tr>
<tr>
! <td class="dataEntryTable"><%=request.getAttribute("LcCtDisplay")%>/></td>
<td class="dataEntryTable" align="center">
<table cellpadding='0' cellspacing='0'>
--- 757,761 ----
</tr>
<tr>
! <td class="dataEntryTable"><%=request.getAttribute("LcCtDesc")%></td>
<td class="dataEntryTable" align="center">
<table cellpadding='0' cellspacing='0'>
***************
*** 708,712 ****
</tr>
<tr>
! <td class="dataEntryTable"><%=request.getAttribute("MedGDisplay")%></td>
<td class="dataEntryTable" align="center">
<table cellpadding='0' cellspacing='0'>
--- 794,798 ----
</tr>
<tr>
! <td class="dataEntryTable"><%=request.getAttribute("MedGDesc")%></td>
<td class="dataEntryTable" align="center">
<table cellpadding='0' cellspacing='0'>
***************
*** 724,728 ****
</tr>
<tr>
! <td class="dataEntryTable"><%=request.getAttribute("MedNDisplay")%></td>
<td class="dataEntryTable" align="center">
<table cellpadding='0' cellspacing='0'>
--- 810,814 ----
</tr>
<tr>
! <td class="dataEntryTable"><%=request.getAttribute("MedNDesc")%></td>
<td class="dataEntryTable" align="center">
<table cellpadding='0' cellspacing='0'>
***************
*** 740,744 ****
</tr>
<tr>
! <td class="dataEntryTable"><%=request.getAttribute("MedRDisplay")%></td>
<td class="dataEntryTable" align="center">
<table cellpadding='0' cellspacing='0'>
--- 826,830 ----
</tr>
<tr>
! <td class="dataEntryTable"><%=request.getAttribute("MedRDesc")%></td>
<td class="dataEntryTable" align="center">
<table cellpadding='0' cellspacing='0'>
***************
*** 756,760 ****
</tr>
<tr>
! <td class="dataEntryTable"><%=request.getAttribute("MedADisplay")%></td>
<td class="dataEntryTable" align="center">
<table cellpadding='0' cellspacing='0'>
--- 842,846 ----
</tr>
<tr>
! <td class="dataEntryTable"><%=request.getAttribute("MedADesc")%></td>
<td class="dataEntryTable" align="center">
<table cellpadding='0' cellspacing='0'>
***************
*** 776,780 ****
<tr>
<th class="soap" width="2%">O</th>
! <th></th>
</tr>
<tr>
--- 862,866 ----
<tr>
<th class="soap" width="2%">O</th>
! <th><html:textarea property="value(objective)" cols="78" style="height:40"></html:textarea></th>
</tr>
<tr>
***************
*** 808,813 ****
<table cellpadding='0' cellspacing='0'>
<tr><td class="eightyPercent" align="left"><%=request.getAttribute("BPLDDate")%></td></tr>
! <tr><td class="eightyPercent" align="right"><%=request.getAttribute("BPLastData")%></td></tr>
!
</table>
</td>
--- 894,898 ----
<table cellpadding='0' cellspacing='0'>
<tr><td class="eightyPercent" align="left"><%=request.getAttribute("BPLDDate")%></td></tr>
! <tr><td class="eightyPercent" align="right"><%=request.getAttribute("BPLastData")%></td></tr>
</table>
</td>
***************
*** 1276,1280 ****
<tr>
<th class="soap" width="2%">A</th>
! <th></th>
</tr>
<tr>
--- 1361,1367 ----
<tr>
<th class="soap" width="2%">A</th>
! <th>
! <html:textarea property="value(assessment)" cols="78" style="height:40"></html:textarea>
! </th>
</tr>
<tr>
***************
*** 1290,1294 ****
<tr>
<td>
! <html:textarea property="value(diagnosisVT)" cols="78" style="height:80"></html:textarea>
</td>
</tr>
--- 1377,1381 ----
<tr>
<td>
! <html:textarea property="value(diagnosisVT)" cols="78" style="height:40"></html:textarea>
</td>
</tr>
***************
*** 1298,1302 ****
<tr>
<th class="soap" width="2%">P</th>
! <th></th>
</tr>
<tr>
--- 1385,1391 ----
<tr>
<th class="soap" width="2%">P</th>
! <th>
! <html:textarea property="value(plan)" cols="78" style="height:40"></html:textarea>
! </th>
</tr>
<tr>
|