SMMNH014.xjs 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[
  3. function fSave()
  4. {
  5. if(utlf_isNull(ds_main_htfa_htfalist.getColumn(ds_main_htfa_htfalist.rowposition, "pid")))
  6. {
  7. return;
  8. }
  9. var sPassData =
  10. "pid" // 01.등록번호
  11. + "▦cretdd" // 02.생성일자
  12. + "▦crettm" // 02_1.생성시간
  13. + "▦chrtpcl" // 03.기록구분(1: sheet I , 2: sheet II)
  14. + "▦supitemcd" // 04.상위임상항목코드
  15. + "▦recitemcd" // 05.기록항목코드
  16. + "▦supitem" // 06.상위기록항목명
  17. + "▦recitem" // 06_1.기록항목명
  18. + "▦refenum" // 07.조회순서
  19. + "▦dday" // 08.값0
  20. + "▦staiud" // 09.비교값0
  21. + "▦recdd" // 10.기록일자0
  22. + "▦suprefenum" // 11.상위조회순서
  23. + "▦dday_1" // 12.값1
  24. + "▦staiud_1" // 13.비교값1
  25. + "▦recdd_1" // 14.기록일자1
  26. + "▦dday_2" // 15.값2
  27. + "▦staiud_2" // 16.비교값2
  28. + "▦recdd_2" // 17.기록일자2
  29. + "▦dday_3" // 18.값3
  30. + "▦staiud_3" // 19.비교값3
  31. + "▦recdd_3" // 20.기록일자3
  32. + "▦dday_4" // 21.값4
  33. + "▦staiud_4" // 22.비교값4
  34. + "▦recdd_4" // 23.기록일자4
  35. + "▩" ;
  36. if(group3.switch1.tabindex == 0)
  37. {
  38. for (var i = 0; i < ds_main_inpt_inptlist.rowcount; i++ )
  39. {
  40. recitem = ds_main_inpt_inptlist.getColumn(i, "recitem");
  41. if(utlf_isNull(recitem))
  42. {
  43. continue;
  44. }
  45. sPassData +=
  46. utlf_transNullToEmpty(ds_main_htfa_htfalist.getColumn(ds_main_htfa_htfalist.rowposition, "pid"))
  47. + "▦" + utlf_transNullToEmpty(ds_main_htfa_htfalist.getColumn(ds_main_htfa_htfalist.rowposition, "cretdd"))
  48. + "▦" + utlf_transNullToEmpty(ds_main_htfa_htfalist.getColumn(ds_main_htfa_htfalist.rowposition, "crettm"))
  49. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist.getColumn(i, "chrtpcl"))
  50. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist.getColumn(i, "supitemcd"))
  51. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist.getColumn(i, "recitemcd"))
  52. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist.getColumn(i, "supitem"))
  53. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist.getColumn(i, "recitem"))
  54. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist.getColumn(i, "refenum"))
  55. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist.getColumn(i, "dday"))
  56. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist.getColumn(i, "staiud"))
  57. + "▦" + group3.switch1.case1.grd_inptlist.getCellProperty("head", 3, "text")
  58. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist.getColumn(i, "suprefenum"))
  59. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist.getColumn(i, "dday_1"))
  60. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist.getColumn(i, "staiud_1"))
  61. + "▦" + utlf_transNullToEmpty(group3.switch1.case1.grd_inptlist.getCellProperty("head", 5, "text"))
  62. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist.getColumn(i, "dday_2"))
  63. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist.getColumn(i, "staiud_2"))
  64. + "▦" + group3.switch1.case1.grd_inptlist.getCellProperty("head", 7, "text")
  65. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist.getColumn(i, "dday_3"))
  66. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist.getColumn(i, "staiud_3"))
  67. + "▦" + group3.switch1.case1.grd_inptlist.getCellProperty("head", 9, "text")
  68. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist.getColumn(i, "dday_4"))
  69. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist.getColumn(i, "staiud_4"))
  70. + "▦" + group3.switch1.case1.grd_inptlist.getCellProperty("head", 11, "text")
  71. + "▩" ;
  72. }
  73. for (var i = 0; i < ds_main_inpt_iovslist.rowcount; i++)
  74. {
  75. recitem = ds_main_inpt_iovslist.getColumn(i, "recitem");
  76. if(utlf_isNull(recitem))
  77. {
  78. continue;
  79. }
  80. sPassData +=
  81. utlf_transNullToEmpty(ds_main_htfa_htfalist.getColumn(ds_main_htfa_htfalist.rowposition, "pid"))
  82. + "▦" + utlf_transNullToEmpty(ds_main_htfa_htfalist.getColumn(ds_main_htfa_htfalist.rowposition, "cretdd"))
  83. + "▦" + utlf_transNullToEmpty(ds_main_htfa_htfalist.getColumn(ds_main_htfa_htfalist.rowposition, "crettm"))
  84. + "▦" + utlf_transNullToEmpty(ds_main_inpt_iovslist.getColumn(i, "chrtpcl"))
  85. + "▦" + utlf_transNullToEmpty(ds_main_inpt_iovslist.getColumn(i, "supitemcd"))
  86. + "▦" + utlf_transNullToEmpty(ds_main_inpt_iovslist.getColumn(i, "recitemcd"))
  87. + "▦" + utlf_transNullToEmpty(ds_main_inpt_iovslist.getColumn(i, "supitem"))
  88. + "▦" + utlf_transNullToEmpty(ds_main_inpt_iovslist.getColumn(i, "recitem"))
  89. + "▦" + utlf_transNullToEmpty(ds_main_inpt_iovslist.getColumn(i, "refenum"))
  90. + "▦" + utlf_transNullToEmpty(ds_main_inpt_iovslist.getColumn(i, "dday"))
  91. + "▦" + utlf_transNullToEmpty(ds_main_inpt_iovslist.getColumn(i, "staiud"))
  92. + "▦" + utlf_transNullToEmpty(group3.switch1.case1.grd_iovslist.getCellProperty("head", 3, "text"))
  93. + "▦" + utlf_transNullToEmpty(ds_main_inpt_iovslist.getColumn(i, "suprefenum"))
  94. + "▦" + utlf_transNullToEmpty(ds_main_inpt_iovslist.getColumn(i, "dday_1"))
  95. + "▦" + utlf_transNullToEmpty(ds_main_inpt_iovslist.getColumn(i, "staiud_1"))
  96. + "▦" + utlf_transNullToEmpty(group3.switch1.case1.grd_iovslist.getCellProperty("head", 5, "text"))
  97. + "▦" + utlf_transNullToEmpty(ds_main_inpt_iovslist.getColumn(i, "dday_2"))
  98. + "▦" + utlf_transNullToEmpty(ds_main_inpt_iovslist.getColumn(i, "staiud_2"))
  99. + "▦" + utlf_transNullToEmpty(group3.switch1.case1.grd_iovslist.getCellProperty("head", 7, "text"))
  100. + "▦" + utlf_transNullToEmpty(ds_main_inpt_iovslist.getColumn(i, "dday_3"))
  101. + "▦" + utlf_transNullToEmpty(ds_main_inpt_iovslist.getColumn(i, "staiud_3"))
  102. + "▦" + utlf_transNullToEmpty(group3.switch1.case1.grd_iovslist.getCellProperty("head", 9, "text"))
  103. + "▦" + utlf_transNullToEmpty(ds_main_inpt_iovslist.getColumn(i, "dday_4"))
  104. + "▦" + utlf_transNullToEmpty(ds_main_inpt_iovslist.getColumn(i, "staiud_4"))
  105. + "▦" + utlf_transNullToEmpty(group3.switch1.case1.grd_iovslist.getCellProperty("head", 11, "text"))
  106. + "▩" ;
  107. }
  108. for (var i = 0; i < ds_main_inpt_painlist.rowcount; i++ )
  109. {
  110. recitem = ds_main_inpt_painlist.getColumn(i, "recitem");
  111. if(utlf_isNull(recitem))
  112. {
  113. continue;
  114. }
  115. sPassData +=
  116. utlf_transNullToEmpty(ds_main_htfa_htfalist.getColumn(ds_main_htfa_htfalist.rowposition, "pid"))
  117. + "▦" + utlf_transNullToEmpty(ds_main_htfa_htfalist.getColumn(ds_main_htfa_htfalist.rowposition, "cretdd"))
  118. + "▦" + utlf_transNullToEmpty(ds_main_htfa_htfalist.getColumn(ds_main_htfa_htfalist.rowposition, "crettm"))
  119. + "▦" + utlf_transNullToEmpty(ds_main_inpt_painlist.getColumn(i, "chrtpcl"))
  120. + "▦" + utlf_transNullToEmpty(ds_main_inpt_painlist.getColumn(i, "supitemcd"))
  121. + "▦" + utlf_transNullToEmpty(ds_main_inpt_painlist.getColumn(i, "recitemcd"))
  122. + "▦" + utlf_transNullToEmpty(ds_main_inpt_painlist.getColumn(i, "supitem"))
  123. + "▦" + utlf_transNullToEmpty(ds_main_inpt_painlist.getColumn(i, "recitem"))
  124. + "▦" + utlf_transNullToEmpty(ds_main_inpt_painlist.getColumn(i, "refenum"))
  125. + "▦" + utlf_transNullToEmpty(ds_main_inpt_painlist.getColumn(i, "dday"))
  126. + "▦" + utlf_transNullToEmpty(ds_main_inpt_painlist.getColumn(i, "staiud"))
  127. + "▦" + utlf_transNullToEmpty(group3.switch1.case1.grd_painlist.getCellProperty("head", 3, "text"))
  128. + "▦" + utlf_transNullToEmpty(ds_main_inpt_painlist.getColumn(i, "suprefenum"))
  129. + "▦" + utlf_transNullToEmpty(ds_main_inpt_painlist.getColumn(i, "dday_1"))
  130. + "▦" + utlf_transNullToEmpty(ds_main_inpt_painlist.getColumn(i, "staiud_1"))
  131. + "▦" + utlf_transNullToEmpty(group3.switch1.case1.grd_painlist.getCellProperty("head", 5, "text"))
  132. + "▦" + utlf_transNullToEmpty(ds_main_inpt_painlist.getColumn(i, "dday_2"))
  133. + "▦" + utlf_transNullToEmpty(ds_main_inpt_painlist.getColumn(i, "staiud_2"))
  134. + "▦" + utlf_transNullToEmpty(group3.switch1.case1.grd_painlist.getCellProperty("head", 7, "text"))
  135. + "▦" + utlf_transNullToEmpty(ds_main_inpt_painlist.getColumn(i, "dday_3"))
  136. + "▦" + utlf_transNullToEmpty(ds_main_inpt_painlist.getColumn(i, "staiud_3"))
  137. + "▦" + utlf_transNullToEmpty(group3.switch1.case1.grd_painlist.getCellProperty("head", 9, "text"))
  138. + "▦" + utlf_transNullToEmpty(ds_main_inpt_painlist.getColumn(i, "dday_4"))
  139. + "▦" + utlf_transNullToEmpty(ds_main_inpt_painlist.getColumn(i, "staiud_4"))
  140. + "▦" + utlf_transNullToEmpty(group3.switch1.case1.grd_painlist.getCellProperty("head", 11, "text"))
  141. + "▩" ;
  142. }
  143. }
  144. else if(group3.switch1.tabindex == 1)
  145. {
  146. for (var i = 0; i < ds_main_inpt_inptlist2.rowcount; i++)
  147. {
  148. recitem = ds_main_inpt_inptlist2.getColumn(i, "recitem");
  149. if(utlf_isNull(recitem))
  150. {
  151. continue;
  152. }
  153. sPassData +=
  154. utlf_transNullToEmpty(ds_main_htfa_htfalist.getColumn(ds_main_htfa_htfalist.rowposition, "pid"))
  155. + "▦" + utlf_transNullToEmpty(ds_main_htfa_htfalist.getColumn(ds_main_htfa_htfalist.rowposition, "cretdd"))
  156. + "▦" + utlf_transNullToEmpty(ds_main_htfa_htfalist.getColumn(ds_main_htfa_htfalist.rowposition, "crettm"))
  157. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist2.getColumn(i, "chrtpcl"))
  158. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist2.getColumn(i, "supitemcd"))
  159. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist2.getColumn(i, "recitemcd"))
  160. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist2.getColumn(i, "supitem"))
  161. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist2.getColumn(i, "recitem"))
  162. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist2.getColumn(i, "refenum"))
  163. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist2.getColumn(i, "dday"))
  164. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist2.getColumn(i, "staiud"))
  165. + "▦" + utlf_transNullToEmpty(group3.switch1.case2.grd_inptlist2.getCellProperty("head", 3, "text"))
  166. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist2.getColumn(i, "suprefenum"))
  167. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist2.getColumn(i, "dday_1"))
  168. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist2.getColumn(i, "staiud_1"))
  169. + "▦" + utlf_transNullToEmpty(group3.switch1.case2.grd_inptlist2.getCellProperty("head", 5, "text"))
  170. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist2.getColumn(i, "dday_2"))
  171. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist2.getColumn(i, "staiud_2"))
  172. + "▦" + utlf_transNullToEmpty(group3.switch1.case2.grd_inptlist2.getCellProperty("head", 7, "text"))
  173. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist2.getColumn(i, "dday_3"))
  174. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist2.getColumn(i, "staiud_3"))
  175. + "▦" + utlf_transNullToEmpty(group3.switch1.case2.grd_inptlist2.getCellProperty("head", 9, "text"))
  176. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist2.getColumn(i, "dday_4"))
  177. + "▦" + utlf_transNullToEmpty(ds_main_inpt_inptlist2.getColumn(i, "staiud_4"))
  178. + "▦" + utlf_transNullToEmpty(group3.switch1.case2.grd_inptlist2.getCellProperty("head", 11, "text"))
  179. + "▩" ;
  180. }
  181. }
  182. dsf_setCSVToDs("ds_send_sPassData", sPassData);
  183. var oParam = {};
  184. oParam.id = "TXMNH01402";
  185. oParam.service = "hospiceapp.HospiceRecMngt";
  186. oParam.method = "reqsetPcoi";
  187. oParam.inds = "reqsetPcoi=ds_send_sPassData";
  188. oParam.outds = "";
  189. oParam.async = false;
  190. //oParam.callback = "cf_TXMNH01402";
  191. tranf_submit(oParam);
  192. }
  193. function fSearch()
  194. {
  195. ds_main_htfa_htfalist.clearData();
  196. ds_main_inpt_inptlist.clearData();
  197. ds_main_inpt_inptlist2.clearData();
  198. ds_main_inpt_iovslist.clearData();
  199. ds_main_inpt_painlist.clearData();
  200. ds_send.clearData();
  201. ds_send.addRow();
  202. ds_send.setColumn(0, "gubun", ds_hidden.getColumn(0, "gubun"));
  203. if(ds_hidden.getColumn(0, "gubun") == "L")
  204. {
  205. ds_send.setColumn(0, "fromdd", ds_hidden.getColumn(0, "fromdd"));
  206. ds_send.setColumn(0, "todd", ds_hidden.getColumn(0, "todd"));
  207. }
  208. var oParam = {};
  209. oParam.id = "TRMNH01401";
  210. oParam.service = "hospiceapp.HospiceRecMngt";
  211. oParam.method = "reqHtfaList";
  212. oParam.inds = "req=ds_send";
  213. oParam.outds = "ds_main_htfa_htfalist=htfalist";
  214. oParam.async = false;
  215. //oParam.callback = "cf_TRMNH01401";
  216. tranf_submit(oParam);
  217. ds_main_htfa_htfalist.rowposition = -1;
  218. }
  219. function fChangeGridDate()
  220. {
  221. group3.switch1.case1.grd_inptlist.setCellProperty("head", 2, "text", ds_temp.getColumn(0, "fromdd").substr(4,2)+"/"+ ds_temp.getColumn(0, "fromdd").substr(6,8));
  222. group3.switch1.case1.grd_inptlist.setCellProperty("head", 3, "text", ds_temp.getColumn(0, "fromdd"));
  223. group3.switch1.case1.grd_inptlist.setCellProperty("head", 4, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -1).substr(4,2)+"/"+getAddDay(ds_temp.getColumn(0, "fromdd"),-1).substr(6,8));
  224. group3.switch1.case1.grd_inptlist.setCellProperty("head", 5, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -1));
  225. group3.switch1.case1.grd_inptlist.setCellProperty("head", 6, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -2).substr(4,2)+"/"+getAddDay(ds_temp.getColumn(0, "fromdd"),-2).substr(6,8));
  226. group3.switch1.case1.grd_inptlist.setCellProperty("head", 7, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -2));
  227. group3.switch1.case1.grd_inptlist.setCellProperty("head", 8, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -3).substr(4,2)+"/"+getAddDay(ds_temp.getColumn(0, "fromdd"),-3).substr(6,8));
  228. group3.switch1.case1.grd_inptlist.setCellProperty("head", 9, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -3));
  229. group3.switch1.case1.grd_inptlist.setCellProperty("head", 10, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -4).substr(4,2)+"/"+getAddDay(ds_temp.getColumn(0, "fromdd"),-4).substr(6,8));
  230. group3.switch1.case1.grd_inptlist.setCellProperty("head", 11, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -4));
  231. group3.switch1.case1.grd_iovslist.setCellProperty("head", 2, "text", ds_temp.getColumn(0, "fromdd").substr(4,2)+"/"+ ds_temp.getColumn(0, "fromdd").substr(6,8));
  232. group3.switch1.case1.grd_iovslist.setCellProperty("head", 3, "text", ds_temp.getColumn(0, "fromdd"));
  233. group3.switch1.case1.grd_iovslist.setCellProperty("head", 4, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -1).substr(4,2)+"/"+getAddDay(ds_temp.getColumn(0, "fromdd"),-1).substr(6,8));
  234. group3.switch1.case1.grd_iovslist.setCellProperty("head", 5, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -1));
  235. group3.switch1.case1.grd_iovslist.setCellProperty("head", 6, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -2).substr(4,2)+"/"+getAddDay(ds_temp.getColumn(0, "fromdd"),-2).substr(6,8));
  236. group3.switch1.case1.grd_iovslist.setCellProperty("head", 7, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -2));
  237. group3.switch1.case1.grd_iovslist.setCellProperty("head", 8, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -3).substr(4,2)+"/"+getAddDay(ds_temp.getColumn(0, "fromdd"),-3).substr(6,8));
  238. group3.switch1.case1.grd_iovslist.setCellProperty("head", 9, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -3));
  239. group3.switch1.case1.grd_iovslist.setCellProperty("head", 10, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -4).substr(4,2)+"/"+getAddDay(ds_temp.getColumn(0, "fromdd"),-4).substr(6,8));
  240. group3.switch1.case1.grd_iovslist.setCellProperty("head", 11, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -4));
  241. group3.switch1.case1.grd_painlist.setCellProperty("head", 2, "text", ds_temp.getColumn(0, "fromdd").substr(4,2)+"/"+ ds_temp.getColumn(0, "fromdd").substr(6,8));
  242. group3.switch1.case1.grd_painlist.setCellProperty("head", 3, "text", ds_temp.getColumn(0, "fromdd"));
  243. group3.switch1.case1.grd_painlist.setCellProperty("head", 4, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -1).substr(4,2)+"/"+getAddDay(ds_temp.getColumn(0, "fromdd"),-1).substr(6,8));
  244. group3.switch1.case1.grd_painlist.setCellProperty("head", 5, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -1));
  245. group3.switch1.case1.grd_painlist.setCellProperty("head", 6, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -2).substr(4,2)+"/"+getAddDay(ds_temp.getColumn(0, "fromdd"),-2).substr(6,8));
  246. group3.switch1.case1.grd_painlist.setCellProperty("head", 7, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -2));
  247. group3.switch1.case1.grd_painlist.setCellProperty("head", 8, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -3).substr(4,2)+"/"+getAddDay(ds_temp.getColumn(0, "fromdd"),-3).substr(6,8));
  248. group3.switch1.case1.grd_painlist.setCellProperty("head", 9, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -3));
  249. group3.switch1.case1.grd_painlist.setCellProperty("head", 10, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -4).substr(4,2)+"/"+getAddDay(ds_temp.getColumn(0, "fromdd"),-4).substr(6,8));
  250. group3.switch1.case1.grd_painlist.setCellProperty("head", 11, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -4));
  251. group3.switch1.case2.grd_inptlist2.setCellProperty("head", 2, "text", ds_temp.getColumn(0, "fromdd").substr(4,2)+"/"+ ds_temp.getColumn(0, "fromdd").substr(6,8));
  252. group3.switch1.case2.grd_inptlist2.setCellProperty("head", 3, "text", ds_temp.getColumn(0, "fromdd"));
  253. group3.switch1.case2.grd_inptlist2.setCellProperty("head", 4, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -1).substr(4,2)+"/"+getAddDay(ds_temp.getColumn(0, "fromdd"),-1).substr(6,8));
  254. group3.switch1.case2.grd_inptlist2.setCellProperty("head", 5, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -1));
  255. group3.switch1.case2.grd_inptlist2.setCellProperty("head", 6, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -2).substr(4,2)+"/"+getAddDay(ds_temp.getColumn(0, "fromdd"),-2).substr(6,8));
  256. group3.switch1.case2.grd_inptlist2.setCellProperty("head", 7, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -2));
  257. group3.switch1.case2.grd_inptlist2.setCellProperty("head", 8, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -3).substr(4,2)+"/"+getAddDay(ds_temp.getColumn(0, "fromdd"),-3).substr(6,8));
  258. group3.switch1.case2.grd_inptlist2.setCellProperty("head", 9, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -3));
  259. group3.switch1.case2.grd_inptlist2.setCellProperty("head", 10, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -4).substr(4,2)+"/"+getAddDay(ds_temp.getColumn(0, "fromdd"),-4).substr(6,8));
  260. group3.switch1.case2.grd_inptlist2.setCellProperty("head", 11, "text", getAddDay(ds_temp.getColumn(0, "fromdd"), -4));
  261. }
  262. function getAddDay(inputday,addend)
  263. {
  264. var backDate ="";
  265. var rt = 0;
  266. var yyyy = inputday.substr(0,4) +"";
  267. var mm = inputday.substr(4,2) +"";
  268. var dd = inputday.substr(6,2) +"";
  269. var startDate = new Date(yyyy,(eval(mm)-1),dd);
  270. startDate.setTime(startDate.getTime()+(86400000*addend));
  271. NowYear = startDate.getYear();
  272. NowMonth = startDate.getMonth()+1;
  273. NowDay = startDate.getDate();
  274. backDate += NowYear ;
  275. if (NowMonth < 10 )
  276. {
  277. backDate += "0" + NowMonth ;
  278. }
  279. else
  280. {
  281. backDate += (startDate.getMonth() + 1);
  282. }
  283. if(NowDay < 10 )
  284. {
  285. backDate += "0" + NowDay ;
  286. }
  287. else
  288. {
  289. backDate += (startDate.getDate());
  290. }
  291. return backDate ;
  292. }
  293. function fPcoiSearch()
  294. {
  295. var row = ds_main_htfa_htfalist.rowposition;
  296. if(utlf_isNull(ds_main_htfa_htfalist.getColumn(row, "pid")))
  297. {
  298. return;
  299. }
  300. ds_send.setColumn(0, "pid", ds_main_htfa_htfalist.getColumn(row, "pid"));
  301. ds_send.setColumn(0, "indd", ds_main_htfa_htfalist.getColumn(row, "indd"));
  302. ds_send.setColumn(0, "cretno", ds_main_htfa_htfalist.getColumn(row, "cretno"));
  303. ds_send.setColumn(0, "cretdd", ds_main_htfa_htfalist.getColumn(row, "cretdd"));
  304. ds_send.setColumn(0, "crettm", ds_main_htfa_htfalist.getColumn(row, "crettm"));
  305. ds_send.setColumn(0, "chrtpcl", group3.switch1.tabindex+1);
  306. ds_send.setColumn(0, "dday", ds_temp.getColumn(0, "fromdd"));
  307. if(group3.switch1.tabindex == 0)
  308. {
  309. var oParam = {};
  310. oParam.id = "TRMNH01403";
  311. oParam.service = "hospiceapp.HospiceRecMngt";
  312. oParam.method = "reqPaasList";
  313. oParam.inds = "reqPaasList=ds_send";
  314. oParam.outds = "ds_main_inpt_iovslist=iovslist ds_main_inpt_painlist=painlist ds_main_inpt_inptlist=inptlist ds_main_inpt_pasmlist=pasmlist";
  315. oParam.async = false;
  316. //oParam.callback = "cf_TRMNH01403";
  317. tranf_submit(oParam);
  318. ds_main_inpt_inptlist.rowposition = -1;
  319. dsf_setDefaultVal(ds_main_inpt_inptlist, "edittype:combo,display:combo,color2:#000000,color4:#000000,color6:#000000,color8:#000000,color10:#000000,background2:#ffffff,background4:#ffffff,background6:#ffffff,background8:#ffffff,background10:#ffffff");
  320. for(var i = 0; i < ds_main_inpt_inptlist.rowcount; i++)
  321. {
  322. for(var j = 0; j < 11; j++)
  323. {
  324. tmp = ds_main_inpt_inptlist.getColumn(i, j);
  325. if(!utlf_isNull(tmp))
  326. {
  327. tmplng = String(tmp).length-2;
  328. tmp = String(ds_main_inpt_inptlist.getColumn(i, j)).substr(tmplng, tmp.length);
  329. result = ds_main_inpt_inptlist.getColumn(i, j).substr(0, tmplng);
  330. }
  331. if(tmp == "@@")
  332. {
  333. ds_main_inpt_inptlist.setColumn(i, j, result);
  334. ds_main_inpt_inptlist.setColumn(i, "color"+j, "#3366FF");
  335. }
  336. else
  337. {
  338. //ds_main_inpt_inptlist.setColumn(i, "color"+j, "#000000");
  339. }
  340. }
  341. if( i == 2){
  342. ds_main_inpt_inptlist.setColumn(i, "edittype", "combo");
  343. ds_main_inpt_inptlist.setColumn(i, "display", "combo");
  344. }else {
  345. ds_main_inpt_inptlist.setColumn(i, "edittype", "text");
  346. ds_main_inpt_inptlist.setColumn(i, "display", "text");
  347. }
  348. }
  349. ds_main_inpt_inptlist.setColumn(0, "edittype", "none");
  350. ds_main_inpt_inptlist.setColumn(0, "display", "normal");
  351. ds_main_inpt_inptlist.setColumn(0, "color2", "#FF0000");
  352. ds_main_inpt_inptlist.setColumn(0, "background2", "#FFF0FF");
  353. ds_main_inpt_inptlist.setColumn(0, "color4", "#FF0000");
  354. ds_main_inpt_inptlist.setColumn(0, "background4", "#FFF0FF");
  355. ds_main_inpt_inptlist.setColumn(0, "color6", "#FF0000");
  356. ds_main_inpt_inptlist.setColumn(0, "background6", "#FFF0FF");
  357. ds_main_inpt_inptlist.setColumn(0, "color8", "#FF0000");
  358. ds_main_inpt_inptlist.setColumn(0, "background8", "#FFF0FF");
  359. ds_main_inpt_inptlist.setColumn(0, "color10", "#FF0000");
  360. ds_main_inpt_inptlist.setColumn(0, "background10", "#FFF0FF");
  361. }
  362. else if(group3.switch1.tabindex == 1)
  363. {
  364. var oParam = {};
  365. oParam.id = "TRMNH01404";
  366. oParam.service = "hospiceapp.HospiceRecMngt";
  367. oParam.method = "reqPaasList";
  368. oParam.inds = "reqPaasList=ds_send";
  369. oParam.outds = "ds_main_inpt_inptlist2=inptlist2";
  370. oParam.async = false;
  371. //oParam.callback = "cf_TRMNH01404";
  372. tranf_submit(oParam);
  373. if(ds_main_inpt_inptlist2.rowcount < 2)
  374. {
  375. }
  376. else
  377. {
  378. var supitemCd = "";
  379. var staiud = "";
  380. var dday = "";
  381. var staiud_1 = "";
  382. var dday_1 = "";
  383. for(var i = 0; i < ds_main_inpt_inptlist2.rowcount; i++)
  384. {
  385. supitemCd = ds_main_inpt_inptlist2.getColumn(i, "supitemcd");
  386. staiud = ds_main_inpt_inptlist2.getColumn(i, "staiud");
  387. staiud_1 = ds_main_inpt_inptlist2.getColumn(i, "staiud_1");
  388. dday = ds_main_inpt_inptlist2.getColumn(i, "dday");
  389. dday_1 = ds_main_inpt_inptlist2.getColumn(i, "dday_1");
  390. if((supitemCd == "IJ"|| supitemCd == "AC") && utlf_isNull(staiud) && utlf_isNull(dday) && !utlf_isNull(staiud_1) && !utlf_isNull(dday_1) && staiud_1 == dday_1)
  391. {
  392. ds_main_inpt_inptlist2.setColumn(i, "dday", dday_1);
  393. }
  394. }
  395. }
  396. for(var i = 0; i < ds_main_inpt_inptlist2.rowcount; i++)
  397. {
  398. if(ds_main_inpt_inptlist2.getColumn(i, "recitem") == "가래(sputum)" || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "가려움(itching)"
  399. || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "구강건조(dry mouth)" || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "구내염(stomatitis)"
  400. || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "구토(vomiting)" || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "기면(drowsyness)"
  401. || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "기침(cough)" || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "딸꾹질(hiccup)"
  402. || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "발작(seizure)" || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "배뇨곤란(dysuria)"
  403. || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "변비(constipation)" || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "복수(ascites)"
  404. || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "부종(edema)" || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "상처(wound)"
  405. || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "설사(diarrhea)" || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "식욕부진(anorexia)"
  406. || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "연하곤란(dysphagia)" || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "오심(nausea)"
  407. || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "허약(weakness)" || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "호흡곤란(dyspnea)"
  408. || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "수면장애(insomnia)" || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "섬망(delirium)"
  409. || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "우울(depression)" || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "불안(anxiety)"
  410. || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "두려움(fear)" || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "수치감(shame)"
  411. || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "슬픔(sadness)" || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "외로움(loneliness)"
  412. || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "양가감정(ambivalence)" || ds_main_inpt_inptlist2.getColumn(i, "recitem") == "죄책감(guilty feeling)")
  413. {
  414. /*
  415. group3.switch1.case2.grd_inptlist2.setCellProperty("body", 2, "edittype", "none");
  416. group3.switch1.case2.grd_inptlist2.setCellProperty("body", 2, "displaytype", "text");
  417. group3.switch1.case2.grd_inptlist2.setCellProperty("body", 4, "edittype", "none");
  418. group3.switch1.case2.grd_inptlist2.setCellProperty("body", 4, "displaytype", "text");
  419. group3.switch1.case2.grd_inptlist2.setCellProperty("body", 6, "edittype", "none");
  420. group3.switch1.case2.grd_inptlist2.setCellProperty("body", 6, "displaytype", "text");
  421. group3.switch1.case2.grd_inptlist2.setCellProperty("body", 8, "edittype", "none");
  422. group3.switch1.case2.grd_inptlist2.setCellProperty("body", 8, "displaytype", "text");
  423. group3.switch1.case2.grd_inptlist2.setCellProperty("body", 10, "edittype", "none");
  424. group3.switch1.case2.grd_inptlist2.setCellProperty("body", 10, "displaytype", "text");
  425. */
  426. ds_main_inpt_inptlist2.setColumn(i, "edittype", "none");
  427. ds_main_inpt_inptlist2.setColumn(i, "display", "text");
  428. }
  429. else{
  430. ds_main_inpt_inptlist2.setColumn(i, "edittype", "combo");
  431. ds_main_inpt_inptlist2.setColumn(i, "display", "combo");
  432. }
  433. for(j = 2; j < 11; j++)
  434. {
  435. tmp = ds_main_inpt_inptlist2.getColumn(i, j);
  436. if(!utlf_isNull(tmp))
  437. {
  438. tmplng = String(tmp).length-2;
  439. tmp = String(ds_main_inpt_inptlist2.getColumn(i, j)).substr(tmplng, tmp.length);
  440. result = ds_main_inpt_inptlist2.getColumn(i, j).substr(0, tmplng);
  441. }
  442. if(tmp == "@@")
  443. {
  444. ds_main_inpt_inptlist2.setColumn(i, "tmp", tmp);
  445. ds_main_inpt_inptlist2.setColumn(i, j, result);
  446. }
  447. else
  448. {
  449. }
  450. }
  451. }
  452. }
  453. }
  454. function fPrint()
  455. {
  456. ds_tmp_printinfo_dethbfc.clearData();
  457. ds_tmp_printinfo_dethcare.clearData();
  458. ds_tmp_printinfo_dethaftcare.clearData();
  459. ds_tmp_printinfo.setColumn(0, "pid", ds_main_htfa_htfalist.getColumn(ds_main_htfa_htfalist.rowposition, "pid"));
  460. ds_tmp_printinfo.setColumn(0, "hngnm", ds_main_htfa_htfalist.getColumn(ds_main_htfa_htfalist.rowposition, "hngnm"));
  461. ds_tmp_printinfo.setColumn(0, "roomcd", ds_main_htfa_htfalist.getColumn(ds_main_htfa_htfalist.rowposition, "roomcd"));
  462. ds_tmp_printinfo.setColumn(0, "grdcaption1", group3.switch1.case2.grd_inptlist2.getCellProperty("head", 2, "text"));
  463. ds_tmp_printinfo.setColumn(0, "grdcaption2", group3.switch1.case2.grd_inptlist2.getCellProperty("head", 4, "text"));
  464. ds_tmp_printinfo.setColumn(0, "grdcaption3", group3.switch1.case2.grd_inptlist2.getCellProperty("head", 6, "text"));
  465. ds_tmp_printinfo.setColumn(0, "grdcaption4", group3.switch1.case2.grd_inptlist2.getCellProperty("head", 8, "text"));
  466. ds_tmp_printinfo.setColumn(0, "grdcaption5", group3.switch1.case2.grd_inptlist2.getCellProperty("head", 10, "text"));
  467. if(ds_tmp_printinfo_cond.getColumn(0, "dethbfc") == "Y")
  468. {
  469. for(var i = 0; i < ds_main_inpt_inptlist2.rowcount; i++)
  470. {
  471. if(ds_main_inpt_inptlist2.getColumn(i, "supitemcd") == "IMJM0001")
  472. {
  473. var addRow = ds_tmp_printinfo_dethbfc.addRow();
  474. ds_tmp_printinfo_dethbfc.copyRow(addRow, ds_main_inpt_inptlist2, i);
  475. }
  476. }
  477. }
  478. if(ds_tmp_printinfo_cond.getColumn(0, "dethcare") == "Y")
  479. {
  480. for(var i = 0; i < ds_main_inpt_inptlist2.rowcount; i++)
  481. {
  482. if(ds_main_inpt_inptlist2.getColumn(i, "supitemcd") == "ACDM0002")
  483. {
  484. var addRow = ds_tmp_printinfo_dethcare.addRow();
  485. ds_tmp_printinfo_dethcare.copyRow(addRow, ds_main_inpt_inptlist2, i);
  486. }
  487. }
  488. }
  489. if(ds_tmp_printinfo_cond.getColumn(0, "dethaftcare") == "Y")
  490. {
  491. for(var i = 0; i < ds_main_inpt_inptlist2.rowcount; i++)
  492. {
  493. if(ds_main_inpt_inptlist2.getColumn(i, "supitemcd") == "ACFM0001")
  494. {
  495. var addRow = ds_tmp_printinfo_dethaftcare.addRow();
  496. ds_tmp_printinfo_dethaftcare.copyRow(addRow, ds_main_inpt_inptlist2, i);
  497. }
  498. }
  499. }
  500. var objDOM = rptf_createDOM();
  501. rptf_setNodeListToDOM(objDOM, "/root/tmp/printinfo", ds_tmp_printinfo);
  502. rptf_setNodeListToDOM(objDOM, "/root/tmp/printinfo/cond", ds_tmp_printinfo_cond);
  503. rptf_setNodeListToDOM(objDOM, "/root/tmp/printinfo/dethbfc", ds_tmp_printinfo_dethbfc);
  504. rptf_setNodeListToDOM(objDOM, "/root/tmp/printinfo/dethcare", ds_tmp_printinfo_dethcare);
  505. rptf_setNodeListToDOM(objDOM, "/root/tmp/printinfo/dethaftcare", ds_tmp_printinfo_dethaftcare);
  506. var objParam = new Object();
  507. objParam.xml_data_XML1 = objDOM.documentElement.source;
  508. var option = "open=1;save=0;directprint=0;printdialog=0;print=0;zoom=0;";
  509. rptf_exeReportPreview30(["RPMNH01400"],[objParam], option);
  510. }
  511. function fOpenVasKpsPopup(popGbn, grd_inptcol)
  512. {
  513. var grdInptRow;
  514. var grdInptCol = grd_inptcol;
  515. if(popGbn=="VAS")
  516. {
  517. // grdInptRow = grd_pasmlist.row; //현재row index
  518. // grdInptCol = grd_pasmlist.col; //현재col index
  519. }
  520. else
  521. {
  522. grdInptRow = ds_main_inpt_inptlist.rowposition;
  523. }
  524. var grdHtfaRow = ds_main_htfa_htfalist.rowposition;
  525. if((grdInptCol == 2) || (grdInptCol==4) || (grdInptCol==6) || (grdInptCol==8) || (grdInptCol==10))
  526. {
  527. if(popGbn == "VAS")
  528. {
  529. var pid = ds_main_htfa_htfalist.getColumn(grdHtfaRow, "pid");
  530. var cretdd = ds_main_htfa_htfalist.getColumn(grdHtfaRow, "cretdd");
  531. var crettm = ds_main_htfa_htfalist.getColumn(grdHtfaRow, "crettm");
  532. var instcd = ds_main_htfa_htfalist.getColumn(grdHtfaRow, "instcd");
  533. var recitemcd = ds_main_htfa_htfalist.getColumn(grdHtfaRow, "recitemcd");
  534. var recdd;
  535. //var vashval = grd_pasmlist.valueMatrix(grdInptRow, grdInptCol); //통증사전에 들어있는 현재그리드 row, col의 값
  536. //var spid = model.getValue("/root/main/inpt/pasmlist[" + grdInptRow + "]/pid"); //통증사정에 들어있는 현재그리드 row의 pid값
  537. }
  538. else
  539. {
  540. var pid = ds_main_htfa_htfalist.getColumn(grdHtfaRow, "pid");
  541. var cretdd = ds_main_htfa_htfalist.getColumn(grdHtfaRow, "cretdd");
  542. var crettm = ds_main_htfa_htfalist.getColumn(grdHtfaRow, "crettm");
  543. var instcd = ds_main_htfa_htfalist.getColumn(grdHtfaRow, "instcd");
  544. var recitemcd = ds_main_inpt_inptlist.getColumn(grdInptRow, "recitemcd");
  545. var recdd;
  546. var vashval = ds_main_inpt_inptlist.getColumn(grdInptRow, grdInptCol);
  547. var spid = ds_main_inpt_inptlist.getColumn(grdInptRow, "pid");
  548. }
  549. if(popGbn == "VAS")
  550. {
  551. if(grdInptCol==2)
  552. {
  553. recdd = group3.switch1.case1.grd_pasmlist.getCellProperty("head", 3, "text");
  554. }
  555. else if(grdInptCol==4)
  556. {
  557. recdd = group3.switch1.case1.grd_pasmlist.getCellProperty("head", 5, "text");
  558. }
  559. else if(grdInptCol==6)
  560. {
  561. recdd = group3.switch1.case1.grd_pasmlist.getCellProperty("head", 7, "text");
  562. }
  563. else if(grdInptCol==8)
  564. {
  565. recdd = group3.switch1.case1.grd_pasmlist.getCellProperty("head", 9, "text");
  566. }
  567. else if(grdInptCol==10)
  568. {
  569. recdd = group3.switch1.case1.grd_pasmlist.getCellProperty("head", 11, "text");
  570. }
  571. }
  572. else
  573. {
  574. if(grdInptCol==2)
  575. {
  576. recdd = group3.switch1.case1.grd_inptlist.getCellProperty("head", 3, "text");
  577. }
  578. else if(grdInptCol==4)
  579. {
  580. recdd = group3.switch1.case1.grd_inptlist.getCellProperty("head", 5, "text");
  581. }
  582. else if(grdInptCol==6)
  583. {
  584. recdd = group3.switch1.case1.grd_inptlist.getCellProperty("head", 7, "text");
  585. }
  586. else if(grdInptCol==8)
  587. {
  588. recdd = group3.switch1.case1.grd_inptlist.getCellProperty("head", 9, "text");
  589. }
  590. else if(grdInptCol==10)
  591. {
  592. recdd = group3.switch1.case1.grd_inptlist.getCellProperty("head", 11, "text");
  593. }
  594. }
  595. frmf_setParameter("pid", pid);
  596. frmf_setParameter("cretdd", cretdd);
  597. frmf_setParameter("crettm", crettm);
  598. frmf_setParameter("instcd", instcd);
  599. frmf_setParameter("recitemcd", recitemcd);
  600. frmf_setParameter("recdd", recdd);
  601. frmf_setParameter("vas_row", grdInptRow);
  602. frmf_setParameter("vas_col", grdInptCol);
  603. frmf_setParameter("vashval", vashval);
  604. frmf_setParameter("spid", spid);
  605. frmf_setParameter("popGbn", popGbn);//KPS와 VAS를 구분한다.
  606. popGbn = (popGbn == "VAS") ? "SMMNH03300" : (popGbn == "KPS") ? "SMMNH03700" : "";
  607. if(utlf_isNull(popGbn))
  608. {
  609. return;
  610. }
  611. frmf_modal(popGbn, popGbn, "", "", "", "", "", "", "", "", "", "", "M");
  612. frmf_clearParameter("pid");
  613. frmf_clearParameter("cretdd");
  614. frmf_clearParameter("crettm");
  615. frmf_clearParameter("instcd");
  616. frmf_clearParameter("recitemcd");
  617. frmf_clearParameter("recdd");
  618. frmf_clearParameter("vas_row");
  619. frmf_clearParameter("vas_col");
  620. frmf_clearParameter("vashval");
  621. frmf_clearParameter("spid");
  622. frmf_clearParameter("popGbn");
  623. }
  624. }]]></Script>