SMASI00500_병원감염대상자조회.xrw 46 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
  3. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  4. <xhtml:head>
  5. <xhtml:title>병원감염대상자조회</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <condition>
  11. <termflag>I</termflag>
  12. <termtodd/>
  13. <srchinfckindlrg>-</srchinfckindlrg>
  14. <srchinfckindsml>-</srchinfckindsml>
  15. <srchwardcd>-</srchwardcd>
  16. <srchorddeptcd>-</srchorddeptcd>
  17. <srchpid/>
  18. <wardflag>-</wardflag>
  19. </condition>
  20. <sortdata>
  21. <sort1>1</sort1>
  22. <cond1>0</cond1>
  23. <cond2>-</cond2>
  24. <sort2>2</sort2>
  25. <cond3>0</cond3>
  26. <cond4>-</cond4>
  27. <sort3>3</sort3>
  28. <cond5>0</cond5>
  29. <cond6>-</cond6>
  30. <sort4>4</sort4>
  31. <cond7>0</cond7>
  32. <cond8>-</cond8>
  33. <sort5>5</sort5>
  34. <cond9>0</cond9>
  35. <cond10>-</cond10>
  36. </sortdata>
  37. <hospinfcinfolist/>
  38. <basalsicklist/>
  39. <mirotestrslt/>
  40. <druginfo/>
  41. <oprecinfo/>
  42. <codedata>
  43. <popupmenu>
  44. <grid>
  45. <item>
  46. <name>병원감염보고서 상세조회</name>
  47. <func>fReportSearch</func>
  48. </item>
  49. <item>
  50. <name>-</name>
  51. <func/>
  52. </item>
  53. <item>
  54. <name>병원감염보고서 삭제</name>
  55. <func>fDeleteRow</func>
  56. </item>
  57. </grid>
  58. </popupmenu>
  59. </codedata>
  60. <patinfo>
  61. <patinfolist/>
  62. </patinfo>
  63. <popupendflag/>
  64. </main>
  65. <hidden>
  66. <selecteddata>
  67. <selectedpid/>
  68. <selectedindd/>
  69. <selectedrgstdt/>
  70. </selecteddata>
  71. <getdata/>
  72. </hidden>
  73. <send/>
  74. <init>
  75. <currentdt>
  76. <currentdate/>
  77. <currenttime/>
  78. </currentdt>
  79. <userinfo>
  80. <info>
  81. <userid/>
  82. <usernm/>
  83. <instcd/>
  84. </info>
  85. </userinfo>
  86. <A0144list>
  87. </A0144list>
  88. <A0145list>
  89. </A0145list>
  90. <A0358list>
  91. </A0358list>
  92. <deptlist>
  93. </deptlist>
  94. <warddeptlist>
  95. </warddeptlist>
  96. <A0124list>
  97. </A0124list>
  98. <A0006list>
  99. </A0006list>
  100. </init>
  101. <temp/>
  102. </root>
  103. </instance>
  104. <script type="javascript" ev:event="xforms-ready">
  105. <![CDATA[
  106. fInitialize();
  107. model.setValue("/root/init/userinfo/info/userid", getUserId());
  108. model.setValue("/root/init/userinfo/info/usernm", getUserName());
  109. model.setValue("/root/init/userinfo/info/instcd", getUserInfo("posinstcd"));
  110. model.setValue("/root/init/currentdt/currentdate", getCurrentDate());
  111. model.setValue("/root/init/currentdt/currenttime", getCurrentTime());
  112. var idate = new Date();
  113. var peveDate = idate.getAddDate(-1, "M");
  114. //기본 조회는 한달 전 ~ 현재일자 까지 감염된 환자의 리스트
  115. model.makeValue("/root/main/condition/termfromdd", peveDate.getDateFormat());
  116. model.makeValue("/root/main/condition/termtodd", model.getValue("/root/init/currentdt/currentdate"));
  117. model.refresh();
  118. model.makeNode("/root/send/reqdata");
  119. model.copyNode("/root/send/reqdata", "/root/main/condition");
  120. submit("TRASI00501");
  121. grd_hospinfcinfolist.select(1,1) = true;
  122. fSelectAllList(1);
  123. grd_hospinfcinfolist.frozencols = 4;
  124. ]]>
  125. </script>
  126. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
  127. <submission id="TRZSD00109" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  128. <submission id="TRASI00501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/hospinfcinfolist"/>
  129. <submission id="TRASI00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/oprecinfo"/>
  130. <submission id="TRASI00104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/basalsicklist"/>
  131. <submission id="TRASI00105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/druginfo"/>
  132. <submission id="TRASI00106" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/mirotestrslt"/>
  133. <submission id="TXASI00501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/hospinfcinfolist"/>
  134. </model>
  135. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  136. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  137. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  138. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  139. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  140. <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
  141. <script type="javascript">
  142. <![CDATA[
  143. function fInitialize() {
  144. // 진료과
  145. var instcd = getUserInfo("dutplceinstcd");
  146. var standard_yn = "orduseyn";
  147. var ord_deptflag = 'D';
  148. var rslt_ref = "/root/init/deptlist";
  149. var sort_field = "depthngnm";
  150. var sort_method = "asc";
  151. zbcfGetDeptCodeList(instcd, standard_yn, ord_deptflag, rslt_ref, sort_method);
  152. addComboItem("cmb_srchorddeptcd","","-","above");
  153. //벙동
  154. standard_yn = "orduseyn";
  155. ord_deptflag = "W";
  156. rslt_ref = "/root/init/warddeptlist";
  157. sort_field = "deptcd";
  158. sort_method = "asc";
  159. zbcfGetDeptCodeList(instcd, standard_yn, ord_deptflag, rslt_ref, sort_field, sort_method);
  160. addComboItem("cmb_srchwardcd","","-","above");
  161. // 공통코드를 조회한다.
  162. zbcfGetCodeList( new Array("A0144", "A0145", "A0124","A0358","A0006"), new Array("/root/init/A0144list", "/root/init/A0145list", "/root/init/A0124list", "/root/init/A0358list", "/root/init/A0006list") );
  163. // 검염종류
  164. addComboItem("cmb_srchinfckindlrg","","-","above"); // A0144
  165. addComboItem("cmb_srchinfckindsml","","-","above"); // A0145
  166. // 감염종류 중 'Others' 제외 - 2007.12.26 수정요구사항
  167. cmb_srchinfckindlrg.choices.itemset.attribute("nodeset") = "/root/init/A0144list/A0144[cdnm != 'Others']";
  168. grd_hospinfcinfolist.fixedcellcheckbox(0, grd_hospinfcinfolist.colRef("delyn")) = true;
  169. model.refresh();
  170. }
  171. function fSelectAllList(iRow){
  172. var lastRow = grd_hospinfcinfolist.rows - grd_hospinfcinfolist.fixedRows;
  173. if( iRow > 0 && iRow <= lastRow){
  174. model.removeNodeset("/root/send");
  175. model.makeValue("/root/send/reqdata/pid", model.getValue("/root/main/hospinfcinfolist/info[" +iRow + "]/pid"));
  176. model.makeValue("/root/send/reqdata/indd", model.getValue("/root/main/hospinfcinfolist/info[" +iRow + "]/indd"));
  177. model.makeValue("/root/send/reqdata/rgstdt", model.getValue("/root/main/hospinfcinfolist/info[" +iRow + "]/rgstdt"));
  178. submit("TRASI00103");
  179. submit("TRASI00104");
  180. submit("TRASI00105");
  181. submit("TRASI00106");
  182. model.resetInstanceNode("/root/hidden/selecteddata");
  183. model.setValue("/root/hidden/selecteddata/selectedpid", model.getValue("/root/main/hospinfcinfolist/info[" +iRow + "]/pid"));
  184. model.setValue("/root/hidden/selecteddata/selectedindd", model.getValue("/root/main/hospinfcinfolist/info[" +iRow + "]/indd"));
  185. model.setValue("/root/hidden/selecteddata/selectedrgstdt", model.getValue("/root/main/hospinfcinfolist/info[" +iRow + "]/rgstdt"));
  186. }
  187. model.refresh();
  188. }
  189. ]]>
  190. </script>
  191. <script type="javascript">
  192. <![CDATA[
  193. function fReportSearch() {
  194. var iRow = grd_hospinfcinfolist.row;
  195. var sOPPATLIST_PATH = "/root/main/hospinfcinfolist/info";
  196. //fReqOpPatPamInfo();
  197. model.makeNode("/root/send/senddata");
  198. model.makeValue("/root/send/senddata/pid", model.getValue(sOPPATLIST_PATH + "[" + iRow + "]/pid") );
  199. model.makeValue("/root/send/senddata/indd", model.getValue(sOPPATLIST_PATH + "[" + iRow + "]/indd") );
  200. model.makeValue("/root/send/senddata/psnflag", model.getValue(sOPPATLIST_PATH + "[" + iRow + "]/psnflag") );
  201. setParameter("SMASI00500_param","Y");
  202. modal("SMASI00100", 1, 0, 0, "SMASI00100", "/root/send/senddata", "/root/hidden/getdata");
  203. //modal("SMASI00100");
  204. }
  205. function fReqOpPatPamInfo(){
  206. var iRow = grd_hospinfcinfolist.row;
  207. var sOPPATLIST_PATH = "/root/main/hospinfcinfolist/info";
  208. var ioflag = model.getValue(sOPPATLIST_PATH + "[" + iRow + "]/psnflag");// 입원환자 ioflag:I
  209. if(ioflag == "I" || ioflag == "E" ) {
  210. var pid = model.getValue(sOPPATLIST_PATH + "[" + iRow + "]/pid");
  211. var indd = model.getValue(sOPPATLIST_PATH + "[" + iRow + "]/indd");
  212. var cretno = model.getValue(sOPPATLIST_PATH + "[" + iRow + "]/cretno");
  213. var instcd = getUserInfo("dutplceinstcd");
  214. var param = ioflag + "▦"
  215. + pid + "▦"
  216. + indd + "▦"
  217. + cretno + "▦"
  218. + instcd + "▦";
  219. setParameter("condparam", param);
  220. }
  221. else if(ioflag == "O") {
  222. var pid = model.getValue(sOPPATLIST_PATH + "[" + iRow + "]/pid");
  223. var orddd = model.getValue(sOPPATLIST_PATH + "[" + iRow + "]/indd");
  224. var cretno = model.getValue(sOPPATLIST_PATH + "[" + iRow + "]/cretno");
  225. var instcd=getUserInfo("dutplceinstcd");
  226. var srchdd=getCurrentDate();
  227. var param= ioflag + "▦" //외래환자
  228. + pid + "▦"
  229. + orddd + "▦"
  230. + cretno + "▦"
  231. + instcd + "▦"
  232. + srchdd;
  233. setParameter("condparam", param);
  234. }
  235. modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
  236. //modal("SPMMO08900");
  237. }
  238. function fDeleteRow() {
  239. model.removeNodeset("/root/send/reqdata");
  240. if( grd_hospinfcinfolist.rows- grd_hospinfcinfolist.fixedRows > 0 ){
  241. model.makeNode("/root/send/reqdata");
  242. for( var idx = 1 ; idx < grd_hospinfcinfolist.rows- grd_hospinfcinfolist.fixedRows ; idx++ ){
  243. model.setValue("/root/main/hospinfcinfolist/info["+idx+"]/m", "d");
  244. }
  245. var checkNodeList = instance1.selectNodes("/root/main/hospinfcinfolist/info["+ grd_hospinfcinfolist.row +"]");
  246. if( checkNodeList != null && checkNodeList.length > 0 ){
  247. var csv = getNodeListCSV(checkNodeList);
  248. model.makeValue("/root/send/reqdata/hospinfcinfolist", csv);
  249. model.makeNode("/root/send/reqdata/condition");
  250. model.copyNode("/root/send/reqdata/condition", "/root/main/condition");
  251. }else{
  252. messageBox(" 삭제대상이 선택되지 않았습니다. " ,"C002");
  253. return;
  254. }
  255. submit("TXASI00501");
  256. }
  257. }
  258. ]]>
  259. </script>
  260. </xhtml:head>
  261. <xhtml:body guideline="2,23;" idprefix="import" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  262. <group id="group3" scroll="auto" style="left:0px; top:0px; width:1195px; height:784px; ">
  263. <group id="group2" style="left:0px; top:0px; width:1195px; height:784px; vertical-align:top; ">
  264. <line id="line4" class="line_3" style="x1:0px; y1:781px; x2:1194px; y2:781px; "/>
  265. <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
  266. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:145px; height:14px; ">병원감염대상자조회</caption>
  267. </group>
  268. </group>
  269. </group>
  270. <group id="grp_btn" style="left:0px; top:757px; width:1195px; height:27px; ">
  271. <button id="button38" class="btn4_letter3" style="left:1066px; top:3px; width:68px; height:22px; ">
  272. <caption>초기화</caption>
  273. <script type="javascript" ev:event="DOMActivate">
  274. <![CDATA[
  275. //model.resetInstanceNode("/root/main");
  276. model.removeNodeset("/root/main/hospinfcinfolist");
  277. model.removeNodeset("/root/main/basalsicklist");
  278. model.removeNodeset("/root/main/mirotestrslt");
  279. model.removeNodeset("/root/main/druginfo");
  280. model.removeNodeset("/root/main/oprecinfo");
  281. window.reload();
  282. //model.refresh();
  283. ]]>
  284. </script>
  285. </button>
  286. <button id="importbutton1" class="btn4_letter2" style="left:1136px; top:3px; width:56px; height:22px; ">
  287. <caption>삭제</caption>
  288. <script type="javascript" ev:event="DOMActivate">
  289. <![CDATA[
  290. if( grd_hospinfcinfolist.rows- grd_hospinfcinfolist.fixedRows > 0 ){
  291. model.makeNode("/root/send/reqdata");
  292. for( var idx = 1 ; idx < grd_hospinfcinfolist.rows- grd_hospinfcinfolist.fixedRows ; idx++ ){
  293. model.setValue("/root/main/hospinfcinfolist/info["+idx+"]/m", "d");
  294. }
  295. var checkNodeList = instance1.selectNodes("/root/main/hospinfcinfolist/info[delyn='Y']");
  296. if( checkNodeList != null && checkNodeList.length > 0 ){
  297. var csv = getNodeListCSV(checkNodeList);
  298. model.makeValue("/root/send/reqdata/hospinfcinfolist", csv);
  299. model.copyNode("/root/send/reqdata/condition", "/root/main/condition");
  300. }else{
  301. messageBox(" 삭제대상이 선택되지 않았습니다. " ,"C002");
  302. return;
  303. }
  304. submit("TXASI00501");
  305. model.removeNodeset("/root/send");
  306. model.makeNode("/root/send/reqdata");
  307. model.copyNode("/root/send/reqdata", "/root/main/condition");
  308. submit("TRASI00501");
  309. grd_hospinfcinfolist.select(1,1) = true;
  310. fSelectAllList(1);
  311. }
  312. ]]>
  313. </script>
  314. </button>
  315. <button id="btn_print" class="btn6_letter2" style="left:2px; top:3px; width:56px; height:22px; ">
  316. <caption>출력</caption>
  317. </button>
  318. </group>
  319. <group id="grp_biz" scroll="auto" style="left:0px; top:23px; width:1195px; height:737px; ">
  320. <line id="line5" class="line_1" style="x1:0px; y1:84px; x2:1194px; y2:84px; "/>
  321. <group id="group6" style="left:1px; top:0px; width:1194px; height:60px; vertical-align:top; ">
  322. <shape id="roundrect3" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:1194px; height:59px; "/>
  323. <button id="button5" class="btn1_letter2" navindex="10" style="left:1126px; top:21px; width:56px; height:22px; ">
  324. <caption>조회</caption>
  325. <script type="javascript" ev:event="DOMActivate">
  326. <![CDATA[
  327. if(!isRequiredControls("ipt_termfromdd", "ipt_termtodd")){
  328. return;
  329. }
  330. if( isNull(model.getValue("/root/main/condition/srchinfckindlrg")) == false
  331. && isNull(model.getValue("/root/main/condition/srchinfckindsml")) ){
  332. messageBox("감염종류는 2가지 모두 ","C002");
  333. return;
  334. } else if( isNull(model.getValue("/root/main/condition/srchinfckindlrg"))
  335. && isNull(model.getValue("/root/main/condition/srchinfckindsml")) == false ){
  336. messageBox("감염종류는 2가지 모두 ","C002");
  337. return;
  338. }
  339. model.removeNodeset("/root/send");
  340. model.makeNode("/root/send/reqdata");
  341. model.copyNode("/root/send/reqdata", "/root/main/condition");
  342. submit("TRASI00501");
  343. grd_hospinfcinfolist.select(1,1) = true;
  344. fSelectAllList(1);
  345. ]]>
  346. </script>
  347. </button>
  348. <line id="line8" class="line_4" style="x1:1110px; y1:10px; x2:1110px; y2:53px; "/>
  349. <caption id="cap_termfromdd" class="search_name" style="left:15px; top:9px; width:86px; height:17px; ">기간선택 :</caption>
  350. <caption id="cap_termtodd" class="search_name" visibility="hidden" style="left:15px; top:9px; width:86px; height:17px; ">기간선택 :</caption>
  351. <input id="ipt_termfromdd" ref="/root/main/condition/termfromdd" class="input_s_essential" navindex="2" inputtype="date" style="left:188px; top:11px; width:110px; height:19px; "/>
  352. <input id="ipt_termtodd" ref="/root/main/condition/termtodd" class="input_s_essential" navindex="3" inputtype="date" style="left:319px; top:11px; width:110px; height:19px; "/>
  353. <caption id="caption15" class="search_name" style="left:460px; top:10px; width:86px; height:17px; ">감염종류 :</caption>
  354. <caption id="caption16" class="search_name" style="left:845px; top:10px; width:99px; height:17px; ">등록번호 :</caption>
  355. <caption id="caption21" class="search_name" style="left:15px; top:35px; width:86px; height:17px; ">병동 :</caption>
  356. <caption id="caption22" class="search_name" style="left:460px; top:34px; width:73px; height:17px; ">진료과 :</caption>
  357. <select1 id="cmb_srchorddeptcd" ref="/root/main/condition/srchorddeptcd" class="combo_search" navindex="9" appearance="minimal" style="left:554px; top:34px; width:245px; height:19px; ">
  358. <choices>
  359. <itemset nodeset="/root/init/deptlist/dept">
  360. <label ref="depthngnm"/>
  361. <value ref="deptcd"/>
  362. </itemset>
  363. </choices>
  364. </select1>
  365. <caption id="caption2" class="search_no_b" style="left:303px; top:10px; width:12px; height:17px; ">~</caption>
  366. <select1 id="combo2" ref="/root/main/condition/termflag" class="combo_search" navindex="1" appearance="minimal" style="left:110px; top:11px; width:75px; height:19px; ">
  367. <choices>
  368. <item>
  369. <label>감염일</label>
  370. <value>I</value>
  371. </item>
  372. <item>
  373. <label>보고일</label>
  374. <value>R</value>
  375. </item>
  376. </choices>
  377. </select1>
  378. <select1 id="cmb_srchwardcd" ref="/root/main/condition/srchwardcd" class="combo_search" navindex="8" appearance="minimal" style="left:188px; top:34px; width:189px; height:19px; ">
  379. <choices>
  380. <itemset nodeset="/root/init/warddeptlist/dept">
  381. <label ref="depthngnm"/>
  382. <value ref="deptcd"/>
  383. </itemset>
  384. </choices>
  385. </select1>
  386. <select1 id="cmb_srchinfckindlrg" ref="/root/main/condition/srchinfckindlrg" class="combo_search" navindex="4" appearance="minimal" style="left:554px; top:10px; width:115px; height:19px; ">
  387. <choices>
  388. <itemset nodeset="/root/init/A0144list/A0144">
  389. <label ref="cdnm"/>
  390. <value ref="cdid"/>
  391. </itemset>
  392. </choices>
  393. <script type="javascript" ev:event="xforms-value-changed">
  394. <![CDATA[
  395. var cmb_srchinfckindsml = document.controls("cmb_srchinfckindsml");
  396. cmb_srchinfckindsml.choices.itemset.attribute("nodeset") = "/root/init/A0145list/A0145[contains(cdid, '"+model.getValue("/root/main/condition/srchinfckindlrg") +"')]"
  397. if( isNull(model.getValue("/root/main/condition/srchinfckindlrg")) ){
  398. model.setValue("/root/main/condition/srchinfckindsml", "");
  399. }
  400. cmb_srchinfckindsml.refresh();
  401. //}
  402. ]]>
  403. </script>
  404. </select1>
  405. <select1 id="cmb_srchinfckindsml" ref="/root/main/condition/srchinfckindsml" class="combo_search" navindex="5" appearance="minimal" style="left:673px; top:10px; width:126px; height:19px; ">
  406. <choices>
  407. <itemset nodeset="/root/init/A0145list/A0145">
  408. <label ref="cdnm"/>
  409. <value ref="cdid"/>
  410. </itemset>
  411. </choices>
  412. </select1>
  413. <select1 id="cmb_wardflag" ref="/root/main/condition/wardflag" class="combo_search" navindex="7" appearance="minimal" style="left:110px; top:34px; width:75px; height:19px; ">
  414. <choices>
  415. <item>
  416. <label>-전체-</label>
  417. <value>-</value>
  418. </item>
  419. <item>
  420. <label>감염병동</label>
  421. <value>I</value>
  422. </item>
  423. <item>
  424. <label>현병동</label>
  425. <value>N</value>
  426. </item>
  427. </choices>
  428. <script type="javascript" ev:event="xforms-value-changed">
  429. <![CDATA[
  430. if( model.getValue("/root/main/condition/wardflag") == "-" ){
  431. model.setValue("/root/main/condition/srchwardcd", "-");
  432. }
  433. cmb_srchwardcd.refresh();
  434. ]]>
  435. </script>
  436. </select1>
  437. <input id="ipt_srchpid" ref="/root/main/condition/srchpid" class="input_search" navindex="6" style="left:939px; top:10px; width:89px; height:19px; "/>
  438. <button id="btn_srchpid" class="icon_search" style="left:1030px; top:11px; width:16px; height:16px; ">
  439. <caption/>
  440. <script type="javascript" ev:event="DOMActivate">
  441. <![CDATA[
  442. model.makeValue("/root/temp/send/pid", model.getValue("/root/main/condition/srchpid"));
  443. model.makeValue("/root/temp/send/srchcond", "1");
  444. modal("SPPMC02500", 1,150, 150, "SPPMC02500", "/root/temp/send", "/root/send");
  445. var srch_pid = model.getValue("/root/main/patinfo/patinfolist/pid");
  446. if (srch_pid != "") { // SMPMC00001_환자기초정보조회 화면에서 조회한 경우임
  447. model.removeNodeset("/root/main/patinfo/patinfolist"); // patinfolist가 제거됨 (resetInstanceNode의 경우 값은 지우고 노드는 남아있음)
  448. model.makeNode("/root/main/patinfo/patinfolist"); // SPPMC02500_환자조회 팝업을 다시 조회할 경우를 위해 다시 노드를 추가함
  449. model.setValue("/root/main/empinfcinfo/empinfclist/caspsnid", srch_pid);
  450. btn_cashidden.dispatch("DOMActivate");
  451. }
  452. model.refresh();
  453. ]]>
  454. </script>
  455. </button>
  456. </group>
  457. <button id="button2" class="btn2_letter2" style="left:1152px; top:63px; width:48px; height:19px; ">
  458. <caption>엑셀</caption>
  459. <script type="javascript" ev:event="DOMActivate">
  460. <![CDATA[
  461. // var fileName = window.fileDialog("save", ",", false, "병원감염대상자조회", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  462. // if (fileName != ""){
  463. // grd_hospinfcinfolist.saveExcel(fileName, "SheetName", false, false, "", "", false);
  464. // }
  465. var fileName = window.fileDialog("save", ",", false, "병원감염대상자조회", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  466. if (fileName != ""){
  467. grd_hospinfcinfolist.saveExcel(fileName, "병원감염대상자조회", true, true, "", "", false);
  468. var s = fileName.lastIndexOf("\\");
  469. var fileName=fileName.substring(s+1);
  470. var rmsg = messageBox("저장된 Excel을", "Q004");
  471. if( rmsg == 6 ){
  472. window.exec("excel.exe", fileName);
  473. }
  474. }
  475. ]]>
  476. </script>
  477. </button>
  478. <button id="button51" class="btn2_letter2" style="left:1107px; top:63px; width:42px; height:19px; ">
  479. <caption>정렬</caption>
  480. <script type="javascript" ev:event="DOMActivate">
  481. <![CDATA[
  482. var tmpCol = model.getValue("/root/main/sortdata/cond1");
  483. var tmpsort = model.getValue("/root/main/sortdata/cond2");
  484. if (tmpsort == "asc" && tmpCol > 0 )
  485. {
  486. grd_hospinfcinfolist.colsort(tmpCol) = "asc";
  487. } else{
  488. grd_hospinfcinfolist.colsort(tmpCol) = "desc";
  489. }
  490. var tmpCol = model.getValue("/root/main/sortdata/cond3");
  491. var tmpsort = model.getValue("/root/main/sortdata/cond4");
  492. if (tmpsort == "asc" && tmpCol > 0 )
  493. {
  494. grd_hospinfcinfolist.colsort(tmpCol) = "asc";
  495. } else{
  496. grd_hospinfcinfolist.colsort(tmpCol) = "desc";
  497. }
  498. var tmpCol = model.getValue("/root/main/sortdata/cond5");
  499. var tmpsort = model.getValue("/root/main/sortdata/cond6");
  500. if (tmpsort == "asc" && tmpCol > 0 )
  501. {
  502. grd_hospinfcinfolist.colsort(tmpCol) = "asc";
  503. } else{
  504. grd_hospinfcinfolist.colsort(tmpCol) = "desc";
  505. }
  506. var tmpCol = model.getValue("/root/main/sortdata/cond7");
  507. var tmpsort = model.getValue("/root/main/sortdata/cond8");
  508. if (tmpsort == "asc" && tmpCol > 0 )
  509. {
  510. grd_hospinfcinfolist.colsort(tmpCol) = "asc";
  511. } else{
  512. grd_hospinfcinfolist.colsort(tmpCol) = "desc";
  513. }
  514. var tmpCol = model.getValue("/root/main/sortdata/cond9");
  515. var tmpsort = model.getValue("/root/main/sortdata/cond10");
  516. if (tmpsort == "asc" && tmpCol > 0 )
  517. {
  518. grd_hospinfcinfolist.colsort(tmpCol) = "asc";
  519. } else{
  520. grd_hospinfcinfolist.colsort(tmpCol) = "desc";
  521. }
  522. grd_hospinfcinfolist.sort(1, 1, grd_hospinfcinfolist.bottomRow, grd_hospinfcinfolist.rightcol)="usersort";
  523. grd_hospinfcinfolist.gridToInstance();
  524. model.refresh();
  525. ]]>
  526. </script>
  527. </button>
  528. <output id="output4" ref="/root/main/sortdata/sort4" class="output_fix" style="left:725px; top:90px; width:30px; height:19px; text-align:center; "/>
  529. <select1 id="combo17" ref="/root/main/sortdata/cond8" class="combo_search" appearance="minimal" style="left:856px; top:90px; width:70px; height:19px; ">
  530. <choices>
  531. <item>
  532. <label>-</label>
  533. <value>-</value>
  534. </item>
  535. <item>
  536. <label>올림</label>
  537. <value>asc</value>
  538. </item>
  539. <item>
  540. <label>내림</label>
  541. <value>desc</value>
  542. </item>
  543. </choices>
  544. </select1>
  545. <output id="output5" ref="/root/main/sortdata/sort5" class="output_fix" style="left:939px; top:90px; width:30px; height:19px; text-align:center; "/>
  546. <output id="output6" ref="/root/main/sortdata/sort2" class="output_fix" style="left:296px; top:90px; width:30px; height:19px; text-align:center; "/>
  547. <output id="output7" ref="/root/main/sortdata/sort3" class="output_fix" style="left:511px; top:90px; width:30px; height:19px; text-align:center; "/>
  548. <output id="output8" ref="/root/main/sortdata/sort1" class="output_fix" style="left:82px; top:90px; width:30px; height:19px; text-align:center; "/>
  549. <select1 id="importcombo1" ref="/root/main/sortdata/cond3" class="combo_search" appearance="minimal" style="left:329px; top:90px; width:95px; height:19px; ">
  550. <choices>
  551. <item>
  552. <label>-</label>
  553. <value>0</value>
  554. </item>
  555. <item>
  556. <label>확정여부</label>
  557. <value>1</value>
  558. </item>
  559. <item>
  560. <label>감염일</label>
  561. <value>26</value>
  562. </item>
  563. <item>
  564. <label>등록일</label>
  565. <value>25</value>
  566. </item>
  567. <item>
  568. <label>성명</label>
  569. <value>3</value>
  570. </item>
  571. <item>
  572. <label>병동</label>
  573. <value>6</value>
  574. </item>
  575. <item>
  576. <label>병실</label>
  577. <value>7</value>
  578. </item>
  579. <item>
  580. <label>진료과</label>
  581. <value>8</value>
  582. </item>
  583. <item>
  584. <label>입원일</label>
  585. <value>10</value>
  586. </item>
  587. <item>
  588. <label>중환자실입실일</label>
  589. <value>15</value>
  590. </item>
  591. <item>
  592. <label>감염발생병동</label>
  593. <value>12</value>
  594. </item>
  595. <item>
  596. <label>감염발생병실</label>
  597. <value>13</value>
  598. </item>
  599. <item>
  600. <label>중증도</label>
  601. <value>14</value>
  602. </item>
  603. <item>
  604. <label>감염종류(대분류)</label>
  605. <value>28</value>
  606. </item>
  607. <item>
  608. <label>감염종류(소분류)</label>
  609. <value>29</value>
  610. </item>
  611. <item>
  612. <label>삽입기구종류</label>
  613. <value>30</value>
  614. </item>
  615. <item>
  616. <label>기구삽입일</label>
  617. <value>31</value>
  618. </item>
  619. <item>
  620. <label>수술여부</label>
  621. <value>18</value>
  622. </item>
  623. <item>
  624. <label>Risk Index</label>
  625. <value>24</value>
  626. </item>
  627. </choices>
  628. </select1>
  629. <select1 id="importcombo2" ref="/root/main/sortdata/cond1" class="combo_search" appearance="minimal" style="left:115px; top:90px; width:95px; height:19px; ">
  630. <choices>
  631. <item>
  632. <label>-</label>
  633. <value>0</value>
  634. </item>
  635. <item>
  636. <label>확정여부</label>
  637. <value>1</value>
  638. </item>
  639. <item>
  640. <label>감염일</label>
  641. <value>26</value>
  642. </item>
  643. <item>
  644. <label>등록일</label>
  645. <value>25</value>
  646. </item>
  647. <item>
  648. <label>성명</label>
  649. <value>3</value>
  650. </item>
  651. <item>
  652. <label>병동</label>
  653. <value>6</value>
  654. </item>
  655. <item>
  656. <label>병실</label>
  657. <value>7</value>
  658. </item>
  659. <item>
  660. <label>진료과</label>
  661. <value>8</value>
  662. </item>
  663. <item>
  664. <label>입원일</label>
  665. <value>10</value>
  666. </item>
  667. <item>
  668. <label>중환자실입실일</label>
  669. <value>15</value>
  670. </item>
  671. <item>
  672. <label>감염발생병동</label>
  673. <value>12</value>
  674. </item>
  675. <item>
  676. <label>감염발생병실</label>
  677. <value>13</value>
  678. </item>
  679. <item>
  680. <label>중증도</label>
  681. <value>14</value>
  682. </item>
  683. <item>
  684. <label>감염종류(대분류)</label>
  685. <value>28</value>
  686. </item>
  687. <item>
  688. <label>감염종류(소분류)</label>
  689. <value>29</value>
  690. </item>
  691. <item>
  692. <label>삽입기구종류</label>
  693. <value>30</value>
  694. </item>
  695. <item>
  696. <label>기구삽입일</label>
  697. <value>31</value>
  698. </item>
  699. <item>
  700. <label>수술여부</label>
  701. <value>18</value>
  702. </item>
  703. <item>
  704. <label>Risk Index</label>
  705. <value>24</value>
  706. </item>
  707. </choices>
  708. </select1>
  709. <caption id="caption3" class="cell_1" style="left:0px; top:89px; width:79px; height:23px; vertical-align:middle; ">정렬선택</caption>
  710. <select1 id="importcombo3" ref="/root/main/sortdata/cond5" class="combo_search" appearance="minimal" style="left:544px; top:90px; width:95px; height:19px; ">
  711. <choices>
  712. <item>
  713. <label>-</label>
  714. <value>0</value>
  715. </item>
  716. <item>
  717. <label>확정여부</label>
  718. <value>1</value>
  719. </item>
  720. <item>
  721. <label>감염일</label>
  722. <value>26</value>
  723. </item>
  724. <item>
  725. <label>등록일</label>
  726. <value>25</value>
  727. </item>
  728. <item>
  729. <label>성명</label>
  730. <value>3</value>
  731. </item>
  732. <item>
  733. <label>병동</label>
  734. <value>6</value>
  735. </item>
  736. <item>
  737. <label>병실</label>
  738. <value>7</value>
  739. </item>
  740. <item>
  741. <label>진료과</label>
  742. <value>8</value>
  743. </item>
  744. <item>
  745. <label>입원일</label>
  746. <value>10</value>
  747. </item>
  748. <item>
  749. <label>중환자실입실일</label>
  750. <value>15</value>
  751. </item>
  752. <item>
  753. <label>감염발생병동</label>
  754. <value>12</value>
  755. </item>
  756. <item>
  757. <label>감염발생병실</label>
  758. <value>13</value>
  759. </item>
  760. <item>
  761. <label>중증도</label>
  762. <value>14</value>
  763. </item>
  764. <item>
  765. <label>감염종류(대분류)</label>
  766. <value>28</value>
  767. </item>
  768. <item>
  769. <label>감염종류(소분류)</label>
  770. <value>29</value>
  771. </item>
  772. <item>
  773. <label>삽입기구종류</label>
  774. <value>30</value>
  775. </item>
  776. <item>
  777. <label>기구삽입일</label>
  778. <value>31</value>
  779. </item>
  780. <item>
  781. <label>수술여부</label>
  782. <value>18</value>
  783. </item>
  784. <item>
  785. <label>Risk Index</label>
  786. <value>24</value>
  787. </item>
  788. </choices>
  789. </select1>
  790. <select1 id="combo4" ref="/root/main/sortdata/cond6" class="combo_search" appearance="minimal" style="left:642px; top:90px; width:70px; height:19px; ">
  791. <choices>
  792. <item>
  793. <label>-</label>
  794. <value>-</value>
  795. </item>
  796. <item>
  797. <label>올림</label>
  798. <value>asc</value>
  799. </item>
  800. <item>
  801. <label>내림</label>
  802. <value>desc</value>
  803. </item>
  804. </choices>
  805. </select1>
  806. <line id="line2" class="line_3" style="x1:0px; y1:112px; x2:1192px; y2:112px; "/>
  807. <select1 id="combo10" ref="/root/main/sortdata/cond2" class="combo_search" appearance="minimal" style="left:213px; top:90px; width:70px; height:19px; ">
  808. <choices>
  809. <item>
  810. <label>-</label>
  811. <value>-</value>
  812. </item>
  813. <item>
  814. <label>올림</label>
  815. <value>asc</value>
  816. </item>
  817. <item>
  818. <label>내림</label>
  819. <value>desc</value>
  820. </item>
  821. </choices>
  822. </select1>
  823. <select1 id="combo5" ref="/root/main/sortdata/cond4" class="combo_search" appearance="minimal" style="left:427px; top:90px; width:70px; height:19px; ">
  824. <choices>
  825. <item>
  826. <label>-</label>
  827. <value>-</value>
  828. </item>
  829. <item>
  830. <label>올림</label>
  831. <value>asc</value>
  832. </item>
  833. <item>
  834. <label>내림</label>
  835. <value>desc</value>
  836. </item>
  837. </choices>
  838. </select1>
  839. <select1 id="combo6" ref="/root/main/sortdata/cond7" class="combo_search" appearance="minimal" style="left:758px; top:90px; width:95px; height:19px; ">
  840. <choices>
  841. <item>
  842. <label>-</label>
  843. <value>0</value>
  844. </item>
  845. <item>
  846. <label>확정여부</label>
  847. <value>1</value>
  848. </item>
  849. <item>
  850. <label>감염일</label>
  851. <value>26</value>
  852. </item>
  853. <item>
  854. <label>등록일</label>
  855. <value>25</value>
  856. </item>
  857. <item>
  858. <label>성명</label>
  859. <value>3</value>
  860. </item>
  861. <item>
  862. <label>병동</label>
  863. <value>6</value>
  864. </item>
  865. <item>
  866. <label>병실</label>
  867. <value>7</value>
  868. </item>
  869. <item>
  870. <label>진료과</label>
  871. <value>8</value>
  872. </item>
  873. <item>
  874. <label>입원일</label>
  875. <value>10</value>
  876. </item>
  877. <item>
  878. <label>중환자실입실일</label>
  879. <value>15</value>
  880. </item>
  881. <item>
  882. <label>감염발생병동</label>
  883. <value>12</value>
  884. </item>
  885. <item>
  886. <label>감염발생병실</label>
  887. <value>13</value>
  888. </item>
  889. <item>
  890. <label>중증도</label>
  891. <value>14</value>
  892. </item>
  893. <item>
  894. <label>감염종류(대분류)</label>
  895. <value>28</value>
  896. </item>
  897. <item>
  898. <label>감염종류(소분류)</label>
  899. <value>29</value>
  900. </item>
  901. <item>
  902. <label>삽입기구종류</label>
  903. <value>30</value>
  904. </item>
  905. <item>
  906. <label>기구삽입일</label>
  907. <value>31</value>
  908. </item>
  909. <item>
  910. <label>수술여부</label>
  911. <value>18</value>
  912. </item>
  913. <item>
  914. <label>Risk Index</label>
  915. <value>24</value>
  916. </item>
  917. </choices>
  918. </select1>
  919. <select1 id="combo7" ref="/root/main/sortdata/cond9" class="combo_search" appearance="minimal" style="left:971px; top:90px; width:100px; height:19px; ">
  920. <choices>
  921. <item>
  922. <label>-</label>
  923. <value>0</value>
  924. </item>
  925. <item>
  926. <label>확정여부</label>
  927. <value>1</value>
  928. </item>
  929. <item>
  930. <label>감염일</label>
  931. <value>26</value>
  932. </item>
  933. <item>
  934. <label>등록일</label>
  935. <value>25</value>
  936. </item>
  937. <item>
  938. <label>성명</label>
  939. <value>3</value>
  940. </item>
  941. <item>
  942. <label>병동</label>
  943. <value>6</value>
  944. </item>
  945. <item>
  946. <label>병실</label>
  947. <value>7</value>
  948. </item>
  949. <item>
  950. <label>진료과</label>
  951. <value>8</value>
  952. </item>
  953. <item>
  954. <label>입원일</label>
  955. <value>10</value>
  956. </item>
  957. <item>
  958. <label>중환자실입실일</label>
  959. <value>15</value>
  960. </item>
  961. <item>
  962. <label>감염발생병동</label>
  963. <value>12</value>
  964. </item>
  965. <item>
  966. <label>감염발생병실</label>
  967. <value>13</value>
  968. </item>
  969. <item>
  970. <label>중증도</label>
  971. <value>14</value>
  972. </item>
  973. <item>
  974. <label>감염종류(대분류)</label>
  975. <value>28</value>
  976. </item>
  977. <item>
  978. <label>감염종류(소분류)</label>
  979. <value>29</value>
  980. </item>
  981. <item>
  982. <label>삽입기구종류</label>
  983. <value>30</value>
  984. </item>
  985. <item>
  986. <label>기구삽입일</label>
  987. <value>31</value>
  988. </item>
  989. <item>
  990. <label>수술여부</label>
  991. <value>18</value>
  992. </item>
  993. <item>
  994. <label>Risk Index</label>
  995. <value>24</value>
  996. </item>
  997. </choices>
  998. </select1>
  999. <select1 id="combo15" ref="/root/main/sortdata/cond10" class="combo_search" appearance="minimal" style="left:1074px; top:90px; width:75px; height:19px; ">
  1000. <choices>
  1001. <item>
  1002. <label>-</label>
  1003. <value>-</value>
  1004. </item>
  1005. <item>
  1006. <label>올림</label>
  1007. <value>asc</value>
  1008. </item>
  1009. <item>
  1010. <label>내림</label>
  1011. <value>desc</value>
  1012. </item>
  1013. </choices>
  1014. </select1>
  1015. <datagrid id="importdatagrid1" nodeset="/root/main/basalsicklist/info" caption="기저질환명" colsep="^" colwidth="286" ellipsis="true" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowsep="|" style="left:905px; top:114px; width:290px; height:140px; ">
  1016. <col ref="basalsickcd" type="combo">
  1017. <choices>
  1018. <itemset nodeset="/root/init/A0124list/A0124">
  1019. <label ref="cdnm"/>
  1020. <value ref="cdid"/>
  1021. </itemset>
  1022. </choices>
  1023. </col>
  1024. </datagrid>
  1025. <datagrid id="importdatagrid2" nodeset="/root/main/oprecinfo/info" autoresize="true" caption="감염관리코드^수술명^부수술명^집도의" colsep="^" colwidth="76, 166, 160, 70" ellipsis="true" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:905px; top:254px; width:290px; height:180px; ">
  1026. <col ref="infcopcd" style="text-align:center; "/>
  1027. <col ref="opnm"/>
  1028. <col ref="subopnm"/>
  1029. <col ref="perfdrnm"/>
  1030. </datagrid>
  1031. <datagrid id="importdatagrid4" nodeset="/root/main/druginfo/info" caption="분류^약품구분^약품명^투여시작일^투여종료일^약품코드^비고" colsep="^" colwidth="61, 61, 100, 80, 80, 80, 100" ellipsis="true" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:905px; top:584px; width:290px; height:150px; ">
  1032. <col disabled="true" ref="drugflag" type="combo">
  1033. <choices>
  1034. <item>
  1035. <label>항암제</label>
  1036. <value>C</value>
  1037. </item>
  1038. <item>
  1039. <label>항바이러스제</label>
  1040. <value>V</value>
  1041. </item>
  1042. </choices>
  1043. </col>
  1044. <col disabled="true" ref="spcldrug" type="combo">
  1045. <choices>
  1046. <itemset nodeset="/root/init/A0006list/A0006">
  1047. <label ref="cdnm"/>
  1048. <value ref="cdid"/>
  1049. </itemset>
  1050. </choices>
  1051. </col>
  1052. <col ref="drughngnm"/>
  1053. <col ref="drugusdt" format="yyyy-mm-dd"/>
  1054. <col ref="druguedt" format="yyyy-mm-dd"/>
  1055. <col ref="drugcd"/>
  1056. <col ref="etc"/>
  1057. </datagrid>
  1058. <datagrid id="grd_hospinfcinfolist" nodeset="/root/main/hospinfcinfolist/info" class="datagrid2" caption="^확정&#xA;여부^등록번호^성명^성별^나이^병동^병실^진료과^주치의^입원일^진단명^감염발생 병동^감염발생 병실^중증도^중환자실&#xA;입실일자^중환자실&#xA;퇴실일자^중환자실&#xA;재원기간^수술&#xA;여부^수술시간&#xA;(분)^Wound&#xA;class^ASA&#xA;class^General&#xA;anesthesia^Endoscopic&#xA;approach^Risk&#xA;Index^등록일^감염일^감염전&#xA;재원일수^감염종류&#xA;(대분류)^감염종류&#xA;(소분류)^Device 종류^Device&#xA;삽입일^Device&#xA;제거일^Device&#xA;삽압일수^TPN&#xA;여부^항암제&#xA;여부^Steroid&#xA;여부^2차혈류&#xA;감염여부^Hb&#xA;검사일1^Hb&#xA;결과1^WBC&#xA;검사일1^WBC&#xA;결과1^Neutrophils&#xA;검사일1^Neutrophils&#xA;결과1^ESR&#xA;검사일1^ESR&#xA;결과1^CRP&#xA;검사일1^CRP&#xA;결과1^Hb&#xA;검사일2^Hb&#xA;결과2^WBC&#xA;검사일2^WBC&#xA;결과2^Neutrophils&#xA;검사일2^Neutrophils&#xA;결과2^ESR&#xA;검사일2^ESR&#xA;결과2^CRP&#xA;검사일2^CRP&#xA;결과2^체온&#xA;검사일1^체온1^체온&#xA;검사일2&#xA;^체온2^비고" colsep="^" colwidth="30, 34, 63, 70, 35, 50, 100, 81, 90, 70, 93, 114, 91, 88, 63, 80, 80, 59, 35, 54, 55, 49, 70, 101, 53, 82, 84, 63, 86, 86, 83, 88, 89, 60, 44, 49, 50, 56, 80, 40, 80, 40, 80, 76, 80, 40, 80, 40, 80, 40, 80, 40, 80, 76, 80, 40, 80, 40, 80, 55, 80, 40, 100" dataheight="25" defaultrows="0" ellipsis="true" mergecellsfixedrows="bycolrec" rowheight="32" rowsep="|" tooltip="true" style="left:0px; top:115px; width:900px; height:620px; ">
  1059. <col checkvalue="Y,N" ref="delyn" type="checkbox"/>
  1060. <col disabled="true" ref="cnfmyn" type="combo" style="text-align:center; ">
  1061. <choices>
  1062. <item>
  1063. <label>Y</label>
  1064. <value>Y</value>
  1065. </item>
  1066. <item>
  1067. <label>N</label>
  1068. <value>N</value>
  1069. </item>
  1070. </choices>
  1071. </col>
  1072. <col ref="pid"/>
  1073. <col ref="patnm"/>
  1074. <col disabled="true" ref="sexflag" type="combo">
  1075. <choices>
  1076. <item>
  1077. <label>남</label>
  1078. <value>M</value>
  1079. </item>
  1080. <item>
  1081. <label>여</label>
  1082. <value>F</value>
  1083. </item>
  1084. </choices>
  1085. </col>
  1086. <col ref="age"/>
  1087. <col disabled="true" ref="wardcd" type="combo">
  1088. <choices>
  1089. <itemset nodeset="/root/init/warddeptlist/dept">
  1090. <label ref="depthngnm"/>
  1091. <value ref="deptcd"/>
  1092. </itemset>
  1093. </choices>
  1094. </col>
  1095. <col ref="roomcd"/>
  1096. <col disabled="true" ref="orddeptcd" type="combo">
  1097. <choices>
  1098. <itemset nodeset="/root/init/deptlist/dept">
  1099. <label ref="depthngnm"/>
  1100. <value ref="deptcd"/>
  1101. </itemset>
  1102. </choices>
  1103. </col>
  1104. <col ref="atdrtnm"/>
  1105. <col ref="indd" format="yyyy-mm-dd" style="left:613px; top:32px; width:93px; height:23px; "/>
  1106. <col ref="diagnm"/>
  1107. <col disabled="true" ref="infccaswardcd" type="combo">
  1108. <choices>
  1109. <itemset nodeset="/root/init/warddeptlist/dept">
  1110. <label ref="depthngnm"/>
  1111. <value ref="deptcd"/>
  1112. </itemset>
  1113. </choices>
  1114. </col>
  1115. <col disabled="true" ref="infccasroomcd"/>
  1116. <col ref="severityclssflag"/>
  1117. <col ref="icuinrmdd" format="yyyy-mm-dd"/>
  1118. <col ref="icuoutrmdd" format="yyyy-mm-dd"/>
  1119. <col ref="icuinhospdayno"/>
  1120. <col disabled="true" ref="opinfcyn" type="combo">
  1121. <choices>
  1122. <item>
  1123. <label>Y</label>
  1124. <value>Y</value>
  1125. </item>
  1126. <item>
  1127. <label>N</label>
  1128. <value>N</value>
  1129. </item>
  1130. </choices>
  1131. </col>
  1132. <col ref="opusetimeno"/>
  1133. <col ref="woundclssflag"/>
  1134. <col ref="asaclssflag"/>
  1135. <col ref="generalanesthesiayn"/>
  1136. <col ref="endoscopicopyn"/>
  1137. <col ref="riskindxpnt"/>
  1138. <col ref="rgstdt" format="yyyy-mm-dd"/>
  1139. <col ref="infcdd" format="yyyy-mm-dd"/>
  1140. <col ref="infcbfinhospdayno"/>
  1141. <col ref="infckindlrg" type="combo">
  1142. <choices>
  1143. <itemset nodeset="/root/init/A0144list/A0144">
  1144. <label ref="cdnm"/>
  1145. <value ref="cdid"/>
  1146. </itemset>
  1147. </choices>
  1148. </col>
  1149. <col disabled="true" ref="infckindsml" type="combo">
  1150. <choices>
  1151. <itemset nodeset="/root/init/A0145list/A0145">
  1152. <label ref="cdnm"/>
  1153. <value ref="cdid"/>
  1154. </itemset>
  1155. </choices>
  1156. </col>
  1157. <col disabled="true" ref="catecd" type="combo">
  1158. <choices>
  1159. <itemset nodeset="/root/init/A0358list/A0358">
  1160. <label ref="cdnm"/>
  1161. <value ref="cdid"/>
  1162. </itemset>
  1163. </choices>
  1164. </col>
  1165. <col ref="cateusdt" format="yyyy-mm-dd"/>
  1166. <col ref="cateuedt" format="yyyy-mm-dd"/>
  1167. <col ref="cateusedayno"/>
  1168. <col ref="tpnyn"/>
  1169. <col ref="anticncryn"/>
  1170. <col ref="steroidyn"/>
  1171. <col ref="scndbfinfcyn"/>
  1172. <col ref="hbtestdt1" format="yyyy-mm-dd"/>
  1173. <col ref="hbtestrslt1"/>
  1174. <col ref="wbctestdt1" format="yyyy-mm-dd"/>
  1175. <col ref="wbctestrslt1"/>
  1176. <col ref="neutrophilstestdt1" format="yyyy-mm-dd"/>
  1177. <col ref="neutrophilstestrslt1"/>
  1178. <col ref="esrtestdt1" format="yyyy-mm-dd"/>
  1179. <col ref="esrtestrslt1"/>
  1180. <col ref="crptestdt1" format="yyyy-mm-dd"/>
  1181. <col ref="crptestrslt1"/>
  1182. <col ref="hbtestdt2" format="yyyy-mm-dd"/>
  1183. <col ref="hbtestrslt2"/>
  1184. <col ref="wbctestdt2" format="yyyy-mm-dd"/>
  1185. <col ref="wbctestrslt2"/>
  1186. <col ref="neutrophilstestdt2" format="yyyy-mm-dd"/>
  1187. <col ref="neutrophilstestrslt2"/>
  1188. <col ref="esrtestdt2" format="yyyy-mm-dd"/>
  1189. <col ref="esrtestrslt2"/>
  1190. <col ref="crptestdt2" format="yyyy-mm-dd"/>
  1191. <col ref="crptestrslt2"/>
  1192. <col ref="bdtptestdt1" format="yyyy-mm-dd"/>
  1193. <col ref="bdtptestrslt1"/>
  1194. <col ref="bdtptestdt2" format="yyyy-mm-dd"/>
  1195. <col ref="bdtptestrslt2"/>
  1196. <col ref="rem"/>
  1197. <col ref="psnflag" visibility="hidden"/>
  1198. <col ref="cretno" visibility="hidden"/>
  1199. <script type="javascript" ev:event="onmousedown">
  1200. <![CDATA[
  1201. if(event.button == 3){
  1202. if(grd_hospinfcinfolist.isCell(event.target) && grd_hospinfcinfolist.mouseRow >= grd_hospinfcinfolist.fixedrows){
  1203. window.setPopupMenu(true, "/root/main/codedata/popupmenu/grid/item", "name", "func", false);
  1204. }else{
  1205. window.setPopupMenu(false);
  1206. }
  1207. }
  1208. ]]>
  1209. </script>
  1210. <script type="javascript" ev:event="DOMFocusOut">
  1211. <![CDATA[
  1212. window.setPopupMenu(false);
  1213. ]]>
  1214. </script>
  1215. <script type="javascript" ev:event="ondblclick">
  1216. <![CDATA[
  1217. var iRow = grd_hospinfcinfolist.mouseRow;
  1218. fSelectAllList(iRow);
  1219. ]]>
  1220. </script>
  1221. <script type="javascript" ev:event="onclick">
  1222. <![CDATA[
  1223. // alert(grd_hospinfcinfolist.colRef("cnfmyn"));
  1224. // alert(grd_hospinfcinfolist.colRef("infcdd"));
  1225. // alert(grd_hospinfcinfolist.colRef("rgstdt"));
  1226. // alert(grd_hospinfcinfolist.colRef("patnm"));
  1227. // alert(grd_hospinfcinfolist.colRef("wardcd"));
  1228. // alert(grd_hospinfcinfolist.colRef("roomcd"));
  1229. // alert(grd_hospinfcinfolist.colRef("orddeptcd"));
  1230. // alert(grd_hospinfcinfolist.colRef("indd"));
  1231. // alert(grd_hospinfcinfolist.colRef("icuinrmdd"));
  1232. // alert(grd_hospinfcinfolist.colRef("infccaswardcd"));
  1233. // alert(grd_hospinfcinfolist.colRef("infccasroomcd"));
  1234. // alert(grd_hospinfcinfolist.colRef("severityclssflag"));
  1235. // alert(grd_hospinfcinfolist.colRef("infckindlrg"));
  1236. // alert(grd_hospinfcinfolist.colRef("cateusdt"));
  1237. // alert(grd_hospinfcinfolist.colRef("opinfcyn"));
  1238. // alert(grd_hospinfcinfolist.colRef("riskindxpnt"));
  1239. ]]>
  1240. </script>
  1241. </datagrid>
  1242. <datagrid id="grd_mirotestrslt" nodeset="/root/main/mirotestrslt/info" class="datagrid2" caption="원인균 여부^검사일^검체^cd^균^cd^항생제&#xA;내성균구분^caption1^caption2^caption3^caption4^caption5" colsep="^" colwidth="49, 83, 107, 18, 104, 17, 69, 30, 30, 30, 30, 30" dataheight="25" defaultrows="0" ellipsis="true" mergecellsfixedrows="bycolrec" rowheight="32" rowsep="|" tooltip="true" style="left:905; top:435px; width:290; height:148px; ">
  1243. <col disabled="true" ref="casbaccdyn" type="combo">
  1244. <choices>
  1245. <item>
  1246. <label>Y</label>
  1247. <value>Y</value>
  1248. </item>
  1249. <item>
  1250. <label>N</label>
  1251. <value>N</value>
  1252. </item>
  1253. </choices>
  1254. </col>
  1255. <col ref="bcoldt" format="yyyy-mm-dd"/>
  1256. <col ref="spcnm"/>
  1257. <col ref="spccd" visibility="hidden"/>
  1258. <col ref="bacnm"/>
  1259. <col ref="baccd" visibility="hidden"/>
  1260. <col ref="antibtrstbtrflagnm"/>
  1261. <col ref="bcno" visibility="hidden"/>
  1262. <col ref="tclscd" visibility="hidden"/>
  1263. <col ref="testcd" visibility="hidden"/>
  1264. <col ref="prcpdd" visibility="hidden"/>
  1265. <col ref="bcoldt" visibility="hidden"/>
  1266. </datagrid>
  1267. </group>
  1268. </xhtml:body>
  1269. </xhtml:html>