SMMMD08500_제한항생제신청내역.xrw 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  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. <fromdd/>
  13. <todd/>
  14. </cond>
  15. </main>
  16. <send>
  17. <reqdata/>
  18. <savedata/>
  19. </send>
  20. <hidden/>
  21. <init/>
  22. <temp/>
  23. <source>
  24. <pid/>
  25. </source>
  26. </root>
  27. </instance>
  28. <script type="javascript" ev:event="xforms-ready">
  29. <![CDATA[
  30. model.setValue("/root/main/cond/fromdd" ,((getCurrentDate().toDate()).getAddDate(-1,"D")).getDateFormat()); //시작일자는 3개월 전 LYJ (요청번호 1896번)
  31. model.setValue("/root/main/cond/todd" , getCurrentDate());
  32. btn_search.dispatch("DOMActivate");
  33. // model.refresh();
  34. ]]>
  35. </script>
  36. <submission id="TRZBC00101"/>
  37. <submission id="TRZSD00109" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  38. <submission id="TRMMD08501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/limantibiotrustspecinfo"/>
  39. </model>
  40. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  41. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  42. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  43. <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
  44. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  45. <script type="javascript">
  46. <![CDATA[
  47. ]]>
  48. </script>
  49. </xhtml:head>
  50. <xhtml:body pagewidth="750" pageheight="650" guideline="2,140;">
  51. <group id="group2" style="left:0px; top:0px; width:730px; height:630px; vertical-align:top; ">
  52. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:20px; width:710px; height:40px; "/>
  53. <caption id="caption10" class="tit_2" style="left:5px; top:70px; width:139px; height:13px; ">제한항생제 의뢰내역</caption>
  54. <line id="line19" class="line_1" style="x1:0px; y1:86px; x2:710px; y2:87px; "/>
  55. <button id="btn_excel" class="btn2_letter2" style="left:665px; top:64px; width:42px; height:19px; ">
  56. <caption>엑셀</caption>
  57. <script type="javascript" ev:event="DOMActivate">
  58. <![CDATA[
  59. var fileName = window.fileDialog("save", ",", false, "제한항생제의뢰내역", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  60. if (fileName != ""){
  61. grd_limantibiotrustspeclist.saveExcel(fileName, "SheetName", false, false, "", "", false);
  62. }
  63. ]]>
  64. </script>
  65. </button>
  66. <datagrid id="grd_limantibioapplist" nodeset="/root/main/limantibiotrustspecinfo/limantibiotrustspeclist" caption="환자번호^병동^병동^진료과^진료과^주치의^주치의^담당의^담당의^환자명^S/A^입원일^cretno^indd" colsep="^" colwidth="63, 0, 89, 0, 88, 0, 88, 0, 85, 86, 52, 123, 0, 0" mergecellsfixedrows="bycolrec" rowsep="|" style="left:2px; top:90px; width:700px; height:535px; ">
  67. <col ref="pid"/>
  68. <col ref="wardcd" visibility="hidden"/>
  69. <col ref="wardnm"/>
  70. <col ref="orddeptcd" visibility="hidden"/>
  71. <col ref="orddeptnm"/>
  72. <col ref="medispclid" visibility="hidden"/>
  73. <col ref="medispclnm"/>
  74. <col ref="atdoctid" visibility="hidden"/>
  75. <col ref="atdoctnm"/>
  76. <col ref="hngnm"/>
  77. <col ref="sa"/>
  78. <col ref="intm" format="yyyy-mm-dd hh:nn"/>
  79. <col ref="cretno" visibility="hidden"/>
  80. <col ref="orddd" visibility="hidden"/>
  81. <script type="javascript" ev:event="ondblclick">
  82. <![CDATA[
  83. // debugger;
  84. var row = grd_limantibioapplist.row;
  85. var pid = model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist[" + row + "]/pid");
  86. var orddd = model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist[" + row + "]/orddd");
  87. var cretno = model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist[" + row + "]/cretno");
  88. var hngnm = model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist[" + row + "]/hngnm");
  89. setParameter("SPMMD08600_pid", pid);
  90. setParameter("SPMMD08600_hngnm" , hngnm);
  91. setParameter("SPMMD08600_orddd" , orddd);
  92. setParameter("SPMMD08600_cretno" , cretno);
  93. curExamRsltObj = getOpenWindow("SMAER00800"); //활성화된 검사결과 화면 object loading
  94. if(curExamRsltObj != null){
  95. //curExamRsltObj.javascript.model.dispatch("xforms-ready");
  96. curExamRsltObj.model.setvalue("/root/send/data/singdata/srchpid", pid );
  97. curExamRsltObj.javascript.btn_srch.dispatch("DOMActivate");
  98. } else {
  99. open("SMAER00800", "", "", "", "SMAER00800", "/root/source/pid", "/root/send/data/singdata/srchpid");
  100. }
  101. var wndobj = getOpenWindow("SMMRI00400");
  102. if(wndobj != null){
  103. setParameter("SMMRI00400_param_pid", pid);
  104. wndobj.javascript.fInitalize();
  105. }else{
  106. setParameter("SMMRI00400_param_pid", pid);
  107. open("SMMRI00400", 2, 0, 0);
  108. }
  109. // 항생제 승인창 open
  110. open("SPMMD08600");
  111. // clearParameter("SPMMD08600_pid");
  112. // clearParameter("SPMMD08600_hngnm");
  113. // clearParameter("SPMMD08600_orddd");
  114. // clearParameter("SPMMD08600_cretno");
  115. ]]>
  116. </script>
  117. <script type="javascript" ev:event="onclick">
  118. <![CDATA[
  119. var row = grd_limantibioapplist.row;
  120. model.makeValue("/root/source/pid", model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist[" + row + "]/pid"));
  121. ]]>
  122. </script>
  123. </datagrid>
  124. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:168px; height:14px; ">제한항생제 의뢰내역</caption>
  125. <line id="line20" class="line_4" style="x1:619px; y1:29px; x2:619px; y2:52px; "/>
  126. <caption id="caption12" class="search_name" style="left:15px; top:29px; width:86px; height:17px; ">신청일자 :</caption>
  127. <input id="ipt_todd" ref="/root/main/cond/todd" class="input_search" inputtype="date" style="left:240px; top:30px; width:105px; height:19px; "/>
  128. <caption id="caption8" class="search_no_b" style="left:222px; top:30px; width:13px; height:17px; ">~</caption>
  129. <button id="btn_search" class="btn1_letter2" style="left:635px; top:29px; width:56px; height:22px; ">
  130. <caption>조회</caption>
  131. <script type="javascript" ev:event="DOMActivate">
  132. <![CDATA[
  133. if((model.getValue("/root/main/cond/fromdd") == "") || (model.getValue("/root/main/cond/todd") == "")) {
  134. messageBox("기간을", "C002");
  135. return;
  136. }
  137. model.copyNode("/root/send/reqdata", "/root/main/cond");
  138. if (submit("TRMMD08501", false) == true) {
  139. model.refresh();
  140. }
  141. ]]>
  142. </script>
  143. </button>
  144. <input id="ipt_fromdd" ref="/root/main/cond/fromdd" class="input_search" inputtype="date" style="left:109px; top:30px; width:106px; height:19px; "/>
  145. <line id="line15" class="line_3" style="x1:0px; y1:625px; x2:710px; y2:625px; "/>
  146. <button id="button1" class="btn2_letter6" style="left:489px; top:64px; width:86px; height:19px; ">
  147. <caption>통합기록조회</caption>
  148. <script type="javascript" ev:event="DOMActivate">
  149. <![CDATA[
  150. var row = grd_limantibioapplist.row;
  151. var pid = model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist[" + row + "]/pid");
  152. if(pid == ""){
  153. messageBox("통합기록조회를 검색할 환자를", "C002");
  154. return;
  155. }
  156. var wndobj = getOpenWindow("SMMRI00400");
  157. if(wndobj != null){
  158. setParameter("SMMRI00400_param_pid", pid);
  159. wndobj.javascript.fInitalize();
  160. }else{
  161. setParameter("SMMRI00400_param_pid", pid);
  162. open("SMMRI00400", 2, 0, 0);
  163. }
  164. ]]>
  165. </script>
  166. </button>
  167. <button id="button2" class="btn2_letter6" style="left:577px; top:64px; width:86px; height:19px; ">
  168. <caption>통합결과조회</caption>
  169. <script type="javascript" ev:event="DOMActivate">
  170. <![CDATA[
  171. var row = grd_limantibioapplist.row;
  172. var pid = model.getValue("/root/main/limantibiotrustspecinfo/limantibiotrustspeclist[" + row + "]/pid");
  173. model.makeValue("/root/source/pid", pid);
  174. if(pid == ""){
  175. messageBox("통합결과조회를 검색할 환자를", "C002");
  176. return;
  177. }
  178. curExamRsltObj = getOpenWindow("SMAER00800"); //활성화된 검사결과 화면 object loading
  179. if(curExamRsltObj != null){
  180. //curExamRsltObj.javascript.model.dispatch("xforms-ready");
  181. curExamRsltObj.model.setvalue("/root/send/data/singdata/srchpid", pid );
  182. curExamRsltObj.javascript.btn_srch.dispatch("DOMActivate");
  183. } else {
  184. open("SMAER00800", "", "", "", "SMAER00800", "/root/source/pid", "/root/send/data/singdata/srchpid");
  185. }
  186. ]]>
  187. </script>
  188. </button>
  189. </group>
  190. </xhtml:body>
  191. </xhtml:html>