SPPIR31300_원내처방E삭감내역.xrw 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240
  1. <?xml version="1.0" encoding="UTF-16"?>
  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>원내처방 E 삭감내역 조회</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <send>
  10. <fromdd/>
  11. <todd/>
  12. <sendflag/>
  13. <data>
  14. <pid/>
  15. <srchcond/>
  16. </data>
  17. <srchpid/>
  18. </send>
  19. <main>
  20. <outcut>
  21. <outcutlist/>
  22. </outcut>
  23. <patinfo>
  24. <patinfolist>
  25. <pid/>
  26. </patinfolist>
  27. </patinfo>
  28. </main>
  29. <source>
  30. </source>
  31. <result/>
  32. <temp>
  33. </temp>
  34. </root>
  35. </instance>
  36. <submission id="TRPIR31300" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/outcut"/>
  37. </model>
  38. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  39. <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
  40. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  41. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  42. <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
  43. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  44. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  45. <script type="javascript" src="../../../com/zipcodeweb/js/ZBP001.js"/>
  46. <script type="javascript" ev:event="xforms-ready">
  47. <![CDATA[
  48. model.setValue("/root/send/fromdd", getCurrentDate() );
  49. model.setValue("/root/send/todd", getCurrentDate() );
  50. model.refresh();
  51. grd_outcutlist.mergeCol(grd_outcutlist.colRef("pid")) = true;
  52. grd_outcutlist.mergeCol(grd_outcutlist.colRef("patnm")) = true;
  53. grd_outcutlist.mergeCol(grd_outcutlist.colRef("orddeptnm")) = true;
  54. grd_outcutlist.mergeCol(grd_outcutlist.colRef("orddrnm")) = true;
  55. grd_outcutlist.mergeCol(grd_outcutlist.colRef("judgrnm")) = true;
  56. grd_outcutlist.colDisabled(grd_outcutlist.colRef("insukind")) = true;
  57. grd_outcutlist.mergeCol(grd_outcutlist.colRef("insukind")) = true;
  58. grd_outcutlist.mergeCol(grd_outcutlist.colRef("clamym")) = true;
  59. grd_outcutlist.mergeCol(grd_outcutlist.colRef("acptno")) = true;
  60. grd_outcutlist.mergeCol(grd_outcutlist.colRef("docuseqno")) = true;
  61. grd_outcutlist.mergeCol(grd_outcutlist.colRef("lnno")) = false;
  62. grd_outcutlist.mergeCol(grd_outcutlist.colRef("orddd")) = false;
  63. grd_outcutlist.mergeCol(grd_outcutlist.colRef("adjtresncd")) = false;
  64. grd_outcutlist.mergeCol(grd_outcutlist.colRef("calcscorcd")) = false;
  65. grd_outcutlist.mergeCol(grd_outcutlist.colRef("edicd")) = false;
  66. grd_outcutlist.mergeCol(grd_outcutlist.colRef("hngnm")) = false;
  67. grd_outcutlist.mergeCol(grd_outcutlist.colRef("ediunitcost")) = false;
  68. grd_outcutlist.mergeCol(grd_outcutlist.colRef("edidrugqty")) = false;
  69. grd_outcutlist.mergeCol(grd_outcutlist.colRef("tims")) = false;
  70. grd_outcutlist.mergeCol(grd_outcutlist.colRef("edidayno")) = false;
  71. grd_outcutlist.mergeCol(grd_outcutlist.colRef("ediamt")) = false;
  72. grd_outcutlist.mergeCol(grd_outcutlist.colRef("clamamt")) = false;
  73. grd_outcutlist.mergeCol(grd_outcutlist.colRef("adjtoneqty")) = false;
  74. grd_outcutlist.mergeCol(grd_outcutlist.colRef("adjtdayqty")) = false;
  75. grd_outcutlist.mergeCol(grd_outcutlist.colRef("adjttotqty")) = false;
  76. grd_outcutlist.mergeCol(grd_outcutlist.colRef("adjtamt")) = false;
  77. grd_outcutlist.mergeCol(grd_outcutlist.colRef("insubramt")) = true;
  78. grd_outcutlist.mergeCol(grd_outcutlist.colRef("abdresnmemo")) = false;
  79. ]]>
  80. </script>
  81. </xhtml:head>
  82. <xhtml:body pagewidth="1100" pageheight="784">
  83. <group id="group2" style="left:0px; top:23px; width:1100px; height:37px; ">
  84. <shape id="roundrect2" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:5px; top:0px; width:1090px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  85. <button id="btn_search" class="btn1_letter2" style="left:1025px; top:10px; width:56px; height:22px; ">
  86. <caption>조회</caption>
  87. <script type="javascript" ev:event="DOMActivate">
  88. <![CDATA[
  89. submit("TRPIR31300", true) ;
  90. var cnt = getNodesetCount("/root/main/outcut/outcutlist/insukind");
  91. if ( cnt < 1 ) {
  92. messageBox("조회된 내역이 없습니다.", "I");
  93. } else {
  94. for ( i=grd_outcutlist.fixedrows; i<grd_outcutlist.rows; i++ ) {
  95. var pid = grd_outcutlist.valueMatrix(i-1, grd_outcutlist.colRef("pid"));
  96. var pid_up = grd_outcutlist.valueMatrix(i, grd_outcutlist.colRef("pid"));
  97. var orddeptnm = grd_outcutlist.valueMatrix(i-1, grd_outcutlist.colRef("orddeptnm"));
  98. var orddeptnm_up = grd_outcutlist.valueMatrix(i, grd_outcutlist.colRef("orddeptnm"));
  99. var insu = grd_outcutlist.valueMatrix(i-1, grd_outcutlist.colRef("insukind"));
  100. var insu_up = grd_outcutlist.valueMatrix(i, grd_outcutlist.colRef("insukind"));
  101. var clamym = grd_outcutlist.valueMatrix(i-1, grd_outcutlist.colRef("clamym"));
  102. var clamym_up = grd_outcutlist.valueMatrix(i, grd_outcutlist.colRef("clamym"));
  103. var acptno = grd_outcutlist.valueMatrix(i-1, grd_outcutlist.colRef("acptno"));
  104. var acptno_up = grd_outcutlist.valueMatrix(i, grd_outcutlist.colRef("acptno"));
  105. var docuseqno = grd_outcutlist.valueMatrix(i-1, grd_outcutlist.colRef("docuseqno"));
  106. var docuseqno_up = grd_outcutlist.valueMatrix(i, grd_outcutlist.colRef("docuseqno"));
  107. if ( insu == insu_up && orddeptnm == orddeptnm_up && pid == pid_up && clamym == clamym_up && acptno == acptno_up && docuseqno == docuseqno_up) {
  108. grd_outcutlist.mergeRow(i) = true;
  109. grd_outcutlist.mergeRow(i-1) = true;
  110. } else {
  111. grd_outcutlist.mergeRow(i) = false;
  112. }
  113. }
  114. }
  115. grd_outcutlist.mergeCells = "bycol";
  116. ]]>
  117. </script>
  118. </button>
  119. <line id="line1" class="line_4" visibility="visible" style="x1:1015px; y1:10px; x2:1015px; y2:32px; border-color:#ffe4bb; border-left-style:solid; "/>
  120. <caption id="caption4" class="search_name" style="left:10px; top:10px; width:91px; height:17px; ">일자 :</caption>
  121. <input id="input1" ref="/root/send/fromdd" class="input_s_essential" inputtype="date" style="left:77px; top:9px; width:90px; height:19px; "/>
  122. <input id="input2" ref="/root/send/todd" class="input_s_essential" inputtype="date" style="left:190px; top:9px; width:90px; height:19px; "/>
  123. <caption id="caption1" style="left:172px; top:9px; width:20px; height:20px; font-size:12pt; font-weight:bold; ">~</caption>
  124. <input id="input3" ref="/root/send/srchpid" class="input_essential" style="left:410px; top:10px; width:85px; height:19px; ">
  125. <script type="javascript" ev:event="onkeypress">
  126. <![CDATA[
  127. if (event.keyCode == "13")
  128. {
  129. model.setValue("/root/send/srchpid", input3.currentText);
  130. btn_search.dispatch("DOMActivate");
  131. }
  132. ]]>
  133. </script>
  134. </input>
  135. <caption id="caption3" class="search_name" style="left:320px; top:10px; width:100px; height:17px; ">환자번호 :</caption>
  136. <button id="button3" class="icon_search" style="left:500px; top:10px; width:16px; height:16px; ">
  137. <caption/>
  138. <script type="javascript" ev:event="DOMActivate">
  139. <![CDATA[
  140. var ptbs_pid = model.getValue("/root/send/srchpid");
  141. if (ptbs_pid == null || ptbs_pid ==" " || ptbs_pid == "") {
  142. model.resetInstanceNode("/root/send/data");
  143. } else {
  144. model.resetInstanceNode("/root/send/data");
  145. model.setValue("/root/send/data/pid",model.getValue("/root/send/srchpid"));
  146. model.setValue("/root/send/data/srchcond","1")
  147. }
  148. modal("../../../pam/commonweb/xrw/SPPMC02500", "1","150", "150", "SPPMC02500", "/root/send/data", "/root/send");
  149. if ( model.getValue("/root/main/popupendflag") == "ok" ) {
  150. model.setValue("/root/send/srchpid", model.getValue("/root/main/patinfo/patinfolist/pid"));
  151. model.refresh();
  152. }
  153. btn_search.dispatch("DOMActivate");
  154. ]]>
  155. </script>
  156. </button>
  157. </group>
  158. <group id="group3" style="left:0px; top:0px; width:1100px; height:13px; ">
  159. <caption id="caption60" class="tit_1" style="left:0px; top:0px; width:183px; height:14px; font-family:돋움; vertical-align:middle; ">원내처방 E 삭감내역 조회</caption>
  160. </group>
  161. <caption id="caption2" class="tit_2" style="left:10px; top:68px; width:140px; height:13px; ">원내처방 E 삭감내역</caption>
  162. <datagrid id="grd_outcutlist" nodeset="/root/main/outcut/outcutlist" autoresize="true" caption="환자번호^환자명^진료과^진료의^심사자^보험유형^청구년월^심사차수^접수번호^명일련^본인추가금^줄^처방일^조정&#xA;코드^처방코드^EDI코드^처방명^단가^청구^청구^청구^청구^청구^삭감^삭감^삭감^삭감^삭감|환자번호^환자명^진료과^진료의^심사자^보험유형^청구년월^심사차수^접수번호^명일련^본인추가금^줄^처방일^조정&#xA;코드^처방코드^EDI코드^처방명^단가^수량^횟수^날수^금액^청구액^수량^일투^총투^삭감액^부제기 사유" colsep="^" colwidth="60, 60, 90, 50, 50, 70, 55, 65, 65, 55, 75, 30, 70, 35, 70, 70, 200, 70, 33, 33, 33, 75, 75, 33, 33, 33, 75, 500" explorerbar="sort" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:90px; width:1095px; height:662px; text-align:center; ">
  163. <col ref="pid"/>
  164. <col ref="patnm"/>
  165. <col ref="orddeptnm"/>
  166. <col ref="orddrnm"/>
  167. <col ref="judgrnm"/>
  168. <col ref="insukind" type="combo">
  169. <choices>
  170. <item>
  171. <label>건강보험</label>
  172. <value>11</value>
  173. </item>
  174. <item>
  175. <label>의료급여</label>
  176. <value>21</value>
  177. </item>
  178. <item>
  179. <label>의료급여</label>
  180. <value>22</value>
  181. </item>
  182. <item>
  183. <label>산재</label>
  184. <value>41</value>
  185. </item>
  186. </choices>
  187. </col>
  188. <col ref="clamym" format="yyyy-mm" style="text-align:center; "/>
  189. <col ref="judgdg"/>
  190. <col ref="acptno"/>
  191. <col ref="docuseqno"/>
  192. <col ref="insubramt" format="#,###" style="text-align:right; "/>
  193. <col ref="lnno"/>
  194. <col ref="orddd" format="yyyy-mm-dd"/>
  195. <col ref="adjtresncd"/>
  196. <col ref="calcscorcd" style="text-align:left; "/>
  197. <col ref="edicd" style="text-align:left; "/>
  198. <col ref="hngnm" style="text-align:left; "/>
  199. <col ref="ediunitcost" format="#,###" style="text-align:right; "/>
  200. <col ref="edidrugqty" format="#,###" style="text-align:right; "/>
  201. <col ref="tims" style="text-align:right; "/>
  202. <col ref="edidayno" style="text-align:right; "/>
  203. <col ref="ediamt" format="#,###" style="text-align:right; "/>
  204. <col ref="clamamt" format="#,###" style="text-align:right; "/>
  205. <col ref="adjtoneqty" style="text-align:right; "/>
  206. <col ref="adjtdayqty" format="#,###" style="text-align:right; "/>
  207. <col ref="adjttotqty" format="#,###" style="text-align:right; "/>
  208. <col ref="adjtamt" format="#,###" style="text-align:right; "/>
  209. <col ref="abdresnmemo" visibility="visible" style="text-align:left; "/>
  210. </datagrid>
  211. <button id="button2" class="btn2_letter4" style="left:1024px; top:64px; width:64px; height:19px; ">
  212. <caption>엑셀저장</caption>
  213. <script type="javascript" ev:event="DOMActivate">
  214. <![CDATA[
  215. var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  216. if (fileName != "")
  217. {
  218. grd_outcutlist.saveExcel(fileName, "SheetName", true, true, "", "", true);
  219. }
  220. ]]>
  221. </script>
  222. </button>
  223. <button id="button1" class="btn2_letter2" style="left:1040px; top:758px; width:42px; height:19px; ">
  224. <caption>닫기</caption>
  225. <script type="javascript" ev:event="DOMActivate">
  226. <![CDATA[
  227. window.close();
  228. ]]>
  229. </script>
  230. </button>
  231. <line id="line2" class="line_1" style="x1:0px; y1:85px; x2:1095px; y2:85px; "/>
  232. </xhtml:body>
  233. </xhtml:html>