SMPIF50100_원외처방개인별심결내역및지급관리.xrw 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640
  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>원외처방 개인별 심결내역 및 지급관리(SMPIF50100)</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <send>
  10. <send01>
  11. <acptno/>
  12. <judgdg/>
  13. // <docuseqno/>
  14. <f080yn/>
  15. </send01>
  16. <send02>
  17. <judgdg/>
  18. <acptno/>
  19. <clamseqno/>
  20. <docuseqno/>
  21. <clamno/>
  22. <f080yn/>
  23. <notidd/>
  24. </send02>
  25. <send03>
  26. <srchcond/>
  27. <srchcond1/>
  28. <srchcond2/>
  29. <scrflag/>
  30. </send03>
  31. <srchprcpcorpnm>
  32. <prcpcorpmark/>
  33. </srchprcpcorpnm>
  34. </send>
  35. <main>
  36. <list01>
  37. <gridjudgdecidetl>
  38. <notidd/>
  39. <clamym/>
  40. <docuseqno/>
  41. <pid/>
  42. <patnm/>
  43. <orddeptcd/>
  44. <orddrid/>
  45. <obtappyn/>
  46. <acptno/>
  47. <judgdg/>
  48. <edimedcaretotamt/>
  49. <ediownbamt/>
  50. <ediinsuclamamt/>
  51. <ediownbmaxexamt/>
  52. <edisuppamt/>
  53. <edihandicaprfund/>
  54. <clamseqno/>
  55. <clamno/>
  56. <f080yn/>
  57. </gridjudgdecidetl>
  58. </list01>
  59. <list02>
  60. <gridrtndetl>
  61. <judgdg/>
  62. <mpsno/>
  63. <lnno/>
  64. <prcpcorpmark/>
  65. <prcpcorpnm/>
  66. <adjtresncd/>
  67. <calcscorcd/>
  68. <hngnm/>
  69. <obtappamt/>
  70. <inappbamt/>
  71. <inappownbrtnamt/>
  72. <inappcorpbrtnamt/>
  73. <adjtamt/>
  74. <oprcpnotidd/>
  75. <dataflag/>
  76. <clamno/>
  77. <acptno/>
  78. <docuseqno/>
  79. <instcd/>
  80. <adjtdayqty/>
  81. <adjttotqty/>
  82. <obtappflag/>
  83. <adjtamtflag/>
  84. </gridrtndetl>
  85. <grdrtnf903>
  86. <docuseqrem/>
  87. <corpramt/>
  88. <ownbrtnamt/>
  89. <insubramt/>
  90. </grdrtnf903>
  91. </list02>
  92. <list03>
  93. <gridrtndetl/>
  94. </list03>
  95. <f090list>
  96. <grdrtnf903>
  97. <suminappbamt/>
  98. <corpramt/>
  99. <ownbrtnamt/>
  100. <insubramt/>
  101. </grdrtnf903>
  102. </f090list>
  103. </main>
  104. <init>
  105. <P0287list>
  106. <P0287>
  107. <cdid/>
  108. <cdnm/>
  109. </P0287>
  110. </P0287list>
  111. <U0001list>
  112. <U0001>
  113. <judgdg/>
  114. </U0001>
  115. </U0001list>
  116. <temp>
  117. <docuseqno/>
  118. </temp>
  119. </init>
  120. <temp>
  121. <srchprcpcorpnm>
  122. <prcpcorpnm>
  123. <prcpcorpnm/>
  124. </prcpcorpnm>
  125. </srchprcpcorpnm>
  126. </temp>
  127. </root>
  128. </instance>
  129. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
  130. <submission id="TRPIF50101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send01" resultref="/root/main/list01"/>
  131. <submission id="TRPIF50102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send02" resultref="/root/main/list02"/>
  132. <submission id="TRPIF50103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send01" resultref="/root/init/U0001list"/>
  133. <submission id="TRPIF50104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchprcpcorpnm" resultref="/root/temp/srchprcpcorpnm"/>
  134. <submission id="TRPIF50105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/send02" resultref="/root/main/f090list"/>
  135. <submission id="TXPIF50101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/list03" resultref="/root/result"/>
  136. </model>
  137. <script type="javascript" ev:event="xforms-ready">
  138. <![CDATA[
  139. // 공통코드 Load작업
  140. CommCode_Load();
  141. ]]>
  142. </script>
  143. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  144. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  145. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  146. <script type="javascript">
  147. <![CDATA[
  148. function Node_Init() {
  149. // NodeSet 초기화
  150. model.resetInstanceNode("/root/main/list01");
  151. model.resetInstanceNode("/root/main/list02");
  152. model.refresh();
  153. }
  154. // 공통코드 Load작업
  155. function CommCode_Load() {
  156. // 관련 Control 초기화
  157. zbcfGetCodeList(new Array("P0287"), new Array( "/root/init/P0287list"));
  158. //zbcfGetCodeList(new Array("P0247"), new Array( "/root/init/P0247list"));
  159. //zbcfGetCodeList(new Array("P0261"), new Array( "/root/init/P0261list"));
  160. //zbcfGetCodeList(new Array("P0295"), new Array( "/root/init/P0295list"));
  161. //model.refresh();
  162. model.setFocus("ipt_acptno");
  163. }
  164. ]]>
  165. </script>
  166. </xhtml:head>
  167. <xhtml:body guideline="1,1195;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  168. <group id="group1" style="left:0px; top:0px; width:1194px; height:13px; ">
  169. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:243px; height:14px; ">원외처방 개인별 심결내역 및 지급관리</caption>
  170. </group>
  171. <group id="group3" scroll="auto" style="left:0px; top:13px; width:1194px; height:744px; ">
  172. <caption id="caption16" class="tit_2" style="left:6px; top:453px; width:227px; height:13px; ">원외처방 심사결정사항 및 지급관리</caption>
  173. <line id="line9" class="line_1" style="x1:0px; y1:468px; x2:1194px; y2:468px; "/>
  174. <button id="button1" class="btn1_letter2" style="left:1121px; top:17px; width:56px; height:22px; ">
  175. <caption>조회</caption>
  176. </button>
  177. <line id="line13" style="x1:1105px; y1:17px; x2:1105px; y2:39px; border-color:#ffe4bb; border-left-style:solid; "/>
  178. <caption id="caption7" class="tit_2" style="left:6px; top:55px; width:111px; height:14px; ">심사결정사항</caption>
  179. <line id="line8" class="line_1" style="x1:0px; y1:70px; x2:1194px; y2:70px; "/>
  180. <button id="button2" class="btn5_letter2" style="left:1151px; top:448px; width:42px; height:19px; ">
  181. <caption>저장</caption>
  182. <script type="javascript" ev:event="onclick">
  183. <![CDATA[
  184. var rows = grd_rtndetl.rows;
  185. // 저장할 Row가 0보다 커야하고 그 Row의 rowStatus가 0이 아니어야 함
  186. if(grd_rtndetl.rows > 0) {
  187. for(var i=1;i<rows;i++) {
  188. var adjtamt1 = model.getValue("/root/main/list02/gridrtndetl["+i+"]/adjtamt"); // 이신데이터 생성화면에서 내려받은 데이터의 현재 조정금액
  189. var adjtamt2 = model.getValue("/root/main/list04/gridrtndetl["+i+"]/adjtamt"); // 최초 이신데이터 생성화면에서 내려받은 조정금액
  190. if(adjtamt1 == adjtamt2) {
  191. grd_rtndetl.valueMatrix(i,23) = "N";
  192. } else {
  193. grd_rtndetl.valueMatrix(i,23) = "Y";
  194. }
  195. }
  196. model.setValue("/root/main/list03/gridrtndetl", grd_rtndetl.getUpdateData());
  197. if(submit("TXPIF50101")) {
  198. submit("TRPIF50105");
  199. submit("TRPIF50102");
  200. model.copyNode("/root/main/list04","/root/main/list02");
  201. }
  202. }
  203. ]]>
  204. </script>
  205. </button>
  206. <button id="button7" class="btn5_letter2" style="left:1106px; top:448px; width:42px; height:19px; ">
  207. <caption>삭제</caption>
  208. <script type="javascript" ev:event="onclick">
  209. <![CDATA[
  210. var row = grd_rtndetl.row;
  211. if(grd_rtndetl.rowStatus(row) != 0) {
  212. grd_rtndetl.deleteRow(row);
  213. }
  214. ]]>
  215. </script>
  216. </button>
  217. <group id="group2" style="left:0px; top:10px; width:1194px; height:35px; vertical-align:top; ">
  218. <shape id="roundrect3" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  219. <line id="line43" class="line_4" style="x1:1105px; y1:7px; x2:1105px; y2:29px; border-color:#ffe4bb; border-left-style:solid; "/>
  220. <caption id="caption3" class="search_name" style="left:251px; top:9px; width:112px; height:17px; ">통보심사차수 :</caption>
  221. <caption id="caption4" class="search_name" style="left:13px; top:9px; width:86px; height:17px; ">접수번호 :</caption>
  222. <caption id="caption5" class="search_name" style="left:653px; top:9px; width:125px; height:17px; ">명세서일련번호 :</caption>
  223. <select1 id="cmb_judgdg" ref="/root/send/send01/judgdg" class="combo_s_essential" appearance="minimal" style="left:367px; top:8px; width:90px; height:19px; ">
  224. <choices>
  225. <itemset nodeset="/root/init/U0001list/U0001">
  226. <label ref="judgdg"/>
  227. <value ref="judgdg"/>
  228. </itemset>
  229. </choices>
  230. <script type="javascript" ev:event="xforms-select">
  231. <![CDATA[
  232. model.removenode("/root/main/list01");
  233. model.removenode("/root/main/list02");
  234. model.refresh();
  235. submit("TRPIF50101");
  236. ]]>
  237. </script>
  238. </select1>
  239. <input id="ipt_acptno" ref="/root/send/send01/acptno" class="input_s_essential" inputtype="button" style="left:105px; top:8px; width:105px; height:19px; ">
  240. <script type="javascript" ev:event="onkeyup">
  241. <![CDATA[
  242. inputEnterKey("button108", "DOMActivate");
  243. ]]>
  244. </script>
  245. <script type="javascript" ev:event="onbuttonclick">
  246. <![CDATA[
  247. model.makeNode("/root/send/send01/termflag");
  248. model.makeNode("/root/send/send01/fromdd");
  249. model.makeNode("/root/send/send01/todd");
  250. model.makeNode("/root/send/send01/insukind");
  251. model.makeNode("/root/send/send01/acptno");
  252. model.setValue("/root/send/send01/insukind","11");
  253. setParameter("SPPIF30302_RTNTYPE", "P");
  254. modal("SPPIF30302", 1, 1, 1, "SPPIF30302", "/root/send/send01", "/root/send");
  255. model.setValue("/root/send/send01/acptno", getParameter("SPPIF30302_acptno"));
  256. clearParameter("SPPIF30302_RTNTYPE");
  257. clearParameter("SPPIF30302_acptno");
  258. ipt_acptno.refresh();
  259. if( model.getValue("/root/send/send01/acptno") != '' ){
  260. button108.dispatch("DOMActivate");
  261. }
  262. ]]>
  263. </script>
  264. </input>
  265. <input id="ipt_docuseqno" ref="/root/init/temp/docuseqno" class="input_search" style="left:784px; top:8px; width:95px; height:19px; ">
  266. <script type="javascript" ev:event="onkeyup">
  267. <![CDATA[
  268. if(event.keyCode == "13") {
  269. setInputNodeCurText();
  270. var docuseqno = ipt_docuseqno.value;
  271. if(docuseqno.length == 0) {
  272. return false;
  273. } else if(docuseqno.length > 5) {
  274. messageBox("명세서일련번호는 최대 5자리","E008");
  275. ipt_docuseqno.value = "";
  276. return false;
  277. }
  278. // else if(docuseqno.length == 1) {
  279. // docuseqno = "0000"+docuseqno;
  280. // } else if(docuseqno.length == 2) {
  281. // docuseqno = "000"+docuseqno;
  282. // } else if(docuseqno.length == 3) {
  283. // docuseqno = "00"+docuseqno;
  284. // } else if(docuseqno.length == 4) {
  285. // docuseqno = "0"+docuseqno;
  286. // } else if(docuseqno.length == 5) {
  287. // docuseqno = docuseqno;
  288. // } else if(docuseqno.length > 5) {
  289. // messageBox("명세서일련번호는 최대 5자리","E008");
  290. // ipt_docuseqno.value = "";
  291. // return false;
  292. // }
  293. var rows = grd_judgdecidetl.rows;
  294. for(var i=1;i<rows;i++) {
  295. if(model.getValue("/root/main/list01/gridjudgdecidetl["+i+"]/docuseqno") == docuseqno) {
  296. //grd_pifmiunc02.select(i,9) = true;
  297. grd_judgdecidetl.row = i;
  298. grd_judgdecidetl.topRow = i;
  299. }
  300. }
  301. }
  302. ]]>
  303. </script>
  304. </input>
  305. <button id="btn_srch" class="btn1_letter2" style="left:1121px; top:7px; width:56px; height:22px; ">
  306. <caption>조회</caption>
  307. <script type="javascript" ev:event="onclick">
  308. <![CDATA[
  309. model.removenode("/root/main/list01");
  310. model.removenode("/root/main/list02");
  311. model.removenode("/root/main/f090list");
  312. model.refresh();
  313. if(ipt_acptno.value == "") {
  314. messageBox("접수번호를","C001");
  315. model.setFocus("ipt_acptno");
  316. return false;
  317. }
  318. if(cmb_judgdg.value == "") {
  319. messageBox("심사차수를","C002");
  320. model.setFocus("cmb_judgdg");
  321. return false;
  322. }
  323. submit("TRPIF50101");
  324. ]]>
  325. </script>
  326. <script type="javascript" ev:event="onkeyup">
  327. <![CDATA[
  328. inputEnterKey("button109", "DOMActivate");
  329. ]]>
  330. </script>
  331. </button>
  332. <caption id="caption1" style="left:575px; top:6px; width:80px; height:25px; color:#ff6600; ">
  333. <![CDATA[바로가기 ==>]]>
  334. </caption>
  335. <select id="chk_flag" ref="/root/send/send01/f080yn" overflow="visible" appearance="full" style="left:463px; top:9px; width:45px; height:15px; border-style:none; ">
  336. <choices>
  337. <item>
  338. <label>F080</label>
  339. <value>Y</value>
  340. </item>
  341. </choices>
  342. <script type="javascript" ev:event="onclick">
  343. <![CDATA[
  344. // if(chk_flag.value == "Y") {
  345. if(ipt_acptno.value != "") {
  346. if(submit("TRPIF50103")) {
  347. if(cmb_judgdg.length == 1) {
  348. cmb_judgdg.select(0);
  349. }
  350. model.setFocus("cmb_judgdg");
  351. }
  352. }
  353. // }
  354. ]]>
  355. </script>
  356. </select>
  357. </group>
  358. <datagrid id="grd_judgdecidetl" nodeset="/root/main/list01/gridjudgdecidetl" class="datagrid2" scroll="auto" caption="심결도착일^미수발생월^명세서&#xA;일련번호^등록번호^수진자명^진료과^진료의^이의신청&#xA;여부^접수번호^심사차수^총진료비^본인부담금^청구액^상한액^지원금^장애인" colsep="^" colwidth="80, 70, 61, 75, 60, 60, 70, 60, 70, 70, 80, 80, 80, 80, 80, 80, 100, 100, 100" dataheight="25" defaultrows="2" ellipsis="true" extendlastcol="false" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" tooltip="true" style="left:0px; top:75px; width:1194px; height:334px; ">
  359. <col ref="notidd" format="yyyy-mm-dd" style="text-align:center; "/>
  360. <col ref="clamym" format="yyyy-mm" style="text-align:center; "/>
  361. <col ref="docuseqno" style="text-align:center; "/>
  362. <col ref="pid" style="text-align:center; "/>
  363. <col ref="patnm" style="text-align:center; "/>
  364. <col ref="orddeptcd" style="text-align:center; "/>
  365. <col ref="orddrid" style="text-align:center; "/>
  366. <col ref="obtappyn" visibility="hidden" style="text-align:center; "/>
  367. <col ref="acptno" style="text-align:center; "/>
  368. <col ref="judgdg" style="text-align:center; "/>
  369. <col ref="edimedcaretotamt" format="#,###" style="text-align:right; "/>
  370. <col ref="ediownbamt" format="#,###" style="text-align:right; "/>
  371. <col ref="ediinsuclamamt" format="#,###" style="text-align:right; "/>
  372. <col ref="ediownbmaxexamt" format="#,###" style="text-align:right; "/>
  373. <col ref="edisuppamt" format="#,###" style="text-align:right; "/>
  374. <col ref="edihandicaprfund" format="#,###" style="text-align:right; "/>
  375. <col ref="clamseqno" visibility="hidden"/>
  376. <col ref="clamno" visibility="hidden"/>
  377. <col ref="f080yn" visibility="hidden"/>
  378. <script type="javascript" ev:event="onclick">
  379. <![CDATA[
  380. if ((grd_judgdecidetl.row >= grd_judgdecidetl.fixedRows) && (grd_judgdecidetl.isCell(event.target))) {
  381. model.removenode("/root/main/list02");
  382. model.removenode("/root/main/f090list");
  383. model.refresh();
  384. if(grd_judgdecidetl.rows <= 0) {
  385. return false;
  386. }
  387. var row = grd_judgdecidetl.row;
  388. model.setValue("/root/send/send02/docuseqno", model.getValue("/root/main/list01/gridjudgdecidetl["+row+"]/docuseqno"));
  389. model.setValue("/root/send/send02/acptno", model.getValue("/root/main/list01/gridjudgdecidetl["+row+"]/acptno"));
  390. model.setValue("/root/send/send02/judgdg", model.getValue("/root/main/list01/gridjudgdecidetl["+row+"]/judgdg"));
  391. model.setValue("/root/send/send02/clamseqno", model.getValue("/root/main/list01/gridjudgdecidetl["+row+"]/clamseqno"));
  392. model.setValue("/root/send/send02/clamno", model.getValue("/root/main/list01/gridjudgdecidetl["+row+"]/clamno"));
  393. model.setValue("/root/send/send02/f080yn", model.getValue("/root/main/list01/gridjudgdecidetl["+row+"]/f080yn"));
  394. model.setValue("/root/send/send02/notidd", model.getValue("/root/main/list01/gridjudgdecidetl["+row+"]/notidd"));
  395. submit("TRPIF50105");
  396. if(submit("TRPIF50102")) {
  397. model.makeNode("/root/main/list04/gridrtndetl");
  398. model.makeNode("/root/main/list04/grdrtnf903");
  399. model.copyNode("/root/main/list04","/root/main/list02");
  400. grd_rtndetl.colStyle(4,"data","background-color") = "#ffff00";
  401. grd_rtndetl.colStyle(5,"data","background-color") = "#ffff00";
  402. grd_rtndetl.colStyle(6,"data","background-color") = "#ffff00";
  403. grd_rtndetl.colStyle(10,"data","background-color") = "#ffff00";
  404. grd_rtndetl.colStyle(11,"data","background-color") = "#ffff00";
  405. grd_rtndetl.colStyle(12,"data","background-color") = "#ffff00";
  406. }
  407. }
  408. ]]>
  409. </script>
  410. <script type="javascript" ev:event="oncopy">
  411. <![CDATA[
  412. grid_oncopy();
  413. ]]>
  414. </script>
  415. </datagrid>
  416. <col ref="judgdg" style="text-align:center; "/>
  417. <datagrid id="grd_rtndetl" nodeset="/root/main/list02/gridrtndetl" class="datagrid2" scroll="auto" caption="통보&#xA;심사차수^처방전&#xA;교부번호^줄번호^약국코드^약국명^조정&#xA;사유^약품코드^약품명^이의신청액^부적정부담금^부적정본인&#xA;부담환급금^부적정공단&#xA;부담환수액^조정액^심결&#xA;도착일자^구분^caption1" colsep="^" colwidth="65, 95, 50, 80, 90, 40, 80, 130, 80, 80, 80, 80, 80, 75, 50, 100, 100, 100, 100, 100, 100, 100, 100" dataheight="25" defaultrows="2" ellipsis="true" extendlastcol="false" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="25" rowsep="|" tooltip="true" style="left:0px; top:473px; width:1194px; height:268px; ">
  418. <col ref="judgdg" style="text-align:center; "/>
  419. <col ref="mpsno" style="text-align:center; "/>
  420. <col ref="lnno" style="text-align:center; "/>
  421. <col ref="prcpcorpmark" type="input" style="text-align:center; ">
  422. <script type="javascript" ev:event="onkeyup">
  423. <![CDATA[
  424. if(event.keyCode == "13") {
  425. // setInputNodeCurText();
  426. var row = grd_rtndetl.row;
  427. model.setValue("/root/send/srchprcpcorpnm/prcpcorpmark", model.getValue("/root/main/list02/gridrtndetl["+row+"]/prcpcorpmark"));
  428. if(submit("TRPIF50104")) {
  429. model.setValue("/root/main/list02/gridrtndetl["+row+"]/prcpcorpnm", model.getValue("/root/temp/srchprcpcorpnm/prcpcorpnm/prcpcorpnm"));
  430. model.refresh();
  431. }
  432. }
  433. ]]>
  434. </script>
  435. </col>
  436. <col ref="prcpcorpnm" type="input" style="text-align:center; "/>
  437. <col ref="adjtresncd" type="input" style="text-align:center; "/>
  438. <col ref="calcscorcd"/>
  439. <col ref="hngnm" format="#,###" style="text-align:left; "/>
  440. <col ref="obtappamt" format="#,###" style="text-align:right; "/>
  441. <col ref="inappbamt" type="input" format="#,###" style="text-align:right; "/>
  442. <col ref="inappownbrtnamt" type="input" format="#,###" style="text-align:right; "/>
  443. <col ref="inappcorpbrtnamt" type="input" format="#,###" style="text-align:right; "/>
  444. <col ref="adjtamt" format="#,###" style="text-align:right; "/>
  445. <col ref="oprcpnotidd" format="yyyy-mm-dd" style="text-align:center; "/>
  446. <col ref="dataflag" style="text-align:center; "/>
  447. <col ref="clamno" visibility="hidden"/>
  448. <col ref="acptno" visibility="hidden"/>
  449. <col ref="docuseqno" visibility="hidden"/>
  450. <col ref="instcd" visibility="hidden"/>
  451. <col ref="adjtdayqty" visibility="hidden"/>
  452. <col ref="adjttotqty" visibility="hidden"/>
  453. <col ref="obtappflag" visibility="hidden"/>
  454. <col ref="adjtamtflag" visibility="hidden"/>
  455. <script type="javascript" ev:event="xforms-value-changed">
  456. <![CDATA[
  457. var row_cnt = grd_rtndetl.row;
  458. if(row_cnt == "0") {
  459. return false;
  460. }
  461. var ownbrtnamt = Number(model.getValue("/root/main/list02/gridrtndetl["+row_cnt+"]/inappownbrtnamt")); // 부적정본인부담환급금
  462. var corpbrtnamt = Number(model.getValue("/root/main/list02/gridrtndetl["+row_cnt+"]/inappcorpbrtnamt")); // 부적정공단부담환수액
  463. if(ownbrtnamt != "" || ownbrtnamt != 0) {
  464. model.setValue("/root/main/list02/gridrtndetl["+row_cnt+"]/inappbamt",ownbrtnamt + corpbrtnamt);
  465. }
  466. if(corpbrtnamt != "" || corpbrtnamt != 0) {
  467. model.setValue("/root/main/list02/gridrtndetl["+row_cnt+"]/inappbamt",ownbrtnamt + corpbrtnamt);
  468. }
  469. ]]>
  470. </script>
  471. </datagrid>
  472. <button id="button108" class="btn2_letter13" visibility="hidden" style="left:30px; top:140px; width:163px; height:19px; ">
  473. <caption>[콤보박스]심사차수 내려받기</caption>
  474. <!-- - 2007.05.30 / 화면수정 / 청구년월을 획득하기위한 [Enter] 이벤트 핸들러 -->
  475. <script type="javascript" ev:event="DOMActivate">
  476. <![CDATA[
  477. cmb_judgdg.value = "";
  478. model.removenode("/root/init/U0001list");
  479. model.removenode("/root/main/list01");
  480. model.removenode("/root/main/list02");
  481. model.resetInstanceNode("/root/main/list03");
  482. model.refresh();
  483. submit("TRPIF50103");
  484. if(cmb_judgdg.length == 1) {
  485. cmb_judgdg.value = model.getValue("/root/init/U0001list/U0001/judgdg");
  486. model.setFocus("btn_srch");
  487. submit("TRPIF50101");
  488. } else {
  489. model.setFocus("cmb_judgdg");
  490. }
  491. ]]>
  492. </script>
  493. </button>
  494. <button id="button109" class="btn2_letter13" visibility="hidden" style="left:30px; top:175px; width:163px; height:19px; ">
  495. <caption>조회버튼 엔터키로 클릭시</caption>
  496. <!-- - 2007.05.30 / 화면수정 / 청구년월을 획득하기위한 [Enter] 이벤트 핸들러 -->
  497. <script type="javascript" ev:event="DOMActivate">
  498. <![CDATA[
  499. model.removenode("/root/main/list01");
  500. model.removenode("/root/main/list02");
  501. model.refresh();
  502. submit("TRPIF50101");
  503. ]]>
  504. </script>
  505. </button>
  506. <button id="button3" class="btn2_letter5" style="left:1050px; top:49px; width:75px; height:19px; ">
  507. <caption>줄번호500</caption>
  508. <script type="javascript" ev:event="DOMActivate">
  509. <![CDATA[
  510. var row = grd_judgdecidetl.row;
  511. model.setValue("/root/send/send03/srchcond", "2");
  512. model.setValue("/root/send/send03/srchcond1", model.getValue("/root/send/send01/judgdg"));
  513. model.setValue("/root/send/send03/scrflag", "");
  514. // model.setValue("/root/send/send03/docuseqno", grd_judgdecidetl.valueMatrix(row,2));
  515. modal("SPPIE01210", 1, "", "", "SPPIE01210", "/root/send/send03", "/root/send/send_clamkey");
  516. ]]>
  517. </script>
  518. </button>
  519. <button id="button5" class="btn5_letter4" style="left:1039px; top:448px; width:64px; height:19px; ">
  520. <caption>엑셀저장</caption>
  521. <script type="javascript" ev:event="onclick">
  522. <![CDATA[
  523. var today = new Date();
  524. var yy = today.getYear()+"";
  525. var mm = today.getMonth()+1;
  526. var dd = today.getDate();
  527. if(mm < 10) { mm = "0"+mm; } else { mm = mm+""; }
  528. if(dd < 10) { dd = "0" + dd; } else { dd = dd + ""; }
  529. var tmp = yy+mm+dd;
  530. var fileName = window.fileDialog("save", ",", false, "원외처방개인별심결내역및지급관리Grid02_"+tmp, "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  531. if (fileName != "") { grd_rtndetl.saveExcel(fileName, "SheetName", true, true, "", "", ""); }
  532. ]]>
  533. </script>
  534. </button>
  535. <button id="button6" class="btn2_letter6" style="left:962px; top:49px; width:86px; height:19px; ">
  536. <caption>Open Excel</caption>
  537. <script type="javascript" ev:event="DOMActivate">
  538. <![CDATA[
  539. try {
  540. window.exec("excel");
  541. } catch(e) {
  542. alert(e);
  543. }
  544. ]]>
  545. </script>
  546. </button>
  547. <button id="button10" class="btn2_letter3" style="left:852px; top:49px; width:53px; height:19px; ">
  548. <caption>열카피</caption>
  549. <script type="javascript" ev:event="onclick">
  550. <![CDATA[
  551. grd_judgdecidetl.attribute("selectionmode") = "bycol";
  552. ]]>
  553. </script>
  554. </button>
  555. <button id="button11" class="btn2_letter3" style="left:907px; top:49px; width:53px; height:19px; ">
  556. <caption>행카피</caption>
  557. <script type="javascript" ev:event="onclick">
  558. <![CDATA[
  559. grd_judgdecidetl.attribute("selectionmode") = "byrow";
  560. ]]>
  561. </script>
  562. </button>
  563. <button id="button13" class="btn2_letter3" style="left:797px; top:49px; width:53px; height:19px; ">
  564. <caption>셀카피</caption>
  565. <script type="javascript" ev:event="onclick">
  566. <![CDATA[
  567. grd_judgdecidetl.attribute("selectionmode") = "free";
  568. ]]>
  569. </script>
  570. </button>
  571. <datagrid id="datagrid1" nodeset="/root/main/f090list/grdrtnf903" class="datagrid2" scroll="auto" caption="처방별 &#xA;부적정부담금^요양기관&#xA;환수금^본인부담&#xA;환수금^부적정공단&#xA;부담환수액" colsep="^" colwidth="85, 79, 80, 80" dataheight="25" defaultrows="2" ellipsis="true" extendlastcol="false" mergecellsfixedrows="never" rowheight="25" rowsep="|" tooltip="true" style="left:645px; top:410px; width:326px; height:57px; ">
  572. <col ref="suminappbamt" format="#,###" style="text-align:right; "/>
  573. <col ref="corpramt" format="#,###" style="text-align:right; "/>
  574. <col ref="ownbrtnamt" format="#,###" style="text-align:right; "/>
  575. <col ref="insubramt" format="#,###" style="text-align:right; "/>
  576. </datagrid>
  577. </group>
  578. <group id="group4" scroll="auto" style="left:0px; top:757px; width:1194px; height:27px; ">
  579. <button id="button17" class="btn4_letter8" visibility="hidden" style="left:1066px; top:3px; width:128px; height:22px; ">
  580. <caption>원외이신자료생성</caption>
  581. <script type="javascript" ev:event="onclick">
  582. <![CDATA[
  583. if(ipt_acptno.value == "") return false;
  584. modal("SMPIF50110", 1, "", "", "SMPIF50110", "/root/send/send02", "/root/send/send01");
  585. ]]>
  586. </script>
  587. </button>
  588. <line id="line32" class="line_6" style="x1:0px; y1:0px; x2:1194px; y2:0px; "/>
  589. </group>
  590. <button id="button4" class="btn2_letter4" style="left:1127px; top:62px; width:64px; height:19px; ">
  591. <caption>엑셀저장</caption>
  592. <script type="javascript" ev:event="onclick">
  593. <![CDATA[
  594. var today = new Date();
  595. var yy = today.getYear()+"";
  596. var mm = today.getMonth()+1;
  597. var dd = today.getDate();
  598. if(mm < 10) { mm = "0"+mm; } else { mm = mm+""; }
  599. if(dd < 10) { dd = "0" + dd; } else { dd = dd + ""; }
  600. var tmp = yy+mm+dd;
  601. var fileName = window.fileDialog("save", ",", false, "원외처방개인별심결내역및지급관리Grid01_"+tmp, "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  602. if (fileName != "") { grd_judgdecidetl.saveExcel(fileName, "SheetName", true, true, "", "", ""); }
  603. ]]>
  604. </script>
  605. </button>
  606. </xhtml:body>
  607. </xhtml:html>