SPPID31000_KDRG상세정보.xfdl 53 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPPID31000" position="absolute 0 0 800 550" titletext="KDRG상세정보" onload="SPPID31000_onload" oninit="SPPID31000_oninit">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group1" scrollbars="autoboth" position="absolute 0 20 790 540" style="">
  8. <Layouts>
  9. <Layout>
  10. <Static id="caption1" class="tit_2" position="absolute 1 74 95 95" style="" text="적용내역" anchor="default"/>
  11. <Shape id="line1" class="line_10" linetype="horizontal" position="absolute 0 88 778 99" style="" anchor="default"/>
  12. <Div id="group2" position="absolute 0 4 365 62" style="align: top;" anchor="default" class="div_SA" taborder="65">
  13. <Layouts>
  14. <Layout>
  15. <Static id="caption2" class="search_name" position="absolute 90 7 175 24" style="" text="등록번호" anchor="default"/>
  16. <Edit id="input1" enable="false" position="absolute 170 7 245 26" style="align:center ;" anchor="default"/>
  17. <Edit id="input2" enable="false" position="absolute 250 6 328 25" style="align:center ;" anchor="default"/>
  18. <Static id="caption3" class="tit_2" position="absolute 4 7 79 28" style="" text="기본정보" anchor="default"/>
  19. </Layout>
  20. </Layouts>
  21. </Div>
  22. <Div id="group3" position="absolute 372 4 780 62" style="align: top;" anchor="default" class="div_SA" taborder="64">
  23. <Layouts>
  24. <Layout>
  25. <Combo innerdataset="@ds_init_P0010list" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo1" class="combo_search" enable="false" taborder="3" position="absolute 277 33 397 52" style="" anchor="default"/>
  26. <Static id="caption4" class="search_name" position="absolute 192 8 278 25" style="" text="보험유형" anchor="default"/>
  27. <Static id="caption5" class="search_name" position="absolute 5 35 85 52" style="" text="진료과" anchor="default"/>
  28. <Combo innerdataset="@ds_init_P0008list" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo2" class="combo_search" enable="false" taborder="2" position="absolute 277 7 397 26" style="" anchor="default"/>
  29. <Combo innerdataset="ds_init_orddeptcd2_orddeptcdlist" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="combo3" class="combo_search" enable="false" taborder="1" position="absolute 76 34 185 53" style="" anchor="default"/>
  30. <Static id="caption6" class="search_name" position="absolute 192 34 278 51" style="" text="보조유형" anchor="default"/>
  31. <Static id="caption7" class="search_name" position="absolute 6 9 86 26" style="" text="입원일" anchor="default"/>
  32. <MaskEdit id="input3" class="input_default" enable="false" taborder="0" mask="yyyy-MM-dd" position="absolute 75 8 184 27" style=":disabled {align:left middle;}" anchor="default"/>
  33. </Layout>
  34. </Layouts>
  35. </Div>
  36. <Static id="caption8" class="tit_2" position="absolute 0 382 170 403" style="" text="분류결과" anchor="default"/>
  37. <Shape id="line2" class="line_10" linetype="horizontal" position="absolute 0 396 778 407" style="" anchor="default"/>
  38. <Button id="button3" class="btn4" position="absolute 719 485 775 507" style="" text="종료" onclick="group1_button3_onclick" anchor="default" taborder="63"/>
  39. <Static id="caption9" class="search_name" position="absolute 11 407 130 424" style="" text="DRG번호" anchor="default"/>
  40. <Edit id="input4" class="input_default" enable="False" position="absolute 140 406 215 445" style="" anchor="default" taborder="6"/>
  41. <Static id="caption10" class="search_name" position="absolute 10 452 79 469" style="" text="MDC" anchor="default"/>
  42. <Edit id="input6" class="input_default" enable="False" position="absolute 139 451 214 470" style="" anchor="default" taborder="4"/>
  43. <Static id="caption11" class="search_name" position="absolute 11 105 130 122" style="" text="진료개시일" anchor="default"/>
  44. <MaskEdit id="input7" class="input_default" enable="True" visible="true" mask="yyyy-MM-dd" position="absolute 140 105 220 124" style="align:left middle;" anchor="default" taborder="8"/>
  45. <Static id="caption12" class="search_name" position="absolute 291 105 375 122" style="" text="입원일수" anchor="default"/>
  46. <MaskEdit id="input8" class="input_default" enable="True" visible="true" mask="###" position="absolute 390 105 440 124" style="align:left middle;" anchor="default" taborder="9"/>
  47. <Static id="caption13" class="search_name" position="absolute 501 105 585 122" style="" text="진료결과" anchor="default"/>
  48. <Combo innerdataset="@ds_init_P0110list" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo7" class="combo_search" enable="True" visible="true" position="absolute 600 105 690 124" style="" anchor="default" taborder="10"/>
  49. <Static id="caption14" class="search_name" position="absolute 11 133 130 150" style="" text="진단" anchor="default"/>
  50. <Edit id="input9" class="input_default" enable="True" visible="true" position="absolute 140 133 190 152" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="6" taborder="11"/>
  51. <Edit id="input10" class="input_default" enable="True" visible="true" position="absolute 196 133 246 152" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="6" taborder="12"/>
  52. <Edit id="input11" class="input_default" enable="True" visible="true" position="absolute 252 133 302 152" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="6" taborder="13"/>
  53. <Edit id="input12" class="input_default" enable="True" visible="true" position="absolute 308 133 358 152" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="6" taborder="14"/>
  54. <Edit id="input13" class="input_default" enable="True" visible="true" position="absolute 364 133 414 152" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="6" taborder="15"/>
  55. <Edit id="input14" class="input_default" enable="True" visible="true" position="absolute 420 133 470 152" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="6" taborder="16"/>
  56. <Edit id="input15" class="input_default" enable="True" visible="true" position="absolute 477 133 527 152" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="6" taborder="17"/>
  57. <Edit id="input16" class="input_default" enable="True" visible="true" position="absolute 533 133 583 152" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="6" taborder="18"/>
  58. <Edit id="input17" class="input_default" enable="True" visible="true" position="absolute 589 133 639 152" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="6" taborder="19"/>
  59. <Edit id="input18" class="input_default" enable="True" visible="true" position="absolute 645 133 695 152" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="6" taborder="20"/>
  60. <Static id="caption15" class="search_name" position="absolute 11 161 130 178" style="" text="수술처치" anchor="default"/>
  61. <Edit id="input19" class="input_default" enable="True" visible="true" position="absolute 140 161 190 180" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="21"/>
  62. <Edit id="input20" class="input_default" enable="True" visible="true" position="absolute 196 161 246 180" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="22"/>
  63. <Edit id="input21" class="input_default" enable="True" visible="true" position="absolute 252 161 302 180" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="23"/>
  64. <Edit id="input22" class="input_default" enable="True" visible="true" position="absolute 308 161 358 180" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="24"/>
  65. <Edit id="input23" class="input_default" enable="True" visible="true" position="absolute 364 161 414 180" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="25"/>
  66. <Edit id="input24" class="input_default" enable="True" visible="true" position="absolute 420 161 470 180" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="26"/>
  67. <Edit id="input25" class="input_default" enable="True" visible="true" position="absolute 477 161 527 180" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="27"/>
  68. <Edit id="input26" class="input_default" enable="True" visible="true" position="absolute 533 161 583 180" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="28"/>
  69. <Edit id="input27" class="input_default" enable="True" visible="true" position="absolute 589 161 639 180" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="29"/>
  70. <Edit id="input28" class="input_default" enable="True" visible="true" position="absolute 645 161 695 180" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="30"/>
  71. <Static id="caption16" class="search_name" position="absolute 11 189 130 206" style="" text="검사" anchor="default"/>
  72. <Edit id="input29" class="input_default" enable="True" position="absolute 140 189 190 208" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="31"/>
  73. <Edit id="input30" class="input_default" enable="True" position="absolute 196 189 246 208" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="32"/>
  74. <Edit id="input31" class="input_default" enable="True" position="absolute 252 189 302 208" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="33"/>
  75. <Edit id="input32" class="input_default" enable="True" position="absolute 308 189 358 208" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="34"/>
  76. <Edit id="input33" class="input_default" enable="True" position="absolute 364 189 414 208" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="35"/>
  77. <Static id="caption17" class="search_name" position="absolute 11 216 130 233" style="" text="방사선" anchor="default"/>
  78. <Edit id="input34" class="input_default" enable="True" position="absolute 140 216 190 235" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="36"/>
  79. <Edit id="input35" class="input_default" enable="True" position="absolute 196 216 246 235" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="37"/>
  80. <Edit id="input36" class="input_default" enable="True" position="absolute 252 216 302 235" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="38"/>
  81. <Edit id="input37" class="input_default" enable="True" position="absolute 308 216 358 235" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="39"/>
  82. <Edit id="input38" class="input_default" enable="True" position="absolute 364 216 414 235" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="40"/>
  83. <Static id="caption18" class="search_name" position="absolute 11 243 130 260" style="" text="주사및혈액제제" anchor="default"/>
  84. <Edit id="input39" class="input_default" enable="True" position="absolute 140 243 190 262" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="41"/>
  85. <Edit id="input40" class="input_default" enable="True" position="absolute 196 243 246 262" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="42"/>
  86. <Edit id="input41" class="input_default" enable="True" position="absolute 252 243 302 262" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="43"/>
  87. <Edit id="input42" class="input_default" enable="True" position="absolute 308 243 358 262" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="44"/>
  88. <Edit id="input43" class="input_default" enable="True" position="absolute 364 243 414 262" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="45"/>
  89. <Static id="caption19" class="search_name" position="absolute 11 271 130 288" style="" text="마취및호흡치료" anchor="default"/>
  90. <Edit id="input44" class="input_default" enable="True" position="absolute 140 271 190 290" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="46"/>
  91. <Edit id="input45" class="input_default" enable="True" position="absolute 196 271 246 290" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="47"/>
  92. <Edit id="input46" class="input_default" enable="True" position="absolute 252 271 302 290" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="48"/>
  93. <Edit id="input47" class="input_default" enable="True" position="absolute 308 271 358 290" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="49"/>
  94. <Edit id="input48" class="input_default" enable="True" position="absolute 364 271 414 290" style="" anchor="default" inputmode="upper" imemode="alpha" maxlength="5" taborder="50"/>
  95. <Static id="caption20" class="search_name" position="absolute 11 356 130 373" style="" text="입원시체중(g)" anchor="default"/>
  96. <Edit id="input49" class="input_default" position="absolute 140 356 190 375" style="" anchor="default" taborder="59" maxlength="5"/>
  97. <Static id="caption21" class="search_name" position="absolute 270 356 415 373" style="" text="인공호흡시간(hour)" anchor="default"/>
  98. <Edit id="input50" class="input_default" position="absolute 424 356 474 375" style="" anchor="default" taborder="60" maxlength="5"/>
  99. <Button id="button4" class="btn4" position="absolute 675 68 779 90" style="" text="DRG번호생성" onclick="group1_button4_onclick" anchor="default" taborder="62"/>
  100. <Static id="caption22" class="search_name" position="absolute 11 328 130 345" style="" text="부가코드" anchor="default"/>
  101. <Combo innerdataset="@ds_init_PK015list" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_detailcd1" position="absolute 140 328 245 347" style="" anchor="default" taborder="54"/>
  102. <Combo innerdataset="@ds_init_PK015list" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_detailcd2" position="absolute 250 329 355 348" style="" anchor="default" taborder="55"/>
  103. <Combo innerdataset="@ds_init_PK015list" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_detailcd3" position="absolute 360 329 465 348" style="" anchor="default" taborder="56"/>
  104. <Combo innerdataset="@ds_init_PK015list" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_detailcd4" position="absolute 470 329 575 348" style="" anchor="default" taborder="57"/>
  105. <Combo innerdataset="@ds_init_PK015list" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_detailcd5" position="absolute 580 329 685 348" style="" anchor="default" taborder="58"/>
  106. <Static id="caption23" class="search_name" position="absolute 10 299 177 316" style="" text="알콜및약물중독재활치료" anchor="default"/>
  107. <Combo innerdataset="@ds_init_PK016list" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_ncvcd" position="absolute 195 300 300 319" style="" anchor="default" taborder="51"/>
  108. <Static id="caption24" class="search_name" position="absolute 230 450 299 467" style="" text="ADRG" anchor="default"/>
  109. <Edit id="input51" class="input_default" enable="False" position="absolute 310 450 385 469" style="" anchor="default" taborder="2"/>
  110. <Edit id="input52" class="input_default" enable="False" position="absolute 484 450 559 469" style="" anchor="default" taborder="1"/>
  111. <Static id="caption25" class="search_name" position="absolute 410 450 479 467" style="" text="PCCL" anchor="default"/>
  112. <Edit id="input53" class="input_default" enable="False" position="absolute 670 450 745 469" style="" anchor="default" taborder="0"/>
  113. <Static id="caption26" class="search_name" position="absolute 580 450 670 467" style="" text="Version" anchor="default"/>
  114. <Static id="caption66" class="search_name" position="absolute 536 358 681 375" style="" text="야간,공휴가산" anchor="default"/>
  115. <TextArea id="textarea1" enable="False" position="absolute 221 406 770 445" style="" anchor="default" taborder="5"/>
  116. <Static id="caption28" class="search_name" position="absolute 360 300 484 317" style="" text="산부인과가산 유무" anchor="default"/>
  117. <CheckBox id="bool1" truevalue="Y" falsevalue="N" position="absolute 495 300 515 315" style="" text="" anchor="left bottom" taborder="52"/>
  118. <Button id="button2" class="btn4" enable="False" visible="false" position="absolute 605 485 661 507" style="" text="배포" onclick="group1_button2_onclick" anchor="default" taborder="7"/>
  119. <CheckBox id="bool2" truevalue="Y" falsevalue="N" position="absolute 645 360 665 375" style="" text="" anchor="left bottom" taborder="61"/>
  120. <CheckBox id="bool3" truevalue="Y" falsevalue="N" position="absolute 635 300 655 315" style="" text="" anchor="left bottom" onchanged="group1_bool3_onchanged" taborder="53"/>
  121. <Static id="caption31" class="search_name" position="absolute 530 300 635 317" style="" text="로봇수술유무" anchor="default"/>
  122. <Static id="caption32" class="search_name" position="absolute 10 475 100 492" style="" text="대분류" anchor="default"/>
  123. <Edit id="input5" class="input_default" enable="False" position="absolute 139 475 214 494" style="" anchor="default" taborder="3"/>
  124. </Layout>
  125. </Layouts>
  126. </Div>
  127. <Static id="cap_title" text="KDRG 상세정보" class="tit_1" position="absolute 0 0 195 23"/>
  128. </Layout>
  129. </Layouts>
  130. <Objects>
  131. <Dataset id="ds_main_drginfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  132. <ColumnInfo>
  133. <Column id="seqno" type="STRING" size="256"/>
  134. <Column id="ordfromdd" type="STRING" size="256"/>
  135. <Column id="indd" type="STRING" size="256"/>
  136. <Column id="pid" type="STRING" size="256"/>
  137. <Column id="instcd" type="STRING" size="256"/>
  138. <Column id="histstat" type="STRING" size="256"/>
  139. <Column id="proccorpcd" type="STRING" size="256"/>
  140. <Column id="rrgstno1" type="STRING" size="256"/>
  141. <Column id="rrgstno2" type="STRING" size="256"/>
  142. <Column id="chosindayno" type="STRING" size="256"/>
  143. <Column id="ordrsltcd" type="STRING" size="256"/>
  144. <Column id="age" type="STRING" size="256"/>
  145. <Column id="diagcd1" type="STRING" size="256"/>
  146. <Column id="diagcd2" type="STRING" size="256"/>
  147. <Column id="diagcd3" type="STRING" size="256"/>
  148. <Column id="diagcd4" type="STRING" size="256"/>
  149. <Column id="diagcd5" type="STRING" size="256"/>
  150. <Column id="diagcd6" type="STRING" size="256"/>
  151. <Column id="diagcd7" type="STRING" size="256"/>
  152. <Column id="diagcd8" type="STRING" size="256"/>
  153. <Column id="diagcd9" type="STRING" size="256"/>
  154. <Column id="diagcd10" type="STRING" size="256"/>
  155. <Column id="opcd1" type="STRING" size="256"/>
  156. <Column id="opcd2" type="STRING" size="256"/>
  157. <Column id="opcd3" type="STRING" size="256"/>
  158. <Column id="opcd4" type="STRING" size="256"/>
  159. <Column id="opcd5" type="STRING" size="256"/>
  160. <Column id="opcd6" type="STRING" size="256"/>
  161. <Column id="opcd7" type="STRING" size="256"/>
  162. <Column id="opcd8" type="STRING" size="256"/>
  163. <Column id="opcd9" type="STRING" size="256"/>
  164. <Column id="opcd10" type="STRING" size="256"/>
  165. <Column id="excd1" type="STRING" size="256"/>
  166. <Column id="excd2" type="STRING" size="256"/>
  167. <Column id="excd3" type="STRING" size="256"/>
  168. <Column id="excd4" type="STRING" size="256"/>
  169. <Column id="excd5" type="STRING" size="256"/>
  170. <Column id="rgcd1" type="STRING" size="256"/>
  171. <Column id="rgcd2" type="STRING" size="256"/>
  172. <Column id="rgcd3" type="STRING" size="256"/>
  173. <Column id="rgcd4" type="STRING" size="256"/>
  174. <Column id="rgcd5" type="STRING" size="256"/>
  175. <Column id="ibcd1" type="STRING" size="256"/>
  176. <Column id="ibcd2" type="STRING" size="256"/>
  177. <Column id="ibcd3" type="STRING" size="256"/>
  178. <Column id="ibcd4" type="STRING" size="256"/>
  179. <Column id="ibcd5" type="STRING" size="256"/>
  180. <Column id="arcd1" type="STRING" size="256"/>
  181. <Column id="arcd2" type="STRING" size="256"/>
  182. <Column id="arcd3" type="STRING" size="256"/>
  183. <Column id="arcd4" type="STRING" size="256"/>
  184. <Column id="arcd5" type="STRING" size="256"/>
  185. <Column id="ncvcd" type="STRING" size="256"/>
  186. <Column id="detailcd1" type="STRING" size="256"/>
  187. <Column id="detailcd2" type="STRING" size="256"/>
  188. <Column id="detailcd3" type="STRING" size="256"/>
  189. <Column id="detailcd4" type="STRING" size="256"/>
  190. <Column id="detailcd5" type="STRING" size="256"/>
  191. <Column id="bw" type="STRING" size="256"/>
  192. <Column id="vtl" type="STRING" size="256"/>
  193. <Column id="mdcno" type="STRING" size="256"/>
  194. <Column id="pccl" type="STRING" size="256"/>
  195. <Column id="drgno" type="STRING" size="256"/>
  196. <Column id="version" type="STRING" size="256"/>
  197. <Column id="adrg" type="STRING" size="256"/>
  198. <Column id="drgnm" type="STRING" size="256"/>
  199. <Column id="nightflag" type="STRING" size="256"/>
  200. <Column id="totalamt" type="STRING" size="256"/>
  201. <Column id="nopyamt" type="STRING" size="256"/>
  202. <Column id="allownbamt" type="STRING" size="256"/>
  203. <Column id="payamt" type="STRING" size="256"/>
  204. <Column id="specamt" type="STRING" size="256"/>
  205. <Column id="totownbamt" type="STRING" size="256"/>
  206. <Column id="payownbamt" type="STRING" size="256"/>
  207. <Column id="payinsubamt" type="STRING" size="256"/>
  208. <Column id="drgnopyamt" type="STRING" size="256"/>
  209. <Column id="drgpayamt" type="STRING" size="256"/>
  210. <Column id="drgeatamt" type="STRING" size="256"/>
  211. <Column id="drggsaddamt" type="STRING" size="256"/>
  212. <Column id="drgtotalamt" type="STRING" size="256"/>
  213. <Column id="drgownbamt" type="STRING" size="256"/>
  214. <Column id="drginsubamt" type="STRING" size="256"/>
  215. <Column id="drggapamt" type="STRING" size="256"/>
  216. <Column id="grupgbn" type="STRING" size="256"/>
  217. <Column id="tdrgno" type="STRING" size="256"/>
  218. <Column id="tdrgnm" type="STRING" size="256"/>
  219. <Column id="insukind" type="STRING" size="256"/>
  220. <Column id="suppkind" type="STRING" size="256"/>
  221. <Column id="hngnm" type="STRING" size="256"/>
  222. <Column id="orddeptcd" type="STRING" size="256"/>
  223. <Column id="drgeatownbamt" type="STRING" size="256"/>
  224. <Column id="drgeatinsubamt" type="STRING" size="256"/>
  225. <Column id="drggsaddownbamt" type="STRING" size="256"/>
  226. <Column id="drggsaddinsubamt" type="STRING" size="256"/>
  227. <Column id="drgpaydiscamt" type="STRING" size="256"/>
  228. <Column id="drgnopydiscamt" type="STRING" size="256"/>
  229. <Column id="drgspecdiscamt" type="STRING" size="256"/>
  230. <Column id="drgeatdiscamt" type="STRING" size="256"/>
  231. <Column id="drggsadddiscamt" type="STRING" size="256"/>
  232. <Column id="drgnm" type="STRING" size="256"/>
  233. <Column id="drgallownbamt" type="STRING" size="256"/>
  234. <Column id="drgoverpayinsubamt" type="STRING" size="256"/>
  235. <Column id="drgoverpayamt" type="STRING" size="256"/>
  236. <Column id="drgoverpayownbamt" type="STRING" size="256"/>
  237. <Column id="accnopyamt" type="STRING" size="256"/>
  238. <Column id="obgaaddyn" type="STRING" size="256"/>
  239. <Column id="drgaccpayamt" type="STRING" size="256"/>
  240. <Column id="drgaccpayownbamt" type="STRING" size="256"/>
  241. <Column id="drgaccpayinsubamt" type="STRING" size="256"/>
  242. <Column id="drgaccpaydiscamt" type="STRING" size="256"/>
  243. <Column id="drgpayownbamt" type="STRING" size="256"/>
  244. <Column id="accnopygapamt" type="STRING" size="256"/>
  245. <Column id="robotyn" type="STRING" size="256"/>
  246. <Column id="drgtype" type="STRING" size="256"/>
  247. <Column id="dschnotiyn" type="STRING" size="256"/>
  248. <Column id="drggbn" type="STRING" size="256"/>
  249. </ColumnInfo>
  250. <Rows>
  251. <Row>
  252. <Col id="seqno"/>
  253. <Col id="ordfromdd"/>
  254. <Col id="indd"/>
  255. <Col id="pid"/>
  256. <Col id="instcd"/>
  257. <Col id="histstat"/>
  258. <Col id="proccorpcd"/>
  259. <Col id="rrgstno1"/>
  260. <Col id="rrgstno2"/>
  261. <Col id="chosindayno"/>
  262. <Col id="ordrsltcd"/>
  263. <Col id="age"/>
  264. <Col id="diagcd1"/>
  265. <Col id="diagcd2"/>
  266. <Col id="diagcd3"/>
  267. <Col id="diagcd4"/>
  268. <Col id="diagcd5"/>
  269. <Col id="diagcd6"/>
  270. <Col id="diagcd7"/>
  271. <Col id="diagcd8"/>
  272. <Col id="diagcd9"/>
  273. <Col id="diagcd10"/>
  274. <Col id="opcd1"/>
  275. <Col id="opcd2"/>
  276. <Col id="opcd3"/>
  277. <Col id="opcd4"/>
  278. <Col id="opcd5"/>
  279. <Col id="opcd6"/>
  280. <Col id="opcd7"/>
  281. <Col id="opcd8"/>
  282. <Col id="opcd9"/>
  283. <Col id="opcd10"/>
  284. <Col id="excd1"/>
  285. <Col id="excd2"/>
  286. <Col id="excd3"/>
  287. <Col id="excd4"/>
  288. <Col id="excd5"/>
  289. <Col id="rgcd1"/>
  290. <Col id="rgcd2"/>
  291. <Col id="rgcd3"/>
  292. <Col id="rgcd4"/>
  293. <Col id="rgcd5"/>
  294. <Col id="ibcd1"/>
  295. <Col id="ibcd2"/>
  296. <Col id="ibcd3"/>
  297. <Col id="ibcd4"/>
  298. <Col id="ibcd5"/>
  299. <Col id="arcd1"/>
  300. <Col id="arcd2"/>
  301. <Col id="arcd3"/>
  302. <Col id="arcd4"/>
  303. <Col id="arcd5"/>
  304. <Col id="ncvcd"/>
  305. <Col id="detailcd1"/>
  306. <Col id="detailcd2"/>
  307. <Col id="detailcd3"/>
  308. <Col id="detailcd4"/>
  309. <Col id="detailcd5"/>
  310. <Col id="bw"/>
  311. <Col id="vtl"/>
  312. <Col id="mdcno"/>
  313. <Col id="pccl"/>
  314. <Col id="drgno"/>
  315. <Col id="version"/>
  316. <Col id="adrg"/>
  317. <Col id="drgnm"/>
  318. <Col id="nightflag"/>
  319. <Col id="totalamt"/>
  320. <Col id="nopyamt"/>
  321. <Col id="allownbamt"/>
  322. <Col id="payamt"/>
  323. <Col id="specamt"/>
  324. <Col id="totownbamt"/>
  325. <Col id="payownbamt"/>
  326. <Col id="payinsubamt"/>
  327. <Col id="drgnopyamt"/>
  328. <Col id="drgpayamt"/>
  329. <Col id="drgeatamt"/>
  330. <Col id="drggsaddamt"/>
  331. <Col id="drgtotalamt"/>
  332. <Col id="drgownbamt"/>
  333. <Col id="drginsubamt"/>
  334. <Col id="drggapamt"/>
  335. <Col id="grupgbn"/>
  336. <Col id="tdrgno"/>
  337. <Col id="tdrgnm"/>
  338. <Col id="insukind"/>
  339. <Col id="suppkind"/>
  340. <Col id="hngnm"/>
  341. <Col id="orddeptcd"/>
  342. <Col id="drgeatownbamt"/>
  343. <Col id="drgeatinsubamt"/>
  344. <Col id="drggsaddownbamt"/>
  345. <Col id="drggsaddinsubamt"/>
  346. <Col id="drgpaydiscamt"/>
  347. <Col id="drgnopydiscamt"/>
  348. <Col id="drgspecdiscamt"/>
  349. <Col id="drgeatdiscamt"/>
  350. <Col id="drggsadddiscamt"/>
  351. <Col id="drgnm"/>
  352. <Col id="drgallownbamt"/>
  353. <Col id="drgoverpayinsubamt"/>
  354. <Col id="drgoverpayamt"/>
  355. <Col id="drgoverpayownbamt"/>
  356. <Col id="accnopyamt"/>
  357. <Col id="obgaaddyn"/>
  358. <Col id="drgaccpayamt"/>
  359. <Col id="drgaccpayownbamt"/>
  360. <Col id="drgaccpayinsubamt"/>
  361. <Col id="drgaccpaydiscamt"/>
  362. <Col id="drgpayownbamt"/>
  363. <Col id="accnopygapamt"/>
  364. <Col id="robotyn"/>
  365. <Col id="drgtype"/>
  366. </Row>
  367. </Rows>
  368. </Dataset>
  369. <Dataset id="ds_init_P0008list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  370. <ColumnInfo>
  371. <Column id="cdnm" type="STRING" size="256"/>
  372. <Column id="cdid" type="STRING" size="256"/>
  373. </ColumnInfo>
  374. </Dataset>
  375. <Dataset id="ds_init_orddeptcd2_orddeptcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  376. <ColumnInfo>
  377. <Column id="nm" type="STRING" size="256"/>
  378. <Column id="cd" type="STRING" size="256"/>
  379. </ColumnInfo>
  380. </Dataset>
  381. <Dataset id="ds_init_P0010list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  382. <ColumnInfo>
  383. <Column id="cdnm" type="STRING" size="256"/>
  384. <Column id="cdid" type="STRING" size="256"/>
  385. </ColumnInfo>
  386. </Dataset>
  387. <Dataset id="ds_init_P0110list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  388. <ColumnInfo>
  389. <Column id="cdnm" type="STRING" size="256"/>
  390. <Column id="cdid" type="STRING" size="256"/>
  391. </ColumnInfo>
  392. </Dataset>
  393. <Dataset id="ds_init_PK015list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  394. <ColumnInfo>
  395. <Column id="cdnm" type="STRING" size="256"/>
  396. <Column id="cdid" type="STRING" size="256"/>
  397. </ColumnInfo>
  398. </Dataset>
  399. <Dataset id="ds_init_PK016list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  400. <ColumnInfo>
  401. <Column id="cdid" type="STRING" size="256"/>
  402. <Column id="cdnm" type="STRING" size="256"/>
  403. </ColumnInfo>
  404. </Dataset>
  405. <Dataset id="ds_send_drginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  406. <ColumnInfo>
  407. <Column id="pid" type="STRING" size="256"/>
  408. <Column id="pidsn" type="STRING" size="256"/>
  409. <Column id="clamdg" type="STRING" size="256"/>
  410. <Column id="clamym" type="STRING" size="256"/>
  411. <Column id="ordrsltcd" type="STRING" size="256"/>
  412. <Column id="ordfromdd" type="STRING" size="256"/>
  413. <Column id="indd" type="STRING" size="256"/>
  414. <Column id="instcd" type="STRING" size="256"/>
  415. <Column id="cretno" type="STRING" size="256"/>
  416. <Column id="drgmstat" type="STRING" size="256"/>
  417. </ColumnInfo>
  418. <Rows>
  419. <Row/>
  420. </Rows>
  421. </Dataset>
  422. <Dataset id="ds_init_PK054list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  423. <Dataset id="ds_init_PK055list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  424. <ColumnInfo>
  425. <Column id="cdnm" type="STRING" size="256"/>
  426. <Column id="cdid" type="STRING" size="256"/>
  427. </ColumnInfo>
  428. </Dataset>
  429. <Dataset id="ds_filelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  430. <Dataset id="ds_attachfile" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  431. <Dataset id="ds_tmp_attach" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  432. <ColumnInfo>
  433. <Column id="filenm" type="STRING" size="256"/>
  434. <Column id="filesize" type="INT" size="256"/>
  435. <Column id="filetype" type="STRING" size="256"/>
  436. <Column id="filedata" type="BLOB" size="256"/>
  437. </ColumnInfo>
  438. <Rows>
  439. <Row/>
  440. </Rows>
  441. </Dataset>
  442. </Objects>
  443. <Bind>
  444. <BindItem id="item0" compid="group1.group2.input1" propid="value" datasetid="ds_main_drginfo" columnid="pid"/>
  445. <BindItem id="item1" compid="group1.group2.input2" propid="value" datasetid="ds_main_drginfo" columnid="hngnm"/>
  446. <BindItem id="item2" compid="group1.group3.combo1" propid="value" datasetid="ds_main_drginfo" columnid="suppkind"/>
  447. <BindItem id="item3" compid="group1.group3.combo2" propid="value" datasetid="ds_main_drginfo" columnid="insukind"/>
  448. <BindItem id="item4" compid="group1.group3.combo3" propid="value" datasetid="ds_main_drginfo" columnid="orddeptcd"/>
  449. <BindItem id="item5" compid="group1.group3.input3" propid="value" datasetid="ds_main_drginfo" columnid="indd"/>
  450. <BindItem id="item6" compid="group1.input4" propid="value" datasetid="ds_main_drginfo" columnid="drgno"/>
  451. <BindItem id="item7" compid="group1.input6" propid="value" datasetid="ds_main_drginfo" columnid="mdcno"/>
  452. <BindItem id="item8" compid="group1.input7" propid="value" datasetid="ds_main_drginfo" columnid="ordfromdd"/>
  453. <BindItem id="item9" compid="group1.input8" propid="value" datasetid="ds_main_drginfo" columnid="chosindayno"/>
  454. <BindItem id="item10" compid="group1.combo7" propid="value" datasetid="ds_main_drginfo" columnid="ordrsltcd"/>
  455. <BindItem id="item11" compid="group1.input9" propid="value" datasetid="ds_main_drginfo" columnid="diagcd1"/>
  456. <BindItem id="item12" compid="group1.input10" propid="value" datasetid="ds_main_drginfo" columnid="diagcd2"/>
  457. <BindItem id="item13" compid="group1.input11" propid="value" datasetid="ds_main_drginfo" columnid="diagcd3"/>
  458. <BindItem id="item14" compid="group1.input12" propid="value" datasetid="ds_main_drginfo" columnid="diagcd4"/>
  459. <BindItem id="item15" compid="group1.input13" propid="value" datasetid="ds_main_drginfo" columnid="diagcd5"/>
  460. <BindItem id="item16" compid="group1.input14" propid="value" datasetid="ds_main_drginfo" columnid="diagcd6"/>
  461. <BindItem id="item17" compid="group1.input15" propid="value" datasetid="ds_main_drginfo" columnid="diagcd7"/>
  462. <BindItem id="item18" compid="group1.input16" propid="value" datasetid="ds_main_drginfo" columnid="diagcd8"/>
  463. <BindItem id="item19" compid="group1.input17" propid="value" datasetid="ds_main_drginfo" columnid="diagcd9"/>
  464. <BindItem id="item20" compid="group1.input18" propid="value" datasetid="ds_main_drginfo" columnid="diagcd10"/>
  465. <BindItem id="item21" compid="group1.input19" propid="value" datasetid="ds_main_drginfo" columnid="opcd1"/>
  466. <BindItem id="item22" compid="group1.input20" propid="value" datasetid="ds_main_drginfo" columnid="opcd2"/>
  467. <BindItem id="item23" compid="group1.input21" propid="value" datasetid="ds_main_drginfo" columnid="opcd3"/>
  468. <BindItem id="item24" compid="group1.input22" propid="value" datasetid="ds_main_drginfo" columnid="opcd4"/>
  469. <BindItem id="item25" compid="group1.input23" propid="value" datasetid="ds_main_drginfo" columnid="opcd5"/>
  470. <BindItem id="item26" compid="group1.input24" propid="value" datasetid="ds_main_drginfo" columnid="opcd6"/>
  471. <BindItem id="item27" compid="group1.input25" propid="value" datasetid="ds_main_drginfo" columnid="opcd7"/>
  472. <BindItem id="item28" compid="group1.input26" propid="value" datasetid="ds_main_drginfo" columnid="opcd8"/>
  473. <BindItem id="item29" compid="group1.input27" propid="value" datasetid="ds_main_drginfo" columnid="opcd9"/>
  474. <BindItem id="item30" compid="group1.input28" propid="value" datasetid="ds_main_drginfo" columnid="opcd10"/>
  475. <BindItem id="item31" compid="group1.input29" propid="value" datasetid="ds_main_drginfo" columnid="excd1"/>
  476. <BindItem id="item32" compid="group1.input30" propid="value" datasetid="ds_main_drginfo" columnid="excd2"/>
  477. <BindItem id="item33" compid="group1.input31" propid="value" datasetid="ds_main_drginfo" columnid="excd3"/>
  478. <BindItem id="item34" compid="group1.input32" propid="value" datasetid="ds_main_drginfo" columnid="excd4"/>
  479. <BindItem id="item35" compid="group1.input33" propid="value" datasetid="ds_main_drginfo" columnid="excd5"/>
  480. <BindItem id="item36" compid="group1.input34" propid="value" datasetid="ds_main_drginfo" columnid="rgcd1"/>
  481. <BindItem id="item37" compid="group1.input35" propid="value" datasetid="ds_main_drginfo" columnid="rgcd2"/>
  482. <BindItem id="item38" compid="group1.input36" propid="value" datasetid="ds_main_drginfo" columnid="rgcd3"/>
  483. <BindItem id="item39" compid="group1.input37" propid="value" datasetid="ds_main_drginfo" columnid="rgcd4"/>
  484. <BindItem id="item40" compid="group1.input38" propid="value" datasetid="ds_main_drginfo" columnid="rgcd5"/>
  485. <BindItem id="item41" compid="group1.input39" propid="value" datasetid="ds_main_drginfo" columnid="ibcd1"/>
  486. <BindItem id="item42" compid="group1.input40" propid="value" datasetid="ds_main_drginfo" columnid="ibcd2"/>
  487. <BindItem id="item43" compid="group1.input41" propid="value" datasetid="ds_main_drginfo" columnid="ibcd3"/>
  488. <BindItem id="item44" compid="group1.input42" propid="value" datasetid="ds_main_drginfo" columnid="ibcd4"/>
  489. <BindItem id="item45" compid="group1.input43" propid="value" datasetid="ds_main_drginfo" columnid="ibcd5"/>
  490. <BindItem id="item46" compid="group1.input44" propid="value" datasetid="ds_main_drginfo" columnid="arcd1"/>
  491. <BindItem id="item47" compid="group1.input45" propid="value" datasetid="ds_main_drginfo" columnid="arcd2"/>
  492. <BindItem id="item48" compid="group1.input46" propid="value" datasetid="ds_main_drginfo" columnid="arcd3"/>
  493. <BindItem id="item49" compid="group1.input47" propid="value" datasetid="ds_main_drginfo" columnid="arcd4"/>
  494. <BindItem id="item50" compid="group1.input48" propid="value" datasetid="ds_main_drginfo" columnid="arcd5"/>
  495. <BindItem id="item51" compid="group1.input49" propid="value" datasetid="ds_main_drginfo" columnid="bw"/>
  496. <BindItem id="item52" compid="group1.input50" propid="value" datasetid="ds_main_drginfo" columnid="vtl"/>
  497. <BindItem id="item53" compid="group1.cmb_detailcd1" propid="value" datasetid="ds_main_drginfo" columnid="detailcd1"/>
  498. <BindItem id="item54" compid="group1.cmb_detailcd2" propid="value" datasetid="ds_main_drginfo" columnid="detailcd2"/>
  499. <BindItem id="item55" compid="group1.cmb_detailcd3" propid="value" datasetid="ds_main_drginfo" columnid="detailcd3"/>
  500. <BindItem id="item56" compid="group1.cmb_detailcd4" propid="value" datasetid="ds_main_drginfo" columnid="detailcd4"/>
  501. <BindItem id="item57" compid="group1.cmb_detailcd5" propid="value" datasetid="ds_main_drginfo" columnid="detailcd5"/>
  502. <BindItem id="item58" compid="group1.cmb_ncvcd" propid="value" datasetid="ds_main_drginfo" columnid="ncvcd"/>
  503. <BindItem id="item59" compid="group1.input51" propid="value" datasetid="ds_main_drginfo" columnid="adrg"/>
  504. <BindItem id="item60" compid="group1.input52" propid="value" datasetid="ds_main_drginfo" columnid="pccl"/>
  505. <BindItem id="item61" compid="group1.input53" propid="value" datasetid="ds_main_drginfo" columnid="version"/>
  506. <BindItem id="item62" compid="group1.textarea1" propid="value" datasetid="ds_main_drginfo" columnid="drgnm"/>
  507. <BindItem id="item63" compid="group1.bool1" propid="value" datasetid="ds_main_drginfo" columnid="obgaaddyn"/>
  508. <BindItem id="item64" compid="group1.bool2" propid="value" datasetid="ds_main_drginfo" columnid="nightflag"/>
  509. <BindItem id="item65" compid="group1.bool3" propid="value" datasetid="ds_main_drginfo" columnid="robotyn"/>
  510. <BindItem id="item66" compid="group1.input5" propid="value" datasetid="ds_main_drginfo" columnid="drgtype"/>
  511. </Bind>
  512. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  513. * System Name :
  514. * Job Name :
  515. * Creator :
  516. * Make Date : 2015-05-01
  517. * Description :
  518. *---------------------------------------------------------------------------------------
  519. * Modify Date Modifier Modify Description
  520. *---------------------------------------------------------------------------------------
  521. * 2015-05-01 Live Converter TF->XP
  522. *
  523. *---------------------------------------------------------------------------------------
  524. ****************************************************************************************/
  525. include "com_commonxp::comm_main.xjs";
  526. include "pam_pamcomnxp::PAM001.xjs";
  527. var fldr = "";
  528. var infile = "";
  529. var outfile = "";
  530. var hngnm = "";
  531. function SPPID31000_oninit(obj:Form, e:InitEventInfo)
  532. {
  533. frmf_initForm(obj);
  534. }
  535. function SPPID31000_onload(obj:Form, e:LoadEventInfo)
  536. {
  537. var arrParam = [{dsNm: "ds_init_P0008list", cdGrpId: "P0008"}
  538. ,{dsNm: "ds_init_P0010list", cdGrpId: "P0010"}
  539. ,{dsNm: "ds_init_P0110list", cdGrpId: "P0110"}]
  540. appf_getCodeList(arrParam);
  541. var arrParam = new Array();
  542. arrParam = [ {dsNm: "ds_init_PK015list", cdGrpId: "PK015", showValue: false}
  543. ,{dsNm: "ds_init_PK016list", cdGrpId: "PK016", showValue: false}
  544. ,{dsNm: "ds_init_PK054list", cdGrpId: "PK054", showValue: false}
  545. ,{dsNm: "ds_init_PK055list", cdGrpId: "PK055", showValue: false}];
  546. pamfGetCodeList(arrParam, false, "");
  547. ds_init_PK015list.insertRow(0);
  548. ds_init_P0110list.insertRow(0);
  549. ds_init_PK016list.insertRow(0);
  550. dsf_createDsRow("ds_req", [{col:"ioflag", type:"STRING", size:256 , val : "I"}]);
  551. var oParam = {};
  552. oParam.id = "TRPID20309";
  553. oParam.service = "aftjudgapp.InAftJudgTrgtMan";
  554. oParam.method = "reqGetDeptCDDrID";
  555. oParam.inds = "req=ds_req";
  556. oParam.outds = "ds_init_orddeptcd2_orddeptcdlist=orddeptcd2";
  557. oParam.async = false;
  558. //oParam.callback = "cf_TRPID20309";
  559. tranf_submit(oParam);
  560. fInitialize();
  561. }
  562. function fInitialize()
  563. {
  564. var pid = opener.frmf_getParameter("pid");
  565. var pidsn = opener.frmf_getParameter("pidsn");
  566. var clamdg = opener.frmf_getParameter("clamdg");
  567. var clamym = opener.frmf_getParameter("clamym");
  568. var ordrsltcd = opener.frmf_getParameter("ordrsltcd");
  569. ds_send_drginfo.setColumn(0, "pid", pid);
  570. ds_send_drginfo.setColumn(0, "pidsn", pidsn);
  571. ds_send_drginfo.setColumn(0, "clamdg", clamdg);
  572. ds_send_drginfo.setColumn(0, "clamym", clamym);
  573. ds_send_drginfo.setColumn(0, "ordrsltcd", ordrsltcd);
  574. fGetdrgDetail();
  575. }
  576. function fGetdrgDetail()
  577. {
  578. var oParam = {};
  579. oParam.id = "TRPID28000";
  580. oParam.service = "aftjudgapp.InAftJudgTrgtMan";
  581. oParam.method = "reqGetKDrgMastrInfo";
  582. oParam.inds = "req=ds_send_drginfo";
  583. oParam.outds = "ds_main_drginfo=drginfo";
  584. oParam.async = false;
  585. //oParam.callback = "cf_TRPID28000";
  586. tranf_submit(oParam);
  587. var dschnotiyn = ds_main_drginfo.getColumn(0, "dschnotiyn");
  588. var ordrslt = ds_main_drginfo.getColumn(0, "ordrsltcd");
  589. if(dschnotiyn == "Y")
  590. {
  591. if(utlf_isNull(ordrslt) || ordrslt == "-" || ordrslt == "1")
  592. {
  593. if(ordrslt != "4")
  594. {
  595. ds_main_drginfo.setColumn(0, "ordrsltcd","9");
  596. }
  597. }
  598. }
  599. else
  600. {
  601. if(utlf_isNull(ordrslt)|| ordrslt == "-")
  602. {
  603. ds_main_drginfo.setColumn(0, "ordrsltcd","1");
  604. }
  605. }
  606. fGetdrgChk();
  607. }
  608. function fGetdrgChk()
  609. {
  610. var chosindayno = parseInt(ds_main_drginfo.getColumn(0, "chosindayno"));
  611. var insukind = ds_main_drginfo.getColumn(0, "insukind");
  612. var diagcd1 = String(ds_main_drginfo.getColumn(0, "diagcd1"));
  613. var opcd1 = String(ds_main_drginfo.getColumn(0, "opcd1"));
  614. var drggbn = ds_main_drginfo.getColumn(0, "drggbn");
  615. var drgmstat = ds_send_drginfo.getColumn(0, "drgmstat");
  616. hngnm = ds_main_drginfo.getColumn(0, "hngnm");
  617. if (diagcd1.length > 0 && opcd1.length > 0)
  618. {
  619. }
  620. else
  621. {
  622. sysf_messageBox("KDRG 진단이나 수술처치가 없습니다.","E");
  623. }
  624. if (drggbn == "Y")
  625. {
  626. group1.button4.visible = false;
  627. }
  628. else
  629. {
  630. group1.button4.visible = true;
  631. }
  632. }
  633. function fSleep(filenm)
  634. {
  635. var now = new Date();
  636. var exitTime = now.getTime() + 5000;
  637. while (true)
  638. {
  639. now = new Date();
  640. var vfile = new VirtualFile(fldr+filenm, VirtualFile.openRead);
  641. if (VirtualFile.isExist(fldr+filenm) && vfile.getFileSize() > 0)
  642. {
  643. vfile.close();
  644. break;
  645. }
  646. vfile.close();
  647. if (now.getTime() > exitTime)
  648. {
  649. break;
  650. }
  651. }
  652. }
  653. function group1_button3_onclick(obj:Button, e:ClickEventInfo)
  654. {
  655. this.close();
  656. }
  657. function group1_button4_onclick(obj:Button, e:ClickEventInfo)
  658. {
  659. fldr = system.convertRealPath("%MYDOCUMENT%") + "\KU20\\" + ds_init_PK054list.lookupExpr("cdid=='06'","cdnm") +"\\"//"//KDRG";
  660. infile = ds_init_PK054list.lookupExpr("cdid=='02'","cdnm");//"kdrg33.in";
  661. outfile = ds_init_PK054list.lookupExpr("cdid=='03'","cdnm");//"kdrg33.out";
  662. var exefile = ds_init_PK054list.lookupExpr("cdid=='04'","cdnm");//"kdrg33.exe";
  663. var updfileyn = ds_init_PK054list.lookupExpr("cdid=='05'","cdnm");//"번호생성프로그램 사용 유무
  664. var age = utlf_transNullToEmpty(ds_main_drginfo.getColumn(0,"age"));// 1세미만환자는 체중과 시간은 필수입력 체크
  665. var bw = utlf_transNullToEmpty(ds_main_drginfo.getColumn(0,"bw"));
  666. var vtl = utlf_transNullToEmpty(ds_main_drginfo.getColumn(0,"vtl"));
  667. var nofile = "";
  668. if (age < "1" )
  669. {
  670. if (bw.length == 0 && vtl.length == 0 )
  671. {
  672. sysf_messageBox("1세미만 환자입니다. 입원체중, 호홉시간은 ","I003");
  673. return false;
  674. }
  675. }
  676. fExistFolder(fldr);
  677. var files = new Array();
  678. var filecnt = ds_init_PK055list.rowcount;
  679. for (var i = 0; i < filecnt; i++)
  680. {
  681. files.push(ds_init_PK055list.getColumn(i,"cdnm"));
  682. }
  683. var updfilechk = true;
  684. for (var i = 0; i < files.length; i++)
  685. {
  686. var updfilesize = ds_init_PK055list.lookupExpr("cdnm=='"+files[i]+"'","dispseq");
  687. var updfilepath = utlf_transNullToEmpty(ds_init_PK055list.lookupExpr("cdnm=='"+files[i]+"'","detldesc"));
  688. var vfile = new VirtualFile(fldr+files[i], VirtualFile.openRead);
  689. if (vfile.getFileSize() > 0)
  690. {
  691. if (updfileyn == "Y")
  692. {
  693. var nowfilesize = vfile.getFileSize();
  694. if (updfilesize != nowfilesize && updfilepath.length > 0 )
  695. {
  696. var req = dsf_createDsRow("ds_send_downfile", [{col:"attfilepath", type:"STRING", size:256, val:updfilepath}
  697. , {col:"filepathcolnm", type:"STRING", size:256, val:"attfilepath"}]);
  698. var oParam = {};
  699. oParam.id = "TXPIJ03208";
  700. oParam.service = "bfjudgapp.DRGJudgList";
  701. oParam.method = "reqExeKDrgdDownload";
  702. oParam.inds = "req="+req;
  703. oParam.outds = "ds_filelist=filelist";
  704. oParam.async = false;
  705. tranf_submit(oParam);
  706. vfile.close();
  707. dsf_readFileFromDs(fldr+files[i], ds_filelist, 0, "attfilecnts"); // 파일저장
  708. updfilechk = false;
  709. }
  710. }
  711. }
  712. else
  713. {
  714. if (updfileyn == "Y")
  715. {
  716. var req = dsf_createDsRow("ds_send_downfile", [{col:"attfilepath", type:"STRING", size:256, val:updfilepath}
  717. , {col:"filepathcolnm", type:"STRING", size:256, val:"attfilepath"}]);
  718. var oParam = {};
  719. oParam.id = "TXPIJ03208";
  720. oParam.service = "bfjudgapp.DRGJudgList";
  721. oParam.method = "reqExeKDrgdDownload";
  722. oParam.inds = "req="+req;
  723. oParam.outds = "ds_filelist=filelist";
  724. oParam.async = false;
  725. tranf_submit(oParam);
  726. vfile.close();
  727. dsf_readFileFromDs(fldr+files[i], ds_filelist, 0, "attfilecnts"); // 파일저장
  728. updfilechk = false;
  729. }
  730. else
  731. {
  732. nofile += files[i]+"의 구성요서가 없습니다.! 다운로드 하세요.\n";
  733. }
  734. }
  735. vfile.close();
  736. }
  737. if (!updfilechk)
  738. {
  739. alert("파일이 업데이트 되었습니다. 다시 시도 해주세요." );
  740. return false;
  741. }
  742. if (nofile.length>0 && updfileyn == "Y")
  743. {
  744. alert(nofile);
  745. return false;
  746. }
  747. else
  748. {
  749. if (VirtualFile.isExist(fldr + infile)){ VirtualFile.delete(fldr + infile); }
  750. if (VirtualFile.isExist(fldr + outfile)){ VirtualFile.delete(fldr + outfile); }
  751. dsf_setDefaultVal(ds_main_drginfo, "ordrsltcd:1,infilenm:kdrg34.in");
  752. var oParam = {};
  753. oParam.id = "TXPID31000";
  754. oParam.service = "aftjudgapp.InAftJudgTrgtMan";
  755. oParam.method = "reqExeDrgMakeInFile";
  756. oParam.inds = "req=ds_main_drginfo";
  757. oParam.outds = "ds_attachfile=attachfile";
  758. oParam.async = false;
  759. //oParam.callback = "cf_TXPID31000";
  760. tranf_submit(oParam);
  761. dsf_setDefaultVal(ds_send_drginfo, "infilenm:"+infile);
  762. dsf_readFileFromDs(fldr + infile, ds_attachfile, 0, "filedata"); // 파일저장
  763. fSleep(infile);
  764. if (VirtualFile.isExist(fldr + infile))
  765. {
  766. var gBatfileExe = "@ECHO OFF\r\nCD " + fldr + "\r\n"+ exefile;
  767. var objExtCommon = new ExtCommon();
  768. var gBatfilenm = "KDRG.bat";
  769. var sFileContent = objExtCommon.writeFile( fldr + gBatfilenm ,gBatfileExe, 932);
  770. var rtn = objExtCommon.executeProcess(fldr + gBatfilenm);
  771. fSleep(outfile);
  772. var vfile = new VirtualFile(fldr+outfile, VirtualFile.openRead);
  773. if (vfile.getFileSize() > 0)
  774. {
  775. ds_tmp_attach.clearData();
  776. ds_tmp_attach.addRow();
  777. var objFileinfo = dsf_writeFileToDs(vfile, ds_tmp_attach, 0, "filedata");
  778. ds_tmp_attach.setColumn(0, "filenm", objFileinfo.filename);
  779. ds_tmp_attach.setColumn(0, "filesize", objFileinfo.filesize);
  780. ds_tmp_attach.setColumn(0, "filetype", objFileinfo.filetype);
  781. var oParam = {};
  782. oParam.id = "TXPIJ03202";
  783. oParam.service = "aftjudgapp.InAftJudgTrgtMan";
  784. oParam.method = "reqExeDrgMakeOutFile";
  785. oParam.inds = "attach=ds_tmp_attach req=ds_send_drginfo";
  786. oParam.outds = "ds_main_drginfo=drginfo";
  787. oParam.async = false;
  788. oParam.callback = "cf_TXPIJ03202";
  789. tranf_submit(oParam);
  790. }
  791. else
  792. {
  793. sysf_messageBox("out 파일이 존재 하지 않습니다.","E");
  794. }
  795. vfile.close();
  796. }
  797. else
  798. {
  799. sysf_messageBox("in 파일이 존재 하지 않습니다.","E");
  800. }
  801. }
  802. }
  803. function cf_TXPIJ03202(sSvcId, nErrorCode, sErrorMsg)
  804. {
  805. if(nErrorCode < 0)
  806. {
  807. sysf_messageBox("KDRG번호생성을","E009");
  808. }
  809. else
  810. {
  811. sysf_messageBox("KDRG번호생성이","I002");
  812. //생성파일 삭제
  813. if (VirtualFile.isExist(fldr + infile)){ VirtualFile.delete(fldr + infile); }
  814. if (VirtualFile.isExist(fldr + outfile)){ VirtualFile.delete(fldr + outfile); }
  815. }
  816. ds_main_drginfo.setColumn(0,"hngnm", hngnm);
  817. }
  818. function fExistFolder(foldernm)
  819. {
  820. var objExtCommon = new ExtCommon();
  821. if(utlf_isNull(foldernm))
  822. {
  823. return;
  824. }
  825. var folderDept = foldernm.split("\\");
  826. var currentPos = folderDept[0];
  827. for(var i =1; i<folderDept.length ; i++)
  828. {
  829. if(utlf_isNull(folderDept[i]))
  830. {
  831. break;
  832. }
  833. currentPos += ("\\" + folderDept[i]);
  834. objExtCommon.checkDirectory(currentPos, 1);
  835. }
  836. }
  837. function group1_bool3_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  838. {
  839. if(obj.value == "Y")
  840. {
  841. group1.bool1.enable = false;
  842. group1.bool2.enable = false;
  843. group1.bool1.value = "N";
  844. group1.bool2.value = "N";
  845. }
  846. else
  847. {
  848. group1.bool1.enable = true;
  849. group1.bool2.enable = true;
  850. }
  851. }
  852. ]]></Script>
  853. </Form>
  854. </FDL>