SMMMD01200_제한항생제의뢰내역.xrw 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571
  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. <limantibiotrustspecinfo/>
  11. <cond>
  12. <outin>I</outin>
  13. <prcpappfrm>A</prcpappfrm>
  14. <prcpappflag>P</prcpappflag>
  15. <appflag/>
  16. <fromdd/>
  17. <todd/>
  18. <cnfmyn>0</cnfmyn>
  19. <org_prcpappfrm/>
  20. <wardcd/>
  21. </cond>
  22. </main>
  23. <send>
  24. <reqdata/>
  25. <savedata/>
  26. </send>
  27. <hidden>
  28. <popupmenu>
  29. <grid01>
  30. <item>
  31. <name>제한항생제사용승인</name>
  32. <func>fLimAntibioAprv</func>
  33. </item>
  34. </grid01>
  35. </popupmenu>
  36. </hidden>
  37. <init>
  38. <cnts>
  39. <cnt/>
  40. <allcnt/>
  41. </cnts>
  42. <warddeptlist/>
  43. <deptlist/>
  44. </init>
  45. <temp/>
  46. </root>
  47. </instance>
  48. <script type="javascript" ev:event="xforms-ready">
  49. <![CDATA[
  50. fInitialize();
  51. fInitialize1();
  52. ]]>
  53. </script>
  54. <submission id="TRMMD01201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/limantibiotrustspecinfo"/>
  55. <submission id="TXMMD01201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/temp"/>
  56. <submission id="TRMMD01202" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" replace="instance" resultref="/root/init"/>
  57. <submission id="TRMMD01203" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/send/savedata"/>
  58. <submission id="TRZBC00101"/>
  59. <submission id="TRZSD00109" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  60. </model>
  61. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  62. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  63. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  64. <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
  65. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  66. <script type="javascript">
  67. <![CDATA[
  68. function fInitialize() {
  69. model.removeNodeset("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist");
  70. fSetAprvListState();
  71. model.makeNode("/root/init/curdt");
  72. model.makeValue("/root/init/curdt/curdt", getCurrentDate());
  73. var idate=new Date();
  74. var frDate=idate.getAddDate(-1, "D");
  75. model.setValue("/root/main/cond/fromdd", frDate.getDateFormat());
  76. model.setValue("/root/main/cond/todd", model.getValue("/root/init/curdt/curdt"));
  77. model.refresh();
  78. //미확인신청서건수
  79. fGetNoCnfmCnt();
  80. }
  81. function fInitialize1() {
  82. // 공통코드를 조회한다.
  83. zbcfGetCodeList( new Array( "P0008" )
  84. , new Array("/root/init/insukind" ));
  85. submit("TRZBC00101");
  86. // 진료과
  87. var instcd = getUserInfo("dutplceinstcd");
  88. var standard_yn = "orduseyn";
  89. var ord_deptflag = 'D';
  90. var rslt_ref = "/root/init/deptlist";
  91. var sort_field = "depthngnm";
  92. var sort_method = "asc";
  93. zbcfGetDeptCodeList(instcd, standard_yn, ord_deptflag, rslt_ref, sort_method);
  94. //병동
  95. standard_yn = "orduseyn";
  96. ord_deptflag = "W";
  97. rslt_ref = "/root/init/warddeptlist";
  98. sort_field = "deptcd";
  99. sort_method = "asc";
  100. zbcfGetDeptCodeList(instcd, standard_yn, ord_deptflag, rslt_ref, sort_field, sort_method);
  101. addComboItem("cmb_ward","","","above");
  102. model.refresh();
  103. }
  104. function fSetAprvListState() {
  105. model.removeNodeset("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist");
  106. var appflag=model.getValue("/root/main/cond/appflag");
  107. var prcpappfrm = model.getValue("/root/main/cond/prcpappfrm");
  108. if(prcpappfrm =="A") {
  109. model.setValue("/root/main/cond/appflag", "A");
  110. model.refresh();
  111. }
  112. if(prcpappfrm == "P")
  113. {
  114. grd_limantibiotrustspeclist.caption="추적환자^처방일^신청일^병실^환자명(표시명)^성별^나이^진료과코드^진료과^처방의^신청의^환자번호^기저질환^항생제명^일수^처방사유^상태^승인/비승인 사유^연락처^비고"
  115. //grd_limantibiotrustspeclist.colHidden(0) = false;
  116. grd_limantibiotrustspeclist.colHidden(1) = false; //관심
  117. grd_limantibiotrustspeclist.colHidden(2) = false; //처방일
  118. grd_limantibiotrustspeclist.colHidden(3) = true; //신청일
  119. grd_limantibiotrustspeclist.colHidden(4) = false; //병실
  120. grd_limantibiotrustspeclist.colHidden(5) = false; //환자명
  121. grd_limantibiotrustspeclist.colHidden(6) = false; //성별
  122. grd_limantibiotrustspeclist.colHidden(7) = false; //나이
  123. grd_limantibiotrustspeclist.colHidden(9) = false; //진료과
  124. grd_limantibiotrustspeclist.colHidden(10) = false; //처방의
  125. grd_limantibiotrustspeclist.colHidden(11) = true; //신청의
  126. grd_limantibiotrustspeclist.colHidden(12) = false; //환자번호
  127. grd_limantibiotrustspeclist.colHidden(13) = false; //기저질환
  128. grd_limantibiotrustspeclist.colHidden(14) = false;// 항생제명
  129. grd_limantibiotrustspeclist.colHidden(15) = false; //일수
  130. grd_limantibiotrustspeclist.colHidden(16) = true; //처방사유
  131. grd_limantibiotrustspeclist.colHidden(17) = false; //상태
  132. grd_limantibiotrustspeclist.colHidden(18) = false; //승인사유
  133. grd_limantibiotrustspeclist.colHidden(19) = false; //연락처
  134. grd_limantibiotrustspeclist.colHidden(20) = false; //비고
  135. rdo_appflag.visible = false;
  136. rdo_prcpappflag.visible = true;
  137. }
  138. else if( (prcpappfrm == "A") || (appflag == "A"))
  139. {
  140. grd_limantibiotrustspeclist.caption="추적환자^처방일^신청일^병실^환자명(표시명)^성별^나이^진료과코드^진료과^처방의^신청의^환자번호^기저질환^항생제명^일수^처방사유^상태^승인/비승인 사유^연락처^비고"
  141. //grd_limantibiotrustspeclist.colHidden(0) = false;
  142. grd_limantibiotrustspeclist.colHidden(1) = false; //관심
  143. grd_limantibiotrustspeclist.colHidden(2) = true; //처방일
  144. grd_limantibiotrustspeclist.colHidden(3) = false; //신청일
  145. grd_limantibiotrustspeclist.colHidden(4) = false; //병실
  146. grd_limantibiotrustspeclist.colHidden(5) = false; //환자명
  147. grd_limantibiotrustspeclist.colHidden(6) = false; //성별
  148. grd_limantibiotrustspeclist.colHidden(7) = false; //나이
  149. grd_limantibiotrustspeclist.colHidden(9) = false; //진료과
  150. grd_limantibiotrustspeclist.colHidden(10) = true; //처방의
  151. grd_limantibiotrustspeclist.colHidden(11) = false; //신청의
  152. grd_limantibiotrustspeclist.colHidden(12) = false; //환자번호
  153. grd_limantibiotrustspeclist.colHidden(13) = false; //기저질환
  154. grd_limantibiotrustspeclist.colHidden(14) = false;// 항생제명
  155. grd_limantibiotrustspeclist.colHidden(15) = false; //일수
  156. grd_limantibiotrustspeclist.colHidden(16) = false; //처방사유
  157. grd_limantibiotrustspeclist.colHidden(17) = false; //상태
  158. grd_limantibiotrustspeclist.colHidden(18) = false; //승인사유
  159. grd_limantibiotrustspeclist.colHidden(19) = false; //연락처
  160. grd_limantibiotrustspeclist.colHidden(20) = false; //비고
  161. rdo_appflag.visible = true;
  162. rdo_prcpappflag.visible = false;
  163. }
  164. grd_limantibiotrustspeclist.refresh();
  165. }
  166. //사용승인 popup화면에 parameter 넘기기
  167. function fLimAntibioAprv(){
  168. // 2008.10.03 상단올리지 않음
  169. if(fUpInfo()) return;
  170. setParameter("antibiocd", model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist["+ grd_limantibiotrustspeclist.row+"]/antibiocd"));
  171. setParameter("limaprvno", model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist["+ grd_limantibiotrustspeclist.row+"]/limaprvno"));
  172. setParameter("aprvseq", model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist["+ grd_limantibiotrustspeclist.row+"]/aprvseq"));
  173. setParameter("ioflag", model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist["+ grd_limantibiotrustspeclist.row+"]/ioflag"));
  174. setParameter("pid", model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist["+ grd_limantibiotrustspeclist.row+"]/pid"));
  175. setParameter("hngnm", model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist["+ grd_limantibiotrustspeclist.row+"]/patnm"));
  176. setParameter("sex", model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist["+ grd_limantibiotrustspeclist.row+"]/patsex"));
  177. setParameter("age", model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist["+ grd_limantibiotrustspeclist.row+"]/patage"));
  178. setParameter("roomcd", model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist["+ grd_limantibiotrustspeclist.row+"]/roomcd"));
  179. setParameter("orddeptnm", model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist["+ grd_limantibiotrustspeclist.row+"]/orddeptnm"));
  180. setParameter("cretno", model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist["+ grd_limantibiotrustspeclist.row+"]/cretno"));
  181. setParameter("orddeptcd", model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist["+ grd_limantibiotrustspeclist.row+"]/orddeptcd"));
  182. setParameter("prcpdd", model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist["+ grd_limantibiotrustspeclist.row+"]/prcpdd"));
  183. setParameter("orddrid", model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist["+ grd_limantibiotrustspeclist.row+"]/orddrid"));
  184. open("SMMMD00200", 0,150,150, "SMMMD00200");
  185. /*if(getParameter("SMMMD00200_retYN") == "Y") {
  186. btn_search.dispatch("DOMActivate");
  187. }*/
  188. }
  189. function fReSearch(){
  190. if(getParameter("SMMMD00200_retYN") == "Y") {
  191. btn_search.dispatch("DOMActivate");
  192. }
  193. }
  194. //상단정보설정
  195. function fUpInfo(){
  196. var sessionPID = getPatientId();
  197. if(sessionPID != model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist["+ grd_limantibiotrustspeclist.row+"]/pid")){
  198. fReqOpPatPamInfo();
  199. }
  200. }
  201. //상단정보설정
  202. function fReqOpPatPamInfo(){
  203. var iRow=grd_limantibiotrustspeclist.row;
  204. var tioflag=model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist[" + iRow+ "]/ioflag");
  205. //입원환자
  206. if(tioflag == "I" || tioflag =="E" || tioflag =="D") {
  207. var row = grd_limantibiotrustspeclist.row;
  208. model.makeValue("/root/send/reqdata/limaprvno", model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist["+ row +"]/limaprvno"));
  209. model.makeValue("/root/send/reqdata/aprvseq", model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist["+ row +"]/aprvseq"));
  210. model.makeValue("/root/send/reqdata/fromdd", model.getValue("/root/main/cond/fromdd"));
  211. if(submit("TRMMD01203")) {
  212. var srchdd=model.getValue("/root/send/savedata/savedata/srchdd");
  213. } else {
  214. var srchdd=model.getValue("/root/main/cond/fromdd");
  215. }
  216. ioflag=tioflag;
  217. var pid= model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist[" + iRow+ "]/pid");
  218. var indd=model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist[" + iRow+ "]/indd");
  219. var cretno=model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist[" + iRow+ "]/cretno");
  220. var seqno=model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist[" + iRow+ "]/seqno");
  221. var instcd=getUserInfo("dutplceinstcd");
  222. var param= ioflag + "▦"
  223. + pid + "▦"
  224. + indd + "▦"
  225. + cretno + "▦"
  226. + instcd+ "▦"
  227. + srchdd;
  228. } else if(tioflag == "O") { // 외래환자
  229. ioflag=tioflag;
  230. var pid= model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist[" + iRow+ "]/pid");
  231. var orddd=model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist[" + iRow+ "]/indd");
  232. var cretno=model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist[" + iRow+ "]/cretno");
  233. var instcd=getUserInfo("dutplceinstcd");
  234. var srchdd=getCurrentDate();
  235. var param= ioflag + "▦" //외래환자
  236. + pid + "▦"
  237. + orddd + "▦"
  238. + cretno + "▦"
  239. + instcd + "▦"
  240. + srchdd;
  241. }
  242. setParameter("condparam", param);
  243. modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
  244. }
  245. function fGetNoCnfmCnt(){
  246. model.removeNodeset("/root/send/reqdata");
  247. //model.makeValue("/root/send/reqdata", model.getValue("/root/main/cond"));
  248. model.makeNode("/root/send/reqdata");
  249. model.copyNode("/root/send/reqdata", "/root/main/cond");
  250. submit("TRMMD01202");
  251. }
  252. ]]>
  253. </script>
  254. </xhtml:head>
  255. <xhtml:body>
  256. <group id="group3" scroll="auto" style="left:0px; top:0px; width:1195px; height:784px; ">
  257. <group id="group2" style="left:0px; top:0px; width:1195px; height:784px; vertical-align:top; ">
  258. <line id="line4" class="line_3" style="x1:0px; y1:784px; x2:1194px; y2:784px; "/>
  259. <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
  260. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:168px; height:14px; ">제한항생제 의뢰내역</caption>
  261. </group>
  262. <caption id="caption10" class="tit_2" style="left:5px; top:95px; width:139px; height:13px; ">제한항생제 의뢰내역</caption>
  263. <line id="line19" class="line_1" style="x1:0px; y1:111px; x2:1193px; y2:112px; "/>
  264. <group id="group1" style="left:1px; top:15px; width:1194px; height:70px; vertical-align:top; ">
  265. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:1194px; height:65px; "/>
  266. <line id="line20" class="line_4" style="x1:1110px; y1:10px; x2:1110px; y2:33px; "/>
  267. <caption id="caption8" class="search_no_b" style="left:592px; top:10px; width:13px; height:17px; ">~</caption>
  268. <caption id="caption12" class="search_name" style="left:15px; top:9px; width:86px; height:17px; ">검색조건 :</caption>
  269. <line id="line16" class="line_4" style="x1:205px; y1:10px; x2:205px; y2:33px; "/>
  270. <caption id="caption2" class="search_name" style="left:730px; top:9px; width:86px; height:17px; ">확인여부 :</caption>
  271. <line id="line1" class="line_4" style="x1:325px; y1:10px; x2:325px; y2:33px; "/>
  272. <select1 id="rdo_outin" ref="/root/main/cond/outin" appearance="full" cellspacing="5" cols="2" overflow="visible" style="left:105px; top:10px; width:95px; height:20px; border-style:none; ">
  273. <choices>
  274. <item>
  275. <label>외래</label>
  276. <value>O</value>
  277. </item>
  278. <item>
  279. <label>입원</label>
  280. <value>I</value>
  281. </item>
  282. </choices>
  283. <script type="javascript" ev:event="xforms-value-changed">
  284. <![CDATA[
  285. if (model.getValue("/root/main/cond/outin")=="O"){
  286. cmb_ward.visible = false;
  287. caption3.visible = false;
  288. //model.refresh();
  289. model.setValue("/root/main/cond/wardcd","");
  290. }
  291. else {
  292. cmb_ward.visible = true;
  293. caption3.visible = true;
  294. //model.refresh();
  295. }
  296. ]]>
  297. </script>
  298. </select1>
  299. <select1 id="rdo_prcpappfrm" ref="/root/main/cond/prcpappfrm" appearance="full" cellspacing="5" cols="2" overflow="visible" style="left:210px; top:10px; width:110px; height:20px; border-style:none; ">
  300. <choices>
  301. <item>
  302. <label>처방</label>
  303. <value>P</value>
  304. </item>
  305. <item>
  306. <label>신청서</label>
  307. <value>A</value>
  308. </item>
  309. </choices>
  310. <script type="javascript" ev:event="xforms-value-changed">
  311. <![CDATA[
  312. fSetAprvListState();
  313. ]]>
  314. </script>
  315. </select1>
  316. <select1 id="rdo_prcpappflag" ref="/root/main/cond/prcpappflag" appearance="full" cellspacing="5" cols="2" overflow="visible" style="left:330px; top:10px; width:145px; height:20px; border-style:none; ">
  317. <choices>
  318. <item>
  319. <label>처방일자</label>
  320. <value>P</value>
  321. </item>
  322. <item>
  323. <label>적용일자</label>
  324. <value>A</value>
  325. </item>
  326. </choices>
  327. </select1>
  328. <select1 id="rdo_appflag" ref="/root/main/cond/appflag" visibility="hidden" appearance="full" cellspacing="5" cols="2" overflow="visible" style="left:330px; top:10px; width:95px; height:20px; border-style:none; ">
  329. <choices>
  330. <item>
  331. <label>신청일자</label>
  332. <value>A</value>
  333. </item>
  334. </choices>
  335. </select1>
  336. <input id="ipt_fromdd" ref="/root/main/cond/fromdd" class="input_search" inputtype="date" style="left:479px; top:10px; width:106px; height:19px; "/>
  337. <input id="ipt_todd" ref="/root/main/cond/todd" class="input_search" inputtype="date" style="left:610px; top:10px; width:105px; height:19px; "/>
  338. <select1 id="rdo_cnfmyn" ref="/root/main/cond/cnfmyn" appearance="full" cellspacing="5" cols="5" overflow="visible" style="left:820px; top:10px; width:280px; height:20px; border-style:none; ">
  339. <choices>
  340. <item>
  341. <label>미확인</label>
  342. <value>0</value>
  343. </item>
  344. <item>
  345. <label>승인</label>
  346. <value>1</value>
  347. </item>
  348. <item>
  349. <label>비승인</label>
  350. <value>2</value>
  351. </item>
  352. <item>
  353. <label>기투여</label>
  354. <value>4</value>
  355. </item>
  356. <item>
  357. <label>전체</label>
  358. <value>5</value>
  359. </item>
  360. </choices>
  361. </select1>
  362. <button id="btn_search" class="btn1_letter2" style="left:1126px; top:10px; width:56px; height:22px; ">
  363. <caption>조회</caption>
  364. <script type="javascript" ev:event="DOMActivate">
  365. <![CDATA[
  366. if((model.getValue("/root/main/cond/fromdd") == "") || (model.getValue("/root/main/cond/todd") == "")) {
  367. messageBox("기간을", "C002");
  368. return;
  369. }
  370. model.copyNode("/root/send/reqdata", "/root/main/cond");
  371. if(submit("TRMMD01201", false) == true) {
  372. model.setValue("/root/init/cnts/cnt", model.getValue("/root/main/limantibiotrustspecinfo/cnts/cnt") );
  373. model.setValue("/root/init/cnts/allcnt", model.getValue("/root/main/limantibiotrustspecinfo/cnts/allcnt") );
  374. model.refresh();
  375. }
  376. //미확인신청서건수
  377. //fGetNoCnfmCnt();
  378. ]]>
  379. </script>
  380. </button>
  381. <output id="output1" ref="/root/init/cnts/cnt" visibility="visible" style="left:839px; top:30px; width:35px; height:19px; "/>
  382. <caption id="caption1" style="left:825px; top:30px; width:100px; height:20px; ">( / )</caption>
  383. <output id="output2" ref="/root/init/cnts/allcnt" style="left:870px; top:30px; width:30px; height:19px; "/>
  384. <caption id="caption3" style="left:170px; top:39px; width:30px; height:20px; ">병동</caption>
  385. </group>
  386. <line id="line15" class="line_3" style="x1:0px; y1:754px; x2:1194px; y2:754px; "/>
  387. <datagrid id="grd_limantibiotrustspeclist" nodeset="/root/main/limantibiotrustspecinfo/limantibiotrustspeclist" caption="추적환자^처방일^신청일^병실^환자명(표시명)^성별^나이^진료과코드^진료과^처방의^신청의^환자번호^기저질환^항생제명^일수^처방사유^상태^승인/비승인 사유^연락처^비고^ioflag^pid^indd^cretno^seqno^limaprvno^aprvseq^cd^dschdd^srchdd^orddrid" colsep="^" colwidth="64, 76, 75, 56, 90, 40, 40, 0, 100, 69, 69, 68, 207, 138, 40, 200, 65, 210, -6, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" dataheight="23" defaultrows="0" ellipsis="true" explorerbar="sortshow" extendlastcol="scroll" mergecellsfixedrows="bycol" rowheader="seq" rowheight="23" rowsep="|" tooltip="true" style="left:0px; top:115px; width:1193px; height:638px; text-align:center; vertical-align:middle; ">
  388. <col checkvalue="Y,N" disabled="true" ref="conpat" type="checkbox" visibility="visible"/>
  389. <col ref="prcpdd" format="yyyy-mm-dd"/>
  390. <col ref="appdd" format="yyyy-mm-dd"/>
  391. <col ref="roomcd" style="text-align:center; "/>
  392. <col ref="dispnm2"/>
  393. <col ref="patsex"/>
  394. <col ref="patage"/>
  395. <col ref="orddeptcd" visibility="hidden"/>
  396. <col ref="orddeptnm"/>
  397. <col ref="prcpdr"/>
  398. <col ref="appdr"/>
  399. <col ref="pid"/>
  400. <col ref="basedis"/>
  401. <col ref="antibionm" style="text-align:left; "/>
  402. <col ref="dayno"/>
  403. <col ref="prcpresn" style="left:1107px; top:23px; width:200px; height:23px; "/>
  404. <col ref="flag"/>
  405. <col ref="rtnreqresn"/>
  406. <col ref="cntctel"/>
  407. <col ref="remark"/>
  408. <col ref="ioflag" visibility="hidden"/>
  409. <col ref="pid" visibility="hidden"/>
  410. <col ref="indd" visibility="hidden"/>
  411. <col ref="cretno" visibility="hidden"/>
  412. <col ref="seqno" visibility="hidden"/>
  413. <col ref="limaprvno" visibility="hidden"/>
  414. <col ref="aprvseq" visibility="hidden"/>
  415. <col ref="antibiocd" visibility="hidden"/>
  416. <col ref="dschdd" visibility="hidden"/>
  417. <col ref="srchdd" visibility="hidden"/>
  418. <col ref="orddrid" visibility="hidden"/>
  419. <script type="javascript" ev:event="onaftersort">
  420. <![CDATA[
  421. grd_limantibiotrustspeclist.gridToInstance();
  422. ]]>
  423. </script>
  424. <script type="javascript" ev:event="onmousedown">
  425. <![CDATA[
  426. //if( getUserInfo("jobkindcd") == "0330") { // 의사인 경우만
  427. setPopupMenu("grd_limantibiotrustspeclist", false, "/root/hidden/popupmenu/grid01/item", "name", "func");
  428. //}
  429. ]]>
  430. </script>
  431. <script type="javascript" ev:event="DOMFocusOut">
  432. <![CDATA[
  433. initPopupMenu();
  434. ]]>
  435. </script>
  436. <script type="javascript" ev:event="ondblclick">
  437. <![CDATA[
  438. if(( grd_limantibiotrustspeclist.mouseRow > 0) && ( grd_limantibiotrustspeclist.mouseRow <= grd_limantibiotrustspeclist.rows )) {
  439. fReqOpPatPamInfo();
  440. }
  441. ]]>
  442. </script>
  443. </datagrid>
  444. <button id="btn_excel" class="btn2_letter2" style="left:1152px; top:88px; width:42px; height:19px; ">
  445. <caption>엑셀</caption>
  446. <script type="javascript" ev:event="DOMActivate">
  447. <![CDATA[
  448. var fileName = window.fileDialog("save", ",", false, "제한항생제의뢰내역", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  449. if (fileName != ""){
  450. grd_limantibiotrustspeclist.saveExcel(fileName, "SheetName", false, false, "", "", false);
  451. }
  452. ]]>
  453. </script>
  454. </button>
  455. <button id="button106" class="btn2_letter11" style="left:1009px; top:88px; width:141px; height:19px; ">
  456. <caption>1회 1일 응급 전체초기화</caption>
  457. <script type="javascript" ev:event="DOMActivate">
  458. <![CDATA[
  459. var retyn=messageBox("모든 환자에 대한 응급 초기화를", "S001");
  460. if(retyn == 6) {
  461. submit("TXMMD01201");
  462. } else return;
  463. ]]>
  464. </script>
  465. </button>
  466. </group>
  467. </group>
  468. <group id="grp_btn" style="left:0px; top:757px; width:1195px; height:27px; ">
  469. <button id="btn_del" class="btn4_letter2" visibility="hidden" style="left:1069px; top:3px; width:56px; height:22px; ">
  470. <caption>삭제</caption>
  471. <script type="javascript" ev:event="DOMActivate">
  472. <![CDATA[
  473. ]]>
  474. </script>
  475. </button>
  476. <button id="btn_init" class="btn4_letter3" visibility="hidden" style="left:1126px; top:3px; width:68px; height:22px; ">
  477. <caption>초기화</caption>
  478. <script type="javascript" ev:event="DOMActivate">
  479. <![CDATA[
  480. model.removeNodeset("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist");
  481. model.refresh();
  482. ]]>
  483. </script>
  484. </button>
  485. <button id="btn_print" class="btn6_letter2" style="left:3px; top:3px; width:56px; height:22px; ">
  486. <caption>출력</caption>
  487. <script type="javascript" ev:event="DOMActivate">
  488. <![CDATA[
  489. var pFlag = model.getValue("/root/main/cond/prcpappfrm");
  490. if( pFlag == "A" ) {
  491. exeReportPreview("RPMMD01200", "XMLSTR");
  492. } else if( pFlag == "P") {
  493. exeReportPreview("RPMMD01201", "XMLSTR");
  494. }
  495. ]]>
  496. </script>
  497. </button>
  498. <button id="btn_druginfo" class="btn3_letter4" style="left:141px; top:3px; width:80px; height:22px; ">
  499. <caption>약품정보</caption>
  500. <script type="javascript" ev:event="DOMActivate">
  501. <![CDATA[
  502. open("SMMMD00500");
  503. ]]>
  504. </script>
  505. </button>
  506. <button id="btn_basecd" class="btn3_letter4" style="left:60px; top:3px; width:80px; height:22px; ">
  507. <caption>기준코드</caption>
  508. <script type="javascript" ev:event="DOMActivate">
  509. <![CDATA[
  510. open("SMMMD00400");
  511. ]]>
  512. </script>
  513. </button>
  514. <button id="btn_save" class="btn4_letter2" visibility="hidden" style="left:1012px; top:3px; width:56px; height:22px; ">
  515. <caption>저장</caption>
  516. <script type="javascript" ev:event="DOMActivate">
  517. <![CDATA[
  518. ]]>
  519. </script>
  520. </button>
  521. </group>
  522. <select1 id="cmb_ward" ref="/root/main/cond/wardcd" class="combo_s_essential" navindex="10" appearance="minimal" style="left:205px; top:54px; width:125px; height:19px; ">
  523. <choices>
  524. <itemset nodeset="/root/init/warddeptlist/dept">
  525. <label ref="depthngnm"/>
  526. <value ref="deptcd"/>
  527. </itemset>
  528. </choices>
  529. <!-- <script type="javascript" ev:event="xforms-value-changed">
  530. <![CDATA[
  531. fGetInPatList();
  532. ]]>
  533. </script>-->
  534. </select1>
  535. </xhtml:body>
  536. </xhtml:html>