SPMNW12400_약품인계내역.xrw 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.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. <patlist>
  11. <patlist>
  12. <chngdt/>
  13. <prestward/>
  14. <prestroom/>
  15. <chngward/>
  16. <chngroom/>
  17. <pid/>
  18. <indd/>
  19. <instcd/>
  20. <cretno/>
  21. <hngnm/>
  22. <sexage/>
  23. <orddeptnm/>
  24. <prepamacptdd/>
  25. <prepamacpttm/>
  26. </patlist>
  27. </patlist>
  28. <prcpspec>
  29. <prcpspec>
  30. <flag/>
  31. <spec/>
  32. <prcpcd/>
  33. <prcpnm/>
  34. <prcpvol/>
  35. <prcpqty/>
  36. <prcptims/>
  37. <prcpdayno/>
  38. <prcpdt/>
  39. <prcpvolunitflag/>
  40. <prcpqtyunitflag/>
  41. <transfspecunitflag/>
  42. </prcpspec>
  43. </prcpspec>
  44. </main>
  45. </root>
  46. </instance>
  47. <script type="javascript" ev:event="xforms-ready">
  48. <![CDATA[
  49. model.removeNodeset("/root/main/patlist");
  50. //메뉴에서 사용할 경우 사용자의 병동으로 세팅
  51. var instcd = getUserInfo("dutplceinstcd");
  52. var pid = "";
  53. var indd = ""; // 추가_20081229(ByJA)
  54. if(checkOpener() ) {
  55. pid = opener.javascript.getParameter("SPMNW12400_PARAM1");
  56. indd = opener.javascript.getParameter("SPMNW12400_PARAM2"); // 추가_20081229(ByJA)
  57. model.makeValue("/root/send/pid" , pid);
  58. model.makeValue("/root/send/indd", indd); // 추가_20081229(ByJA)
  59. submit("TRMNW12401");
  60. }
  61. /* else {
  62. model.makeValue("/root/send/pid", "64003");
  63. submit("TRMNW12401");
  64. }
  65. */
  66. ]]>
  67. </script>
  68. <submission id="TRMNW12401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/patList"/>
  69. <submission id="TRMNW12402" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req" resultref="/root/main/prcpspec"/>
  70. </model>
  71. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  72. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  73. </xhtml:head>
  74. <xhtml:body pagewidth="1211" pageheight="620" guideline="1,1192;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  75. <group id="grp_biz" scroll="auto" style="left:0px; top:0px; width:1193px; height:611px; ">
  76. <caption id="caption1" class="tit_2" style="left:5px; top:10px; width:105px; height:13px; ">환자 전실 현황</caption>
  77. <line id="line1" class="line_1" style="x1:0px; y1:25px; x2:396px; y2:25px; "/>
  78. <datagrid id="grd_patlist" nodeset="/root/main/patlist/patlist" caption="변경일시^From^From^To^To^pid^indd|변경일시^병동^병실^병동^병실^pid^indd^prestwardcd^chngwardcd^appdd^apptm^prepamacptdd^prepamacpttm" colsep="^" colwidth="110, 80, 45, 80, 45, 0, 0, 0, 0, 0, 0, 0, 0, 100" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:30px; width:397px; height:555px; ">
  79. <col ref="chngdt" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
  80. <col ref="prestward" style="text-align:center; "/>
  81. <col ref="prestroom" style="text-align:center; "/>
  82. <col ref="chngward" style="text-align:center; "/>
  83. <col ref="chngroom" style="text-align:center; "/>
  84. <col ref="pid"/>
  85. <col ref="indd"/>
  86. <col ref="prestwardcd"/>
  87. <col ref="chngwardcd"/>
  88. <col ref="appdd"/>
  89. <col ref="apptm"/>
  90. <col ref="prepamacptdd" visibility="hidden"/>
  91. <col ref="prepamacpttm" visibility="hidden"/>
  92. <col ref="cretno" visibility="hidden"/>
  93. <script type="javascript" ev:event="ondblclick">
  94. <![CDATA[
  95. var pid = grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("pid"));
  96. var indd = grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("indd"));
  97. var prestwardcd = grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("prestwardcd"));
  98. var chngwardcd = grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("chngwardcd"));
  99. var appdd = grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("appdd"));
  100. var apptm = grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("apptm"));
  101. var prepamacptdd = grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("prepamacptdd"));
  102. var prepamacpttm = grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("prepamacpttm"));
  103. var cretno = grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("cretno"));
  104. var prestroomcd = grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("prestroom"));
  105. var chngroomcd = grd_patlist.valueMatrix(grd_patlist.row, grd_patlist.colRef("chngroom"));
  106. model.makeValue("/root/send/req/pid", pid);
  107. model.makeValue("/root/send/req/indd", indd);
  108. model.makeValue("/root/send/req/prestwardcd", prestwardcd);
  109. model.makeValue("/root/send/req/chngwardcd",chngwardcd);
  110. model.makeValue("/root/send/req/appdd",appdd );
  111. model.makeValue("/root/send/req/apptm", apptm);
  112. model.makeValue("/root/send/req/prepamacptdd", prepamacptdd);
  113. model.makeValue("/root/send/req/prepamacpttm", prepamacpttm);
  114. model.makeValue("/root/send/req/cretno", cretno);
  115. model.makeValue("/root/send/req/prestroomcd", prestroomcd);
  116. model.makeValue("/root/send/req/chngroomcd", chngroomcd);
  117. submit("TRMNW12402");
  118. grd_prcpspec.mergecells = "bycol";
  119. grd_prcpspec.mergecol(0) = true;
  120. grd_prcpspec.mergecol(1) = false;
  121. grd_prcpspec.mergecol(2) = false;
  122. grd_prcpspec.mergecol(3) = false;
  123. grd_prcpspec.mergecol(4) = false;
  124. grd_prcpspec.mergecol(5) = false;
  125. grd_prcpspec.mergecol(6) = false;
  126. grd_prcpspec.mergecol(7) = false;
  127. grd_prcpspec.mergecol(8) = false;
  128. grd_prcpspec.mergecol(9) = false;
  129. grd_prcpspec.mergecol(10) = false;
  130. grd_prcpspec.mergecol(11) = false;
  131. ]]>
  132. </script>
  133. </datagrid>
  134. <caption id="caption2" class="tit_2" style="left:405px; top:10px; width:105px; height:13px; ">처방내역</caption>
  135. <line id="line2" class="line_1" style="x1:400px; y1:25px; x2:1193px; y2:25px; "/>
  136. <datagrid id="grd_prcpspec" nodeset="/root/main/prcpspec/prcpspec" backcoloralternate="transparent" caption="구분^약품전달^대상처방리스트^대상처방리스트^대상처방리스트^대상처방리스트^대상처방리스트^대상처방리스트^대상처방리스트^처방일시^약품전달갯수^약품전달갯수" colsep="^" colwidth="80, 85, 80, 200, 31, 27, 31, 27, 30, 105, 50, 30" ellipsis="true" mergecellsfixedrows="bycolrec" rowheader="조" rowsep="|" tooltip="true" style="left:400px; top:30px; width:793px; height:555px; ">
  137. <col ref="flag" style="text-align:center; "/>
  138. <col ref="spec" style="text-align:center; "/>
  139. <col ref="prcpcd"/>
  140. <col ref="prcpnm"/>
  141. <col ref="prcpvol" style="text-align:right; border-right-width:0px; "/>
  142. <col ref="prcpvolunitflag" style="text-align:left; border-left-width:0; "/>
  143. <col ref="prcpqty" style="text-align:right; border-right-width:0px; "/>
  144. <col ref="prcpqtyunitflag" style="text-align:left; border-left-width:0; "/>
  145. <col ref="prcptims" style="text-align:center; "/>
  146. <col ref="prcpdt" format="yyyy/mm/dd hh:mm" style="text-align:center; "/>
  147. <col ref="transfspec" style="text-align:right; border-right-width:0px; "/>
  148. <col ref="transfspecunitflag" style="text-align:left; border-left-width:0; "/>
  149. </datagrid>
  150. <button id="btn_pnt" class="btn2_letter2" style="left:1150px; top:5px; width:42px; height:19px; ">
  151. <caption>출력</caption>
  152. <script type="javascript" ev:event="DOMActivate">
  153. <![CDATA[
  154. model.makeNode("/root/send/patlist");
  155. model.copyNode("/root/send/patlist", "/root/main/patlist/patlist");
  156. model.makeNode("/root/send/prcpspec");
  157. copyNodeType("/root/send/prcpspec", "/root/main/prcpspec");
  158. exeReportPreview("RPMNW12400", "XMLSTR", "", "", "true", "", "", "", "", "true");
  159. ]]>
  160. </script>
  161. </button>
  162. <caption id="caption3" style="left:400px; top:589px; width:685px; height:20px; font-weight:bold; color:#0000ff; ">※ 마약과 항정약의 주사제제는 간호 마약/항정약 처방관리 화면에서 정확한 용량을 확인하시기 바랍니다.</caption>
  163. </group>
  164. </xhtml:body>
  165. </xhtml:html>