SMPID28100_일괄변경상병명세서조회.xfdl 75 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPID28100" position="absolute 0 0 1194 784" titletext="일괄상병변경 조회" onload="SMPID28100_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group2" position="absolute 0 26 1193 784" style="" anchor="all">
  8. <Layouts>
  9. <Layout width="1231" height="728">
  10. <Div id="group4" position="absolute 0 0 1190 70" style="align: top;" anchor="left top right" class="div_SA">
  11. <Layouts>
  12. <Layout>
  13. <Static id="caption5" class="search_name" position="absolute 5 7 81 24" style="" text="청구년월" anchor="default"/>
  14. <Static id="caption6" class="search_name" position="absolute 234 32 299 49" style="" text="진료과" anchor="default"/>
  15. <Shape id="line2" class="line_4" linetype="vertical" position="absolute 1111 8 1114 50" style="" anchor="top right"/>
  16. <Static id="caption9" class="search_name" position="absolute 5 32 81 49" style="" text="내원유형" anchor="default"/>
  17. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rdo_ioflag" class="combo_search" position="absolute 85 32 160 51" style="" onitemchanged="group2_group4_rdo_ioflag_onitemchanged" anchor="default">
  18. <Dataset id="innerdataset">
  19. <ColumnInfo>
  20. <Column id="codecolumn"/>
  21. <Column id="datacolumn"/>
  22. </ColumnInfo>
  23. <Rows>
  24. <Row>
  25. <Col id="codecolumn">A</Col>
  26. <Col id="datacolumn">전체</Col>
  27. </Row>
  28. <Row>
  29. <Col id="codecolumn">I</Col>
  30. <Col id="datacolumn">입원</Col>
  31. </Row>
  32. <Row>
  33. <Col id="codecolumn">O</Col>
  34. <Col id="datacolumn">외래</Col>
  35. </Row>
  36. </Rows>
  37. </Dataset>
  38. </Combo>
  39. <Static id="caption11" class="search_name" position="absolute 234 7 310 24" style="" text="청구구분" anchor="default"/>
  40. <Static id="caption13" class="search_name" position="absolute 634 30 710 47" style="" text="보험유형" anchor="default"/>
  41. <Static id="caption17" class="search_name" position="absolute 430 7 516 24" style="" text="심사자 :" anchor="default"/>
  42. <Static id="caption8" class="search_name" position="absolute 634 9 710 26" style="" text="상병코드" anchor="default"/>
  43. <Static id="caption10" class="search_name" position="absolute 429 30 505 47" style="" text="심사상태" anchor="default"/>
  44. <Static id="caption15" position="absolute 825 12 855 27" style="align:center ;" text="AND" anchor="default"/>
  45. <Static id="caption19" class="search_name" position="absolute 870 30 991 47" style="" text="일괄변경할상병 :" anchor="default"/>
  46. <cp_monthCal id="ipt_clamymfrom" titletext="monthCalendar" taborder="6" scrollbars="none" position="absolute 85 6 161 30" anchor="default"/>
  47. <Combo id="cmb_clamdgfrom" taborder="7" innerdataset="ds_init_clamdglist" codecolumn="clamdgcd" datacolumn="clamdgnm" onitemchanged="group2_group4_cmb_clamdgfrom_onitemchanged" class="combo_search" position="absolute 162 7 220 26" anchor="default"/>
  48. <Combo id="cmb_clamflag" taborder="8" innerdataset="@ds_init_P0155list" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 315 7 400 26" anchor="default"/>
  49. <Combo id="cmb_judgrid" taborder="9" innerdataset="ds_init_U0001list" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 511 7 590 26" anchor="default"/>
  50. <Edit id="ipt_fromdiagcd" taborder="10" inputmode="upper" onkeydown="group2_group4_ipt_fromdiagcd_onkeydown" ontextchanged="group2_group4_ipt_fromdiagcd_ontextchanged" position="absolute 720 6 763 25" anchor="default"/>
  51. <Static id="caption14" text="~" position="absolute 765 9 780 24" anchor="default"/>
  52. <Edit id="ipt_todiagcd" taborder="11" inputmode="upper" onkeydown="group2_group4_ipt_todiagcd_onkeydown" position="absolute 778 6 821 25" anchor="default"/>
  53. <Edit id="input6" taborder="12" inputmode="upper" oneditclick="group2_group4_ipt_fromdiagcd2_oneditclick" ontextchanged="group2_group4_ipt_fromdiagcd2_ontextchanged" position="absolute 862 6 905 25" anchor="default" onkeydown="group2_group4_input6_onkeydown"/>
  54. <Static id="caption00" text="~" position="absolute 907 10 922 25" anchor="default"/>
  55. <Edit id="input5" taborder="13" inputmode="upper" onkeydown="group2_group4_ipt_todiagcd2_onkeydown" position="absolute 920 6 963 25" anchor="default"/>
  56. <Combo id="cmb_insukind" taborder="14" innerdataset="@ds_init_P0008list" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 720 30 815 49" anchor="default"/>
  57. <Edit id="opt_insukind" taborder="15" readonly="true" class="output_search" position="absolute 820 30 840 49" anchor="default"/>
  58. <Combo id="cmb_judgendyn" taborder="16" innerdataset="@ds_init_P0151list" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 512 28 597 47" anchor="default"/>
  59. <Combo id="combo2" taborder="17" innerdataset="@ds_init_tmp_orddeptcdlist" codecolumn="cd" datacolumn="nm" class="combo_search" position="absolute 315 30 400 49" anchor="default"/>
  60. <Button id="button1" taborder="18" text="조회" class="btn1" position="absolute 1125 18 1181 40" anchor="top right" onclick="group2_group4_button1_onclick"/>
  61. <Edit id="input4" taborder="19" inputmode="upper" position="absolute 989 29 1032 48" onkillfocus="group2_group4_input4_onkillfocus" anchor="default"/>
  62. </Layout>
  63. </Layouts>
  64. </Div>
  65. <Static id="caption12" class="tit_2" position="absolute 0 79 100 95" style="" text="환자 리스트" anchor="default"/>
  66. <Button id="btn_excelsave" class="btn7" position="absolute 1111 77 1189 96" style="" text="엑셀저장" onclick="group2_btn_excelsave_onclick" anchor="top right"/>
  67. <Button id="button8" class="btn2" position="absolute 1024 77 1110 96" style="" text="심사화면보기" onclick="group2_button8_onclick" anchor="top right"/>
  68. <Button id="button3" class="btn4" position="absolute 919 77 1023 96" style="" text="일괄변경실행" onclick="group2_button3_onclick" anchor="top right"/>
  69. <Grid id="grd_outjudg" class="datagrid2" taborder="1" binddataset="ds_main_calcorderlist" useinputpanel="false" selecttype="multirow" cellsizingtype="col" cellmovingtype="col" cellclickbound="cell" onlbuttonup="group2_grd_outjudg_onlbuttonup" oncellclick="group2_grd_outjudg_oncellclick" onheadclick="group2_grd_outjudg_onheadclick" position="absolute 0 97 1190 758" anchor="all">
  70. <Formats>
  71. <Format id="default">
  72. <Columns>
  73. <Column size="21"/>
  74. <Column size="30"/>
  75. <Column size="48"/>
  76. <Column size="46"/>
  77. <Column size="21"/>
  78. <Column size="22"/>
  79. <Column size="30"/>
  80. <Column size="51"/>
  81. <Column size="22"/>
  82. <Column size="25"/>
  83. <Column size="147"/>
  84. <Column size="0"/>
  85. <Column size="0"/>
  86. <Column size="48"/>
  87. <Column size="0"/>
  88. <Column size="0"/>
  89. <Column size="0"/>
  90. <Column size="0"/>
  91. <Column size="59"/>
  92. <Column size="0"/>
  93. <Column size="0"/>
  94. <Column size="0"/>
  95. <Column size="0"/>
  96. <Column size="0"/>
  97. <Column size="0"/>
  98. <Column size="0"/>
  99. <Column size="0"/>
  100. <Column size="0"/>
  101. <Column size="0"/>
  102. <Column size="70"/>
  103. <Column size="70"/>
  104. <Column size="70"/>
  105. <Column size="0"/>
  106. <Column size="0"/>
  107. <Column size="0"/>
  108. <Column size="0"/>
  109. <Column size="0"/>
  110. <Column size="0"/>
  111. <Column size="31"/>
  112. <Column size="0"/>
  113. <Column size="55"/>
  114. <Column size="0"/>
  115. <Column size="0"/>
  116. <Column size="67"/>
  117. <Column size="0"/>
  118. <Column size="0"/>
  119. <Column size="36"/>
  120. <Column size="0"/>
  121. <Column size="0"/>
  122. <Column size="0"/>
  123. <Column size="0"/>
  124. <Column size="0"/>
  125. <Column size="0"/>
  126. <Column size="0"/>
  127. <Column size="0"/>
  128. <Column size="0"/>
  129. <Column size="0"/>
  130. <Column size="0"/>
  131. <Column size="0"/>
  132. <Column size="0"/>
  133. <Column size="142"/>
  134. </Columns>
  135. <Rows>
  136. <Row size="34" band="head"/>
  137. <Row size="24"/>
  138. </Rows>
  139. <Band id="head">
  140. <Cell taborder="undefined"/>
  141. <Cell col="1" text="순번" taborder="undefined"/>
  142. <Cell col="2" text="등록번호" taborder="undefined"/>
  143. <Cell col="3" text="성명" taborder="undefined"/>
  144. <Cell col="4" text="나&#10;이" taborder="undefined"/>
  145. <Cell col="5" text="성&#10;별" taborder="undefined"/>
  146. <Cell col="6" text="내원&#10;유형" taborder="undefined"/>
  147. <Cell col="7" text="청구월" taborder="undefined"/>
  148. <Cell col="8" text="유&#10;형" taborder="undefined"/>
  149. <Cell col="9" text="보&#10;조" taborder="undefined"/>
  150. <Cell col="10" text="청구과" taborder="undefined"/>
  151. <Cell col="11" text="주상병" taborder="undefined"/>
  152. <Cell col="12" text="주상병명" taborder="undefined"/>
  153. <Cell col="13" displaytype="checkbox" edittype="checkbox" tooltiptext="R/O"/>
  154. <Cell col="14" text="적용상병" taborder="undefined"/>
  155. <Cell col="15" text="적용상병명" taborder="undefined"/>
  156. <Cell col="16" text="특정내역주석"/>
  157. <Cell col="17" style="background:crimson;" text="제외" taborder="undefined"/>
  158. <Cell col="18" text="심사상태" taborder="undefined"/>
  159. <Cell col="19" text="처방코드" taborder="undefined"/>
  160. <Cell col="20" text="EDI코드" taborder="undefined"/>
  161. <Cell col="21" text="한글명" taborder="undefined"/>
  162. <Cell col="22" text="줄번호"/>
  163. <Cell col="23" text="단가"/>
  164. <Cell col="24" text="수량"/>
  165. <Cell col="25" text="횟수"/>
  166. <Cell col="26" text="일수"/>
  167. <Cell col="27" text="총투여량"/>
  168. <Cell col="28" text="금액"/>
  169. <Cell col="29" text="입원일자" taborder="undefined"/>
  170. <Cell col="30" text="유형시작일" taborder="undefined"/>
  171. <Cell col="31" text="종료일" taborder="undefined"/>
  172. <Cell col="32" text="처방의"/>
  173. <Cell col="33" text="심사&#10;결정" taborder="undefined"/>
  174. <Cell col="34" text="삭감투여량"/>
  175. <Cell col="35" text="삭감횟수"/>
  176. <Cell col="36" text="삭감일수"/>
  177. <Cell col="37" text="총투삭감량"/>
  178. <Cell col="38" text="원외" taborder="undefined"/>
  179. <Cell col="39" text="급&#10;비"/>
  180. <Cell col="40" text="심사자" taborder="undefined"/>
  181. <Cell col="41" text="접수번호" taborder="undefined"/>
  182. <Cell col="42" text="명일련" taborder="undefined"/>
  183. <Cell col="43" text="진료과" taborder="undefined"/>
  184. <Cell col="44" text="진료의" taborder="undefined"/>
  185. <Cell col="45" text="구분" taborder="undefined"/>
  186. <Cell col="46" text="차수" taborder="undefined"/>
  187. <Cell col="48" text="원외처방구분"/>
  188. <Cell col="49" text="caption1"/>
  189. <Cell col="50" text="caption2"/>
  190. <Cell col="51" text="caption3"/>
  191. <Cell col="52" text="caption4"/>
  192. <Cell col="53" text="caption5"/>
  193. <Cell col="54" text="caption6"/>
  194. <Cell col="55" text="caption7"/>
  195. <Cell col="56" text="caption8"/>
  196. <Cell col="57" text="caption9"/>
  197. <Cell col="58" text="caption10"/>
  198. <Cell col="59" text="caption11"/>
  199. <Cell col="60" text="변경전 상병"/>
  200. <Cell col="61" text="caption13"/>
  201. </Band>
  202. <Band id="body">
  203. <Cell celltype="head"/>
  204. <Cell col="1" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" expr="currow + 1"/>
  205. <Cell col="2" displaytype="text" edittype="text" style="align:center;background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:pid"/>
  206. <Cell col="3" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:hngnm"/>
  207. <Cell col="4" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:age"/>
  208. <Cell col="5" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:gndr"/>
  209. <Cell col="6" displaytype="combo" edittype="combo" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:ioflag" combodataset="ds_rdo_ioflag" combocodecol="value" combodatacol="label" enable="false"/>
  210. <Cell col="7" displaytype="date" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:clamym" mask="yyyy-MM"/>
  211. <Cell col="8" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:insukind"/>
  212. <Cell col="9" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:suppkind"/>
  213. <Cell col="10" style="align:left middle;background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:clamdeptcd"/>
  214. <Cell col="11" style="align:left middle;background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:diagcd2"/>
  215. <Cell col="12" style="align:left top;background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:diagnm2"/>
  216. <Cell col="13" displaytype="checkbox" edittype="checkbox" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:diagkindcd" expr="expr:diagkindcd == 'R' || diagkindcd == 'Y' || diagkindcd == '1' ? 1 : 0"/>
  217. <Cell col="14" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:diagcd"/>
  218. <Cell col="15" style="align:left middle;background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:diagnm"/>
  219. <Cell col="16" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:spclspec" enable="false"/>
  220. <Cell col="17" displaytype="checkbox" edittype="checkbox" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:chk" expr="expr:chk == &quot;Y&quot; || chk == &quot;1&quot; ? 1 : 0"/>
  221. <Cell col="18" displaytype="combo" edittype="combo" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:judgendyn" combodataset="ds_init_P0151list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  222. <Cell col="19" style="align:left middle;background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:snglcalcscorcd"/>
  223. <Cell col="20" style="align:left middle;background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:edicd"/>
  224. <Cell col="21" style="align:left middle;background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:calchngnm"/>
  225. <Cell col="22" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:edilnno"/>
  226. <Cell col="23" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:unitcost" mask="#,###" enable="false"/>
  227. <Cell col="24" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:drugqty" mask="#,###.00" enable="false"/>
  228. <Cell col="25" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:tims" mask="#,###" enable="false"/>
  229. <Cell col="26" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:dayno" mask="#,###" enable="false"/>
  230. <Cell col="27" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:totdrugqty" mask="#,###.00" enable="false"/>
  231. <Cell col="28" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:amt" mask="#,###" enable="false"/>
  232. <Cell col="29" displaytype="date" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:indd" mask="yyyy-MM-dd"/>
  233. <Cell col="30" displaytype="date" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:cretfromdd" mask="yyyy-MM-dd"/>
  234. <Cell col="31" displaytype="date" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:crettodd" mask="yyyy-MM-dd"/>
  235. <Cell col="32" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:clamdrid"/>
  236. <Cell col="33" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:judgyn"/>
  237. <Cell col="34" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:cutdrugqty" mask="#,###.00" enable="false"/>
  238. <Cell col="35" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:cuttims" mask="#,###"/>
  239. <Cell col="36" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:cutdayno" mask="#,###"/>
  240. <Cell col="37" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:totcutqty" mask="#,###.00"/>
  241. <Cell col="38" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:oprcp"/>
  242. <Cell col="39" displaytype="combo" edittype="combo" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:payflag" enable="false"/>
  243. <Cell col="40" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:judgrnm"/>
  244. <Cell col="41" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:acptno"/>
  245. <Cell col="42" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:docuseqno"/>
  246. <Cell col="43" style="align:left middle;background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:orddeptcd"/>
  247. <Cell col="44" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:orddrnm"/>
  248. <Cell col="45" displaytype="combo" edittype="combo" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:clamflagcd" combodataset="ds_init_P0155list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  249. <Cell col="46" style="background:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');background2:EXPR(diagcnt &gt; '1' ? '#00ffff' : '#ffffff');" text="bind:clamdg"/>
  250. <Cell col="47" text="bind:edicdflag"/>
  251. <Cell col="48" text="bind:clodseqno"/>
  252. <Cell col="49" text="bind:pidsn"/>
  253. <Cell col="50" text="bind:mpsno"/>
  254. <Cell col="51" text="bind:mpsflag"/>
  255. <Cell col="52" text="bind:workflag"/>
  256. <Cell col="53" text="bind:clamdeptcode"/>
  257. <Cell col="54" text="bind:ordfromdd"/>
  258. <Cell col="55" text="bind:execdd"/>
  259. <Cell col="56" displaytype="checkbox" edittype="checkbox" text="bind:chk2"/>
  260. <Cell col="57" text="bind:diagcnt"/>
  261. <Cell col="58" text="bind:fromdiagcd"/>
  262. <Cell col="59" text="bind:todiagcd"/>
  263. <Cell col="60" text="bind:fromdiagcd2"/>
  264. <Cell col="61" text="bind:todiagcd2"/>
  265. </Band>
  266. </Format>
  267. </Formats>
  268. </Grid>
  269. <Combo id="cmb_clamdgto" taborder="2" innerdataset="ds_init_cmb_clamdgto" codecolumn="clamdgcd" datacolumn="clamdgnm" class="combo_search" visible="false" position="absolute 25 195 75 214" anchor="default"/>
  270. <cp_monthCal id="ipt_clamymto" titletext="monthCalendar" taborder="3" scrollbars="none" visible="false" position="absolute 25 173 97 199" anchor="default"/>
  271. <Static id="caption2" text="~" visible="false" position="absolute 10 175 25 195" anchor="default"/>
  272. </Layout>
  273. </Layouts>
  274. </Div>
  275. <Static id="caption1" text="일괄상병변경 조회" class="tit_1" position="absolute 0 0 173 26"/>
  276. </Layout>
  277. </Layouts>
  278. <Objects>
  279. <Dataset id="ds_popupdata_popupmenu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  280. <ColumnInfo/>
  281. </Dataset>
  282. <Dataset id="ds_init_P0099list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  283. <ColumnInfo/>
  284. </Dataset>
  285. <Dataset id="ds_hidden_smpid20300_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  286. <ColumnInfo>
  287. <Column id="clamym" type="STRING" size="256"/>
  288. <Column id="clamdg" type="STRING" size="256"/>
  289. <Column id="pid" type="STRING" size="256"/>
  290. <Column id="pidsn" type="STRING" size="256"/>
  291. <Column id="ioflag" type="STRING" size="256"/>
  292. <Column id="workflag" type="STRING" size="256"/>
  293. </ColumnInfo>
  294. <Rows>
  295. <Row>
  296. <Col id="clamym"/>
  297. <Col id="clamdg"/>
  298. <Col id="pid"/>
  299. <Col id="pidsn"/>
  300. <Col id="ioflag"/>
  301. <Col id="workflag"/>
  302. </Row>
  303. </Rows>
  304. </Dataset>
  305. <Dataset id="ds_hidden_sppmc02500_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  306. <ColumnInfo>
  307. <Column id="srchcond" type="STRING" size="256"/>
  308. <Column id="pid" type="STRING" size="256"/>
  309. <Column id="hngnm" type="STRING" size="256"/>
  310. </ColumnInfo>
  311. <Rows>
  312. <Row>
  313. <Col id="srchcond"/>
  314. <Col id="pid"/>
  315. <Col id="hngnm"/>
  316. </Row>
  317. </Rows>
  318. </Dataset>
  319. <Dataset id="ds_popupdata_popupmenu_gridoutjudg_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  320. <ColumnInfo>
  321. <Column id="name" type="STRING" size="256"/>
  322. </ColumnInfo>
  323. <Rows>
  324. <Row>
  325. <Col id="name">삭제</Col>
  326. </Row>
  327. </Rows>
  328. </Dataset>
  329. <Dataset id="ds_init_P0117list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  330. <ColumnInfo/>
  331. </Dataset>
  332. <Dataset id="ds_hidden_sppiz00400_rslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  333. <ColumnInfo>
  334. <Column id="diagcd" type="STRING" size="256"/>
  335. <Column id="diaghngnm" type="STRING" size="256"/>
  336. <Column id="diagengnm" type="STRING" size="256"/>
  337. </ColumnInfo>
  338. <Rows>
  339. <Row>
  340. <Col id="diagcd"/>
  341. <Col id="diaghngnm"/>
  342. <Col id="diagengnm"/>
  343. </Row>
  344. </Rows>
  345. </Dataset>
  346. <Dataset id="ds_init_P0099list_P0099" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  347. <ColumnInfo>
  348. <Column id="cdnm" type="STRING" size="256"/>
  349. <Column id="cdid" type="STRING" size="256"/>
  350. </ColumnInfo>
  351. <Rows>
  352. <Row>
  353. <Col id="cdnm"/>
  354. <Col id="cdid"/>
  355. </Row>
  356. </Rows>
  357. </Dataset>
  358. <Dataset id="ds_hidden_smpid20500" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  359. <ColumnInfo>
  360. <Column id="oldPid" type="STRING" size="256"/>
  361. <Column id="judgendyn" type="STRING" size="256"/>
  362. <Column id="clamdg" type="STRING" size="256"/>
  363. <Column id="pid" type="STRING" size="256"/>
  364. <Column id="pidsn" type="STRING" size="256"/>
  365. <Column id="popupcallyn" type="STRING" size="256"/>
  366. <Column id="selectedRow" type="STRING" size="256"/>
  367. <Column id="reselect" type="STRING" size="256"/>
  368. <Column id="workflag" type="STRING" size="256"/>
  369. <Column id="cutprcpyn" type="STRING" size="256"/>
  370. <Column id="docuseqno" type="STRING" size="256"/>
  371. <Column id="judgrid" type="STRING" size="256"/>
  372. <Column id="orddeptcd" type="STRING" size="256"/>
  373. <Column id="clamym" type="STRING" size="256"/>
  374. <Column id="tootpopupyn" type="STRING" size="256"/>
  375. <Column id="cutviewyn" type="STRING" size="256"/>
  376. <Column id="ordfildcd" type="STRING" size="256"/>
  377. <Column id="clamflagcd" type="STRING" size="256"/>
  378. <Column id="insukindcd" type="STRING" size="256"/>
  379. <Column id="ordfromdd" type="STRING" size="256"/>
  380. <Column id="judgenddd" type="STRING" size="256"/>
  381. <Column id="cretno" type="STRING" size="256"/>
  382. </ColumnInfo>
  383. <Rows>
  384. <Row/>
  385. </Rows>
  386. </Dataset>
  387. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  388. <ColumnInfo>
  389. <Column id="clamflag" type="STRING" size="256"/>
  390. <Column id="clamym" type="STRING" size="256"/>
  391. <Column id="clamymfrom" type="STRING" size="256"/>
  392. <Column id="clamdgfrom" type="STRING" size="256"/>
  393. <Column id="clamymto" type="STRING" size="256"/>
  394. <Column id="clamdgto" type="STRING" size="256"/>
  395. <Column id="insukind" type="STRING" size="256"/>
  396. <Column id="ioflag" type="STRING" size="256"/>
  397. <Column id="clamdeptid" type="STRING" size="256"/>
  398. <Column id="orddeptcd" type="STRING" size="256"/>
  399. <Column id="orddrid" type="STRING" size="256"/>
  400. <Column id="code" type="STRING" size="256"/>
  401. <Column id="patunitsrch" type="STRING" size="256"/>
  402. <Column id="cutonly" type="STRING" size="256"/>
  403. <Column id="codecond" type="STRING" size="256"/>
  404. <Column id="cancer" type="STRING" size="256"/>
  405. <Column id="large" type="STRING" size="256"/>
  406. <Column id="middle" type="STRING" size="256"/>
  407. <Column id="small" type="STRING" size="256"/>
  408. <Column id="judgrid" type="STRING" size="256"/>
  409. <Column id="edicd" type="STRING" size="256"/>
  410. <Column id="trustinstcd" type="STRING" size="256"/>
  411. <Column id="clamcutlist" type="STRING" size="256"/>
  412. <Column id="spclcd" type="STRING" size="256"/>
  413. <Column id="mpsflag" type="STRING" size="256"/>
  414. <Column id="judgrid" type="STRING" size="256"/>
  415. <Column id="diagcd" type="STRING" size="256"/>
  416. <Column id="diagnm" type="STRING" size="256"/>
  417. <Column id="delgb" type="STRING" size="256"/>
  418. <Column id="fromdiagcd" type="STRING" size="256"/>
  419. <Column id="todiagcd" type="STRING" size="256"/>
  420. <Column id="judgendyn" type="STRING" size="256"/>
  421. <Column id="fromdiagcd2" type="STRING" size="256"/>
  422. <Column id="todiagcd2" type="STRING" size="256"/>
  423. <Column id="ordflag" type="STRING" size="256"/>
  424. <Column id="chngdiagcd" type="STRING" size="256"/>
  425. <Column id="instcd" type="STRING" size="256"/>
  426. </ColumnInfo>
  427. <Rows>
  428. <Row>
  429. <Col id="clamflag"/>
  430. <Col id="clamym"/>
  431. <Col id="clamymfrom"/>
  432. <Col id="clamdgfrom">1</Col>
  433. <Col id="clamymto"/>
  434. <Col id="clamdgto"/>
  435. <Col id="insukind"/>
  436. <Col id="ioflag"/>
  437. <Col id="clamdeptid"/>
  438. <Col id="orddeptcd"/>
  439. <Col id="orddrid"/>
  440. <Col id="code"/>
  441. <Col id="patunitsrch"/>
  442. <Col id="cutonly"/>
  443. <Col id="codecond"/>
  444. <Col id="cancer"/>
  445. <Col id="large"/>
  446. <Col id="middle"/>
  447. <Col id="small"/>
  448. <Col id="judgrid"/>
  449. <Col id="edicd"/>
  450. <Col id="trustinstcd"/>
  451. <Col id="clamcutlist"/>
  452. <Col id="spclcd">JX999</Col>
  453. <Col id="mpsflag">A</Col>
  454. <Col id="judgrid"/>
  455. </Row>
  456. </Rows>
  457. </Dataset>
  458. <Dataset id="ds_hidden_sppmc02500" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  459. <ColumnInfo/>
  460. </Dataset>
  461. <Dataset id="ds_hidden_smpid20500_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  462. <ColumnInfo>
  463. <Column id="clamym" type="STRING" size="256"/>
  464. <Column id="clamdg" type="STRING" size="256"/>
  465. <Column id="pid" type="STRING" size="256"/>
  466. <Column id="pidsn" type="STRING" size="256"/>
  467. <Column id="ioflag" type="STRING" size="256"/>
  468. <Column id="workflag" type="STRING" size="256"/>
  469. </ColumnInfo>
  470. <Rows>
  471. <Row>
  472. <Col id="clamym"/>
  473. <Col id="clamdg"/>
  474. <Col id="pid"/>
  475. <Col id="pidsn"/>
  476. <Col id="ioflag"/>
  477. <Col id="workflag"/>
  478. </Row>
  479. </Rows>
  480. </Dataset>
  481. <Dataset id="ds_main_grdlist_clamcutlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  482. <ColumnInfo>
  483. <Column id="pid" type="STRING" size="256"/>
  484. <Column id="hngnm" type="STRING" size="256"/>
  485. <Column id="gndr" type="STRING" size="256"/>
  486. <Column id="ioflag" type="STRING" size="256"/>
  487. <Column id="clamym" type="STRING" size="256"/>
  488. <Column id="clamflagcd" type="STRING" size="256"/>
  489. <Column id="clamdg" type="STRING" size="256"/>
  490. <Column id="insukind" type="STRING" size="256"/>
  491. <Column id="suppkind" type="STRING" size="256"/>
  492. <Column id="clamdeptcd" type="STRING" size="256"/>
  493. <Column id="orddd" type="STRING" size="256"/>
  494. <Column id="diagcd" type="STRING" size="256"/>
  495. <Column id="acptno" type="STRING" size="256"/>
  496. <Column id="docuseqno" type="STRING" size="256"/>
  497. <Column id="edilnno" type="STRING" size="256"/>
  498. <Column id="snglcalcscorcd" type="STRING" size="256"/>
  499. <Column id="edicd" type="STRING" size="256"/>
  500. <Column id="calchngnm" type="STRING" size="256"/>
  501. <Column id="unitcost" type="STRING" size="256"/>
  502. <Column id="drugqty" type="STRING" size="256"/>
  503. <Column id="tims" type="STRING" size="256"/>
  504. <Column id="dayno" type="STRING" size="256"/>
  505. <Column id="totdrugqty" type="STRING" size="256"/>
  506. <Column id="amt" type="STRING" size="256"/>
  507. <Column id="indd" type="STRING" size="256"/>
  508. <Column id="cretfromdd" type="STRING" size="256"/>
  509. <Column id="crettodd" type="STRING" size="256"/>
  510. <Column id="clamdrid" type="STRING" size="256"/>
  511. <Column id="judgyn" type="STRING" size="256"/>
  512. <Column id="cutdrugqty" type="STRING" size="256"/>
  513. <Column id="cuttims" type="STRING" size="256"/>
  514. <Column id="cutdayno" type="STRING" size="256"/>
  515. <Column id="totcutqty" type="STRING" size="256"/>
  516. <Column id="oprcp" type="STRING" size="256"/>
  517. <Column id="payflag" type="STRING" size="256"/>
  518. <Column id="judgrnm" type="STRING" size="256"/>
  519. <Column id="orddeptcd" type="STRING" size="256"/>
  520. <Column id="orddrnm" type="STRING" size="256"/>
  521. </ColumnInfo>
  522. <Rows>
  523. <Row>
  524. <Col id="pid"/>
  525. <Col id="hngnm"/>
  526. <Col id="gndr"/>
  527. <Col id="ioflag"/>
  528. <Col id="clamym"/>
  529. <Col id="clamflagcd"/>
  530. <Col id="clamdg"/>
  531. <Col id="insukind"/>
  532. <Col id="suppkind"/>
  533. <Col id="clamdeptcd"/>
  534. <Col id="orddd"/>
  535. <Col id="diagcd"/>
  536. <Col id="acptno"/>
  537. <Col id="docuseqno"/>
  538. <Col id="edilnno"/>
  539. <Col id="snglcalcscorcd"/>
  540. <Col id="edicd"/>
  541. <Col id="calchngnm"/>
  542. <Col id="unitcost"/>
  543. <Col id="drugqty"/>
  544. <Col id="tims"/>
  545. <Col id="dayno"/>
  546. <Col id="totdrugqty"/>
  547. <Col id="amt"/>
  548. <Col id="indd"/>
  549. <Col id="cretfromdd"/>
  550. <Col id="crettodd"/>
  551. <Col id="clamdrid"/>
  552. <Col id="judgyn"/>
  553. <Col id="cutdrugqty"/>
  554. <Col id="cuttims"/>
  555. <Col id="cutdayno"/>
  556. <Col id="totcutqty"/>
  557. <Col id="oprcp"/>
  558. <Col id="payflag"/>
  559. <Col id="judgrnm"/>
  560. <Col id="orddeptcd"/>
  561. <Col id="orddrnm"/>
  562. </Row>
  563. </Rows>
  564. </Dataset>
  565. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  566. <ColumnInfo>
  567. <Column id="popupendflag" type="STRING" size="256"/>
  568. <Column id="spclspec" type="STRING" size="256"/>
  569. <Column id="spclspec_cmb" type="STRING" size="256"/>
  570. </ColumnInfo>
  571. </Dataset>
  572. <Dataset id="ds_init_P0008list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  573. <ColumnInfo/>
  574. </Dataset>
  575. <Dataset id="ds_hidden_smpic00200_rslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  576. <ColumnInfo>
  577. <Column id="mech" type="STRING" size="256"/>
  578. <Column id="picmmech" type="STRING" size="256"/>
  579. <Column id="edicd" type="STRING" size="256"/>
  580. </ColumnInfo>
  581. <Rows>
  582. <Row>
  583. <Col id="mech"/>
  584. <Col id="picmmech"/>
  585. <Col id="edicd"/>
  586. </Row>
  587. </Rows>
  588. </Dataset>
  589. <Dataset id="ds_init_P0151list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  590. <ColumnInfo/>
  591. </Dataset>
  592. <Dataset id="ds_popupdata_popupmenu_gridoutjudg_item_func" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  593. <ColumnInfo>
  594. <Column id="fDeleteRow" type="STRING" size="256"/>
  595. </ColumnInfo>
  596. <Rows>
  597. <Row>
  598. <Col id="fDeleteRow"/>
  599. </Row>
  600. </Rows>
  601. </Dataset>
  602. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  603. <ColumnInfo/>
  604. </Dataset>
  605. <Dataset id="ds_init_P0117list_P0117" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  606. <ColumnInfo>
  607. <Column id="cdnm" type="STRING" size="256"/>
  608. <Column id="cdid" type="STRING" size="256"/>
  609. </ColumnInfo>
  610. <Rows>
  611. <Row>
  612. <Col id="cdnm"/>
  613. <Col id="cdid"/>
  614. </Row>
  615. </Rows>
  616. </Dataset>
  617. <Dataset id="ds_hidden_smpic00200_judgsrch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  618. <ColumnInfo>
  619. <Column id="con1_dd" type="STRING" size="256"/>
  620. <Column id="con2_gsflag" type="STRING" size="256"/>
  621. <Column id="con3_search1" type="STRING" size="256"/>
  622. <Column id="con4_search2" type="STRING" size="256"/>
  623. <Column id="con5_insu" type="STRING" size="256"/>
  624. </ColumnInfo>
  625. <Rows>
  626. <Row>
  627. <Col id="con1_dd"/>
  628. <Col id="con2_gsflag"/>
  629. <Col id="con3_search1"/>
  630. <Col id="con4_search2"/>
  631. <Col id="con5_insu"/>
  632. </Row>
  633. </Rows>
  634. </Dataset>
  635. <Dataset id="ds_hidden_sppiz00400_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  636. <ColumnInfo>
  637. <Column id="basedd" type="STRING" size="256"/>
  638. <Column id="diagcd" type="STRING" size="256"/>
  639. <Column id="diagnm" type="STRING" size="256"/>
  640. <Column id="selectedrdodiagkind" type="STRING" size="256"/>
  641. </ColumnInfo>
  642. <Rows>
  643. <Row>
  644. <Col id="basedd"/>
  645. <Col id="diagcd"/>
  646. <Col id="diagnm"/>
  647. <Col id="selectedrdodiagkind"/>
  648. </Row>
  649. </Rows>
  650. </Dataset>
  651. <Dataset id="ds_send_diag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  652. <ColumnInfo>
  653. <Column id="clamym" type="STRING" size="256"/>
  654. <Column id="clamdg" type="STRING" size="256"/>
  655. <Column id="fromdiagcd" type="STRING" size="256"/>
  656. <Column id="todiagcd" type="STRING" size="256"/>
  657. <Column id="ioflag" type="STRING" size="256"/>
  658. <Column id="fromdiagcd2" type="STRING" size="256"/>
  659. <Column id="todiagcd2" type="STRING" size="256"/>
  660. <Column id="chngdiagcd" type="STRING" size="256"/>
  661. </ColumnInfo>
  662. </Dataset>
  663. <Dataset id="ds_init_P0155list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  664. <ColumnInfo/>
  665. </Dataset>
  666. <Dataset id="ds_init_clamdgfrom_clamdglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  667. <ColumnInfo>
  668. <Column id="clamdgnm" type="STRING" size="256"/>
  669. <Column id="clamdgcd" type="STRING" size="256"/>
  670. </ColumnInfo>
  671. <Rows>
  672. <Row>
  673. <Col id="clamdgnm"/>
  674. <Col id="clamdgcd"/>
  675. </Row>
  676. </Rows>
  677. </Dataset>
  678. <Dataset id="ds_hidden_smpic00200" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  679. <ColumnInfo/>
  680. </Dataset>
  681. <Dataset id="ds_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  682. <ColumnInfo>
  683. <Column id="tmp" type="STRING" size="256"/>
  684. </ColumnInfo>
  685. <Rows>
  686. <Row>
  687. <Col id="tmp"/>
  688. </Row>
  689. </Rows>
  690. </Dataset>
  691. <Dataset id="ds_main_grdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  692. <ColumnInfo/>
  693. </Dataset>
  694. <Dataset id="ds_init_P0008list_P0008" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  695. <ColumnInfo>
  696. <Column id="cdnm" type="STRING" size="256"/>
  697. <Column id="cdid" type="STRING" size="256"/>
  698. </ColumnInfo>
  699. <Rows>
  700. <Row>
  701. <Col id="cdnm"/>
  702. <Col id="cdid"/>
  703. </Row>
  704. </Rows>
  705. </Dataset>
  706. <Dataset id="ds_hidden_sppiz00400" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  707. <ColumnInfo>
  708. <Column id="basedd" type="STRING" size="256"/>
  709. <Column id="diagcd" type="STRING" size="256"/>
  710. <Column id="diagnm" type="STRING" size="256"/>
  711. <Column id="selectedrdodiagkind" type="STRING" size="256"/>
  712. </ColumnInfo>
  713. <Rows>
  714. <Row/>
  715. </Rows>
  716. </Dataset>
  717. <Dataset id="ds_init_P0155list_P0155" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  718. <ColumnInfo>
  719. <Column id="cdnm" type="STRING" size="256"/>
  720. <Column id="cdid" type="STRING" size="256"/>
  721. <Column id="cdengabbrnm" type="STRING" size="256"/>
  722. </ColumnInfo>
  723. <Rows>
  724. <Row>
  725. <Col id="cdnm"/>
  726. <Col id="cdid"/>
  727. <Col id="cdengabbrnm"/>
  728. </Row>
  729. </Rows>
  730. </Dataset>
  731. <Dataset id="ds_init_clamdgto" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  732. <ColumnInfo/>
  733. </Dataset>
  734. <Dataset id="ds_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  735. <ColumnInfo>
  736. <Column id="cd" type="STRING" size="256"/>
  737. <Column id="nm" type="STRING" size="256"/>
  738. </ColumnInfo>
  739. <Rows>
  740. <Row>
  741. <Col id="cd"/>
  742. <Col id="nm"/>
  743. </Row>
  744. </Rows>
  745. </Dataset>
  746. <Dataset id="ds_init_clamdgto_clamdglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  747. <ColumnInfo>
  748. <Column id="clamdgnm" type="STRING" size="256"/>
  749. <Column id="clamdgcd" type="STRING" size="256"/>
  750. </ColumnInfo>
  751. <Rows>
  752. <Row>
  753. <Col id="clamdgnm"/>
  754. <Col id="clamdgcd"/>
  755. </Row>
  756. </Rows>
  757. </Dataset>
  758. <Dataset id="ds_init_orddeptcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  759. <ColumnInfo>
  760. <Column id="cd" type="STRING" size="256"/>
  761. <Column id="nm" type="STRING" size="256"/>
  762. </ColumnInfo>
  763. <Rows>
  764. <Row>
  765. <Col id="cd"/>
  766. <Col id="nm"/>
  767. </Row>
  768. </Rows>
  769. </Dataset>
  770. <Dataset id="ds_popupdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  771. <ColumnInfo/>
  772. </Dataset>
  773. <Dataset id="ds_init_P0104list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  774. <ColumnInfo/>
  775. </Dataset>
  776. <Dataset id="ds_hidden_targetdiag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  777. <ColumnInfo>
  778. <Column id="diagcdref" type="STRING" size="256"/>
  779. <Column id="diagnmref" type="STRING" size="256"/>
  780. <Column id="diagcd" type="STRING" size="256"/>
  781. </ColumnInfo>
  782. <Rows>
  783. <Row>
  784. <Col id="diagcdref"/>
  785. <Col id="diagnmref"/>
  786. <Col id="diagcd"/>
  787. </Row>
  788. </Rows>
  789. </Dataset>
  790. <Dataset id="ds_hidden_smpid20300" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  791. <ColumnInfo/>
  792. </Dataset>
  793. <Dataset id="ds_init_P0151list_P0151" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  794. <ColumnInfo>
  795. <Column id="cdnm" type="STRING" size="256"/>
  796. <Column id="cdid" type="STRING" size="256"/>
  797. </ColumnInfo>
  798. <Rows>
  799. <Row>
  800. <Col id="cdnm"/>
  801. <Col id="cdid"/>
  802. </Row>
  803. </Rows>
  804. </Dataset>
  805. <Dataset id="ds_main_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  806. <ColumnInfo>
  807. <Column id="patinfolist" type="STRING" size="256"/>
  808. </ColumnInfo>
  809. <Rows>
  810. <Row>
  811. <Col id="patinfolist"/>
  812. </Row>
  813. </Rows>
  814. </Dataset>
  815. <Dataset id="ds_init_clamdgfrom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  816. <ColumnInfo/>
  817. </Dataset>
  818. <Dataset id="ds_popupdata_popupmenu_gridoutjudg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  819. <ColumnInfo/>
  820. </Dataset>
  821. <Dataset id="ds_init_P0104list_P0104" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  822. <ColumnInfo>
  823. <Column id="cdnm" type="STRING" size="256"/>
  824. <Column id="cdid" type="STRING" size="256"/>
  825. </ColumnInfo>
  826. <Rows>
  827. <Row>
  828. <Col id="cdnm"/>
  829. <Col id="cdid"/>
  830. </Row>
  831. </Rows>
  832. </Dataset>
  833. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  834. <ColumnInfo>
  835. <Column id="clamdg" type="STRING" size="256"/>
  836. <Column id="U0001list" type="STRING" size="256"/>
  837. <Column id="earnclslist" type="STRING" size="256"/>
  838. <Column id="trustinstnmlist" type="STRING" size="256"/>
  839. <Column id="spclspec" type="STRING" size="256"/>
  840. </ColumnInfo>
  841. </Dataset>
  842. <Dataset id="ds_hidden_sppiz00400" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  843. <ColumnInfo>
  844. <Column id="basedd" type="STRING" size="256"/>
  845. <Column id="diagcd" type="STRING" size="256"/>
  846. <Column id="diagnm" type="STRING" size="256"/>
  847. <Column id="selectedrdodiagkind" type="STRING" size="256"/>
  848. </ColumnInfo>
  849. <Rows>
  850. <Row/>
  851. </Rows>
  852. </Dataset>
  853. <Dataset id="ds_rslt_sppiz00400" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  854. <ColumnInfo>
  855. <Column id="diagfromdd" type="STRING" size="256" sumtext="시작일자"/>
  856. <Column id="diagtodd" type="STRING" size="256" sumtext="종료일자"/>
  857. <Column id="diagcd" type="STRING" size="256" sumtext="ICO10코드"/>
  858. <Column id="diaghngnm" type="STRING" size="256" sumtext="한글명"/>
  859. <Column id="diagengnm" type="STRING" size="256" sumtext="영문명"/>
  860. </ColumnInfo>
  861. <Rows>
  862. <Row/>
  863. </Rows>
  864. </Dataset>
  865. <Dataset id="ds_send_send_afjudg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  866. <ColumnInfo>
  867. <Column id="clamym" type="STRING" size="256"/>
  868. <Column id="clamdg" type="STRING" size="256"/>
  869. <Column id="pid" type="STRING" size="256"/>
  870. <Column id="pidsn" type="STRING" size="256"/>
  871. <Column id="ioflag" type="STRING" size="256"/>
  872. <Column id="workflag" type="STRING" size="256"/>
  873. <Column id="judgstat" type="STRING" size="256"/>
  874. <Column id="cutprcpyn" type="STRING" size="256"/>
  875. <Column id="selectedRow" type="STRING" size="256"/>
  876. <Column id="judgenddd" type="STRING" size="256"/>
  877. <Column id="cretno" type="STRING" size="256"/>
  878. <Column id="popupcallyn" type="STRING" size="256"/>
  879. </ColumnInfo>
  880. <Rows>
  881. <Row/>
  882. </Rows>
  883. </Dataset>
  884. <Dataset id="ds_init_tmp_orddeptcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  885. <Dataset id="ds_init_tmp_orddeptcdlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  886. <Dataset id="ds_init_tmp_orddridlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  887. <Dataset id="ds_init_tmp_orddridlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  888. <Dataset id="ds_init_judgrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  889. <Dataset id="ds_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  890. <Dataset id="ds_init_clamdept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  891. <Dataset id="ds_init_item3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  892. <Dataset id="ds_init_aftjudgerr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  893. <Dataset id="ds_init_uuee" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  894. <Dataset id="ds_init_U0001list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  895. <Dataset id="ds_main_calcorderlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_calcorderlist_oncolumnchanged"/>
  896. </Objects>
  897. <Bind>
  898. <BindItem id="item3" compid="group2.group4.rdo_ioflag" propid="value" datasetid="ds_send" columnid="ioflag"/>
  899. <BindItem id="item0" compid="group2.group4.ipt_clamymfrom" propid="text" datasetid="ds_send" columnid="clamymfrom"/>
  900. <BindItem id="item1" compid="group2.group4.cmb_clamdgfrom" propid="value" datasetid="ds_send" columnid="clamdgfrom"/>
  901. <BindItem id="item4" compid="group2.group4.cmb_clamflag" propid="value" datasetid="ds_send" columnid="clamflag"/>
  902. <BindItem id="item7" compid="group2.group4.cmb_judgrid" propid="value" datasetid="ds_send" columnid="judgrid"/>
  903. <BindItem id="item12" compid="group2.group4.ipt_fromdiagcd" propid="value" datasetid="ds_send" columnid="fromdiagcd"/>
  904. <BindItem id="item8" compid="group2.group4.ipt_todiagcd" propid="value" datasetid="ds_send" columnid="todiagcd"/>
  905. <BindItem id="item9" compid="group2.group4.input6" propid="value" datasetid="ds_send" columnid="fromdiagcd2"/>
  906. <BindItem id="item11" compid="group2.group4.input5" propid="value" datasetid="ds_send" columnid="todiagcd2"/>
  907. <BindItem id="item5" compid="group2.group4.cmb_insukind" propid="value" datasetid="ds_send" columnid="insukind"/>
  908. <BindItem id="item6" compid="group2.group4.opt_insukind" propid="value" datasetid="ds_send" columnid="insukind"/>
  909. <BindItem id="item10" compid="group2.group4.cmb_judgendyn" propid="value" datasetid="ds_send" columnid="judgendyn"/>
  910. <BindItem id="item2" compid="group2.group4.combo2" propid="value" datasetid="ds_send" columnid="orddeptcd"/>
  911. <BindItem id="item20" compid="group2.cmb_clamdgto" propid="value" datasetid="ds_send" columnid="clamdgto"/>
  912. <BindItem id="item19" compid="group2.ipt_clamymto" propid="text" datasetid="ds_send" columnid="clamymto"/>
  913. <BindItem id="item14" compid="group2.group4.input4" propid="value" datasetid="ds_send" columnid="chngdiagcd"/>
  914. </Bind>
  915. <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs";
  916. include "pam_pamcomnxp::PAM001.xjs";
  917. include "pam_pamcomnxp::PAM.xjs";
  918. include "pam_aftjudgstatxp::SMPIS01700.xjs";
  919. include "pam_bfjudgxp::pam_grd.xjs";
  920. function SMPID28100_onload(obj:Form, e:LoadEventInfo) {
  921. frmf_initForm(obj);
  922. grdf_initGrid(group2.grd_outjudg);
  923. grdf_setRowTypeIcon(group2.grd_outjudg, 0);
  924. //grdf_initGrid(grd_XXX);
  925. //grdf_setGridSort(grd_XXX);
  926. //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
  927. // 화면 초기화
  928. //group2.grd_outjudg.fixedcellcheckbox(0,19) = true;
  929. //group2.grd_outjudg.fixedcellcheckbox(0,group2.grd_outjudg.colRef("diagkindcd")) = true;
  930. fInitialize();
  931. }
  932. // 화면 초기화
  933. function fInitialize()
  934. {
  935. ds_send.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  936. var oParam = {};
  937. oParam.id = "TRPIB00603";
  938. oParam.service = "insubasecdmngtapp.JudgCmt";
  939. oParam.method = "reqGetJudgRidList";
  940. oParam.inds = "req=ds_send";
  941. oParam.outds = "ds_init_U0001list=U0001 ds_init_UserInfo=UserInfo";
  942. oParam.async = false;
  943. //oParam.callback = "cf_TRPIB00603";
  944. tranf_submit(oParam);
  945. var arrParam = [{dsNm: "ds_init_P0008list", cdGrpId: "P0008"}
  946. ,{dsNm: "ds_init_P0155list", cdGrpId: "P0155"}
  947. ,{dsNm: "ds_init_P0151list", cdGrpId: "P0151"}]
  948. appf_getCodeList(arrParam);
  949. ds_init_P0151list.insertRow(0);
  950. pamGetDeptCDDrIDList();
  951. group2.group4.rdo_ioflag.value = "A";
  952. var today = new Date();
  953. var baseyear = today.getDateFormat("YYYY");
  954. var basemonth = today.getDateFormat("MM");
  955. var currentym = baseyear + basemonth;
  956. ds_send.setColumn(0, "clamymfrom", currentym);
  957. ds_send.setColumn(0, "clamymto", currentym);
  958. group2.group4.ipt_clamymfrom.setData(ds_send.getColumn(0, "clamymfrom"));
  959. group2.ipt_clamymto.setData(ds_send.getColumn(0, "clamymto"));
  960. group2.group4.ipt_clamymfrom.setCallEvent("fn_Cal");
  961. var clamym = group2.group4.ipt_clamymfrom.getData();
  962. var clamtoym = group2.ipt_clamymto.getData();
  963. var ioflag = ds_send.getColumn(0, "ioflag");
  964. var insukind = ds_send.getColumn(0, "insukind");
  965. pidfGetClamdg(clamym, clamtoym, ioflag, insukind, "ds_init_clamdglist");
  966. fGetOrdDept();
  967. fGetClamDept();
  968. frmf_addComboItem("group2.group4.cmb_insukind","보험+급여","T","below");
  969. frmf_addComboItem("group2.group4.cmb_clamdgfrom","전체","","above");
  970. group2.group4.cmb_insukind.value = "T";
  971. }
  972. function fGetOrdDept()
  973. {
  974. var oParam = {};
  975. oParam.id = "TRPID20309";
  976. oParam.service = "aftjudgapp.InAftJudgTrgtMan";
  977. oParam.method = "reqGetDeptCDDrID";
  978. oParam.inds = "req=ds_send";
  979. oParam.outds = "ds_init_tmp_orddeptcdlist=orddeptcd ds_init_tmp_orddeptcdlist2=orddeptcd2 ds_init_tmp_orddridlist=orddrid ds_init_tmp_orddridlist2=orddrid2";
  980. oParam.async = false;
  981. //oParam.callback = "cf_TRPID20309";
  982. tranf_submit(oParam);
  983. }
  984. function fn_Cal()
  985. {
  986. var clamym = group2.group4.ipt_clamymfrom.getData();
  987. ds_send.setColumn(0, "clamymfrom", clamym);
  988. ds_send.setColumn(0, "clamymto", clamym);
  989. var clamtoym = ds_send.getColumn(0, "clamymto");
  990. var ioflag = ds_send.getColumn(0, "ioflag");
  991. var insukind = ds_send.getColumn(0, "insukind");
  992. pidfGetClamdg(clamym, clamtoym, ioflag, insukind, "ds_init_clamdglist");
  993. frmf_addComboItem("group2.group4.cmb_clamdgfrom","전체","","above");
  994. group2.group4.cmb_clamdgfrom.value = "";
  995. fChkClamym();
  996. }
  997. // 청구년월 차수 기간 체크
  998. function fChkClamym()
  999. {
  1000. var fromym = ds_send.getColumn(0, "clamymfrom");
  1001. var toym = ds_send.getColumn(0, "clamymto");
  1002. if ( fromym != toym )
  1003. {
  1004. group2.group4.cmb_clamdgfrom.value = "";
  1005. group2.cmb_clamdgto.value = "";
  1006. group2.group4.cmb_clamdgfrom.enable = false;
  1007. group2.cmb_clamdgto.enable = false;
  1008. }
  1009. else
  1010. {
  1011. group2.group4.cmb_clamdgfrom.enable = true;
  1012. group2.cmb_clamdgto.enable = true;
  1013. group2.group4.cmb_clamdgfrom.index = 0;
  1014. group2.cmb_clamdgto.index = 0;
  1015. }
  1016. }
  1017. // 청구과 함수
  1018. function fGetClamDept()
  1019. {
  1020. var oParam = {};
  1021. oParam.id = "TRPID20201";
  1022. oParam.service = "aftjudgapp.InAftJudgTrgtMan";
  1023. oParam.method = "reqGetInitComCd";
  1024. oParam.inds = "req=ds_send";
  1025. oParam.outds = "ds_init_judgrid=judgrid ds_init_suppkind=suppkind ds_init_tmp_orddridlist=orddrid ds_init_tmp_orddridlist2=orddrid2 ds_init_clamdept=clamdept ds_init_tmp_orddeptcdlist=orddeptcd ds_init_tmp_orddeptcdlist2=orddeptcd2 ds_init_item3=item3 ds_init_clamdept=clamdg ds_init_aftjudgerr=aftjudgerr ds_init_uuee=uuee";
  1026. oParam.async = false;
  1027. //oParam.callback = "cf_TRPID20201";
  1028. tranf_submit(oParam);
  1029. }
  1030. function fn_Cal()
  1031. {
  1032. var clamym = group2.group4.ipt_clamymfrom.getData();
  1033. ds_send.setColumn(0, "clamymfrom", clamym);
  1034. ds_send.setColumn(0, "clamymto", clamym);
  1035. var clamtoym = ds_send.getColumn(0, "clamymto");
  1036. var ioflag = ds_send.getColumn(0, "ioflag");
  1037. var insukind = ds_send.getColumn(0, "insukind");
  1038. pidfGetClamdg(clamym, clamtoym, ioflag, insukind, "ds_init_clamdglist");
  1039. frmf_addComboItem("group2.group4.cmb_clamdgfrom","전체","","above");
  1040. group2.group4.cmb_clamdgfrom.value = "";
  1041. fChkClamym();
  1042. }
  1043. function fSearch()
  1044. {
  1045. var chk_clamymfrom = ds_send.getColumn(0, "clamymfrom");
  1046. var chk_clamymto = ds_send.getColumn(0, "clamymto");
  1047. var ipt_code = ds_send.getColumn(0, "code");
  1048. chk_clamymfrom = String(chk_clamymfrom).substr(0,6);
  1049. chk_clamymto = String(chk_clamymto).substr(0,6);
  1050. ds_send.setColumn(0, "clamymfrom", chk_clamymfrom);
  1051. ds_send.setColumn(0, "clamymto", chk_clamymto);
  1052. if (utlf_isNull(chk_clamymfrom) || utlf_isNull(chk_clamymto))
  1053. {
  1054. sysf_messageBox("청구년월은 ", "I003");
  1055. group2.group4.ipt_clamymfrom.setFocus();
  1056. return;
  1057. }
  1058. var judgrid = ds_send.getColumn(0, "judgrid");
  1059. if(utlf_isNull(judgrid) || judgrid == " ") ds_send.setColumn(0, "judgrid", "");
  1060. ds_main_calcorderlist.clearData();
  1061. var oParam = {};
  1062. oParam.id = "TRPIS00600";
  1063. oParam.service = "aftjudgstatapp.DiagClam";
  1064. oParam.method = "reqGetAllChngDiagList";
  1065. oParam.inds = "req=ds_send";
  1066. oParam.outds = "ds_main_calcorderlist=clamcutlist";
  1067. oParam.async = false;
  1068. //oParam.callback = "cf_TRPIS00600";
  1069. tranf_submit(oParam);
  1070. group2.grd_outjudg.setCellProperty("Head", group2.grd_outjudg.getBindCellIndex("Body", "diagkindcd"), "displaytype", "checkbox");
  1071. group2.grd_outjudg.setCellProperty("Head", group2.grd_outjudg.getBindCellIndex("Body", "diagkindcd"), "edittype", "checkbox");
  1072. ds_main_calcorderlist.updatecontrol = false;
  1073. ds_main_calcorderlist.addColumn("diagkindcd", "string")
  1074. dsf_setDefaultVal(ds_main_calcorderlist, "diagkindcd:C");
  1075. ds_main_calcorderlist.updatecontrol = true;
  1076. }
  1077. function fDeleteRow() {
  1078. var row = group2.grd_outjudg.row;
  1079. group2.grd_outjudg.deleteRow(row);
  1080. }
  1081. // 상병코드를 조회하여 해당 정보를 표시하거나 상병코드 조회용 Popup을 호출한다.
  1082. function fSearchDiageCode()
  1083. {
  1084. var diagcd = ds_hidden_targetdiag.getColumn(0, "diagcd");
  1085. if (diagcd)
  1086. {
  1087. ds_hidden_sppiz00400.clearData();
  1088. ds_hidden_sppiz00400.addRow();
  1089. ds_hidden_sppiz00400.setColumn(0, "basedd", utlf_getCurrentDate());
  1090. ds_hidden_sppiz00400.setColumn(0, "diagcd", diagcd);
  1091. ds_hidden_sppiz00400.setColumn(0, "diagnm", "");
  1092. ds_hidden_sppiz00400.setColumn(0, "selectedrdodiagkind", "1");
  1093. var oParam = {};
  1094. oParam.id = "TRPID20306";
  1095. oParam.service = "aftjudgapp.InAftJudg";
  1096. oParam.method = "reqGetSickAndWounded";
  1097. oParam.inds = "req=ds_hidden_sppiz00400";
  1098. oParam.outds = "ds_hidden_sppiz00400=cond ds_rslt_sppiz00400=rslt";
  1099. oParam.async = false;
  1100. //oParam.callback = "cf_TRPID20306";
  1101. tranf_submit(oParam);
  1102. var rsltList = ds_rslt_sppiz00400.rowcount;
  1103. if (rsltList == 1)
  1104. {
  1105. fSetDiagCdNm();
  1106. }
  1107. else
  1108. {
  1109. fSearchSPPIZ00400();
  1110. }
  1111. }
  1112. else
  1113. {
  1114. fSearchSPPIZ00400();
  1115. }
  1116. }
  1117. function fSearchSPPIZ00400()
  1118. {
  1119. var diagcd = ds_hidden_targetdiag.getColumn(0, "diagcd");
  1120. var objArg = new Object();
  1121. objArg.sDiagcd = diagcd;
  1122. objArg.sSelectedrdodiagkind = 3;
  1123. objArg.sSingleFlag = "M";
  1124. var objDs = frmf_modal("SPPIZ00400", "SPPIZ00400", objArg, "", "", "", "", "", "", "", "", "", "M");
  1125. ds_rslt_sppiz00400.copyData(objDs);
  1126. group2.group4.button1.setFocus();
  1127. }
  1128. function fSetDiagCdNm(target_ipt_diagcd, target_ipt_diagnm)
  1129. {
  1130. var diagcd = ds_rslt_sppiz00400.getColumn(0, "diagcd");
  1131. var diaghngnm = ds_rslt_sppiz00400.getColumn(0, "diaghngnm");
  1132. var diagengnm = ds_rslt_sppiz00400.getColumn(0, "diagengnm");
  1133. var target_diagcd = ds_hidden_targetdiag.getColumn(0, "diagcdref");
  1134. var target_diagnm = ds_hidden_targetdiag.getColumn(0, "diagnmref");
  1135. eval(target_diagcd).setColumn(0, "diagcd", diagcd);
  1136. eval(target_diagnm).setColumn(0, "diagnm", diaghngnm);
  1137. }
  1138. function fChangeRow() {
  1139. if(utlf_isNull(ds_send_diag.getColumn(0, "clamym"))) {
  1140. sysf_messageBox("청구년월입력은 필수입니다. ", "");
  1141. //group2.input1.setFocus();
  1142. return false;
  1143. }
  1144. if(utlf_isNull(ds_send_diag.getColumn(0, "clamdg") ) ) {
  1145. sysf_messageBox("청구차수입력입력은 필수입니다. ", "");
  1146. //input2.setFocus();
  1147. return false;
  1148. }
  1149. if(utlf_isNull(ds_send_diag.getColumn(0, "ioflag") ) ) {
  1150. sysf_messageBox("청구차수입력입력은 필수입니다. ", "");
  1151. //input2.setFocus();
  1152. return false;
  1153. }
  1154. if(utlf_isNull(ds_send_diag.getColumn(0, "fromdiagcd") )) {
  1155. sysf_messageBox("일괄상병변경 입력은 필수입니다. ", "");
  1156. //input3.setFocus();
  1157. return false;
  1158. }
  1159. if(utlf_isNull(ds_send_diag.getColumn(0, "todiagcd") ) ) {
  1160. sysf_messageBox("일괄변경상병 입력은 필수입니다. ", "");
  1161. //group2.group4.input4.setFocus();
  1162. return false;
  1163. }
  1164. }
  1165. function group2_group4_button1_onclick(obj:Button, e:ClickEventInfo) {
  1166. if (utlf_isNull(group2.group4.cmb_clamdgfrom.value)){
  1167. sysf_messageBox("청구차수는 필수입니다. ", "");
  1168. group2.group4.cmb_clamdgfrom.setFocus();
  1169. return ;
  1170. }
  1171. if (group2.group4.rdo_ioflag.value == "A"){
  1172. sysf_messageBox("내원유형 선택은 필수입니다. ", "");
  1173. group2.group4.rdo_ioflag.setFocus();
  1174. return ;
  1175. }
  1176. if (utlf_isNull(group2.group4.ipt_fromdiagcd.value )){
  1177. sysf_messageBox("상병코드는 필수입니다. ", "");
  1178. group2.group4.ipt_fromdiagcd.setFocus();
  1179. return ;
  1180. }
  1181. if (utlf_isNull(group2.group4.ipt_todiagcd.value )){
  1182. sysf_messageBox("상병코드는 필수입니다. ", "");
  1183. group2.group4.ipt_todiagcd.setFocus();
  1184. return ;
  1185. }
  1186. if (utlf_isNull(group2.group4.input6.value )){
  1187. sysf_messageBox("상병코드는 필수입니다. ", "");
  1188. group2.group4.input6.setFocus();
  1189. return ;
  1190. }
  1191. if (utlf_isNull(group2.group4.input5.value )){
  1192. sysf_messageBox("상병코드는 필수입니다. ", "");
  1193. group2.group4.input5.setFocus();
  1194. return ;
  1195. }
  1196. if (utlf_isNull(group2.group4.input4.value )){
  1197. sysf_messageBox("상병코드는 필수입니다. ", "");
  1198. group2.group4.input4.setFocus();
  1199. return ;
  1200. }
  1201. fSearch();
  1202. }
  1203. function group2_group4_ipt_fromdiagcd_onkeydown(obj:Edit, e:KeyEventInfo)
  1204. {
  1205. if(e.keycode == 13)
  1206. {
  1207. ds_hidden_targetdiag.setColumn(0, "diagcd", obj.value);
  1208. ds_hidden_targetdiag.setColumn(0, "diagcdref", "ds_send");
  1209. ds_hidden_targetdiag.setColumn(0, "diagnmref", "ds_send");
  1210. fSearchDiageCode();
  1211. ds_send.setColumn(0, "fromdiagcd", ds_rslt_sppiz00400.getColumn(0, "diagcd"));
  1212. ds_send.setColumn(0, "todiagcd", obj.value);
  1213. }
  1214. }
  1215. function group2_group4_ipt_fromdiagcd_ontextchanged(obj:Edit, e:TextChangedEventInfo)
  1216. {
  1217. group2.group4.ipt_todiagcd.value = obj.value;
  1218. }
  1219. function group2_group4_ipt_todiagcd_onkeydown(obj:Edit, e:KeyEventInfo)
  1220. {
  1221. if(e.keycode == 13)
  1222. {
  1223. ds_hidden_targetdiag.setColumn(0, "diagcd", obj.value);
  1224. ds_hidden_targetdiag.setColumn(0, "diagcdref", "ds_send");
  1225. ds_hidden_targetdiag.setColumn(0, "diagnmref", "ds_send");
  1226. fSearchDiageCode();
  1227. ds_send.setColumn(0, "todiagcd", ds_rslt_sppiz00400.getColumn(0, "diagcd"));
  1228. }
  1229. }
  1230. function group2_group4_rdo_ioflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1231. {
  1232. fGetOrdDept();
  1233. fGetClamDept();
  1234. }
  1235. function group2_group4_cmb_clamdgfrom_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1236. {
  1237. ds_send.setColumn(0, "clamdgto", ds_send.getColumn(0, "clamdgfrom"));
  1238. }
  1239. function group2_button3_onclick(obj:Button, e:ClickEventInfo) {
  1240. grdf_setStatus(group2.grd_outjudg, "I");
  1241. if ( sysf_messageBox(group2.group4.ipt_fromdiagcd.value + " ~ " + group2.group4.ipt_todiagcd.value + " , "+ group2.group4.input6.value + " ~ " + group2.group4.input5.value + " 일괄상병변경을 " + group2.group4.input4.value +" 으로","Q002")==6 ) {
  1242. var oParam = {};
  1243. oParam.id = "TRPIS00600";
  1244. oParam.service = "aftjudgstatapp.DiagClam";
  1245. oParam.method = "reqExeAllChngDiagList";
  1246. oParam.inds = "req=ds_main_calcorderlist:U";
  1247. oParam.outds = "ds_main_calcorderlist=clamcutlist";
  1248. oParam.async = false;
  1249. //oParam.callback = "cf_TRPIS00600";
  1250. tranf_submit(oParam);
  1251. }
  1252. fSearch();
  1253. if(ds_main_calcorderlist.rowcount == 0 || ds_main_calcorderlist.rowcount < 1){
  1254. sysf_messageBox("일괄변경이 ", "I002");
  1255. }else{
  1256. sysf_messageBox("일괄변경 ", "E009");
  1257. }
  1258. }
  1259. function ds_main_calcorderlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  1260. {
  1261. obj.updatecontrol = false;
  1262. if(e.columnid == "diagkindcd")
  1263. {
  1264. obj.setColumn(e.row, "diagkindcd", (e.newvalue == "R" || e.newvalue == 1) ? "R" : "C");
  1265. if(ds_main_calcorderlist.getRowType(0) == 4)
  1266. {
  1267. var arrRow = new Array();
  1268. arrRow[0] = 0;
  1269. grdf_setStatus(group2.grd_outjudg, "", arrRow);
  1270. }
  1271. }
  1272. obj.updatecontrol = true;
  1273. }
  1274. function group2_group4_input6_onkeydown(obj:Edit, e:KeyEventInfo)
  1275. {
  1276. if(e.keycode == 13)
  1277. {
  1278. ds_hidden_targetdiag.setColumn(0, "diagcd", obj.value);
  1279. ds_hidden_targetdiag.setColumn(0, "diagcdref", "ds_send");
  1280. ds_hidden_targetdiag.setColumn(0, "diagnmref", "ds_send");
  1281. fSearchDiageCode();
  1282. ds_send.setColumn(0, "fromdiagcd2", ds_rslt_sppiz00400.getColumn(0, "diagcd"));
  1283. ds_send.setColumn(0, "todiagcd2", obj.value);
  1284. }
  1285. }
  1286. function group2_group4_ipt_fromdiagcd2_ontextchanged(obj:Edit, e:TextChangedEventInfo)
  1287. {
  1288. group2.group4.input5.value = obj.value;
  1289. }
  1290. //심사화면보기
  1291. function group2_button8_onclick(obj:Button, e:ClickEventInfo)
  1292. {
  1293. var row = ds_main_calcorderlist.rowposition;
  1294. if(row > -1)
  1295. {
  1296. if(ds_main_calcorderlist.getColumn(row, "ioflag") == "I")
  1297. {
  1298. var preDocuWindow = frmf_getChildWindow("SMPID20300");
  1299. }
  1300. else
  1301. {
  1302. var preDocuWindow = frmf_getChildWindow("SMPID20500");
  1303. }
  1304. if(utlf_isNull(preDocuWindow))
  1305. {
  1306. ds_send_send_afjudg.setColumn(0, "workflag", "12");
  1307. ds_send_send_afjudg.setColumn(0, "clamym", ds_main_calcorderlist.getColumn(row, "clamym"));
  1308. ds_send_send_afjudg.setColumn(0, "clamdg", ds_main_calcorderlist.getColumn(row, "clamdg"));
  1309. ds_send_send_afjudg.setColumn(0, "pid", ds_main_calcorderlist.getColumn(row, "pid"));
  1310. ds_send_send_afjudg.setColumn(0, "pidsn", ds_main_calcorderlist.getColumn(row, "pidsn"));
  1311. ds_send_send_afjudg.setColumn(0, "ioflag", ds_main_calcorderlist.getColumn(row, "ioflag"));
  1312. if(ds_main_calcorderlist.getColumn(row, "ioflag") == "I")
  1313. {
  1314. frmf_open("SMPID20300", "SMPID20300", {objDs:ds_send_send_afjudg}, "", "", "", "", "", "", "", "", "", "M");
  1315. }
  1316. else
  1317. {
  1318. frmf_open("SMPID20500", "SMPID20500", {objDs:ds_send_send_afjudg}, "", "", "", "", "", "", "", "", "", "M");
  1319. }
  1320. }
  1321. else
  1322. {
  1323. ds_hidden_smpid20500.setColumn(0, "workflag", "12");
  1324. ds_hidden_smpid20500.setColumn(0, "clamym", ds_main_calcorderlist.getColumn(row, "clamym"));
  1325. ds_hidden_smpid20500.setColumn(0, "clamdg", ds_main_calcorderlist.getColumn(row, "clamdg"));
  1326. ds_hidden_smpid20500.setColumn(0, "pid", ds_main_calcorderlist.getColumn(row, "pid"));
  1327. ds_hidden_smpid20500.setColumn(0, "pidsn", ds_main_calcorderlist.getColumn(row, "pidsn"));
  1328. ds_hidden_smpid20500.setColumn(0, "cutprcpyn", "N");
  1329. preDocuWindow.lf_fGetAftJudgMngt(ds_hidden_smpid20500);
  1330. frmf_setFocusPop("SMPID20500");
  1331. }
  1332. }
  1333. }
  1334. function group2_btn_excelsave_onclick(obj:Button, e:ClickEventInfo)
  1335. {
  1336. if (ds_main_calcorderlist.rowcount > 0)
  1337. {
  1338. grdf_exportExcel(group2.grd_outjudg, "exportExcel", "see");
  1339. }
  1340. else
  1341. {
  1342. sysf_messageBox("엑셀저장할 내역이", "I004"); ///엑셀저장할 내역이 없습니다.
  1343. }
  1344. }
  1345. ]]></Script>
  1346. </Form>
  1347. </FDL>