SMPIB01800_산정특례기준정보관리.xfdl 73 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPIB01800" position="absolute 0 0 1204 813" titletext="산정특례기준정보관리" oninit="SMPIB01800_oninit" onload="SMPIB01800_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group5" anchor="all" taborder="16" position="absolute 0 13 1195 808">
  8. <Layouts>
  9. <Layout>
  10. <Button id="button9" taborder="24" text="삭제" class="btn4" visible="false" position="absolute 890 769 946 791" anchor="right bottom" onclick="group5_button9_onclick"/>
  11. <Shape id="line17" class="line_2" position="absolute 0 129 1194 135" anchor="left top right"/>
  12. <Div id="group6" anchor="left top right" taborder="25" class="div_SA" position="absolute 0 11 1194 81">
  13. <Layouts>
  14. <Layout>
  15. <Static id="caption21" text="검색구분 :" class="search_name" position="absolute 8 8 94 25" anchor="default"/>
  16. <Button id="btn_search" taborder="1" text="조회" class="btn1" position="absolute 1130 22 1186 44" anchor="top right" onclick="group5_group6_btn_search_onclick"/>
  17. <Shape id="line18" linetype="vertical" class="line_4" position="absolute 1119 12 1125 54" anchor="top right"/>
  18. <Combo id="cmb_srchflag1" taborder="2" innerdataset="@ds_init_P0489list" codecolumn="cdid" datacolumn="cdnm" position="absolute 89 8 274 27" anchor="default"/>
  19. <Static id="caption11" text="특례기호 :" class="search_name" position="absolute 292 8 390 25" anchor="default"/>
  20. <Edit id="ipt_srchspclcd" taborder="3" class="input_search" position="absolute 371 7 490 26" anchor="default"/>
  21. <Static id="caption12" text="상병 :" class="search_name" position="absolute 8 35 106 52" anchor="default"/>
  22. <Edit id="ipt_srchdiagcd" taborder="4" class="input_search" position="absolute 161 35 256 54" anchor="default"/>
  23. <Static id="caption13" text="종료여부 :" class="search_name" position="absolute 712 8 810 25" anchor="default"/>
  24. <Radio id="cmb_srchappflag" taborder="5" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 792 6 902 25" anchor="default">
  25. <Dataset id="innerdataset">
  26. <ColumnInfo>
  27. <Column id="codecolumn"/>
  28. <Column id="datacolumn"/>
  29. </ColumnInfo>
  30. <Rows>
  31. <Row>
  32. <Col id="codecolumn">1</Col>
  33. <Col id="datacolumn">포함</Col>
  34. </Row>
  35. <Row>
  36. <Col id="codecolumn">2</Col>
  37. <Col id="datacolumn">미포함</Col>
  38. </Row>
  39. </Rows>
  40. </Dataset>
  41. </Radio>
  42. <Static id="caption14" text="EDI코드 :" class="search_name" position="absolute 292 35 390 52" anchor="default"/>
  43. <Edit id="ipt_edicd" taborder="6" class="input_search" position="absolute 372 34 472 53" anchor="default" onkeyup="group5_group6_ipt_edicd_onkeyup"/>
  44. <Static id="caption8" text="보험유형 :" class="search_name" position="absolute 507 35 593 52" anchor="default"/>
  45. <Static id="caption15" text="내외유형 :" class="search_name" position="absolute 942 8 1040 25" anchor="default"/>
  46. <Combo id="cmb_srchinsukind" taborder="7" innerdataset="@ds_init_P0008list" codecolumn="cdid" datacolumn="cdnm" position="absolute 589 35 695 54" anchor="default"/>
  47. <Combo id="cmb_srchioflag" taborder="8" innerdataset="@ds_init_C0029list" codecolumn="cdid" datacolumn="cdnm" position="absolute 1022 8 1108 27" anchor="default"/>
  48. <Combo id="cmb_spclflag1" taborder="9" innerdataset="@ds_init_P0490list" codecolumn="cdid" datacolumn="cdnm" position="absolute 589 8 695 27" anchor="default"/>
  49. <Static id="caption20" text="특례구분 :" class="search_name" position="absolute 508 8 594 25" anchor="default"/>
  50. <Static id="caption00" text="희귀구분 :" class="search_name" position="absolute 712 35 798 52" onclick="group5_group6_caption00_onclick" anchor="default"/>
  51. <Combo id="cmb_srchrgstkindcd" taborder="10" innerdataset="@ds_init_M0763list" codecolumn="cdid" datacolumn="cdnm" position="absolute 795 36 914 55" anchor="default"/>
  52. </Layout>
  53. </Layouts>
  54. </Div>
  55. <Static id="caption22" text="산정특례기준정보" class="tit_2" position="absolute 0 86 129 107" anchor="default"/>
  56. <Shape id="line19" class="line_10" position="absolute 0 102 1194 108" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  57. <Static id="caption23" text="검색구분" class="cell_1" position="absolute 0 107 85 130" anchor="default"/>
  58. <Static id="caption34" text="특례기호" class="cell_1" position="absolute 240 107 325 130" anchor="default"/>
  59. <Static id="caption35" text="시작상병" class="cell_1" position="absolute 240 132 325 155" anchor="default"/>
  60. <Static id="caption36" text="종료상병" class="cell_1" position="absolute 622 132 707 155" anchor="default"/>
  61. <Button id="btn_diagcdto" taborder="26" class="icon_search" position="absolute 813 134 829 150" anchor="default" onclick="group5_btn_diagcdto_onclick"/>
  62. <Edit id="ipt_diagcdto" taborder="27" class="input_essential" position="absolute 710 134 810 153" anchor="default" onkeyup="group5_ipt_diagcdto_onkeyup"/>
  63. <Edit id="ipt_diagnmto" taborder="28" readonly="true" position="absolute 833 134 996 153" anchor="default"/>
  64. <Static id="caption37" text="상병유형" class="cell_1" position="absolute 0 133 85 156" anchor="default"/>
  65. <Radio id="rdo_diagkind" taborder="29" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 88 136 212 154" anchor="default">
  66. <Dataset id="innerdataset">
  67. <ColumnInfo>
  68. <Column id="codecolumn"/>
  69. <Column id="datacolumn"/>
  70. </ColumnInfo>
  71. <Rows>
  72. <Row>
  73. <Col id="codecolumn">1</Col>
  74. <Col id="datacolumn">ICD10</Col>
  75. </Row>
  76. <Row>
  77. <Col id="codecolumn">2</Col>
  78. <Col id="datacolumn">확장</Col>
  79. </Row>
  80. </Rows>
  81. </Dataset>
  82. </Radio>
  83. <Static id="caption39" text="EDI코드구분" class="cell_1" position="absolute 0 158 85 181" anchor="default"/>
  84. <Static id="caption42" text="종료일자" class="cell_1" position="absolute 806 184 891 207" anchor="default"/>
  85. <Combo id="cmb_edicdflag" taborder="30" innerdataset="@ds_init_P0131list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 88 160 238 179" anchor="default"/>
  86. <Static id="caption48" text="산정특례 기준정보 등록 내역" class="tit_2" position="absolute 0 274 196 295" anchor="default"/>
  87. <Shape id="line20" class="line_10" position="absolute 0 290 1194 296" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  88. <Grid id="grd_spclcdlist" taborder="31" binddataset="ds_main_list_grdspclcdlist" useinputpanel="false" position="absolute 0 295 1194 765" anchor="all" oncelldblclick="group5_grd_spclcdlist_oncelldblclick" selecttype="multirow" cellmovingtype="col" cellsizingtype="col">
  89. <Formats>
  90. <Format id="default">
  91. <Columns>
  92. <Column size="24"/>
  93. <Column size="115"/>
  94. <Column size="55"/>
  95. <Column size="0"/>
  96. <Column size="0"/>
  97. <Column size="90"/>
  98. <Column size="70"/>
  99. <Column size="95"/>
  100. <Column size="90"/>
  101. <Column size="90"/>
  102. <Column size="95"/>
  103. <Column size="94"/>
  104. <Column size="70"/>
  105. <Column size="70"/>
  106. <Column size="130"/>
  107. <Column size="70"/>
  108. <Column size="130"/>
  109. <Column size="65"/>
  110. <Column size="85"/>
  111. <Column size="130"/>
  112. <Column size="85"/>
  113. <Column size="130"/>
  114. <Column size="115"/>
  115. <Column size="0"/>
  116. <Column size="0"/>
  117. <Column size="0"/>
  118. <Column size="300"/>
  119. <Column size="60"/>
  120. <Column size="60"/>
  121. <Column size="0"/>
  122. <Column size="0"/>
  123. <Column size="0"/>
  124. <Column size="100"/>
  125. <Column size="139"/>
  126. <Column size="157"/>
  127. <Column size="119"/>
  128. </Columns>
  129. <Rows>
  130. <Row size="24" band="head"/>
  131. <Row size="24"/>
  132. </Rows>
  133. <Band id="head">
  134. <Cell/>
  135. <Cell col="1" text="검색구분"/>
  136. <Cell col="2" text="특례기호"/>
  137. <Cell col="3" text="seq"/>
  138. <Cell col="4" text="기관코드"/>
  139. <Cell col="5" text="보험유형"/>
  140. <Cell col="6" text="내외유형"/>
  141. <Cell col="7" text="특례구분"/>
  142. <Cell col="8" text="시작일자"/>
  143. <Cell col="9" text="종료일자"/>
  144. <Cell col="10" text="신청서시작일자"/>
  145. <Cell col="11" text="신청서종료일자"/>
  146. <Cell col="12" text="상병유형"/>
  147. <Cell col="13" text="시작상병"/>
  148. <Cell col="14" text="시작상병명"/>
  149. <Cell col="15" text="종료상병"/>
  150. <Cell col="16" text="종료상병명"/>
  151. <Cell col="17" text="EDI구분"/>
  152. <Cell col="18" text="시작EDI"/>
  153. <Cell col="19" text="시작EDI명"/>
  154. <Cell col="20" text="종료DEI"/>
  155. <Cell col="21" text="종료EDI명"/>
  156. <Cell col="22" text="보조유형"/>
  157. <Cell col="23" text="정류정액구분"/>
  158. <Cell col="24" text="본인부담율1"/>
  159. <Cell col="25" text="본인부담율2"/>
  160. <Cell col="26" text="특례명칭"/>
  161. <Cell col="27" text="최소나이"/>
  162. <Cell col="28" text="최대나이"/>
  163. <Cell col="29" text="old보험유형"/>
  164. <Cell col="30" text="old내외유형"/>
  165. <Cell col="31" text="old종료일자"/>
  166. <Cell col="32" text="만성질환여부"/>
  167. <Cell col="33" text="차상위1종 보조유형"/>
  168. <Cell col="34" text="차상위2종 보조유형"/>
  169. <Cell col="35" text="희귀구분"/>
  170. </Band>
  171. <Band id="body">
  172. <Cell celltype="head"/>
  173. <Cell col="1" displaytype="combo" edittype="combo" text="bind:srchflag" combodataset="ds_init_P0489list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  174. <Cell col="2" displaytype="text" edittype="text" style="align:center middle;" text="bind:spclcd" enable="false"/>
  175. <Cell col="3" text="bind:seq"/>
  176. <Cell col="4" text="bind:instcd"/>
  177. <Cell col="5" displaytype="combo" edittype="combo" text="bind:insukind" combodataset="ds_init_P0008list" combocodecol="cdid" combodatacol="cdnm"/>
  178. <Cell col="6" displaytype="combo" edittype="combo" text="bind:ioflag" combodataset="ds_init_C0029list" combocodecol="cdid" combodatacol="cdnm"/>
  179. <Cell col="7" displaytype="combo" edittype="combo" text="bind:spclflag" combodataset="ds_init_P0490list" combocodecol="cdid" combodatacol="cdnm" enable="true"/>
  180. <Cell col="8" displaytype="date" edittype="date" text="bind:fromdd" mask="yyyy-MM-dd"/>
  181. <Cell col="9" displaytype="date" edittype="date" text="bind:todd" mask="yyyy-MM-dd"/>
  182. <Cell col="10" displaytype="date" edittype="date" text="bind:formfromdd"/>
  183. <Cell col="11" displaytype="date" edittype="date" text="bind:formtodd"/>
  184. <Cell col="12" displaytype="combo" edittype="combo" text="bind:diagkind" combodataset="ds_cmb_diagkind" combocodecol="value" combodatacol="label" enable="true"/>
  185. <Cell col="13" displaytype="text" edittype="text" text="bind:diagcdfrom"/>
  186. <Cell col="14" style="align:left middle;" text="bind:diagnmfrom"/>
  187. <Cell col="15" displaytype="text" edittype="text" text="bind:diagcdto"/>
  188. <Cell col="16" style="align:left middle;" text="bind:diagnmto"/>
  189. <Cell col="17" displaytype="combo" edittype="combo" text="bind:edicdflag" combodataset="ds_init_P0131list" combocodecol="cdid" combodatacol="cdnm" enable="true"/>
  190. <Cell col="18" displaytype="text" edittype="text" style="align:left middle;" text="bind:edicdfrom"/>
  191. <Cell col="19" style="align:left middle;" text="bind:edinmfrom"/>
  192. <Cell col="20" displaytype="text" edittype="text" style="align:left middle;" text="bind:edicdto"/>
  193. <Cell col="21" style="align:left middle;" text="bind:edinmto"/>
  194. <Cell col="22" displaytype="combo" edittype="combo" text="bind:suppkindflag" combodataset="ds_init_P0010list" combocodecol="cdid" combodatacol="cdnm" enable="true"/>
  195. <Cell col="23" text="bind:fixrateyn"/>
  196. <Cell col="24" text="bind:payown1" mask="#,### &quot;%&quot;"/>
  197. <Cell col="25" text="bind:payown2" mask="#,### &quot;%&quot;"/>
  198. <Cell col="26" displaytype="text" edittype="text" text="bind:spclnm"/>
  199. <Cell col="27" displaytype="number" style="align:left middle;" text="bind:minage"/>
  200. <Cell col="28" displaytype="number" style="align:left middle;" text="bind:maxage"/>
  201. <Cell col="29" style="align:left middle;" text="bind:oldinsukind"/>
  202. <Cell col="30" style="align:left middle;" text="bind:oldioflag"/>
  203. <Cell col="31" style="align:left middle;" text="bind:oldtodd"/>
  204. <Cell col="32" style="align:left middle;" text="bind:chronicdiseaseyn"/>
  205. <Cell col="33" displaytype="combo" edittype="combo" text="bind:suppkindj1" combodataset="ds_init_P0010list" combocodecol="cdid" combodatacol="cdnm"/>
  206. <Cell col="34" displaytype="combo" edittype="combo" text="bind:suppkindj2" combodataset="ds_init_P0010list" combocodecol="cdid" combodatacol="cdnm"/>
  207. <Cell col="35" displaytype="combo" edittype="combo" text="bind:rgstkindcd" combodataset="ds_init_M0763list" combocodecol="cdid" combodatacol="cdnm"/>
  208. </Band>
  209. </Format>
  210. </Formats>
  211. </Grid>
  212. <Shape id="line24" class="line_3" position="absolute 0 260 1194 266" anchor="left top right"/>
  213. <Button id="button4" taborder="32" text="저장" class="btn4" position="absolute 1067 769 1123 791" anchor="right bottom" onclick="group5_button4_onclick"/>
  214. <Button id="button10" taborder="33" text="초기화" class="btn4" position="absolute 1127 769 1195 791" anchor="right bottom" onclick="group5_button10_onclick"/>
  215. <Combo id="cmb_srchflag2" taborder="34" innerdataset="@ds_init_P0489list" codecolumn="cdid" datacolumn="cdnm" class="combo_essential" position="absolute 88 108 238 127" anchor="default"/>
  216. <Edit id="ipt_spclcd" taborder="35" class="input_essential" position="absolute 328 108 390 127" anchor="default"/>
  217. <Calendar id="ipt_todd" taborder="36" class="input_essential" position="absolute 710 186 803 205" anchor="default" dateformat="yyyy-MM-dd" value="null" onchanged="group5_ipt_todd_onchanged"/>
  218. <Static id="caption1" text="시작일자" class="cell_1" position="absolute 622 184 707 207" anchor="default"/>
  219. <Calendar id="ipt_fromdd" taborder="37" class="input_essential" position="absolute 894 186 996 205" anchor="default" oneditclick="group5_ipt_fromdd_oneditclick" dateformat="yyyy-MM-dd" value="null"/>
  220. <Edit id="ipt_diagcdfrom" taborder="38" class="input_essential" position="absolute 328 134 428 153" anchor="default" onkeyup="group5_ipt_diagcdfrom_onkeyup"/>
  221. <Button id="btn_diagcdfrom" taborder="39" class="icon_search" position="absolute 433 134 449 150" anchor="default" onclick="group5_btn_diagcdfrom_onclick"/>
  222. <Edit id="opt_diagnmfrom" taborder="40" readonly="true" position="absolute 457 134 620 153" anchor="default"/>
  223. <Combo id="cmb_suppkindflag" taborder="41" innerdataset="@ds_init_P0010list" codecolumn="cdid" datacolumn="cdnm" class="combo_essential" position="absolute 88 186 238 205" anchor="default"/>
  224. <Static id="caption2" text="특례구분" class="cell_1" position="absolute 393 107 478 130" anchor="default"/>
  225. <Combo id="cmb_spclflag" taborder="42" innerdataset="@ds_init_P0490list" codecolumn="cdid" datacolumn="cdnm" class="combo_essential" position="absolute 481 108 620 127" anchor="default"/>
  226. <Edit id="ipt_edicdfrom" taborder="43" class="input_default" position="absolute 328 160 428 179" anchor="default" onkeyup="group5_ipt_edicdfrom_onkeyup"/>
  227. <Edit id="opt_edinmfrom" taborder="44" readonly="true" position="absolute 457 160 620 179" anchor="default"/>
  228. <Static id="caption3" text="시작EDI코드" class="cell_1" position="absolute 240 158 325 181" anchor="default"/>
  229. <Button id="btn_edicdfrom" taborder="45" class="icon_search" position="absolute 433 160 449 176" anchor="default" onclick="group5_btn_edicdfrom_onclick"/>
  230. <Edit id="opt_edinmto" taborder="46" readonly="true" position="absolute 833 160 996 179" anchor="default"/>
  231. <Button id="btn_edicdto" taborder="47" class="icon_search" position="absolute 813 160 829 176" anchor="default" onclick="group5_btn_edicdto_onclick"/>
  232. <Static id="caption4" text="종료EDI코드" class="cell_1" position="absolute 622 158 707 181" anchor="default"/>
  233. <Edit id="ipt_edicdto" taborder="48" class="input_default" position="absolute 710 160 810 179" anchor="default" onkeyup="group5_ipt_edicdto_onkeyup"/>
  234. <Combo id="cmb_essential" taborder="49" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" visible="false" position="absolute 790 374 890 393" anchor="default">
  235. <Dataset id="innerdataset">
  236. <ColumnInfo>
  237. <Column id="codecolumn"/>
  238. <Column id="datacolumn"/>
  239. </ColumnInfo>
  240. <Rows>
  241. <Row>
  242. <Col id="codecolumn">Y</Col>
  243. <Col id="datacolumn">Y</Col>
  244. </Row>
  245. <Row>
  246. <Col id="codecolumn">N</Col>
  247. <Col id="datacolumn">N</Col>
  248. </Row>
  249. </Rows>
  250. </Dataset>
  251. </Combo>
  252. <MaskEdit id="ipt_payown1" taborder="50" mask="#,###" class="input_default" visible="false" position="absolute 895 374 995 393" anchor="default"/>
  253. <MaskEdit id="ipt_payown2" taborder="51" mask="#,###" class="input_default" visible="false" position="absolute 1000 374 1100 393" anchor="default"/>
  254. <Edit id="ipt_spclnm" taborder="52" class="input_default" position="absolute 328 186 620 205" anchor="default"/>
  255. <Static id="caption9" text="특례명칭" class="cell_1" position="absolute 240 184 325 207" anchor="default"/>
  256. <Static id="caption10" text="보조유형구분" class="cell_1" position="absolute 0 184 85 207" anchor="default"/>
  257. <Button id="button1" taborder="53" class="icon_search" position="absolute 258 46 274 62" anchor="default" onclick="group5_button1_onclick"/>
  258. <Button id="btn_srchedicd" taborder="54" class="icon_search" position="absolute 474 47 490 63" anchor="default" onclick="group5_btn_srchedicd_onclick"/>
  259. <Calendar id="ipt_todd2" taborder="55" class="input_search" position="absolute 905 271 1004 290" anchor="top right" dateformat="yyyy-MM-dd " value="null"/>
  260. <Button id="btn_end" taborder="56" text="적용종료" class="btn2" position="absolute 1006 271 1070 290" anchor="top right" onclick="group5_btn_end_onclick"/>
  261. <Button id="btn_update" taborder="57" text="수정" class="btn2" position="absolute 1052 83 1094 102" anchor="top right" onclick="group5_btn_update_onclick"/>
  262. <Button id="btn_insert" taborder="58" text="추가" class="btn2" position="absolute 1096 83 1138 102" anchor="top right" onclick="group5_btn_insert_onclick"/>
  263. <Button id="btn_clear" taborder="59" text="Clear" class="btn2" position="absolute 1140 83 1193 102" anchor="top right" onclick="group5_btn_clear_onclick"/>
  264. <Button id="btn_delete" taborder="60" text="삭제" class="btn2" position="absolute 1071 271 1113 290" anchor="top right" onclick="group5_btn_delete_onclick"/>
  265. <Static id="caption5" text="내외유형" class="cell_1" position="absolute 797 107 882 130" anchor="default"/>
  266. <Static id="caption7" text="보험유형" class="cell_1" position="absolute 622 107 707 130" anchor="default"/>
  267. <Shape id="line1" class="line_2" position="absolute 0 154 1194 160" anchor="left top right"/>
  268. <Shape id="line2" class="line_2" position="absolute 0 180 1194 186" anchor="left top right"/>
  269. <Combo id="cmb_insukind" taborder="61" innerdataset="@ds_init_P0008list" codecolumn="cdid" datacolumn="cdnm" class="combo_essential" position="absolute 710 108 795 127" anchor="default"/>
  270. <Combo id="cmb_ioflag" taborder="62" innerdataset="@ds_init_C0029list" codecolumn="cdid" datacolumn="cdnm" class="combo_essential" position="absolute 885 108 995 127" anchor="default"/>
  271. <Button id="btn_adddiag" taborder="63" text="중증질환상병등록" class="btn3" position="absolute 5 769 133 791" anchor="left bottom" onclick="group5_btn_adddiag_onclick"/>
  272. <Button id="btn_addprcp" taborder="64" text="중증질환처방등록" class="btn3" position="absolute 135 769 263 791" anchor="left bottom" onclick="group5_btn_addprcp_onclick"/>
  273. <Static id="caption16" text="최소나이" class="cell_1" position="absolute 998 107 1083 130" anchor="default"/>
  274. <Static id="caption17" text="최대나이" class="cell_1" position="absolute 998 132 1083 155" anchor="default"/>
  275. <Static id="caption18" text="만성질환여부" class="cell_1" position="absolute 998 158 1083 181" anchor="default"/>
  276. <Static id="caption19" class="cell_1" position="absolute 998 184 1083 207" anchor="default"/>
  277. <MaskEdit id="ipt_minage" taborder="65" mask="999" class="input_essential" position="absolute 1086 108 1192 127" anchor="left top right" style="align:left middle;"/>
  278. <MaskEdit id="ipt_maxage" taborder="66" mask="999" class="input_essential" position="absolute 1086 134 1192 153" anchor="left top right" style="align:left middle;"/>
  279. <Radio id="rdo_diagkind1" taborder="67" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 61 45 169 63" anchor="default">
  280. <Dataset id="innerdataset">
  281. <ColumnInfo>
  282. <Column id="codecolumn"/>
  283. <Column id="datacolumn"/>
  284. </ColumnInfo>
  285. <Rows>
  286. <Row>
  287. <Col id="codecolumn">1</Col>
  288. <Col id="datacolumn">ICD10</Col>
  289. </Row>
  290. <Row>
  291. <Col id="codecolumn">2</Col>
  292. <Col id="datacolumn">확장</Col>
  293. </Row>
  294. </Rows>
  295. </Dataset>
  296. </Radio>
  297. <Radio id="radio1" taborder="68" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 1085 160 1193 180" anchor="default">
  298. <Dataset id="innerdataset">
  299. <ColumnInfo>
  300. <Column id="codecolumn"/>
  301. <Column id="datacolumn"/>
  302. </ColumnInfo>
  303. <Rows>
  304. <Row>
  305. <Col id="codecolumn">Y</Col>
  306. <Col id="datacolumn">적용</Col>
  307. </Row>
  308. <Row>
  309. <Col id="codecolumn">N</Col>
  310. <Col id="datacolumn">미적용</Col>
  311. </Row>
  312. </Rows>
  313. </Dataset>
  314. </Radio>
  315. <Button id="button2" taborder="69" text="SYNC 체크" class="btn2" position="absolute 975 83 1050 102" anchor="top right" onclick="group5_button2_onclick"/>
  316. <Combo id="combo1" taborder="70" innerdataset="@ds_init_P0010list" codecolumn="cdid" datacolumn="cdnm" position="absolute 88 210 238 229" anchor="default"/>
  317. <Static id="caption24" text="1종 보조유형" class="cell_1" position="absolute 0 208 85 231" anchor="default"/>
  318. <Combo id="combo2" taborder="71" innerdataset="@ds_init_P0010list" codecolumn="cdid" datacolumn="cdnm" position="absolute 328 210 478 229" anchor="default"/>
  319. <Static id="caption25" text="2종 보조유형" class="cell_1" position="absolute 240 208 325 231" anchor="default"/>
  320. <Button id="btn_excel" taborder="72" text="엑셀저장" class="btn7" position="absolute 1114 271 1194 290" anchor="top right" onclick="group5_btn_excel_onclick"/>
  321. <Static id="caption00" text="희귀 구분" class="cell_1" position="absolute 622 238 707 261" onclick="group5_caption00_onclick" anchor="default"/>
  322. <Combo id="cmb_rgstkindcd" taborder="73" innerdataset="@ds_init_M0763list" codecolumn="cdid" datacolumn="cdnm" position="absolute 709 238 859 257" anchor="default"/>
  323. <Static id="caption06" text="신청서 시작일자" class="cell_1" position="absolute 622 208 707 237"/>
  324. <Calendar id="ipt_formfromdd" taborder="74" dateformat="yyyy-MM-dd" class="input_essential" position="absolute 710 213 803 232" onchanged="group5_ipt_formfromdd_onchanged"/>
  325. <Static id="caption08" text="신청서 종료일자" class="cell_1" position="absolute 806 208 891 237"/>
  326. <Calendar id="ipt_formtodd" taborder="75" dateformat="yyyy-MM-dd" oneditclick="group5_ipt_fromdd_oneditclick" class="input_essential" position="absolute 894 213 996 232"/>
  327. <Static id="caption11" class="cell_1" position="absolute 998 208 1083 231"/>
  328. </Layout>
  329. </Layouts>
  330. </Div>
  331. <Div position="absolute 27 346 712 743" id="grp_synccheck" visible="false" style="background:#ffffffff;border:1 solid #808080ff ;">
  332. <Layouts>
  333. <Layout>
  334. <Static text="수가마스터 SYNC 불일치 리스트" position="absolute 5 4 225 26" id="cpt_text" class="tit_2" anchor="default"/>
  335. <Shape position="absolute 4 44 679 50" linetype="horizontal" id="line7" class="line_10" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  336. <Button position="absolute 622 395 678 417" id="btn_cancel" class="btn4" text="닫기" anchor="default" onclick="grp_synccheck_btn_cancel_onclick"/>
  337. <Grid position="absolute 4 49 679 394" id="grd_esscchklist" binddataset="ds_checklist_grdesscchklist" autofittype="col" anchor="default" cellsizingtype="col" cellmovingtype="col">
  338. <Formats>
  339. <Format id="default">
  340. <Columns>
  341. <Column size="100"/>
  342. <Column size="100"/>
  343. <Column size="456"/>
  344. </Columns>
  345. <Rows>
  346. <Row size="24" band="head"/>
  347. <Row size="24"/>
  348. </Rows>
  349. <Band id="head">
  350. <Cell text="수가코드"/>
  351. <Cell col="1" text="EDI코드"/>
  352. <Cell col="2" text="명칭"/>
  353. </Band>
  354. <Band id="body">
  355. <Cell text="bind:calcscorcd"/>
  356. <Cell col="1" text="bind:insuedicd"/>
  357. <Cell col="2" text="bind:hngnm"/>
  358. </Band>
  359. </Format>
  360. </Formats>
  361. </Grid>
  362. </Layout>
  363. </Layouts>
  364. </Div>
  365. <Static id="caption6" text="산정특례기준정보관리" class="tit_1" position="absolute 0 0 205 23"/>
  366. </Layout>
  367. </Layouts>
  368. <Objects>
  369. <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  370. <ColumnInfo>
  371. <Column id="srchflag" type="STRING" size="256"/>
  372. <Column id="spclcd" type="STRING" size="256"/>
  373. <Column id="insukind" type="STRING" size="256"/>
  374. <Column id="ioflag" type="STRING" size="256"/>
  375. <Column id="diagcd" type="STRING" size="256"/>
  376. <Column id="appflag" type="STRING" size="256"/>
  377. <Column id="edicd" type="STRING" size="256"/>
  378. <Column id="spclflag" type="STRING" size="256"/>
  379. <Column id="diagkind" type="STRING" size="256"/>
  380. <Column id="rgstkindcd" type="STRING" size="256"/>
  381. </ColumnInfo>
  382. <Rows>
  383. <Row>
  384. <Col id="srchflag"/>
  385. <Col id="spclcd"/>
  386. <Col id="insukind"/>
  387. <Col id="ioflag"/>
  388. <Col id="diagcd"/>
  389. <Col id="appflag"/>
  390. <Col id="edicd"/>
  391. <Col id="spclflag"/>
  392. <Col id="diagkind"/>
  393. </Row>
  394. </Rows>
  395. </Dataset>
  396. <Dataset id="ds_init_P0489list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  397. <ColumnInfo>
  398. <Column id="cdnm" type="STRING" size="256"/>
  399. <Column id="cdid" type="STRING" size="256"/>
  400. </ColumnInfo>
  401. </Dataset>
  402. <Dataset id="ds_init_P0490list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  403. <ColumnInfo>
  404. <Column id="cdnm" type="STRING" size="256"/>
  405. <Column id="cdid" type="STRING" size="256"/>
  406. </ColumnInfo>
  407. </Dataset>
  408. <Dataset id="ds_init_C0029list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  409. <ColumnInfo>
  410. <Column id="cdid" type="STRING" size="256"/>
  411. <Column id="cdnm" type="STRING" size="256"/>
  412. </ColumnInfo>
  413. </Dataset>
  414. <Dataset id="ds_init_P0008list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  415. <ColumnInfo>
  416. <Column id="cdnm" type="STRING" size="256"/>
  417. <Column id="cdid" type="STRING" size="256"/>
  418. </ColumnInfo>
  419. </Dataset>
  420. <Dataset id="ds_main_essc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  421. <ColumnInfo>
  422. <Column id="srchflag" type="STRING" size="256"/>
  423. <Column id="spclcd" type="STRING" size="256"/>
  424. <Column id="seq" type="STRING" size="256"/>
  425. <Column id="todd" type="STRING" size="256"/>
  426. <Column id="instcd" type="STRING" size="256"/>
  427. <Column id="fromdd" type="STRING" size="256"/>
  428. <Column id="diagkind" type="STRING" size="256"/>
  429. <Column id="diagcdfrom" type="STRING" size="256"/>
  430. <Column id="diagnmfrom" type="STRING" size="256"/>
  431. <Column id="diagcdto" type="STRING" size="256"/>
  432. <Column id="diagnmto" type="STRING" size="256"/>
  433. <Column id="suppkindflag" type="STRING" size="256"/>
  434. <Column id="spclflag" type="STRING" size="256"/>
  435. <Column id="edicdflag" type="STRING" size="256"/>
  436. <Column id="edicdfrom" type="STRING" size="256"/>
  437. <Column id="edinmfrom" type="STRING" size="256"/>
  438. <Column id="edicdto" type="STRING" size="256"/>
  439. <Column id="edinmto" type="STRING" size="256"/>
  440. <Column id="fixrateyn" type="STRING" size="256"/>
  441. <Column id="payown1" type="STRING" size="256"/>
  442. <Column id="payown2" type="STRING" size="256"/>
  443. <Column id="spclnm" type="STRING" size="256"/>
  444. <Column id="insukind" type="STRING" size="256"/>
  445. <Column id="ioflag" type="STRING" size="256"/>
  446. <Column id="minage" type="STRING" size="256"/>
  447. <Column id="maxage" type="STRING" size="256"/>
  448. <Column id="chronicdiseaseyn" type="STRING" size="256"/>
  449. <Column id="suppkindj1" type="STRING" size="256"/>
  450. <Column id="suppkindj2" type="STRING" size="256"/>
  451. <Column id="rgstkindcd" type="STRING" size="256"/>
  452. <Column id="formfromdd" type="STRING" size="256"/>
  453. <Column id="formtodd" type="STRING" size="256"/>
  454. </ColumnInfo>
  455. <Rows>
  456. <Row>
  457. <Col id="srchflag"/>
  458. <Col id="spclcd"/>
  459. <Col id="seq"/>
  460. <Col id="todd"/>
  461. <Col id="instcd"/>
  462. <Col id="fromdd"/>
  463. <Col id="diagkind"/>
  464. <Col id="diagcdfrom"/>
  465. <Col id="diagnmfrom"/>
  466. <Col id="diagcdto"/>
  467. <Col id="diagnmto"/>
  468. <Col id="suppkindflag"/>
  469. <Col id="spclflag"/>
  470. <Col id="edicdflag"/>
  471. <Col id="edicdfrom"/>
  472. <Col id="edinmfrom"/>
  473. <Col id="edicdto"/>
  474. <Col id="edinmto"/>
  475. <Col id="fixrateyn"/>
  476. <Col id="payown1"/>
  477. <Col id="payown2"/>
  478. <Col id="spclnm"/>
  479. <Col id="insukind"/>
  480. <Col id="ioflag"/>
  481. <Col id="minage"/>
  482. <Col id="maxage"/>
  483. <Col id="chronicdiseaseyn"/>
  484. </Row>
  485. </Rows>
  486. </Dataset>
  487. <Dataset id="ds_init_P0131list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  488. <ColumnInfo>
  489. <Column id="cdnm" type="STRING" size="256"/>
  490. <Column id="cdid" type="STRING" size="256"/>
  491. </ColumnInfo>
  492. </Dataset>
  493. <Dataset id="ds_init_P0010list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  494. <ColumnInfo>
  495. <Column id="cdnm" type="STRING" size="256"/>
  496. <Column id="cdid" type="STRING" size="256"/>
  497. </ColumnInfo>
  498. </Dataset>
  499. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  500. <ColumnInfo>
  501. <Column id="todd" type="STRING" size="256"/>
  502. <Column id="appflag" type="STRING" size="256"/>
  503. <Column id="currow" type="STRING" size="256"/>
  504. <Column id="currendate" type="STRING" size="256"/>
  505. </ColumnInfo>
  506. <Rows>
  507. <Row/>
  508. </Rows>
  509. </Dataset>
  510. <Dataset id="ds_main_list_grdspclcdlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  511. <ColumnInfo>
  512. <Column id="srchflag" type="STRING" size="256" sumtext="검색구분"/>
  513. <Column id="spclcd" type="STRING" size="256" sumtext="특례기호"/>
  514. <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
  515. <Column id="ioflag" type="STRING" size="256" sumtext="내외유형"/>
  516. <Column id="seq" type="STRING" size="256" sumtext="순번"/>
  517. <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
  518. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  519. <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
  520. <Column id="diagkind" type="STRING" size="256" sumtext="유형"/>
  521. <Column id="diagcdfrom" type="STRING" size="256" sumtext="시작상병코드"/>
  522. <Column id="diagnmfrom" type="STRING" size="256" sumtext="시작상병코드명"/>
  523. <Column id="diagcdto" type="STRING" size="256" sumtext="종료상병코드"/>
  524. <Column id="diagnmto" type="STRING" size="256" sumtext="종료상병코드명"/>
  525. <Column id="suppkindflag" type="STRING" size="256" sumtext="보조유형구분"/>
  526. <Column id="spclflag" type="STRING" size="256" sumtext="특례구분"/>
  527. <Column id="edicdflag" type="STRING" size="256" sumtext="EDI코드구분"/>
  528. <Column id="edicdfrom" type="STRING" size="256" sumtext="시작 EDI코드"/>
  529. <Column id="edinmfrom" type="STRING" size="256" sumtext="시작 EDI코드명"/>
  530. <Column id="edicdto" type="STRING" size="256" sumtext="종료 EDI코드"/>
  531. <Column id="edinmto" type="STRING" size="256" sumtext="종료 EDI코드명"/>
  532. <Column id="fixrateyn" type="STRING" size="256" sumtext="정률정액구분"/>
  533. <Column id="payown1" type="INT" size="256" sumtext="본인부담율액1"/>
  534. <Column id="payown2" type="INT" size="256" sumtext="본인부담율액2"/>
  535. <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
  536. <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  537. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
  538. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  539. <Column id="spclnm" type="STRING" size="256" sumtext="특례명칭"/>
  540. <Column id="minage" type="INT" size="256" sumtext="최소나이"/>
  541. <Column id="maxage" type="INT" size="256" sumtext="최대나이"/>
  542. <Column id="insukind" type="STRING" size="256" sumtext="old보험유형"/>
  543. <Column id="ioflag" type="STRING" size="256" sumtext="old내외유형"/>
  544. <Column id="todd" type="STRING" size="256" sumtext="old종료일자"/>
  545. <Column id="chronicdiseaseyn" type="STRING" size="256" sumtext="만성질환여부"/>
  546. <Column id="suppkindj1" type="STRING" size="256" sumtext="차상위 2종 보조유형"/>
  547. <Column id="suppkindj2" type="STRING" size="256" sumtext="차상위 2종 보조유형"/>
  548. <Column id="rgstkindcd" type="STRING" size="256"/>
  549. <Column id="oldinsukind" type="STRING" size="256"/>
  550. <Column id="oldioflag" type="STRING" size="256"/>
  551. <Column id="oldtodd" type="STRING" size="256"/>
  552. <Column id="formfromdd" type="STRING" size="256"/>
  553. <Column id="formtodd" type="STRING" size="256"/>
  554. </ColumnInfo>
  555. </Dataset>
  556. <Dataset id="ds_cmb_diagkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  557. <ColumnInfo>
  558. <Column id="label" type="STRING" size="256"/>
  559. <Column id="value" type="STRING" size="256"/>
  560. </ColumnInfo>
  561. <Rows>
  562. <Row>
  563. <Col id="label">ICD10</Col>
  564. <Col id="value">1</Col>
  565. </Row>
  566. <Row>
  567. <Col id="label">확장</Col>
  568. <Col id="value">2</Col>
  569. </Row>
  570. </Rows>
  571. </Dataset>
  572. <Dataset id="ds_checklist_grdesscchklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  573. <ColumnInfo>
  574. <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드"/>
  575. <Column id="insuedicd" type="STRING" size="256" sumtext="EDI코드"/>
  576. <Column id="hngnm" type="STRING" size="256" sumtext="한글명칭"/>
  577. </ColumnInfo>
  578. </Dataset>
  579. <Dataset id="ds_hidden_sppiz00400_rslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  580. <ColumnInfo>
  581. <Column id="diagcd" type="STRING" size="256"/>
  582. <Column id="diaghngnm" type="STRING" size="256"/>
  583. </ColumnInfo>
  584. </Dataset>
  585. <Dataset id="ds_hidden_smpic00200_rslt_picmmech" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  586. <Dataset id="ds_send_data3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  587. <ColumnInfo>
  588. <Column id="diagcdfrom" type="STRING" size="256"/>
  589. <Column id="diagkind" type="STRING" size="256"/>
  590. </ColumnInfo>
  591. <Rows>
  592. <Row/>
  593. </Rows>
  594. </Dataset>
  595. <Dataset id="ds_hidden_listrsltnm_rsltnm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  596. <ColumnInfo>
  597. <Column id="hngnm" type="STRING" size="256" sumtext="상병코드명"/>
  598. <Column id="hngcnt" type="STRING" size="256" sumtext="쿼리갯수"/>
  599. </ColumnInfo>
  600. </Dataset>
  601. <Dataset id="ds_init_M0763list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  602. <ColumnInfo>
  603. <Column id="cdid" type="STRING" size="256"/>
  604. <Column id="cdnm" type="STRING" size="256"/>
  605. </ColumnInfo>
  606. </Dataset>
  607. </Objects>
  608. <Bind>
  609. <BindItem id="item0" compid="group5.group6.cmb_srchflag1" propid="value" datasetid="ds_send_data1" columnid="srchflag"/>
  610. <BindItem id="item1" compid="group5.group6.ipt_srchspclcd" propid="value" datasetid="ds_send_data1" columnid="spclcd"/>
  611. <BindItem id="item2" compid="group5.group6.cmb_spclflag1" propid="value" datasetid="ds_send_data1" columnid="spclflag"/>
  612. <BindItem id="item3" compid="group5.group6.cmb_srchappflag" propid="value" datasetid="ds_send_data1" columnid="appflag"/>
  613. <BindItem id="item4" compid="group5.rdo_diagkind1" propid="value" datasetid="ds_send_data1" columnid="diagkind"/>
  614. <BindItem id="item5" compid="group5.group6.ipt_srchdiagcd" propid="value" datasetid="ds_send_data1" columnid="diagcd"/>
  615. <BindItem id="item6" compid="group5.group6.ipt_edicd" propid="value" datasetid="ds_send_data1" columnid="edicd"/>
  616. <BindItem id="item7" compid="group5.group6.cmb_srchinsukind" propid="value" datasetid="ds_send_data1" columnid="insukind"/>
  617. <BindItem id="item8" compid="group5.group6.cmb_srchioflag" propid="value" datasetid="ds_send_data1" columnid="ioflag"/>
  618. <BindItem id="item9" compid="group5.cmb_srchflag2" propid="value" datasetid="ds_main_essc" columnid="srchflag"/>
  619. <BindItem id="item10" compid="group5.ipt_spclcd" propid="value" datasetid="ds_main_essc" columnid="spclcd"/>
  620. <BindItem id="item11" compid="group5.cmb_spclflag" propid="value" datasetid="ds_main_essc" columnid="spclflag"/>
  621. <BindItem id="item12" compid="group5.cmb_insukind" propid="value" datasetid="ds_main_essc" columnid="insukind"/>
  622. <BindItem id="item13" compid="group5.cmb_ioflag" propid="value" datasetid="ds_main_essc" columnid="ioflag"/>
  623. <BindItem id="item14" compid="group5.ipt_minage" propid="value" datasetid="ds_main_essc" columnid="minage"/>
  624. <BindItem id="item15" compid="group5.ipt_maxage" propid="value" datasetid="ds_main_essc" columnid="maxage"/>
  625. <BindItem id="item16" compid="group5.ipt_diagnmto" propid="value" datasetid="ds_main_essc" columnid="diagnmto"/>
  626. <BindItem id="item17" compid="group5.ipt_diagcdto" propid="value" datasetid="ds_main_essc" columnid="diagcdto"/>
  627. <BindItem id="item18" compid="group5.opt_diagnmfrom" propid="value" datasetid="ds_main_essc" columnid="diagnmfrom"/>
  628. <BindItem id="item19" compid="group5.ipt_diagcdfrom" propid="value" datasetid="ds_main_essc" columnid="diagcdfrom"/>
  629. <BindItem id="item20" compid="group5.rdo_diagkind" propid="value" datasetid="ds_main_essc" columnid="diagkind"/>
  630. <BindItem id="item21" compid="group5.cmb_edicdflag" propid="value" datasetid="ds_main_essc" columnid="edicdflag"/>
  631. <BindItem id="item22" compid="group5.ipt_edicdfrom" propid="value" datasetid="ds_main_essc" columnid="edicdfrom"/>
  632. <BindItem id="item23" compid="group5.opt_edinmfrom" propid="value" datasetid="ds_main_essc" columnid="edinmfrom"/>
  633. <BindItem id="item24" compid="group5.ipt_edicdto" propid="value" datasetid="ds_main_essc" columnid="edicdto"/>
  634. <BindItem id="item25" compid="group5.opt_edinmto" propid="value" datasetid="ds_main_essc" columnid="edinmto"/>
  635. <BindItem id="item26" compid="group5.radio1" propid="value" datasetid="ds_main_essc" columnid="chronicdiseaseyn"/>
  636. <BindItem id="item27" compid="group5.ipt_fromdd" propid="value" datasetid="ds_main_essc" columnid="todd"/>
  637. <BindItem id="item28" compid="group5.ipt_todd" propid="value" datasetid="ds_main_essc" columnid="fromdd"/>
  638. <BindItem id="item29" compid="group5.ipt_spclnm" propid="value" datasetid="ds_main_essc" columnid="spclnm"/>
  639. <BindItem id="item30" compid="group5.cmb_suppkindflag" propid="value" datasetid="ds_main_essc" columnid="suppkindflag"/>
  640. <BindItem id="item31" compid="group5.combo1" propid="value" datasetid="ds_main_essc" columnid="suppkindj1"/>
  641. <BindItem id="item32" compid="group5.combo2" propid="value" datasetid="ds_main_essc" columnid="suppkindj2"/>
  642. <BindItem id="item33" compid="group5.ipt_todd2" propid="value" datasetid="ds_hidden" columnid="todd"/>
  643. <BindItem id="item34" compid="group5.cmb_essential" propid="value" datasetid="ds_main_essc" columnid="fixrateyn"/>
  644. <BindItem id="item35" compid="group5.ipt_payown1" propid="value" datasetid="ds_main_essc" columnid="payown1"/>
  645. <BindItem id="item36" compid="group5.ipt_payown2" propid="value" datasetid="ds_main_essc" columnid="payown2"/>
  646. <BindItem id="item37" compid="group5.cmb_rgstkindcd" propid="value" datasetid="ds_main_essc" columnid="rgstkindcd"/>
  647. <BindItem id="item38" compid="group5.group6.cmb_srchrgstkindcd" propid="value" datasetid="ds_send_data1" columnid="rgstkindcd"/>
  648. <BindItem id="item39" compid="group5.ipt_formfromdd" propid="value" datasetid="ds_main_essc" columnid="formfromdd"/>
  649. <BindItem id="item40" compid="group5.ipt_formtodd" propid="value" datasetid="ds_main_essc" columnid="formtodd"/>
  650. </Bind>
  651. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  652. * System Name :
  653. * Job Name :
  654. * Creator :
  655. * Make Date : 2016-05-24
  656. * Description :
  657. *---------------------------------------------------------------------------------------
  658. * Modify Date Modifier Modify Description
  659. *---------------------------------------------------------------------------------------
  660. * 2016-05-24 Live Converter TF->XP
  661. *
  662. *---------------------------------------------------------------------------------------
  663. ****************************************************************************************/
  664. include "com_commonxp::comm_main.xjs";
  665. function SMPIB01800_oninit(obj:Form, e:InitEventInfo)
  666. {
  667. frmf_initForm(obj);
  668. }
  669. function SMPIB01800_onload(obj:Form, e:LoadEventInfo)
  670. {
  671. grdf_initGrid(group5.grd_spclcdlist);
  672. grdf_setRowTypeIcon(group5.grd_spclcdlist, 0);
  673. var arrParam = [ {dsNm: "ds_init_P0010list", cdGrpId: "P0010"}
  674. ,{dsNm: "ds_init_P0008list", cdGrpId: "P0008"}
  675. ,{dsNm: "ds_init_P0131list", cdGrpId: "P0131"}
  676. ,{dsNm: "ds_init_C0029list", cdGrpId: "C0029"}
  677. ,{dsNm: "ds_init_P0489list", cdGrpId: "P0489"}
  678. ,{dsNm: "ds_init_P0490list", cdGrpId: "P0490"}
  679. ,{dsNm: "ds_init_M0763list", cdGrpId: "M0763"}]
  680. appf_getCodeList(arrParam);
  681. frmf_addComboItem("group5.group6.cmb_srchflag1","전체","","above");
  682. ds_init_P0490list.insertRow(0);
  683. ds_init_P0490list.setColumn(0, "cdnm", "-");
  684. ds_init_P0490list.setColumn(0, "cdid", "");
  685. ds_init_P0008list.insertRow(0);
  686. ds_init_P0008list.setColumn(0, "cdnm", "전체");
  687. ds_init_P0008list.setColumn(0, "cdid", "");
  688. ds_init_C0029list.insertRow(0);
  689. ds_init_C0029list.setColumn(0, "cdnm", "전체");
  690. ds_init_C0029list.setColumn(0, "cdid", "A");
  691. ds_init_M0763list.insertRow(0);
  692. ds_init_M0763list.setColumn(0, "cdnm", "-");
  693. ds_init_M0763list.setColumn(0, "cdid", "");
  694. fInitialize("all");
  695. ds_hidden.setColumn(0, "currendate", utlf_getCurrentDate());
  696. }
  697. function fInitialize(flag)
  698. {
  699. ds_main_essc.clearData();
  700. ds_main_essc.addRow();
  701. ds_main_essc.setColumn(0, "diagkind", "1");
  702. ds_main_essc.setColumn(0, "chronicdiseaseyn", "N");
  703. if (flag == "all")
  704. {
  705. ds_main_list_grdspclcdlist.clearData();
  706. }
  707. ds_send_data1.clearData();
  708. ds_send_data1.addRow();
  709. ds_send_data1.setColumn(0, "appflag", "1");
  710. ds_send_data1.setColumn(0, "diagkind", "1");
  711. ds_hidden.setColumn(0, "todd", utlf_getCurrentDate());
  712. ds_main_essc.setColumn(0, "diagkind", "1");
  713. ds_main_essc.setColumn(0, "minage", "0");
  714. ds_main_essc.setColumn(0, "maxage", "999");
  715. ds_send_data1.setColumn(0, "spclflag", "");
  716. ds_send_data1.setColumn(0, "srchflag", "");
  717. ds_send_data1.setColumn(0, "rgstkindcd", "");
  718. group5.group6.cmb_srchinsukind.index = 0;
  719. group5.group6.cmb_srchioflag.index = 0;
  720. group5.cmb_edicdflag.index = 0;
  721. group5.cmb_spclflag.index = 0;
  722. group5.cmb_insukind.index = 0;
  723. group5.cmb_srchflag2.index = 0;
  724. ds_hidden.setColumn(0, "appflag", "I");
  725. ds_hidden.setColumn(0, "currow", "0");
  726. group5.cmb_srchflag2.enable = true;
  727. group5.ipt_spclcd.enable = true;
  728. }
  729. function group5_button1_onclick(obj:Button, e:ClickEventInfo)
  730. {
  731. var diagkind = ds_send_data1.getColumn(0, "diagkind");
  732. ds_hidden_sppiz00400_rslt.clearData();
  733. var objArg = new Object();
  734. objArg.sDiagcd = ds_send_data1.getColumn(0, "diagcd");
  735. objArg.sSelectedrdodiagkind = diagkind;
  736. objArg.sSingleFlag = "P";
  737. var objDs = frmf_modal("SPPIZ00400", "SPPIZ00400", objArg);
  738. ds_hidden_sppiz00400_rslt.copyData(objDs);
  739. var diagcd = ds_hidden_sppiz00400_rslt.getColumn(0, "diagcd");
  740. if (!utlf_isNull(diagcd))
  741. {
  742. if (diagkind == "1")
  743. {
  744. ds_send_data1.setColumn(0, "diagcd", diagcd);
  745. }
  746. else
  747. {
  748. ds_send_data1.setColumn(0, "diagcd", ds_hidden_sppiz00400_rslt.getColumn(0, "termcd"));
  749. }
  750. }
  751. }
  752. function group5_btn_srchedicd_onclick(obj:Button, e:ClickEventInfo)
  753. {
  754. dsf_createDsRow("ds_hidden_smpic00200_judgsrch", [{col:"srchdrugcd", type:"STRING", size:256 , val : group5.group6.ipt_edicd.value}
  755. , {col:"con3_search1", type:"STRING", size:256 , val : "edicd"}
  756. , {col:"con1_dd", type:"STRING", size:256 , val : ds_hidden.getColumn(0, "currendate")}
  757. , {col:"con5_insu", type:"STRING", size:256 , val : "insu"}]);
  758. var objArg = new Object();
  759. objArg.arg_ds_temp = ds_hidden_smpic00200_judgsrch;
  760. frmf_modal("SMPIC00200", "SMPIC00200", objArg, "", "", "", "", "", "", "", "", "", "M");
  761. ds_hidden_smpic00200_rslt_picmmech.copyData(ds_temp_picmmech);
  762. if(ds_hidden_smpic00200_rslt_picmmech.rowcount == 0)
  763. {
  764. sysf_messageBox("수가조회 화면에서 선택한 결과가", "I004");
  765. return;
  766. }
  767. ds_send_data1.setColumn(0, "edicd", ds_hidden_smpic00200_rslt_picmmech.getColumn(0, "picmmech_insuedicd"));
  768. }
  769. function group5_group6_ipt_edicd_onkeyup(obj:Edit, e:KeyEventInfo)
  770. {
  771. if(e.keycode == 13)
  772. {
  773. group5_btn_srchedicd_onclick();
  774. }
  775. }
  776. function group5_ipt_diagcdfrom_onkeyup(obj:Edit, e:KeyEventInfo)
  777. {
  778. if(e.keycode == 13)
  779. {
  780. group5_btn_diagcdfrom_onclick();
  781. ds_send_data3.setColumn(0, "diagcdfrom", group5.ipt_diagcdfrom.value);
  782. ds_send_data3.setColumn(0, "diagkind", ds_main_essc.getColumn(0, "diagkind"));
  783. dsf_setDefaultVal(ds_send_data3, "diagkind:1");
  784. var oParam = {};
  785. oParam.id = "TRPIB00803";
  786. oParam.service = "insubasecdmngtapp.AutMemoCret";
  787. oParam.method = "reqGetAutMemoCretDiagnmfrom";
  788. oParam.inds = "req=ds_send_data3";
  789. oParam.outds = "ds_hidden_listrsltnm_rsltnm=rsltnm";
  790. oParam.async = false;
  791. //oParam.callback = "cf_TRPIB00803";
  792. tranf_submit(oParam);
  793. var hngnm = ds_hidden_listrsltnm_rsltnm.getColumn(0, "hngnm");
  794. if(!utlf_isNull(hngnm))
  795. {
  796. ds_main_essc.setColumn(0, "diagnmfrom", hngnm);
  797. ds_main_essc.setColumn(0, "diagcdto", ds_main_essc.getColumn(0, "diagcdfrom"));
  798. ds_main_essc.setColumn(0, "diagnmto", hngnm);
  799. }
  800. if(utlf_isNull(hngnm))
  801. {
  802. group5_btn_diagcdfrom_onclick();
  803. }
  804. }
  805. }
  806. function group5_btn_diagcdfrom_onclick(obj:Button, e:ClickEventInfo)
  807. {
  808. var diagkind = ds_main_essc.getColumn(0, "diagkind");
  809. ds_hidden_sppiz00400_rslt.clearData();
  810. var objArg = new Object();
  811. objArg.sDiagcd = group5.ipt_diagcdfrom.value;
  812. objArg.sSelectedrdodiagkind = diagkind;
  813. objArg.sSingleFlag = "P";
  814. var objDs = frmf_modal("SPPIZ00400", "SPPIZ00400", objArg);
  815. var diagcd = objDs.sDiagcd;
  816. var diagnm = objDs.sDiagnm;
  817. if (!utlf_isNull(diagcd))
  818. {
  819. if (diagkind == "1")
  820. {
  821. ds_main_essc.setColumn(0, "diagcdfrom", diagcd);
  822. ds_main_essc.setColumn(0, "diagcdto", diagcd);
  823. }
  824. else
  825. {
  826. ds_main_essc.setColumn(0, "diagcdfrom", objDs.sTermcd);
  827. ds_main_essc.setColumn(0, "diagcdto", objDs.sTermcd);
  828. }
  829. ds_main_essc.setColumn(0, "diagnmfrom", diagnm);
  830. ds_main_essc.setColumn(0, "diagnmto", diagnm);
  831. }
  832. }
  833. function group5_ipt_diagcdto_onkeyup(obj:Edit, e:KeyEventInfo)
  834. {
  835. if(e.keycode == 13)
  836. {
  837. group5_btn_diagcdto_onclick();
  838. ds_send_data3.setColumn(0, "diagcdfrom", ds_main_essc.getColumn(0, "diagcdto"));
  839. ds_send_data3.setColumn(0, "diagkind", ds_main_essc.getColumn(0, "diagkind"));
  840. dsf_setDefaultVal(ds_send_data3, "diagkind:1");
  841. var oParam = {};
  842. oParam.id = "TRPIB00803";
  843. oParam.service = "insubasecdmngtapp.AutMemoCret";
  844. oParam.method = "reqGetAutMemoCretDiagnmfrom";
  845. oParam.inds = "req=ds_send_data3";
  846. oParam.outds = "ds_hidden_listrsltnm_rsltnm=rsltnm";
  847. oParam.async = false;
  848. //oParam.callback = "cf_TRPIB00803";
  849. tranf_submit(oParam);
  850. var hngnm = ds_hidden_listrsltnm_rsltnm.getColumn(0, "hngnm");
  851. if(!utlf_isNull(hngnm))
  852. {
  853. ds_main_essc.setColumn(0, "diagnmto", hngnm);
  854. }
  855. if(utlf_isNull(hngnm))
  856. {
  857. group5_btn_diagcdto_onclick();
  858. }
  859. }
  860. }
  861. function group5_btn_diagcdto_onclick(obj:Button, e:ClickEventInfo)
  862. {
  863. var diagkind = ds_main_essc.getColumn(0, "diagkind");
  864. ds_hidden_sppiz00400_rslt.clearData();
  865. var objArg = new Object();
  866. objArg.sDiagcd = group5.ipt_diagcdto.value;
  867. objArg.sSelectedrdodiagkind = diagkind;
  868. objArg.sSingleFlag = "P";
  869. var objDs = frmf_modal("SPPIZ00400", "SPPIZ00400", objArg);
  870. var diagcd = objDs.sDiagcd;
  871. var diagnm = objDs.sDiagnm;
  872. if(!utlf_isNull(diagcd))
  873. {
  874. if(diagkind == "1")
  875. {
  876. ds_main_essc.setColumn(0, "diagcdto", diagcd);
  877. }
  878. else
  879. {
  880. ds_main_essc.setColumn(0, "diagcdto", objDs.sTermcd);
  881. }
  882. ds_main_essc.setColumn(0, "diagcdto", diagnm);
  883. }
  884. }
  885. function group5_ipt_edicdfrom_onkeyup(obj:Edit, e:KeyEventInfo)
  886. {
  887. if(e.keycode == 13)
  888. {
  889. group5_btn_edicdfrom_onclick();
  890. }
  891. }
  892. function group5_btn_edicdfrom_onclick(obj:Button, e:ClickEventInfo)
  893. {
  894. dsf_createDsRow("ds_hidden_smpic00200_judgsrch", [{col:"srchdrugcd", type:"STRING", size:256 , val : group5.ipt_edicdfrom.value}
  895. , {col:"con3_search1", type:"STRING", size:256 , val : "edicd"}
  896. , {col:"con1_dd", type:"STRING", size:256 , val : ds_hidden.getColumn(0, "currendate")}
  897. , {col:"con5_insu", type:"STRING", size:256 , val : "insu"}]);
  898. var objArg = new Object();
  899. objArg.arg_ds_temp = ds_hidden_smpic00200_judgsrch;
  900. frmf_modal("SMPIC00200", "SMPIC00200", objArg, "", "", "", "", "", "", "", "", "", "M");
  901. ds_hidden_smpic00200_rslt_picmmech.copyData(ds_temp_picmmech);
  902. if(ds_hidden_smpic00200_rslt_picmmech.rowcount == 0)
  903. {
  904. sysf_messageBox("수가조회 화면에서 선택한 결과가", "I004");
  905. return;
  906. }
  907. ds_main_essc.setColumn(0, "edicdfrom", ds_hidden_smpic00200_rslt_picmmech.getColumn(0, "picmmech_insuedicd"));
  908. ds_main_essc.setColumn(0, "edinmfrom", ds_hidden_smpic00200_rslt_picmmech.getColumn(0, "picmmech_hngnm"));
  909. ds_main_essc.setColumn(0, "edicdto", ds_hidden_smpic00200_rslt_picmmech.getColumn(0, "picmmech_insuedicd"));
  910. ds_main_essc.setColumn(0, "edinmto", ds_hidden_smpic00200_rslt_picmmech.getColumn(0, "picmmech_hngnm"));
  911. }
  912. function group5_ipt_edicdto_onkeyup(obj:Edit, e:KeyEventInfo)
  913. {
  914. if(e.keycode == 13)
  915. {
  916. group5_btn_edicdto_onclick();
  917. }
  918. }
  919. function group5_btn_edicdto_onclick(obj:Button, e:ClickEventInfo)
  920. {
  921. ds_hidden_smpic00200_judgsrch.clearData();
  922. dsf_createDsRow("ds_hidden_smpic00200_judgsrch", [{col:"srchdrugcd", type:"STRING", size:256 , val : group5.ipt_edicdto.value}
  923. , {col:"con3_search1", type:"STRING", size:256 , val : "edicd"}
  924. , {col:"con1_dd", type:"STRING", size:256 , val : ds_hidden.getColumn(0, "currendate")}
  925. , {col:"con5_insu", type:"STRING", size:256 , val : "insu"}]);
  926. var objArg = new Object();
  927. objArg.arg_ds_temp = ds_hidden_smpic00200_judgsrch;
  928. frmf_modal("SMPIC00200", "SMPIC00200", objArg, "", "", "", "", "", "", "", "", "", "M");
  929. ds_hidden_smpic00200_rslt_picmmech.copyData(ds_temp_picmmech);
  930. if(ds_hidden_smpic00200_rslt_picmmech.rowcount == 0)
  931. {
  932. sysf_messageBox("수가조회 화면에서 선택한 결과가", "I004");
  933. return;
  934. }
  935. ds_main_essc.setColumn(0, "edicdto", ds_hidden_smpic00200_rslt_picmmech.getColumn(0, "picmmech_insuedicd"));
  936. ds_main_essc.setColumn(0, "edinmto", ds_hidden_smpic00200_rslt_picmmech.getColumn(0, "picmmech_hngnm"));
  937. }
  938. function group5_ipt_todd_onchanged(obj:Calendar, e:ChangeEventInfo)
  939. {
  940. ds_main_essc.setColumn(0, "todd", "99991231");
  941. }
  942. function group5_group6_btn_search_onclick(obj:Button, e:ClickEventInfo)
  943. {
  944. ds_main_list_grdspclcdlist.clearData();
  945. var oParam = {};
  946. oParam.id = "TRPIB01801";
  947. oParam.service = "insubasecdmngtapp.SpclOwnbRateBaseCd";
  948. oParam.method = "reqGetSpclOwnbRateBaseCd";
  949. oParam.inds = "req=ds_send_data1";
  950. oParam.outds = "ds_main_list_grdspclcdlist=grdspclcdlist";
  951. oParam.async = false;
  952. //oParam.callback = "cf_TRPIB01801";
  953. tranf_submit(oParam);
  954. ds_main_list_grdspclcdlist.updatecontrol = false;
  955. for(var i = 0; i < ds_main_list_grdspclcdlist.rowcount; i++)
  956. {
  957. ds_main_list_grdspclcdlist.setColumn(i, "oldinsukind", ds_main_list_grdspclcdlist.getColumn(i, "insukind"));
  958. ds_main_list_grdspclcdlist.setColumn(i, "oldioflag", ds_main_list_grdspclcdlist.getColumn(i, "ioflag"));
  959. ds_main_list_grdspclcdlist.setColumn(i, "oldtodd", ds_main_list_grdspclcdlist.getColumn(i, "todd"));
  960. }
  961. ds_main_list_grdspclcdlist.updatecontrol = true;
  962. }
  963. function group5_button2_onclick(obj:Button, e:ClickEventInfo)
  964. {
  965. var oParam = {};
  966. oParam.id = "TRPIB01802";
  967. oParam.service = "insubasecdmngtapp.SpclOwnbRateBaseCd";
  968. oParam.method = "reqGetEsscCheckList";
  969. oParam.inds = "req=ds_send_data1";
  970. oParam.outds = "ds_checklist_grdesscchklist=esscchklist";
  971. oParam.async = false;
  972. oParam.callback = "cf_TRPIB01802";
  973. tranf_submit(oParam);
  974. }
  975. function cf_TRPIB01802(sSvcId, nErrorCode, sErrorMsg)
  976. {
  977. if(nErrorCode < 0)
  978. {
  979. return;
  980. }
  981. else
  982. {
  983. grp_synccheck.visible = true;
  984. }
  985. }
  986. function grp_synccheck_btn_cancel_onclick(obj:Button, e:ClickEventInfo)
  987. {
  988. grp_synccheck.visible = false;
  989. }
  990. function group5_btn_update_onclick(obj:Button, e:ClickEventInfo)
  991. {
  992. var appflag = ds_hidden.getColumn(0, "appflag");
  993. if (appflag != "U")
  994. {
  995. sysf_messageBox("먼저 수정할 산정특례기준정보를 목록에서 선택해 주십시요.","E999","");
  996. return false;
  997. }
  998. if (fCheckVariable())
  999. {
  1000. var row = ds_hidden.getColumn(0, "currow");
  1001. ds_main_list_grdspclcdlist.setColumn(row, "srchflag", ds_main_essc.getColumn(0, "srchflag"));
  1002. ds_main_list_grdspclcdlist.setColumn(row, "spclcd", ds_main_essc.getColumn(0, "spclcd"));
  1003. ds_main_list_grdspclcdlist.setColumn(row, "insukind", ds_main_essc.getColumn(0, "insukind"));
  1004. ds_main_list_grdspclcdlist.setColumn(row, "ioflag", ds_main_essc.getColumn(0, "ioflag"));
  1005. ds_main_list_grdspclcdlist.setColumn(row, "spclflag", ds_main_essc.getColumn(0, "spclflag"));
  1006. ds_main_list_grdspclcdlist.setColumn(row, "fromdd", ds_main_essc.getColumn(0, "fromdd"));
  1007. ds_main_list_grdspclcdlist.setColumn(row, "todd", ds_main_essc.getColumn(0, "todd"));
  1008. ds_main_list_grdspclcdlist.setColumn(row, "diagkind", ds_main_essc.getColumn(0, "diagkind"));
  1009. ds_main_list_grdspclcdlist.setColumn(row, "diagcdfrom", ds_main_essc.getColumn(0, "diagcdfrom"));
  1010. ds_main_list_grdspclcdlist.setColumn(row, "diagnmfrom", ds_main_essc.getColumn(0, "diagnmfrom"));
  1011. ds_main_list_grdspclcdlist.setColumn(row, "diagcdto", ds_main_essc.getColumn(0, "diagcdto"));
  1012. ds_main_list_grdspclcdlist.setColumn(row, "diagnmto", ds_main_essc.getColumn(0, "diagnmto"));
  1013. ds_main_list_grdspclcdlist.setColumn(row, "edicdflag", ds_main_essc.getColumn(0, "edicdflag"));
  1014. ds_main_list_grdspclcdlist.setColumn(row, "edicdfrom", ds_main_essc.getColumn(0, "edicdfrom"));
  1015. ds_main_list_grdspclcdlist.setColumn(row, "edinmfrom", ds_main_essc.getColumn(0, "edinmfrom"));
  1016. ds_main_list_grdspclcdlist.setColumn(row, "edicdto", ds_main_essc.getColumn(0, "edicdto"));
  1017. ds_main_list_grdspclcdlist.setColumn(row, "edinmto", ds_main_essc.getColumn(0, "edinmto"));
  1018. ds_main_list_grdspclcdlist.setColumn(row, "suppkindflag", ds_main_essc.getColumn(0, "suppkindflag"));
  1019. ds_main_list_grdspclcdlist.setColumn(row, "spclnm", ds_main_essc.getColumn(0, "spclnm"));
  1020. ds_main_list_grdspclcdlist.setColumn(row, "minage", ds_main_essc.getColumn(0, "minage"));
  1021. ds_main_list_grdspclcdlist.setColumn(row, "maxage", ds_main_essc.getColumn(0, "maxage"));
  1022. ds_main_list_grdspclcdlist.setColumn(row, "chronicdiseaseyn", ds_main_essc.getColumn(0, "chronicdiseaseyn"));
  1023. ds_main_list_grdspclcdlist.setColumn(row, "suppkindj1", ds_main_essc.getColumn(0, "suppkindj1"));
  1024. ds_main_list_grdspclcdlist.setColumn(row, "suppkindj2", ds_main_essc.getColumn(0, "suppkindj2"));
  1025. ds_main_list_grdspclcdlist.setColumn(row, "rgstkindcd", ds_main_essc.getColumn(0, "rgstkindcd"));
  1026. var arrRow = new Array();
  1027. arrRow[0] = row;
  1028. grdf_setStatus(group5.grd_spclcdlist, "U", arrRow);
  1029. group5_btn_clear_onclick();
  1030. }
  1031. }
  1032. function fCheckVariable()
  1033. {
  1034. if(utlf_isNull(ds_main_essc.getColumn(0, "srchflag")))
  1035. {
  1036. sysf_messageBox("검색구분을 선택해 주십시요!","E999","");
  1037. return false;
  1038. }
  1039. if (utlf_isNull(ds_main_essc.getColumn(0, "spclcd")))
  1040. {
  1041. sysf_messageBox("특례기호를 입력해 주십시요!","E999","");
  1042. return false;
  1043. }
  1044. if(utlf_isNull(ds_main_essc.getColumn(0, "todd")))
  1045. {
  1046. sysf_messageBox("종료일자를 입력해 주십시요!","E999","");
  1047. return false;
  1048. }
  1049. if(utlf_isNull(ds_main_essc.getColumn(0, "fromdd")))
  1050. {
  1051. sysf_messageBox("시작일자를 입력해 주십시요!","E999","");
  1052. return false;
  1053. }
  1054. if(utlf_isNull(ds_main_essc.getColumn(0, "diagcdfrom")))
  1055. {
  1056. sysf_messageBox("시작상병을 선택해 주십시요!","E999","");
  1057. return false;
  1058. }
  1059. if(utlf_isNull(ds_main_essc.getColumn(0, "diagcdto")))
  1060. {
  1061. sysf_messageBox("종료상병을 선택해 주십시요!","E999","");
  1062. return false;
  1063. }
  1064. if(utlf_isNull(ds_main_essc.getColumn(0, "formfromdd")))
  1065. {
  1066. sysf_messageBox("신청서 시작일자를 입력해 주십시요!","E999","");
  1067. return false;
  1068. }
  1069. if(utlf_isNull(ds_main_essc.getColumn(0, "formtodd")))
  1070. {
  1071. sysf_messageBox("신청서 종료일자를 입력해 주십시요!","E999","");
  1072. return false;
  1073. }
  1074. return true;
  1075. }
  1076. function group5_btn_clear_onclick(obj:Button, e:ClickEventInfo)
  1077. {
  1078. ds_main_essc.clearData();
  1079. ds_main_essc.addRow();
  1080. ds_main_essc.setColumn(0, "diagkind", "1");
  1081. ds_main_essc.setColumn(0, "minage", "0");
  1082. ds_main_essc.setColumn(0, "maxage", "999");
  1083. ds_hidden.setColumn(0, "appflag", "I");
  1084. ds_hidden.setColumn(0, "currow", "0");
  1085. group5.cmb_srchflag2.enable = true;
  1086. group5.ipt_spclcd.enable = true;
  1087. }
  1088. function group5_btn_insert_onclick(obj:Button, e:ClickEventInfo)
  1089. {
  1090. var appflag = ds_hidden.getColumn(0, "appflag");
  1091. if (appflag != "I")
  1092. {
  1093. sysf_messageBox("Clear를 클릭하여 수정모드를 해제한 뒤 추가하세요.","E999","");
  1094. return false;
  1095. }
  1096. if (fCheckVariable())
  1097. {
  1098. var row = ds_main_list_grdspclcdlist.addRow();
  1099. dsf_makeValue(ds_main_list_grdspclcdlist, "srchflag", "string", ds_main_essc.getColumn(0, "srchflag"), row);
  1100. dsf_makeValue(ds_main_list_grdspclcdlist, "spclcd", "string", ds_main_essc.getColumn(0, "spclcd"), row);
  1101. dsf_makeValue(ds_main_list_grdspclcdlist, "insukind", "string", ds_main_essc.getColumn(0, "insukind"), row);
  1102. dsf_makeValue(ds_main_list_grdspclcdlist, "ioflag", "string", ds_main_essc.getColumn(0, "ioflag"), row);
  1103. dsf_makeValue(ds_main_list_grdspclcdlist, "seq", "string", "", row);
  1104. dsf_makeValue(ds_main_list_grdspclcdlist, "todd", "string", ds_main_essc.getColumn(0, "todd"), row);
  1105. dsf_makeValue(ds_main_list_grdspclcdlist, "instcd", "string", "", row);
  1106. dsf_makeValue(ds_main_list_grdspclcdlist, "fromdd", "string", ds_main_essc.getColumn(0, "fromdd"), row);
  1107. dsf_makeValue(ds_main_list_grdspclcdlist, "diagkind", "string", ds_main_essc.getColumn(0, "diagkind"), row);
  1108. dsf_makeValue(ds_main_list_grdspclcdlist, "diagcdfrom", "string", ds_main_essc.getColumn(0, "diagcdfrom"), row);
  1109. dsf_makeValue(ds_main_list_grdspclcdlist, "diagnmfrom", "string", ds_main_essc.getColumn(0, "diagnmfrom"), row);
  1110. dsf_makeValue(ds_main_list_grdspclcdlist, "diagcdto", "string", ds_main_essc.getColumn(0, "diagcdto"), row);
  1111. dsf_makeValue(ds_main_list_grdspclcdlist, "diagnmto", "string", ds_main_essc.getColumn(0, "diagnmto"), row);
  1112. dsf_makeValue(ds_main_list_grdspclcdlist, "suppkindflag", "string", ds_main_essc.getColumn(0, "suppkindflag"), row);
  1113. dsf_makeValue(ds_main_list_grdspclcdlist, "spclflag", "string", ds_main_essc.getColumn(0, "spclflag"), row);
  1114. dsf_makeValue(ds_main_list_grdspclcdlist, "edicdflag", "string", ds_main_essc.getColumn(0, "edicdflag"), row);
  1115. dsf_makeValue(ds_main_list_grdspclcdlist, "edicdfrom", "string", ds_main_essc.getColumn(0, "edicdfrom"), row);
  1116. dsf_makeValue(ds_main_list_grdspclcdlist, "edinmfrom", "string", ds_main_essc.getColumn(0, "edinmfrom"), row);
  1117. dsf_makeValue(ds_main_list_grdspclcdlist, "edicdto", "string", ds_main_essc.getColumn(0, "edicdto"), row);
  1118. dsf_makeValue(ds_main_list_grdspclcdlist, "edinmto", "string", ds_main_essc.getColumn(0, "edinmto"), row);
  1119. dsf_makeValue(ds_main_list_grdspclcdlist, "fixrateyn", "string", "", row);
  1120. dsf_makeValue(ds_main_list_grdspclcdlist, "payown1", "string", "", row);
  1121. dsf_makeValue(ds_main_list_grdspclcdlist, "payown2", "string", "", row);
  1122. dsf_makeValue(ds_main_list_grdspclcdlist, "fstrgstrid", "string", "", row);
  1123. dsf_makeValue(ds_main_list_grdspclcdlist, "fstrgstdt", "string", "", row);
  1124. dsf_makeValue(ds_main_list_grdspclcdlist, "lastupdtrid", "string", "", row);
  1125. dsf_makeValue(ds_main_list_grdspclcdlist, "lastupdtdt", "string", "", row);
  1126. dsf_makeValue(ds_main_list_grdspclcdlist, "spclnm", "string", ds_main_essc.getColumn(0, "spclnm"), row);
  1127. dsf_makeValue(ds_main_list_grdspclcdlist, "minage", "string", ds_main_essc.getColumn(0, "minage"), row);
  1128. dsf_makeValue(ds_main_list_grdspclcdlist, "maxage", "string", ds_main_essc.getColumn(0, "maxage"), row);
  1129. dsf_makeValue(ds_main_list_grdspclcdlist, "oldinsukind", "string", "", row);
  1130. dsf_makeValue(ds_main_list_grdspclcdlist, "oldioflag", "string", "", row);
  1131. dsf_makeValue(ds_main_list_grdspclcdlist, "oldtodd", "string", "", row);
  1132. dsf_makeValue(ds_main_list_grdspclcdlist, "chronicdiseaseyn", "string", ds_main_essc.getColumn(0, "chronicdiseaseyn"), row);
  1133. dsf_makeValue(ds_main_list_grdspclcdlist, "suppkindj1", "string", ds_main_essc.getColumn(0, "suppkindj1"), row);
  1134. dsf_makeValue(ds_main_list_grdspclcdlist, "suppkindj2", "string", ds_main_essc.getColumn(0, "suppkindj2"), row);
  1135. dsf_makeValue(ds_main_list_grdspclcdlist, "rgstkindcd", "string", ds_main_essc.getColumn(0, "rgstkindcd"), row);
  1136. dsf_makeValue(ds_main_list_grdspclcdlist, "formfromdd", "string", ds_main_essc.getColumn(0, "formfromdd"), row);
  1137. dsf_makeValue(ds_main_list_grdspclcdlist, "formtodd", "string", ds_main_essc.getColumn(0, "formtodd"), row);
  1138. var arrRow = new Array();
  1139. arrRow[0] = row;
  1140. grdf_setStatus(group5.grd_spclcdlist, "I", arrRow);
  1141. group5_btn_clear_onclick();
  1142. }
  1143. }
  1144. function group5_grd_spclcdlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  1145. {
  1146. if(e.row > -1)
  1147. {
  1148. var row = e.row ;
  1149. ds_main_essc.copyRow(0, ds_main_list_grdspclcdlist, ds_main_list_grdspclcdlist.rowposition);
  1150. ds_hidden.setColumn(0, "appflag", "U");
  1151. ds_hidden.setColumn(0, "currow", row);
  1152. group5.cmb_srchflag2.enable = false;
  1153. group5.ipt_spclcd.enable = false;
  1154. }
  1155. }
  1156. function group5_btn_end_onclick(obj:Button, e:ClickEventInfo)
  1157. {
  1158. var todd = ds_hidden.getColumn(0, "todd");
  1159. var rows = grdf_getSelectedRows(group5.grd_spclcdlist);
  1160. if (sysf_messageBox("선택된 산정특례 기준정보를 적용종료", "S001") == 6)
  1161. {
  1162. for (var i = 0; i < rows.length; i++)
  1163. {
  1164. var sel = rows[i];
  1165. if(ds_main_list_grdspclcdlist.getRowType(sel) != 2)
  1166. {
  1167. var arrRow = new Array();
  1168. arrRow[0] = sel;
  1169. grdf_setStatus(group5.grd_spclcdlist, "U", arrRow);
  1170. }
  1171. ds_main_list_grdspclcdlist.setColumn(sel, "todd", todd);
  1172. }
  1173. }
  1174. }
  1175. function group5_btn_delete_onclick(obj:Button, e:ClickEventInfo)
  1176. {
  1177. group5_btn_clear_onclick();
  1178. var rows = grdf_getSelectedRows(group5.grd_spclcdlist);
  1179. for(var i = 0; i < rows.length; i++)
  1180. {
  1181. var sel = rows[i];
  1182. if(ds_main_list_grdspclcdlist.getRowType(sel) != 2)
  1183. {
  1184. var arrRow = new Array();
  1185. arrRow[0] = sel;
  1186. grdf_setStatus(group5.grd_spclcdlist, "D", arrRow);
  1187. }
  1188. else
  1189. {
  1190. ds_main_list_grdspclcdlist.deleteRow(sel);
  1191. }
  1192. }
  1193. }
  1194. function group5_btn_excel_onclick(obj:Button, e:ClickEventInfo)
  1195. {
  1196. if(ds_main_list_grdspclcdlist.rowcount == 0)
  1197. {
  1198. sysf_messageBox("엑셀저장할 내역이", "I004"); ///엑셀저장할 내역이 없습니다.
  1199. }
  1200. else
  1201. {
  1202. grdf_exportExcel(group5.grd_spclcdlist, "산정특례기준정보목록", "see");
  1203. }
  1204. }
  1205. function group5_btn_adddiag_onclick(obj:Button, e:ClickEventInfo)
  1206. {
  1207. frmf_modal("SPPIB02200", "SPPIB02200", "", "", "", "", "", "", "", "", "", "", "M");
  1208. }
  1209. function group5_btn_addprcp_onclick(obj:Button, e:ClickEventInfo)
  1210. {
  1211. frmf_modal("SPPIB02300", "SPPIB02300", "", "", "", "", "", "", "", "", "", "", "M");
  1212. }
  1213. function group5_button4_onclick(obj:Button, e:ClickEventInfo)
  1214. {
  1215. var updtdata = grdf_getGridUpdateData(group5.grd_spclcdlist);
  1216. if (updtdata.rowcount == 0)
  1217. {
  1218. sysf_messageBox("변경된 데이터가", "I004");
  1219. return;
  1220. }
  1221. if (sysf_messageBox("산정특례 기준정보를 저장", "S001") != 6)
  1222. {
  1223. return;
  1224. }
  1225. dsf_setDefaultVal(ds_main_list_grdspclcdlist, "fromdd:-,diagkind:-,diagcdfrom:-,diagcdto:-,suppkindflag:-,spclflag:-,edicdflag:-,edicdfrom:-,edicdto:-,fixrateyn:-,payown1:0,payown2:0,spclnm:-,minage:0,maxage:999");
  1226. var oParam = {};
  1227. oParam.id = "TXPID01801";
  1228. oParam.service = "insubasecdmngtapp.SpclOwnbRateBaseCd";
  1229. oParam.method = "reqSaveSpclOwnbRateBaseCd";
  1230. oParam.inds = "essc=ds_main_list_grdspclcdlist:U";
  1231. oParam.outds = "";
  1232. oParam.async = false;
  1233. oParam.callback = "cf_TXPID01801";
  1234. tranf_submit(oParam);
  1235. }
  1236. function cf_TXPID01801(sSvcId, nErrorCode, sErrorMsg)
  1237. {
  1238. if(nErrorCode < 0)
  1239. {
  1240. return;
  1241. }
  1242. else
  1243. {
  1244. group5_btn_clear_onclick();
  1245. sysf_messageBox("정상적으로 저장되었습니다.", "I999");
  1246. group5_group6_btn_search_onclick();
  1247. }
  1248. }
  1249. function group5_button10_onclick(obj:Button, e:ClickEventInfo)
  1250. {
  1251. fInitialize("all");
  1252. }
  1253. function group5_caption00_onclick(obj:Static, e:ClickEventInfo)
  1254. {
  1255. }
  1256. function group5_group6_caption00_onclick(obj:Static, e:ClickEventInfo)
  1257. {
  1258. }
  1259. function group5_ipt_formfromdd_onchanged(obj:Calendar, e:ChangeEventInfo)
  1260. {
  1261. ds_main_essc.setColumn(0, "formtodd", "99991231");
  1262. }
  1263. ]]></Script>
  1264. </Form>
  1265. </FDL>