SPPMC07100_환불항목별 금액현황.xfdl 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPPMC07100" position="absolute 0 0 350 600" titletext="항목별환불예상액" onload="SPPMC07100_onload">
  5. <Layouts>
  6. <Layout>
  7. <Shape id="line23" class="line_3" linetype="horizontal" position="absolute 1 128 319 131" style="" anchor="default"/>
  8. <Button id="button1" class="btn4" position="absolute 260 567 316 589" text="닫기" onclick="button1_onclick"/>
  9. <Button id="button4" class="btn3" position="absolute 5 567 84 589" text="내역출력" onclick="button4_onclick"/>
  10. <Static id="caption1" text="환불항목별 금액현황" class="tit_2" position="absolute 5 7 150 23"/>
  11. <Shape id="line1" class="line_1" position="absolute 0 26 319 30" style="strokepen:3 solid #33bbbbff;"/>
  12. <Static id="caption29" text="항목" class="cell_1" position="absolute 1 54 186 77" style="align:center middle;background:#99ccff ;"/>
  13. <Static id="caption2" text="금액" class="cell_1" position="absolute 187 54 319 77" style="align:center middle;background:#99ccff ;"/>
  14. <Static id="caption5" text="01 진찰료" class="cell_1" position="absolute 1 78 186 101" style="align: middle;"/>
  15. <Static id="caption6" text="02 입원료" class="cell_1" position="absolute 1 104 186 127" style="align: middle;"/>
  16. <Static id="caption7" text="03 식대" class="cell_1" position="absolute 1 130 186 153" style="align: middle;"/>
  17. <Static id="caption8" text="04 투약 및 처방전료" class="cell_1" position="absolute 1 156 186 179" style="align: middle;"/>
  18. <Static id="caption9" text="05 주사료" class="cell_1" position="absolute 1 182 186 205" style="align: middle;"/>
  19. <Static id="caption10" text="06 마취료" class="cell_1" position="absolute 1 208 186 231" style="align: middle;"/>
  20. <Static id="caption11" text="07 처처 및 수술료" class="cell_1" position="absolute 1 234 186 257" style="align: middle;"/>
  21. <Static id="caption12" text="08 검사료" class="cell_1" position="absolute 1 260 186 283" style="align: middle;"/>
  22. <Static id="caption13" text="09 영상진단 및 방사선 치료료" class="cell_1" position="absolute 1 286 186 314" style="align: middle;"/>
  23. <MaskEdit id="input1" taborder="1" mask="9,999" position="absolute 188 80 318 99" style="align:right middle;" onkeypress="group3_input1_onkeypress"/>
  24. <MaskEdit id="input2" taborder="2" mask="9,999" position="absolute 188 106 318 125" style="align:right middle;" onkeypress="group3_input2_onkeypress"/>
  25. <MaskEdit id="input3" taborder="3" mask="9,999" position="absolute 188 132 318 151" style="align:right middle;" onkeypress="group3_input3_onkeypress"/>
  26. <MaskEdit id="input4" taborder="4" mask="9,999" position="absolute 188 158 318 177" style="align:right middle;" onkeypress="group3_input4_onkeypress"/>
  27. <MaskEdit id="input5" taborder="5" mask="9,999" position="absolute 188 184 318 203" style="align:right middle;" onkeypress="group3_input5_onkeypress"/>
  28. <MaskEdit id="input6" taborder="6" mask="9,999" position="absolute 188 210 318 229" style="align:right middle;" onkeypress="group3_input6_onkeypress"/>
  29. <MaskEdit id="input7" taborder="7" mask="9,999" position="absolute 188 236 318 255" style="align:right middle;" onkeypress="group3_input7_onkeypress"/>
  30. <MaskEdit id="input8" taborder="8" mask="9,999" position="absolute 188 262 318 281" style="align:right middle;" onkeypress="group3_input8_onkeypress"/>
  31. <MaskEdit id="input9" taborder="9" mask="9,999" position="absolute 188 290 318 309" style="align:right middle;" onkeypress="group3_input9_onkeypress"/>
  32. <Static id="caption14" text="15 선택진료료" class="cell_1" position="absolute 1 447 186 470" style="align: middle;"/>
  33. <Static id="caption15" text="16 비급여" class="cell_1" position="absolute 1 473 186 496" style="align: middle;"/>
  34. <Static id="caption16" text="17 기타" class="cell_1" position="absolute 1 499 186 522" style="align: middle;"/>
  35. <Static id="caption17" text="18 치료재료대" class="cell_1" position="absolute 1 525 186 553" style="align: middle;"/>
  36. <Static id="caption18" text="10 이학요법료" class="cell_1" position="absolute 1 317 186 340" style="align: middle;"/>
  37. <Static id="caption19" text="11 정신요법료" class="cell_1" position="absolute 1 343 186 366" style="align: middle;"/>
  38. <Static id="caption20" text="12 CT 진단료" class="cell_1" position="absolute 1 369 186 392" style="align: middle;"/>
  39. <Static id="caption21" text="13 MRI 진단료" class="cell_1" position="absolute 1 395 186 418" style="align: middle;"/>
  40. <Static id="caption22" text="14 PET 진단료" class="cell_1" position="absolute 1 421 186 444" style="align: middle;"/>
  41. <MaskEdit id="input10" taborder="10" mask="9,999" position="absolute 188 475 318 494" style="align:right middle;" onkeypress="group3_input10_onkeypress"/>
  42. <MaskEdit id="input11" taborder="11" mask="9,999" position="absolute 188 501 318 520" style="align:right middle;" onkeypress="group3_input11_onkeypress"/>
  43. <MaskEdit id="input12" taborder="12" mask="9,999" position="absolute 188 529 318 548" style="align:right middle;"/>
  44. <MaskEdit id="input13" taborder="13" mask="9,999" position="absolute 188 319 318 338" style="align:right middle;" onkeypress="group3_input13_onkeypress"/>
  45. <MaskEdit id="input14" taborder="14" mask="9,999" position="absolute 188 345 318 364" style="align:right middle;" onkeypress="group3_input14_onkeypress"/>
  46. <MaskEdit id="input15" taborder="15" mask="9,999" position="absolute 188 371 318 390" style="align:right middle;" onkeypress="group3_input15_onkeypress"/>
  47. <MaskEdit id="input16" taborder="16" mask="9,999" position="absolute 188 397 318 416" style="align:right middle;" onkeypress="group3_input16_onkeypress"/>
  48. <MaskEdit id="input17" taborder="17" mask="9,999" position="absolute 188 423 318 442" style="align:right middle;" onkeypress="group3_input17_onkeypress"/>
  49. <MaskEdit id="input18" taborder="18" mask="9,999" position="absolute 188 449 318 468" style="align:right middle;" onkeypress="group3_input18_onkeypress"/>
  50. <Shape id="line3" class="line_3" position="absolute 1 154 319 157"/>
  51. <Shape id="line4" class="line_3" position="absolute 1 180 319 183"/>
  52. <Shape id="line5" class="line_3" position="absolute 1 206 319 209"/>
  53. <Shape id="line6" class="line_3" position="absolute 1 232 319 235"/>
  54. <Shape id="line7" class="line_3" position="absolute 1 258 319 261"/>
  55. <Shape id="line8" class="line_3" position="absolute 1 284 319 287"/>
  56. <Shape id="line9" class="line_3" position="absolute 0 556 320 559"/>
  57. <Shape id="line10" class="line_3" position="absolute 1 315 319 318"/>
  58. <Shape id="line11" class="line_3" position="absolute 1 341 319 344"/>
  59. <Shape id="line12" class="line_3" position="absolute 1 367 319 370"/>
  60. <Shape id="line13" class="line_3" position="absolute 1 393 319 396"/>
  61. <Shape id="line14" class="line_3" position="absolute 1 419 319 422"/>
  62. <Shape id="line15" class="line_3" position="absolute 1 445 319 448"/>
  63. <Shape id="line16" class="line_3" position="absolute 1 471 319 474"/>
  64. <Shape id="line17" class="line_3" position="absolute 1 497 319 500"/>
  65. <Shape id="line18" class="line_3" position="absolute 1 523 319 526"/>
  66. <Static id="caption42" text="환불금액" class="cell_1" position="absolute 1 30 320 53" style="align: middle;background:#c0c0c0 ;"/>
  67. <Shape id="line20" class="line_3" position="absolute 1 102 319 105"/>
  68. <Shape id="line40" linetype="vertical" class="line_3" position="absolute 319 26 322 556" style="align:right ;"/>
  69. <Shape id="line00" linetype="vertical" class="line_3" position="absolute 0 26 3 556" style="align:right ;"/>
  70. </Layout>
  71. </Layouts>
  72. <Objects>
  73. <Dataset id="ds_main_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  74. <ColumnInfo>
  75. <Column id="fcstordmat" type="STRING" size="256"/>
  76. <Column id="fcstinamt" type="STRING" size="256"/>
  77. <Column id="fcstchrgfood" type="STRING" size="256"/>
  78. <Column id="fcstmedimpsamt" type="STRING" size="256"/>
  79. <Column id="fcstinjamt" type="STRING" size="256"/>
  80. <Column id="fcstanstamt" type="STRING" size="256"/>
  81. <Column id="fcstcureopamt" type="STRING" size="256"/>
  82. <Column id="fcsttestamt" type="STRING" size="256"/>
  83. <Column id="fcstimgdiagrayamt" type="STRING" size="256"/>
  84. <Column id="fcstscitamt" type="STRING" size="256"/>
  85. <Column id="fcstpsypamt" type="STRING" size="256"/>
  86. <Column id="fcstctordamt" type="STRING" size="256"/>
  87. <Column id="fcstmriordamt" type="STRING" size="256"/>
  88. <Column id="fcstpetordamt" type="STRING" size="256"/>
  89. <Column id="fcstchoiordamt" type="STRING" size="256"/>
  90. <Column id="fcstnopyamt" type="STRING" size="256"/>
  91. <Column id="fcstetcamt" type="STRING" size="256"/>
  92. <Column id="fcstcurematramt" type="STRING" size="256"/>
  93. <Column id="deciordmat" type="STRING" size="256"/>
  94. <Column id="deciinamt" type="STRING" size="256"/>
  95. <Column id="decichrgfood" type="STRING" size="256"/>
  96. <Column id="decimedimpsamt" type="STRING" size="256"/>
  97. <Column id="deciinjamt" type="STRING" size="256"/>
  98. <Column id="decianstamt" type="STRING" size="256"/>
  99. <Column id="decicureopamt" type="STRING" size="256"/>
  100. <Column id="decitestamt" type="STRING" size="256"/>
  101. <Column id="deciimgdiagrayamt" type="STRING" size="256"/>
  102. <Column id="deciscitamt" type="STRING" size="256"/>
  103. <Column id="decipsypamt" type="STRING" size="256"/>
  104. <Column id="decictordamt" type="STRING" size="256"/>
  105. <Column id="decimriordamt" type="STRING" size="256"/>
  106. <Column id="decipetordamt" type="STRING" size="256"/>
  107. <Column id="decichoiordamt" type="STRING" size="256"/>
  108. <Column id="decinopyamt" type="STRING" size="256"/>
  109. <Column id="decietcamt" type="STRING" size="256"/>
  110. <Column id="decicurematramt" type="STRING" size="256"/>
  111. </ColumnInfo>
  112. <Rows>
  113. <Row>
  114. <Col id="fcstordmat"/>
  115. <Col id="fcstinamt"/>
  116. <Col id="fcstchrgfood"/>
  117. <Col id="fcstmedimpsamt"/>
  118. <Col id="fcstinjamt"/>
  119. <Col id="fcstanstamt"/>
  120. <Col id="fcstcureopamt"/>
  121. <Col id="fcsttestamt"/>
  122. <Col id="fcstimgdiagrayamt"/>
  123. <Col id="fcstscitamt"/>
  124. <Col id="fcstpsypamt"/>
  125. <Col id="fcstctordamt"/>
  126. <Col id="fcstmriordamt"/>
  127. <Col id="fcstpetordamt"/>
  128. <Col id="fcstchoiordamt"/>
  129. <Col id="fcstnopyamt"/>
  130. <Col id="fcstetcamt"/>
  131. <Col id="fcstcurematramt"/>
  132. <Col id="deciordmat"/>
  133. <Col id="deciinamt"/>
  134. <Col id="decichrgfood"/>
  135. <Col id="decimedimpsamt"/>
  136. <Col id="deciinjamt"/>
  137. <Col id="decianstamt"/>
  138. <Col id="decicureopamt"/>
  139. <Col id="decitestamt"/>
  140. <Col id="deciimgdiagrayamt"/>
  141. <Col id="deciscitamt"/>
  142. <Col id="decipsypamt"/>
  143. <Col id="decictordamt"/>
  144. <Col id="decimriordamt"/>
  145. <Col id="decipetordamt"/>
  146. <Col id="decichoiordamt"/>
  147. <Col id="decinopyamt"/>
  148. <Col id="decietcamt"/>
  149. <Col id="decicurematramt"/>
  150. </Row>
  151. </Rows>
  152. </Dataset>
  153. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  154. <ColumnInfo/>
  155. </Dataset>
  156. <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  157. </Objects>
  158. <Bind>
  159. <BindItem id="item0" compid="input1" propid="value" datasetid="ds_main_data" columnid="deciordmat"/>
  160. <BindItem id="item1" compid="input2" propid="value" datasetid="ds_main_data" columnid="deciinamt"/>
  161. <BindItem id="item2" compid="input3" propid="value" datasetid="ds_main_data" columnid="decichrgfood"/>
  162. <BindItem id="item3" compid="input4" propid="value" datasetid="ds_main_data" columnid="decimedimpsamt"/>
  163. <BindItem id="item4" compid="input5" propid="value" datasetid="ds_main_data" columnid="deciinjamt"/>
  164. <BindItem id="item5" compid="input6" propid="value" datasetid="ds_main_data" columnid="decianstamt"/>
  165. <BindItem id="item6" compid="input7" propid="value" datasetid="ds_main_data" columnid="decicureopamt"/>
  166. <BindItem id="item7" compid="input8" propid="value" datasetid="ds_main_data" columnid="decitestamt"/>
  167. <BindItem id="item8" compid="input9" propid="value" datasetid="ds_main_data" columnid="deciimgdiagrayamt"/>
  168. <BindItem id="item9" compid="input10" propid="value" datasetid="ds_main_data" columnid="decinopyamt"/>
  169. <BindItem id="item10" compid="input11" propid="value" datasetid="ds_main_data" columnid="decietcamt"/>
  170. <BindItem id="item11" compid="input12" propid="value" datasetid="ds_main_data" columnid="decicurematramt"/>
  171. <BindItem id="item12" compid="input13" propid="value" datasetid="ds_main_data" columnid="deciscitamt"/>
  172. <BindItem id="item13" compid="input14" propid="value" datasetid="ds_main_data" columnid="decipsypamt"/>
  173. <BindItem id="item14" compid="input15" propid="value" datasetid="ds_main_data" columnid="decictordamt"/>
  174. <BindItem id="item15" compid="input16" propid="value" datasetid="ds_main_data" columnid="decimriordamt"/>
  175. <BindItem id="item16" compid="input17" propid="value" datasetid="ds_main_data" columnid="decipetordamt"/>
  176. <BindItem id="item17" compid="input18" propid="value" datasetid="ds_main_data" columnid="decichoiordamt"/>
  177. </Bind>
  178. <Script type="xscript4.0"><![CDATA[//=======================================================================================
  179. // Lib Include
  180. //---------------------------------------------------------------------------------------
  181. include 'com_commonxp::comm_main.xjs';
  182. function SPPMC07100_onload(obj: Form, e: LoadEventInfo) {
  183. frmf_initForm(obj);
  184. var acptfromdd = opener.frmf_getParameter("acptfromdd");
  185. var acpttodd = opener.frmf_getParameter("acpttodd");
  186. dsf_makeValue(ds_send_data1, "acptfromdd", "string", acptfromdd);
  187. dsf_makeValue(ds_send_data1, "acpttodd", "string", acpttodd);
  188. var oParam = {};
  189. oParam.id = "TRPMC03009";
  190. oParam.service = "patinfomngtapp.PatSpecPat";
  191. oParam.method = "reqGetPtpmDetlTot";
  192. oParam.inds = "req=ds_send_data1";
  193. oParam.outds = "ds_main_data=ptpmdetl";
  194. oParam.async = false;
  195. tranf_submit(oParam);
  196. }
  197. function fInitialize() {
  198. ds_main.setColumn(0, "fcstordmat", "0");
  199. ds_main.setColumn(0, "fcstinamt", "0");
  200. ds_main.setColumn(0, "fcstchrgfood", "0");
  201. ds_main.setColumn(0, "fcstmedimpsamt", "0");
  202. ds_main.setColumn(0, "fcstinjamt", "0");
  203. ds_main.setColumn(0, "fcstanstamt", "0");
  204. ds_main.setColumn(0, "fcstcureopamt", "0");
  205. ds_main.setColumn(0, "fcsttestamt", "0");
  206. ds_main.setColumn(0, "fcstimgdiagrayamt", "0");
  207. ds_main.setColumn(0, "fcstscitamt", "0");
  208. ds_main.setColumn(0, "fcstpsypamt", "0");
  209. ds_main.setColumn(0, "fcstctordamt", "0");
  210. ds_main.setColumn(0, "fcstmriordamt", "0");
  211. ds_main.setColumn(0, "fcstpetordamt", "0");
  212. ds_main.setColumn(0, "fcstchoiordamt", "0");
  213. ds_main.setColumn(0, "fcstnopyamt", "0");
  214. ds_main.setColumn(0, "fcstetcamt", "0");
  215. ds_main.setColumn(0, "fcstcurematramt", "0");
  216. ds_main.setColumn(0, "deciordmat", "0");
  217. ds_main.setColumn(0, "deciinamt", "0");
  218. ds_main.setColumn(0, "decichrgfood", "0");
  219. ds_main.setColumn(0, "decimedimpsamt", "0");
  220. ds_main.setColumn(0, "deciinjamt", "0");
  221. ds_main.setColumn(0, "decianstamt", "0");
  222. ds_main.setColumn(0, "decicureopamt", "0");
  223. ds_main.setColumn(0, "decitestamt", "0");
  224. ds_main.setColumn(0, "deciimgdiagrayamt", "0");
  225. ds_main.setColumn(0, "deciscitamt", "0");
  226. ds_main.setColumn(0, "decipsypamt", "0");
  227. ds_main.setColumn(0, "decictordamt", "0");
  228. ds_main.setColumn(0, "decimriordamt", "0");
  229. ds_main.setColumn(0, "decipetordamt", "0");
  230. ds_main.setColumn(0, "decichoiordamt", "0");
  231. ds_main.setColumn(0, "decinopyamt", "0");
  232. ds_main.setColumn(0, "decietcamt", "0");
  233. ds_main.setColumn(0, "decicurematramt", "0");
  234. }
  235. function group3_input1_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  236. if (e.keycode == 13) {
  237. group3.input2.setFocus();
  238. }
  239. }
  240. function group3_input2_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  241. if (e.keycode == 13) {
  242. group3.input3.setFocus();
  243. }
  244. }
  245. function group3_input3_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  246. if (e.keycode == 13) {
  247. group3.input4.setFocus();
  248. }
  249. }
  250. function group3_input4_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  251. if (e.keycode == 13) {
  252. group3.input5.setFocus();
  253. }
  254. }
  255. function group3_input5_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  256. if (e.keycode == 13) {
  257. group3.input6.setFocus();
  258. }
  259. }
  260. function group3_input6_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  261. if (e.keycode == 13) {
  262. group3.input7.setFocus();
  263. }
  264. }
  265. function group3_input7_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  266. if (e.keycode == 13) {
  267. group3.input8.setFocus();
  268. }
  269. }
  270. function group3_input8_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  271. if (e.keycode == 13) {
  272. group3.input9.setFocus();
  273. }
  274. }
  275. function group3_input9_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  276. if (e.keycode == 13) {
  277. group3.input13.setFocus();
  278. }
  279. }
  280. function group3_input10_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  281. if (e.keycode == 13) {
  282. group3.input11.setFocus();
  283. }
  284. }
  285. function group3_input11_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  286. if (e.keycode == 13) {
  287. group3.input12.setFocus();
  288. }
  289. }
  290. function group3_input13_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  291. if (e.keycode == 13) {
  292. group3.input14.setFocus();
  293. }
  294. }
  295. function group3_input14_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  296. if (e.keycode == 13) {
  297. group3.input15.setFocus();
  298. }
  299. }
  300. function group3_input15_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  301. if (e.keycode == 13) {
  302. group3.input16.setFocus();
  303. }
  304. }
  305. function group3_input16_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  306. if (e.keycode == 13) {
  307. group3.input17.setFocus();
  308. }
  309. }
  310. function group3_input17_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  311. if (e.keycode == 13) {
  312. group3.input18.setFocus();
  313. }
  314. }
  315. function group3_input18_onkeydown(obj: MaskEdit, e: KeyEventInfo) {
  316. if (e.keycode == 13) {
  317. group3.input10.setFocus();
  318. }
  319. }
  320. function button1_onclick(obj: Button, e: ClickEventInfo) {
  321. // 윈도우 닫기
  322. this.close();
  323. }
  324. function button4_onclick(obj: Button, e: ClickEventInfo) {
  325. var objDOM = rptf_createDOM();
  326. var objParam = new Object();
  327. rptf_setNodeListToDOM(objDOM, "root/send/data1", ds_send_data1);
  328. rptf_setNodeListToDOM(objDOM, "root/main/data", ds_main_data);
  329. objParam.xml_data_XML1 = objDOM.documentElement.source;
  330. var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
  331. rptf_exeReportPreview30(["RPPMC03003"], [objParam], option);
  332. }]]></Script>
  333. </Form>
  334. </FDL>