SMPIF10200_심결정보생성관리.xfdl 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPIF10200" position="absolute 0 0 1201 782" titletext="심결정보생성조회" oninit="SMPIF10200_oninit" onload="SMPIF10200_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 1 13 1196 757" id="group3" scrollbars="autoboth" anchor="all">
  8. <Layouts>
  9. <Layout>
  10. <Static text="심결정보생성내역" position="absolute 0 89 129 110" id="caption1" class="tit_2" anchor="default"/>
  11. <Shape position="absolute 0 105 1194 111" linetype="horizontal" id="line1" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
  12. <Div position="absolute 0 11 1194 46" align="align:center top;" id="group4" class="div_SA" anchor="left top right">
  13. <Layouts>
  14. <Layout>
  15. <Button position="absolute 1122 7 1178 29" id="button15" class="btn1" taborder="4" text="조회" anchor="top right" onclick="group3_group4_button15_onclick"/>
  16. <Shape position="absolute 1103 7 1109 29" linetype="vertical" id="line2" class="line_4" anchor="top right"/>
  17. <Edit position="absolute 102 8 267 27" id="ipt_acptno" class="input_s_essential" taborder="1" anchor="default" onkeyup="group3_group4_ipt_acptno_onkeyup"/>
  18. <Static text="접수번호 :" position="absolute 15 9 101 26" id="cap_acptno" class="search_name" anchor="default"/>
  19. <Static text="심사차수 :" position="absolute 632 9 718 26" id="cap_03" class="search_name" anchor="default"/>
  20. <Combo position="absolute 403 7 568 26" id="cmb_clamym" class="combo_s_essential" taborder="2" innerdataset="@ds_main_list02_comboclamym" datacolumn="clamymlab" codecolumn="clamymval" anchor="default" onitemchanged="group3_group4_cmb_clamym_onitemchanged"/>
  21. <Static text="청구년월 :" position="absolute 319 9 405 26" id="cap_clamym" class="search_name" anchor="default"/>
  22. <Combo position="absolute 720 7 885 26" id="cmb_judgdg" class="combo_search" taborder="3" innerdataset="@ds_main_list03_combojudgdg" datacolumn="judgdglab" codecolumn="judgdgval" anchor="default" onitemchanged="group3_group4_cmb_judgdg_onitemchanged"/>
  23. <Button id="btn_diagcdfr" taborder="5" class="icon_search" position="absolute 266 7 286 27" onclick="group3_group4_btn_diagcdfr_onclick" anchor="default"/>
  24. </Layout>
  25. </Layouts>
  26. </Div>
  27. <Button position="absolute 1114 86 1194 105" id="button2" class="btn7" text="엑셀저장" anchor="top right" onclick="group3_button2_onclick"/>
  28. <Grid position="absolute 0 110 1194 738" id="grd_jrinfo" class="datagrid2" binddataset="ds_main_list_list01_gridjrinfo" anchor="all" cellsizingtype="col" cellmovingtype="col">
  29. <Formats>
  30. <Format id="default">
  31. <Columns>
  32. <Column size="27"/>
  33. <Column size="35"/>
  34. <Column size="73"/>
  35. <Column size="71"/>
  36. <Column size="0"/>
  37. <Column size="73"/>
  38. <Column size="73"/>
  39. <Column size="105"/>
  40. <Column size="0"/>
  41. <Column size="70"/>
  42. <Column size="70"/>
  43. <Column size="63"/>
  44. <Column size="70"/>
  45. <Column size="100"/>
  46. <Column size="100"/>
  47. <Column size="100"/>
  48. <Column size="100"/>
  49. <Column size="100"/>
  50. <Column size="100"/>
  51. <Column size="100"/>
  52. <Column size="0"/>
  53. <Column size="0"/>
  54. <Column size="100"/>
  55. </Columns>
  56. <Rows>
  57. <Row size="24" band="head"/>
  58. <Row size="24"/>
  59. </Rows>
  60. <Band id="head">
  61. <Cell/>
  62. <Cell col="1" text="생성"/>
  63. <Cell col="2" text="등록번호"/>
  64. <Cell col="3" text="수진자"/>
  65. <Cell col="4" text="청구일자"/>
  66. <Cell col="5" text="입원일자"/>
  67. <Cell col="6" text="적용일자"/>
  68. <Cell col="7" text="보험유형"/>
  69. <Cell col="8" text="장애수첩"/>
  70. <Cell col="9" text="접수번호"/>
  71. <Cell col="10" text="심사차수"/>
  72. <Cell col="11" text="명번호"/>
  73. <Cell col="12" text="미수처리"/>
  74. <Cell col="13" text="요양급여총액"/>
  75. <Cell col="14" text="본인부담금"/>
  76. <Cell col="15" text="청구액"/>
  77. <Cell col="16" text="본인부담상한금"/>
  78. <Cell col="17" text="지원금"/>
  79. <Cell col="18" text="장애인의료비"/>
  80. <Cell col="19" text="대불금"/>
  81. <Cell col="20" text="비고"/>
  82. <Cell col="21" text="clamno"/>
  83. <Cell col="22" text="조합기호"/>
  84. </Band>
  85. <Band id="body">
  86. <Cell celltype="head" expr="currow+1"/>
  87. <Cell col="1" text="bind:jryn"/>
  88. <Cell col="2" text="bind:pid"/>
  89. <Cell col="3" text="bind:patnm"/>
  90. <Cell col="4" text="bind:clamdd" mask="yyyy-mm-dd"/>
  91. <Cell col="5" displaytype="date" text="bind:indd" mask="yyyy-MM-dd"/>
  92. <Cell col="6" displaytype="date" text="bind:cretfromdd" mask="yyyy-MM-dd"/>
  93. <Cell col="7" text="bind:insukind"/>
  94. <Cell col="8" text="bind:prockindflag"/>
  95. <Cell col="9" text="bind:acptno"/>
  96. <Cell col="10" text="bind:judgdg"/>
  97. <Cell col="11" text="bind:docuseqno"/>
  98. <Cell col="12" displaytype="combo" edittype="combo" text="bind:decotretflag" combodataset="ds_init_P0370list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  99. <Cell col="13" displaytype="number" text="bind:medcaretotamt"/>
  100. <Cell col="14" displaytype="number" text="bind:ownbamt"/>
  101. <Cell col="15" displaytype="number" text="bind:insuclamamt"/>
  102. <Cell col="16" displaytype="number" text="bind:ownbmaxexamt"/>
  103. <Cell col="17" displaytype="number" text="bind:suppamt"/>
  104. <Cell col="18" displaytype="number" text="bind:handcaprfund"/>
  105. <Cell col="19" displaytype="number" text="bind:subtamt"/>
  106. <Cell col="20" text="bind:rem"/>
  107. <Cell col="21" text="bind:clamno"/>
  108. <Cell col="22" displaytype="text" style="align:center middle;" text="bind:insuno"/>
  109. </Band>
  110. </Format>
  111. </Formats>
  112. </Grid>
  113. <Edit position="absolute 865 40 985 59" id="ipt_clamtypecd" class="input_search" enable="false" taborder="1" visible="false" anchor="default"/>
  114. <Edit position="absolute 807 59 933 78" align="align:center middle;" id="ipt_clamno" class="input_search" enable="false" visible="true" anchor="top right" style=":disabled {align:center middle;}"/>
  115. <Static text="청구번호" position="absolute 670 57 805 80" align="align:center middle;" id="caption12" class="cell_1" anchor="top right"/>
  116. <Static text="접수일자" position="absolute 935 57 1070 80" align="align:center middle;" id="caption2" class="cell_1" anchor="top right"/>
  117. <Edit position="absolute 1072 59 1194 78" align="align:center middle;" id="ipt_acptdd" class="input_search" enable="false" visible="true" anchor="top right" style=":disabled {align:center middle;}"/>
  118. <Static text="청구구분" position="absolute 408 57 543 80" align="align:center middle;" id="caption3" class="cell_1" anchor="top right"/>
  119. <Static text="청구분야" position="absolute 143 57 278 80" align="align:center middle;" id="caption4" class="cell_1" anchor="top right"/>
  120. <Shape position="absolute 143 77 1194 83" linetype="horizontal" id="line10" class="line_3" anchor="left top right"/>
  121. <Shape position="absolute 143 55 1194 61" linetype="horizontal" id="line3" class="line_3" anchor="left top right"/>
  122. <Button position="absolute 20 70 207 89" id="btn_clamym" class="btn2" visible="false" text="[콤보박스]청구년월 내려받기" anchor="default" onclick="group3_btn_clamym_onclick"/>
  123. <Combo position="absolute 280 59 406 78" align="align:center middle;" id="cmb_ordfildcd" class="combo_search" enable="false" innerdataset="@ds_init_P0425list" datacolumn="cdnm" codecolumn="cdid" anchor="top right" style=":disabled {align:center middle;}"/>
  124. <Combo position="absolute 545 59 668 78" align="align:center middle;" id="cmb_clamflag" class="combo_search" enable="false" innerdataset="@ds_init_P0408list" datacolumn="cdnm" codecolumn="cdid" anchor="top right" style=":disabled {align:center middle;}"/>
  125. <Button position="absolute 1004 86 1112 105" id="button5" class="btn2" visible="false" text="미수배치작업확인" anchor="top right" onclick="group3_button5_onclick"/>
  126. <Button position="absolute 1085 43 1127 62" id="button1" class="btn2_letter2" visible="false" text="삭제" anchor="default"/>
  127. </Layout>
  128. </Layouts>
  129. </Div>
  130. <Div position="absolute 0 750 1195 777" id="group2" scrollbars="autoboth" anchor="left right bottom">
  131. <Layouts>
  132. <Layout>
  133. <Button position="absolute 1021 5 1125 27" id="button42" class="btn4" enable="false" visible="false" text="심결미수삭제" anchor="right bottom" onclick="group2_button42_onclick"/>
  134. <Shape position="absolute 0 0 1194 6" linetype="horizontal" id="line32" class="line_6" anchor="left right bottom"/>
  135. <Button position="absolute 1127 5 1195 27" id="button3" class="btn4" visible="true" text="초기화" anchor="right bottom" onclick="group2_button3_onclick"/>
  136. <Button position="absolute 915 5 1019 27" id="button4" class="btn4" enable="false" visible="false" text="심결미수생성" anchor="right bottom" onclick="group2_button4_onclick"/>
  137. </Layout>
  138. </Layouts>
  139. </Div>
  140. <Static id="caption6" text="심결정보생성조회" class="tit_1" position="absolute 1 0 305 23"/>
  141. </Layout>
  142. </Layouts>
  143. <Objects>
  144. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  145. <ColumnInfo>
  146. <Column id="acptno" type="STRING" size="256"/>
  147. <Column id="clamym" type="STRING" size="256"/>
  148. <Column id="judgdg" type="STRING" size="256"/>
  149. <Column id="clamno" type="STRING" size="256"/>
  150. <Column id="clamtypecd" type="STRING" size="256"/>
  151. <Column id="offset" type="STRING" size="256"/>
  152. <Column id="pagesize" type="STRING" size="256"/>
  153. <Column id="clamym2" type="STRING" size="256"/>
  154. </ColumnInfo>
  155. <Rows>
  156. <Row>
  157. <Col id="pagesize">500</Col>
  158. </Row>
  159. </Rows>
  160. </Dataset>
  161. <Dataset id="ds_main_list_list01_gridjrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  162. <ColumnInfo>
  163. <Column id="chkbox" type="STRING" size="256" sumtext="체크구분"/>
  164. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  165. <Column id="patnm" type="STRING" size="256" sumtext="수진자명"/>
  166. <Column id="clamdd" type="STRING" size="256" sumtext="청구일자"/>
  167. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  168. <Column id="appdd" type="STRING" size="256" sumtext="적용일자"/>
  169. <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
  170. <Column id="acptno" type="STRING" size="256" sumtext="접수번호"/>
  171. <Column id="judgdg" type="STRING" size="256" sumtext="심사차수"/>
  172. <Column id="docuseqno" type="STRING" size="256" sumtext="명번호"/>
  173. <Column id="medcaretotamt" type="STRING" size="256" sumtext="요양급여총액"/>
  174. <Column id="ownbamt" type="STRING" size="256" sumtext="본인부담금"/>
  175. <Column id="insuclamamt" type="STRING" size="256" sumtext="청구액"/>
  176. <Column id="ownbmaxexamt" type="STRING" size="256" sumtext="본인상한초과금"/>
  177. <Column id="suppamt" type="STRING" size="256" sumtext="지원금"/>
  178. <Column id="handcaprfund" type="STRING" size="256" sumtext="장애인의료비"/>
  179. <Column id="subtamt" type="STRING" size="256" sumtext="대불금"/>
  180. <Column id="rem" type="STRING" size="256" sumtext="비고"/>
  181. <Column id="jryn" type="STRING" size="256" sumtext="심결정보생성유무"/>
  182. <Column id="clamno" type="STRING" size="256" sumtext="청구번호"/>
  183. <Column id="prockindflag" type="STRING" size="256" sumtext="장애수첩"/>
  184. <Column id="insuno" type="STRING" size="256" sumtext="조합기호"/>
  185. <Column id="cretfromdd" type="STRING" size="256" sumtext="생성시작일자"/>
  186. <Column id="decotretflag" type="STRING" size="256" sumtext="미수처리구분"/>
  187. </ColumnInfo>
  188. </Dataset>
  189. <Dataset id="ds_init_P0370list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  190. <ColumnInfo>
  191. <Column id="cdnm" type="STRING" size="256"/>
  192. <Column id="cdid" type="STRING" size="256"/>
  193. </ColumnInfo>
  194. </Dataset>
  195. <Dataset id="ds_main_list02_comboclamym" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  196. <ColumnInfo>
  197. <Column id="clamymlab" type="STRING" size="256"/>
  198. <Column id="clamymval" type="STRING" size="256"/>
  199. </ColumnInfo>
  200. </Dataset>
  201. <Dataset id="ds_main_list03_combojudgdg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  202. <ColumnInfo>
  203. <Column id="judgdglab" type="STRING" size="256"/>
  204. <Column id="judgdgval" type="STRING" size="256"/>
  205. </ColumnInfo>
  206. </Dataset>
  207. <Dataset id="ds_send_send01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  208. <ColumnInfo>
  209. <Column id="termflag" type="STRING" size="256"/>
  210. <Column id="fromdd" type="STRING" size="256"/>
  211. <Column id="todd" type="STRING" size="256"/>
  212. <Column id="insukind" type="STRING" size="256"/>
  213. <Column id="acptno" type="STRING" size="256"/>
  214. </ColumnInfo>
  215. <Rows>
  216. <Row/>
  217. </Rows>
  218. </Dataset>
  219. <Dataset id="ds_main_list04_input" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  220. <ColumnInfo>
  221. <Column id="clamno" type="STRING" size="256"/>
  222. </ColumnInfo>
  223. </Dataset>
  224. <Dataset id="ds_main_list05_input" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  225. <ColumnInfo>
  226. <Column id="clamtypecd" type="STRING" size="256"/>
  227. </ColumnInfo>
  228. </Dataset>
  229. <Dataset id="ds_init_P0425list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  230. <ColumnInfo>
  231. <Column id="cdnm" type="STRING" size="256"/>
  232. <Column id="cdid" type="STRING" size="256"/>
  233. </ColumnInfo>
  234. </Dataset>
  235. <Dataset id="ds_main_list_list06_input06" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  236. <ColumnInfo>
  237. <Column id="ordfildcd" type="STRING" size="256" sumtext="진료분야"/>
  238. <Column id="clamflag" type="STRING" size="256" sumtext="청구구분"/>
  239. <Column id="acptdd" type="STRING" size="256" sumtext="접수일자"/>
  240. </ColumnInfo>
  241. </Dataset>
  242. <Dataset id="ds_init_P0408list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  243. <ColumnInfo>
  244. <Column id="cdnm" type="STRING" size="256"/>
  245. <Column id="cdid" type="STRING" size="256"/>
  246. </ColumnInfo>
  247. </Dataset>
  248. </Objects>
  249. <Bind>
  250. <BindItem id="item0" compid="group3.group4.ipt_acptno" propid="value" datasetid="ds_send" columnid="acptno"/>
  251. <BindItem id="item1" compid="group3.group4.cmb_clamym" propid="value" datasetid="ds_send" columnid="clamym"/>
  252. <BindItem id="item2" compid="group3.group4.cmb_judgdg" propid="value" datasetid="ds_send" columnid="judgdg"/>
  253. <BindItem id="item3" compid="group3.cmb_ordfildcd" propid="value" datasetid="ds_main_list_list06_input06" columnid="ordfildcd"/>
  254. <BindItem id="item4" compid="group3.cmb_clamflag" propid="value" datasetid="ds_main_list_list06_input06" columnid="clamflag"/>
  255. <BindItem id="item5" compid="group3.ipt_clamno" propid="value" datasetid="ds_main_list04_input" columnid="clamno"/>
  256. <BindItem id="item6" compid="group3.ipt_acptdd" propid="value" datasetid="ds_main_list_list06_input06" columnid="acptdd"/>
  257. <BindItem id="item7" compid="group3.ipt_clamtypecd" propid="value" datasetid="ds_main_list05_input" columnid="clamtypecd"/>
  258. </Bind>
  259. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  260. * System Name :
  261. * Job Name :
  262. * Creator :
  263. * Make Date : 2016-05-24
  264. * Description :
  265. *---------------------------------------------------------------------------------------
  266. * Modify Date Modifier Modify Description
  267. *---------------------------------------------------------------------------------------
  268. * 2016-05-24 Live Converter TF->XP
  269. *
  270. *---------------------------------------------------------------------------------------
  271. ****************************************************************************************/
  272. include "com_commonxp::comm_main.xjs";
  273. include "pam_pamcomnxp::PAM001.xjs";
  274. include "pam_pamcomnxp::PAM.xjs";
  275. function SMPIF10200_oninit(obj:Form, e:InitEventInfo)
  276. {
  277. frmf_initForm(obj);
  278. }
  279. function SMPIF10200_onload(obj:Form, e:LoadEventInfo)
  280. {
  281. CommCode_Load();
  282. }
  283. function CommCode_Load()
  284. {
  285. var arrParam = [{dsNm: "ds_init_P0425list", cdGrpId: "P0425"}
  286. ,{dsNm: "ds_init_P0370list", cdGrpId: "P0370"}
  287. ,{dsNm: "ds_init_P0408list", cdGrpId: "P0408"}]
  288. appf_getCodeList(arrParam);
  289. }
  290. function group3_group4_button15_onclick(obj:Button, e:ClickEventInfo)
  291. {
  292. ds_main_list_list01_gridjrinfo.clearData();
  293. if (frmf_isRequiredControls("ipt_acptno","cmb_clamym"))
  294. {
  295. ds_send.setColumn(0, "offset", "0");
  296. var oParam = {};
  297. oParam.id = "TRPIF10200";
  298. oParam.service = "clamuncoapp.ClamUnco";
  299. oParam.method = "reqGetJrInfoIndi";
  300. oParam.inds = "req=ds_send";
  301. oParam.outds = "ds_main_list_list01_gridjrinfo=gridjrinfo ds_main_list_list06_input06=input06";
  302. oParam.async = false;
  303. //oParam.callback = "cf_TRPIF10200";
  304. tranf_submit(oParam);
  305. }
  306. }
  307. function group3_group4_ipt_acptno_onkeyup(obj:Edit, e:KeyEventInfo)
  308. {
  309. if(e.keycode == 13)
  310. {
  311. ds_send.setColumn(0, "acptno", obj.value);
  312. group3_btn_clamym_onclick();
  313. }
  314. }
  315. function group3_group4_btn_diagcdfr_onclick(obj:Button, e:ClickEventInfo)
  316. {
  317. ds_send_send01.setColumn(0, "insukind", "11");
  318. frmf_setParameter("SPPIF30302_RTNTYPE", "P");
  319. var objArg = new Object();
  320. objArg.arg_ds_send = ds_send_send01;
  321. frmf_modal("SPPIF30302", "SPPIF30302", objArg, "", "", "", "", "", "", "", "", "", "M");
  322. ds_send.setColumn(0, "acptno", frmf_getParameter("SPPIF30302_acptno"));
  323. frmf_clearParameter("SPPIF30302_RTNTYPE");
  324. frmf_clearParameter("SPPIF30302_acptno");
  325. if(!utlf_isNull(ds_send.getColumn(0, "acptno")))
  326. {
  327. group3_btn_clamym_onclick();
  328. }
  329. }
  330. function group3_btn_clamym_onclick(obj:Button, e:ClickEventInfo)
  331. {
  332. ds_send.setColumn(0, "clamym", "");
  333. ds_send.setColumn(0, "judgdg", "");
  334. ds_send.setColumn(0, "clamno", "");
  335. ds_send.setColumn(0, "clamtypecd", "");
  336. ds_main_list_list01_gridjrinfo.clearData();
  337. var oParam = {};
  338. oParam.id = "TRPIF10201";
  339. oParam.service = "clamuncoapp.ClamUnco";
  340. oParam.method = "reqGetClamYM";
  341. oParam.inds = "req=ds_send";
  342. oParam.outds = "ds_main_list02_comboclamym=comboclamym";
  343. oParam.async = false;
  344. //oParam.callback = "cf_TRPIF10201";
  345. tranf_submit(oParam);
  346. group3.group4.cmb_clamym.setFocus();
  347. if(ds_main_list02_comboclamym.rowcount == 1)
  348. {
  349. group3.group4.cmb_clamym.index = 0;
  350. var str = String(ds_send.getColumn(0, "clamym2"));
  351. var ss = "";
  352. var i = 0;
  353. if (str.length == 7)
  354. {
  355. for (i = 0; i <str.length; i++)
  356. {
  357. if (str.substr(i,1) != "-")
  358. {
  359. ss = ss + str.substr(i,1)
  360. }
  361. }
  362. ds_send.setColumn(0, "clamym", ss);
  363. }
  364. var oParam = {};
  365. oParam.id = "TRPIF10202";
  366. oParam.service = "clamuncoapp.ClamUnco";
  367. oParam.method = "reqGetJudgDg";
  368. oParam.inds = "req=ds_send";
  369. oParam.outds = "ds_main_list03_combojudgdg=combojudgdg";
  370. oParam.async = false;
  371. //oParam.callback = "cf_TRPIF10202";
  372. tranf_submit(oParam);
  373. var oParam = {};
  374. oParam.id = "TRPIF10204";
  375. oParam.service = "clamuncoapp.ClamUnco";
  376. oParam.method = "reqGetJrClamno";
  377. oParam.inds = "req=ds_send";
  378. oParam.outds = "ds_main_list04_input=input";
  379. oParam.async = false;
  380. //oParam.callback = "cf_TRPIF10204";
  381. tranf_submit(oParam);
  382. var oParam = {};
  383. oParam.id = "TRPIF10205";
  384. oParam.service = "clamuncoapp.ClamUnco";
  385. oParam.method = "reqGetClamTypeCD";
  386. oParam.inds = "req=ds_send";
  387. oParam.outds = "ds_main_list05_input=input";
  388. oParam.async = false;
  389. //oParam.callback = "cf_TRPIF10205";
  390. tranf_submit(oParam);
  391. ds_send.setColumn(0, "offset", "0");
  392. var oParam = {};
  393. oParam.id = "TRPIF10200";
  394. oParam.service = "clamuncoapp.ClamUnco";
  395. oParam.method = "reqGetJrInfoIndi";
  396. oParam.inds = "req=ds_send";
  397. oParam.outds = "ds_main_list_list01_gridjrinfo=gridjrinfo ds_main_list_list06_input06=input06";
  398. oParam.async = false;
  399. //oParam.callback = "cf_TRPIF10200";
  400. tranf_submit(oParam);
  401. }
  402. }
  403. function group3_group4_cmb_clamym_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  404. {
  405. ds_send.setColumn(0, "judgdg", "");
  406. var oParam = {};
  407. oParam.id = "TRPIF10202";
  408. oParam.service = "clamuncoapp.ClamUnco";
  409. oParam.method = "reqGetJudgDg";
  410. oParam.inds = "req=ds_send";
  411. oParam.outds = "ds_main_list03_combojudgdg=combojudgdg";
  412. oParam.async = false;
  413. //oParam.callback = "cf_TRPIF10202";
  414. tranf_submit(oParam);
  415. ds_main_list_list01_gridjrinfo.clearData();
  416. var oParam = {};
  417. oParam.id = "TRPIF10204";
  418. oParam.service = "clamuncoapp.ClamUnco";
  419. oParam.method = "reqGetJrClamno";
  420. oParam.inds = "req=ds_send";
  421. oParam.outds = "ds_main_list04_input=input";
  422. oParam.async = false;
  423. //oParam.callback = "cf_TRPIF10204";
  424. tranf_submit(oParam);
  425. var oParam = {};
  426. oParam.id = "TRPIF10205";
  427. oParam.service = "clamuncoapp.ClamUnco";
  428. oParam.method = "reqGetClamTypeCD";
  429. oParam.inds = "req=ds_send";
  430. oParam.outds = "ds_main_list05_input=input";
  431. oParam.async = false;
  432. //oParam.callback = "cf_TRPIF10205";
  433. tranf_submit(oParam);
  434. ds_send.setColumn(0, "offset", "0");
  435. var oParam = {};
  436. oParam.id = "TRPIF10200";
  437. oParam.service = "clamuncoapp.ClamUnco";
  438. oParam.method = "reqGetJrInfoIndi";
  439. oParam.inds = "req=ds_send";
  440. oParam.outds = "ds_main_list_list01_gridjrinfo=gridjrinfo ds_main_list_list06_input06=input06";
  441. oParam.async = false;
  442. //oParam.callback = "cf_TRPIF10200";
  443. tranf_submit(oParam);
  444. }
  445. function group3_group4_cmb_judgdg_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  446. {
  447. ds_main_list_list01_gridjrinfo.clearData();
  448. ds_main_list05_input.clearData();
  449. var oParam = {};
  450. oParam.id = "TRPIF10205";
  451. oParam.service = "clamuncoapp.ClamUnco";
  452. oParam.method = "reqGetClamTypeCD";
  453. oParam.inds = "req=ds_send";
  454. oParam.outds = "ds_main_list05_input=input";
  455. oParam.async = false;
  456. //oParam.callback = "cf_TRPIF10205";
  457. tranf_submit(oParam);
  458. ds_send.setColumn(0, "offset", "0");
  459. var oParam = {};
  460. oParam.id = "TRPIF10200";
  461. oParam.service = "clamuncoapp.ClamUnco";
  462. oParam.method = "reqGetJrInfoIndi";
  463. oParam.inds = "req=ds_send";
  464. oParam.outds = "ds_main_list_list01_gridjrinfo=gridjrinfo ds_main_list_list06_input06=input06";
  465. oParam.async = false;
  466. //oParam.callback = "cf_TRPIF10200";
  467. tranf_submit(oParam);
  468. }
  469. function group3_button5_onclick(obj:Button, e:ClickEventInfo)
  470. {
  471. var todd = utlf_getCurrentDate();
  472. todd = todd.toDate().getAddDate(+1, 'D');
  473. if(ds_main_list05_input.getColumn(0, "clamtypecd") == "1")
  474. {
  475. var objArg = new Object();
  476. objArg.todd = todd;
  477. objArg.execrid = sysf_getUserId();
  478. objArg.prgmid = "InsuJrUncoInfoCretBatch";
  479. frmf_open("SPZSB00301", "SPZSB00301", objArg, "","","","","","","","","","M");
  480. }
  481. else if(ds_main_list05_input.getColumn(0, "clamtypecd") == "4")
  482. {
  483. var objArg = new Object();
  484. objArg.todd = todd;
  485. objArg.execrid = sysf_getUserId();
  486. objArg.prgmid = "MedJrUncoInfoCretBatch";
  487. frmf_open("SPZSB00301", "SPZSB00301", objArg, "","","","","","","","","","M");
  488. }
  489. }
  490. function group3_button2_onclick(obj:Button, e:ClickEventInfo)
  491. {
  492. if(ds_main_list_list01_gridjrinfo.rowcount == 0)
  493. {
  494. sysf_messageBox("엑셀저장할 내역이", "I004"); ///엑셀저장할 내역이 없습니다.
  495. }
  496. else
  497. {
  498. grdf_exportExcel(group3.grd_jrinfo, "", "see");
  499. }
  500. }
  501. function group2_button4_onclick(obj:Button, e:ClickEventInfo)
  502. {
  503. if (utlf_isNull(ds_send.getColumn(0, "acptno")))
  504. {
  505. sysf_messageBox("접수번호를", "C001");
  506. }
  507. else if (utlf_isNull(ds_send.getColumn(0, "clamym")))
  508. {
  509. sysf_messageBox("청구년월을", "C001");
  510. }
  511. else if (utlf_isNull(ds_send.getColumn(0, "judgdg")))
  512. {
  513. sysf_messageBox("심사차수를", "C001");
  514. }
  515. else if (utlf_isNull(ds_main_list04_input.getColumn(0, "clamno")))
  516. {
  517. sysf_messageBox("청구번호를 획득", "E001");
  518. }
  519. else if (utlf_isNull(ds_main_list05_input.getColumn(0, "clamtypecd")))
  520. {
  521. sysf_messageBox("청구유형을 획득", "E001");
  522. }
  523. else
  524. {
  525. ds_send.setColumn(0, "clamno", ds_main_list04_input.getColumn(0, "clamno"));
  526. ds_send.setColumn(0, "clamtypecd", ds_main_list05_input.getColumn(0, "clamtypecd"));
  527. var oParam = {};
  528. oParam.id = "TXPIF10207";
  529. oParam.service = "clamuncoapp.ClamUnco";
  530. oParam.method = "reqInsJrInfoAcptBatch";
  531. oParam.inds = "req=ds_send";
  532. oParam.outds = "";
  533. oParam.async = false;
  534. //oParam.callback = "cf_TXPIF10207";
  535. tranf_submit(oParam);
  536. ds_send.setColumn(0, "offset", "0");
  537. var oParam = {};
  538. oParam.id = "TRPIF10200";
  539. oParam.service = "clamuncoapp.ClamUnco";
  540. oParam.method = "reqGetJrInfoIndi";
  541. oParam.inds = "req=ds_send";
  542. oParam.outds = "ds_main_list_list01_gridjrinfo=gridjrinfo ds_main_list_list06_input06=input06";
  543. oParam.async = false;
  544. //oParam.callback = "cf_TRPIF10200";
  545. tranf_submit(oParam);
  546. }
  547. }
  548. function group2_button42_onclick(obj:Button, e:ClickEventInfo)
  549. {
  550. if (utlf_isNull(ds_send.getColumn(0, "acptno")))
  551. {
  552. sysf_messageBox("접수번호를", "C001");
  553. }
  554. else if (utlf_isNull(ds_send.getColumn(0, "clamym")))
  555. {
  556. sysf_messageBox("청구년월을", "C001");
  557. }
  558. else if (utlf_isNull(ds_send.getColumn(0, "judgdg")))
  559. {
  560. sysf_messageBox("심사차수를", "C001");
  561. }
  562. else if (utlf_isNull(ds_main_list04_input.getColumn(0, "clamno")))
  563. {
  564. sysf_messageBox("청구번호를 획득", "E001");
  565. }
  566. else if (utlf_isNull(ds_main_list05_input.getColumn(0, "clamtypecd")))
  567. {
  568. sysf_messageBox("청구유형을 획득", "E001");
  569. }
  570. else
  571. {
  572. ds_send.setColumn(0, "clamno", ds_main_list04_input.getColumn(0, "clamno"));
  573. ds_send.setColumn(0, "clamtypecd", ds_main_list05_input.getColumn(0, "clamtypecd"));
  574. var oParam = {};
  575. oParam.id = "TXPIF10208";
  576. oParam.service = "clamuncoapp.ClamUnco";
  577. oParam.method = "reqDelJrUncoPkg";
  578. oParam.inds = "req=ds_send";
  579. oParam.outds = "";
  580. oParam.async = false;
  581. //oParam.callback = "cf_TXPIF10208";
  582. tranf_submit(oParam);
  583. ds_send.setColumn(0, "offset", "0");
  584. var oParam = {};
  585. oParam.id = "TRPIF10200";
  586. oParam.service = "clamuncoapp.ClamUnco";
  587. oParam.method = "reqGetJrInfoIndi";
  588. oParam.inds = "req=ds_send";
  589. oParam.outds = "ds_main_list_list01_gridjrinfo=gridjrinfo ds_main_list_list06_input06=input06";
  590. oParam.async = false;
  591. //oParam.callback = "cf_TRPIF10200";
  592. tranf_submit(oParam);
  593. }
  594. }
  595. function group2_button3_onclick(obj:Button, e:ClickEventInfo)
  596. {
  597. fInitialize();
  598. }
  599. function fInitialize()
  600. {
  601. ds_send.clearData();
  602. ds_send.addRow();
  603. ds_main_list_list01_gridjrinfo.clearData();
  604. ds_main_list02_comboclamym.clearData();
  605. ds_main_list03_combojudgdg.clearData();
  606. ds_main_list04_input.clearData();
  607. ds_main_list05_input.clearData();
  608. ds_main_list_list06_input06.clearData();
  609. ds_send.setColumn(0, "clamym", "");
  610. ds_send.setColumn(0, "judgdg", "");
  611. ds_send.setColumn(0, "clamno", "");
  612. ds_send.setColumn(0, "clamtypecd", "");
  613. group3.group4.ipt_acptno.setFocus();
  614. }]]></Script>
  615. </Form>
  616. </FDL>