SPPIJ03201_DRG임시대상자내역조회.xfdl 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPPIJ03201" position="absolute 0 0 787 742" titletext="DRG 임시대상자 조회" onload="SPPIJ03201_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group1" scrollbars="autoboth" position="absolute 0 15 782 741" style="">
  8. <Layouts>
  9. <Layout width="800" height="726">
  10. <Button id="button3" class="btn4_letter2" position="absolute 719 704 775 726" style="" text="종료" onclick="group1_button3_onclick" anchor="default"/>
  11. <Static id="caption11" class="search_name" position="absolute 11 105 130 122" style="" text="진료개시일" anchor="default"/>
  12. <MaskEdit id="input7" class="input_default" enable="False" visible="true" mask="yyyy-mm-dd" position="absolute 140 105 220 124" style="" anchor="default"/>
  13. <Static id="caption12" class="search_name" position="absolute 291 105 375 122" style="" text="입원일수" anchor="default"/>
  14. <MaskEdit id="input8" class="input_default" enable="False" visible="true" mask="###" position="absolute 390 105 440 124" style="" anchor="default"/>
  15. <Static id="caption13" class="search_name" position="absolute 501 105 585 122" style="" text="진료결과" anchor="default"/>
  16. <Combo innerdataset="@ds_init_combo7" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="combo7" class="combo_search" enable="False" visible="true" position="absolute 600 105 690 124" style="" anchor="default"/>
  17. <Static id="caption20" class="search_name" position="absolute 11 161 130 178" style="" text="입원시체중(g)" anchor="default"/>
  18. <MaskEdit id="input49" class="input_default" enable="False" mask="####" position="absolute 140 161 190 180" style="" anchor="default"/>
  19. <Static id="caption21" class="search_name" position="absolute 270 161 415 178" style="" text="인공호흡시간(hour)" anchor="default"/>
  20. <MaskEdit id="input50" class="input_default" enable="False" mask="####" position="absolute 424 161 474 180" style="" anchor="default"/>
  21. <Static id="caption22" class="search_name" position="absolute 11 133 130 150" style="" text="부가코드" anchor="default"/>
  22. <Combo innerdataset="@ds_init_cmb_detailcd1" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_detailcd1" enable="False" position="absolute 140 133 245 152" style="" anchor="default"/>
  23. <Combo innerdataset="@ds_init_cmb_detailcd1" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_detailcd2" enable="False" position="absolute 250 134 355 153" style="" anchor="default"/>
  24. <Combo innerdataset="@ds_init_cmb_detailcd1" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_detailcd3" enable="False" position="absolute 360 134 465 153" style="" anchor="default"/>
  25. <Combo innerdataset="@ds_init_cmb_detailcd1" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_detailcd4" enable="False" position="absolute 470 134 575 153" style="" anchor="default"/>
  26. <Combo innerdataset="@ds_init_cmb_detailcd1" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_detailcd5" enable="False" position="absolute 580 134 685 153" style="" anchor="default"/>
  27. <Shape id="line3" class="line_1" linetype="horizontal" position="absolute -15 371 775 374" style="" anchor="default"/>
  28. <Static id="caption27" class="tit_2" position="absolute 0 351 175 367" style="" text="DRG 진료비 계산 내역" anchor="default"/>
  29. <MaskEdit id="input54" class="input_default" enable="False" mask="####" position="absolute 690 163 740 182" style="" anchor="default"/>
  30. <Static id="caption66" class="search_name" position="absolute 536 163 681 180" style="" text="야간,공휴가산" anchor="default"/>
  31. <Button id="button18" class="btn2" visible="true" position="absolute 668 350 775 369" style="" text="의료질 평가서" onclick="group1_button18_onclick" anchor="default"/>
  32. <Static id="caption28" class="search_name" position="absolute 12 187 151 204" style="" text="산부인과가산 유무" anchor="default"/>
  33. <Edit id="input5" class="input_default" enable="False" position="absolute 146 186 176 205" style="" anchor="default"/>
  34. <Button id="btn_drgno" taborder="1" text="DRG수정" onclick="group1_btn_drgno_onclick" class="btn2" position="absolute 64 277 128 296" anchor="default"/>
  35. <Div id="import1" anchor="all" taborder="4" url="pam_bfjudgxp::SPPIJ03203_DRG계산내역.xfdl" position="absolute 0 373 777 705"/>
  36. <Static id="caption8" text="분류결과" class="tit_2" position="absolute 0 233 170 249" anchor="default"/>
  37. <Shape id="line2" class="line_1" position="absolute -1 249 777 258" anchor="default"/>
  38. <Static id="caption9" text="DRG번호" class="search_name" position="absolute 18 258 137 275" anchor="default"/>
  39. <Edit id="input4" taborder="5" class="input_default" enable="false" position="absolute 131 257 206 296" anchor="default"/>
  40. <TextArea id="textarea1" taborder="10" enable="false" position="absolute 212 257 761 296" anchor="default"/>
  41. <Static id="caption23" text="알콜및약물중독재활치료" class="search_name" position="absolute 451 213 618 230" visible="false" anchor="default"/>
  42. <Combo id="cmb_ncvcd" taborder="12" innerdataset="ds_init_cmb_ncvcd" codecolumn="cdid" datacolumn="cdnm" position="absolute 620 214 725 233" visible="true" anchor="default"/>
  43. <Button id="btn_deldrgm" taborder="13" text="임시대상삭제" class="btn4" position="absolute 618 73 722 95" anchor="default" onclick="group1_btn_deldrgm_onclick"/>
  44. <Button id="btn_nodata" taborder="14" text="생성" class="btn4" position="absolute 724 73 775 95" anchor="default" onclick="group1_btn_nodata_onclick"/>
  45. </Layout>
  46. </Layouts>
  47. </Div>
  48. <Static id="cap_title" text="DRG 임시대상자 조회" class="tit_1" position="absolute 0 0 195 26"/>
  49. <Static id="caption1" text="적용내역" class="tit_2" position="absolute 0 93 230 109"/>
  50. <Shape id="line1" position="absolute -1 109 777 115"/>
  51. <Div id="group2" taborder="1" class="div_SA" position="absolute 0 26 365 84">
  52. <Layouts>
  53. <Layout>
  54. <Static id="caption2" text="등록번호" class="search_name" position="absolute 90 8 175 25"/>
  55. <Edit id="input1" taborder="1" enable="false" position="absolute 170 7 245 26"/>
  56. <Edit id="input2" taborder="2" enable="false" position="absolute 250 6 328 25"/>
  57. <Static id="caption3" text="기본정보" class="tit_2" position="absolute 10 9 85 30"/>
  58. </Layout>
  59. </Layouts>
  60. </Div>
  61. <Div id="group3" taborder="2" class="div_SA" position="absolute 368 26 776 84">
  62. <Layouts>
  63. <Layout>
  64. <Combo id="combo1" taborder="10" innerdataset="@ds_init_combo1" codecolumn="cdid" datacolumn="cdnm" class="combo_search" enable="false" position="absolute 277 33 397 52"/>
  65. <Static id="caption4" text="보험유형" class="search_name" position="absolute 192 8 278 25"/>
  66. <Static id="caption5" text="진료과" class="search_name" position="absolute 5 35 85 52"/>
  67. <Combo id="combo2" taborder="11" innerdataset="ds_init_combo2" codecolumn="cdid" datacolumn="cdnm" class="combo_search" enable="false" position="absolute 277 7 397 26"/>
  68. <Combo id="combo3" taborder="12" innerdataset="@ds_orddeptcd" codecolumn="cd" datacolumn="nm" class="combo_search" enable="false" position="absolute 76 34 185 53"/>
  69. <Static id="caption7" text="입원일" class="search_name" position="absolute 6 9 86 26"/>
  70. <MaskEdit id="input3" taborder="13" type="string" mask="####-##-##" class="input_default" enable="false" position="absolute 75 8 184 27"/>
  71. <Static id="caption6" text="보조유형" class="search_name" position="absolute 192 34 278 51"/>
  72. </Layout>
  73. </Layouts>
  74. </Div>
  75. </Layout>
  76. </Layouts>
  77. <Objects>
  78. <Dataset id="ds_init_item1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  79. <ColumnInfo>
  80. <Column id="clamym" type="STRING" size="256"/>
  81. <Column id="clamdg" type="STRING" size="256"/>
  82. <Column id="pid" type="STRING" size="256"/>
  83. <Column id="pidsn" type="STRING" size="256"/>
  84. <Column id="patnm" type="STRING" size="256"/>
  85. <Column id="insukind" type="STRING" size="256"/>
  86. <Column id="suppkind" type="STRING" size="256"/>
  87. <Column id="orddeptcd" type="STRING" size="256"/>
  88. <Column id="indd" type="STRING" size="256"/>
  89. </ColumnInfo>
  90. <Rows>
  91. <Row>
  92. <Col id="clamym"/>
  93. <Col id="clamdg"/>
  94. <Col id="pid"/>
  95. <Col id="pidsn"/>
  96. <Col id="patnm"/>
  97. <Col id="insukind"/>
  98. <Col id="suppkind"/>
  99. <Col id="orddeptcd"/>
  100. <Col id="indd"/>
  101. </Row>
  102. </Rows>
  103. </Dataset>
  104. <Dataset id="ds_send_attach" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  105. <ColumnInfo>
  106. <Column id="file" type="STRING" size="256"/>
  107. </ColumnInfo>
  108. <Rows>
  109. <Row>
  110. <Col id="file"/>
  111. </Row>
  112. </Rows>
  113. </Dataset>
  114. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  115. <ColumnInfo>
  116. <Column id="filepath" type="STRING" size="256"/>
  117. </ColumnInfo>
  118. <Rows>
  119. <Row>
  120. <Col id="filepath"/>
  121. </Row>
  122. </Rows>
  123. </Dataset>
  124. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  125. <ColumnInfo/>
  126. </Dataset>
  127. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  128. <ColumnInfo>
  129. <Column id="drgnm" type="STRING" size="256"/>
  130. <Column id="drgno" type="STRING" size="256"/>
  131. </ColumnInfo>
  132. <Rows>
  133. <Row/>
  134. </Rows>
  135. </Dataset>
  136. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  137. <ColumnInfo>
  138. <Column id="drginfo" type="STRING" size="256"/>
  139. </ColumnInfo>
  140. <Rows>
  141. <Row>
  142. <Col id="drginfo"/>
  143. </Row>
  144. </Rows>
  145. </Dataset>
  146. <Dataset id="ds_hidden_bind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  147. <ColumnInfo>
  148. <Column id="sum1" type="STRING" size="256"/>
  149. <Column id="sum2" type="STRING" size="256"/>
  150. <Column id="sum3" type="STRING" size="256"/>
  151. <Column id="accnopay_sum" type="STRING" size="256"/>
  152. <Column id="etcnopay_sum" type="STRING" size="256"/>
  153. </ColumnInfo>
  154. <Rows>
  155. <Row>
  156. <Col id="sum1"/>
  157. <Col id="sum2"/>
  158. <Col id="sum3"/>
  159. <Col id="accnopay_sum"/>
  160. <Col id="etcnopay_sum"/>
  161. </Row>
  162. </Rows>
  163. </Dataset>
  164. <Dataset id="ds_send_drginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  165. <ColumnInfo>
  166. <Column id="seqno" type="STRING" size="256"/>
  167. <Column id="ordfromdd" type="STRING" size="256"/>
  168. <Column id="indd" type="STRING" size="256"/>
  169. <Column id="pid" type="STRING" size="256"/>
  170. <Column id="instcd" type="STRING" size="256"/>
  171. <Column id="histstat" type="STRING" size="256"/>
  172. <Column id="proccorpcd" type="STRING" size="256"/>
  173. <Column id="rrgstno1" type="STRING" size="256"/>
  174. <Column id="rrgstno2" type="STRING" size="256"/>
  175. <Column id="chosindayno" type="STRING" size="256"/>
  176. <Column id="ordrsltcd" type="STRING" size="256"/>
  177. <Column id="age" type="STRING" size="256"/>
  178. <Column id="diagcd1" type="STRING" size="256"/>
  179. <Column id="diagcd2" type="STRING" size="256"/>
  180. <Column id="diagcd3" type="STRING" size="256"/>
  181. <Column id="diagcd4" type="STRING" size="256"/>
  182. <Column id="diagcd5" type="STRING" size="256"/>
  183. <Column id="diagcd6" type="STRING" size="256"/>
  184. <Column id="diagcd7" type="STRING" size="256"/>
  185. <Column id="diagcd8" type="STRING" size="256"/>
  186. <Column id="diagcd9" type="STRING" size="256"/>
  187. <Column id="diagcd10" type="STRING" size="256"/>
  188. <Column id="opcd1" type="STRING" size="256"/>
  189. <Column id="opcd2" type="STRING" size="256"/>
  190. <Column id="opcd3" type="STRING" size="256"/>
  191. <Column id="opcd4" type="STRING" size="256"/>
  192. <Column id="opcd5" type="STRING" size="256"/>
  193. <Column id="opcd6" type="STRING" size="256"/>
  194. <Column id="opcd7" type="STRING" size="256"/>
  195. <Column id="opcd8" type="STRING" size="256"/>
  196. <Column id="opcd9" type="STRING" size="256"/>
  197. <Column id="opcd10" type="STRING" size="256"/>
  198. <Column id="excd1" type="STRING" size="256"/>
  199. <Column id="excd2" type="STRING" size="256"/>
  200. <Column id="excd3" type="STRING" size="256"/>
  201. <Column id="excd4" type="STRING" size="256"/>
  202. <Column id="excd5" type="STRING" size="256"/>
  203. <Column id="rgcd1" type="STRING" size="256"/>
  204. <Column id="rgcd2" type="STRING" size="256"/>
  205. <Column id="rgcd3" type="STRING" size="256"/>
  206. <Column id="rgcd4" type="STRING" size="256"/>
  207. <Column id="rgcd5" type="STRING" size="256"/>
  208. <Column id="ibcd1" type="STRING" size="256"/>
  209. <Column id="ibcd2" type="STRING" size="256"/>
  210. <Column id="ibcd3" type="STRING" size="256"/>
  211. <Column id="ibcd4" type="STRING" size="256"/>
  212. <Column id="ibcd5" type="STRING" size="256"/>
  213. <Column id="arcd1" type="STRING" size="256"/>
  214. <Column id="arcd2" type="STRING" size="256"/>
  215. <Column id="arcd3" type="STRING" size="256"/>
  216. <Column id="arcd4" type="STRING" size="256"/>
  217. <Column id="arcd5" type="STRING" size="256"/>
  218. <Column id="ncvcd" type="STRING" size="256"/>
  219. <Column id="detailcd1" type="STRING" size="256"/>
  220. <Column id="detailcd2" type="STRING" size="256"/>
  221. <Column id="detailcd3" type="STRING" size="256"/>
  222. <Column id="detailcd4" type="STRING" size="256"/>
  223. <Column id="detailcd5" type="STRING" size="256"/>
  224. <Column id="bw" type="STRING" size="256"/>
  225. <Column id="vt" type="STRING" size="256"/>
  226. <Column id="mdcno" type="STRING" size="256"/>
  227. <Column id="pccl" type="STRING" size="256"/>
  228. <Column id="drgno" type="STRING" size="256"/>
  229. <Column id="version" type="STRING" size="256"/>
  230. <Column id="adrg" type="STRING" size="256"/>
  231. <Column id="cretno" type="STRING" size="256"/>
  232. <Column id="drggbn" type="STRING" size="256"/>
  233. <Column id="drgmstat" type="STRING" size="256"/>
  234. <Column id="prcpyn" type="STRING" size="256"/>
  235. </ColumnInfo>
  236. <Rows>
  237. <Row>
  238. <Col id="seqno"/>
  239. <Col id="ordfromdd"/>
  240. <Col id="indd"/>
  241. <Col id="pid"/>
  242. <Col id="instcd"/>
  243. <Col id="histstat"/>
  244. <Col id="proccorpcd"/>
  245. <Col id="rrgstno1"/>
  246. <Col id="rrgstno2"/>
  247. <Col id="chosindayno"/>
  248. <Col id="ordrsltcd"/>
  249. <Col id="age"/>
  250. <Col id="diagcd1"/>
  251. <Col id="diagcd2"/>
  252. <Col id="diagcd3"/>
  253. <Col id="diagcd4"/>
  254. <Col id="diagcd5"/>
  255. <Col id="diagcd6"/>
  256. <Col id="diagcd7"/>
  257. <Col id="diagcd8"/>
  258. <Col id="diagcd9"/>
  259. <Col id="diagcd10"/>
  260. <Col id="opcd1"/>
  261. <Col id="opcd2"/>
  262. <Col id="opcd3"/>
  263. <Col id="opcd4"/>
  264. <Col id="opcd5"/>
  265. <Col id="opcd6"/>
  266. <Col id="opcd7"/>
  267. <Col id="opcd8"/>
  268. <Col id="opcd9"/>
  269. <Col id="opcd10"/>
  270. <Col id="excd1"/>
  271. <Col id="excd2"/>
  272. <Col id="excd3"/>
  273. <Col id="excd4"/>
  274. <Col id="excd5"/>
  275. <Col id="rgcd1"/>
  276. <Col id="rgcd2"/>
  277. <Col id="rgcd3"/>
  278. <Col id="rgcd4"/>
  279. <Col id="rgcd5"/>
  280. <Col id="ibcd1"/>
  281. <Col id="ibcd2"/>
  282. <Col id="ibcd3"/>
  283. <Col id="ibcd4"/>
  284. <Col id="ibcd5"/>
  285. <Col id="arcd1"/>
  286. <Col id="arcd2"/>
  287. <Col id="arcd3"/>
  288. <Col id="arcd4"/>
  289. <Col id="arcd5"/>
  290. <Col id="ncvcd"/>
  291. <Col id="detailcd1"/>
  292. <Col id="detailcd2"/>
  293. <Col id="detailcd3"/>
  294. <Col id="detailcd4"/>
  295. <Col id="detailcd5"/>
  296. <Col id="bw"/>
  297. <Col id="vt"/>
  298. <Col id="mdcno"/>
  299. <Col id="pccl"/>
  300. <Col id="drgno"/>
  301. <Col id="version"/>
  302. <Col id="adrg"/>
  303. <Col id="cretno"/>
  304. <Col id="drggbn"/>
  305. <Col id="drgmstat"/>
  306. <Col id="prcpyn"/>
  307. </Row>
  308. </Rows>
  309. </Dataset>
  310. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  311. <ColumnInfo>
  312. <Column id="orddeptcd2" type="STRING" size="256"/>
  313. </ColumnInfo>
  314. </Dataset>
  315. <Dataset id="ds_init_combo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  316. <ColumnInfo>
  317. <Column id="cdnm" type="STRING"/>
  318. <Column id="cdid" type="STRING"/>
  319. </ColumnInfo>
  320. </Dataset>
  321. <Dataset id="ds_init_combo2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  322. <ColumnInfo>
  323. <Column id="cdnm" type="STRING"/>
  324. <Column id="cdid" type="STRING"/>
  325. </ColumnInfo>
  326. </Dataset>
  327. <Dataset id="ds_init_combo3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  328. <ColumnInfo>
  329. <Column id="nm" type="STRING"/>
  330. <Column id="cd" type="STRING"/>
  331. </ColumnInfo>
  332. </Dataset>
  333. <Dataset id="ds_init_combo7" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  334. <ColumnInfo>
  335. <Column id="cdnm" type="STRING"/>
  336. <Column id="cdid" type="STRING"/>
  337. </ColumnInfo>
  338. </Dataset>
  339. <Dataset id="ds_init_cmb_detailcd1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  340. <ColumnInfo>
  341. <Column id="cdnm" type="STRING"/>
  342. <Column id="cdid" type="STRING"/>
  343. </ColumnInfo>
  344. </Dataset>
  345. <Dataset id="ds_init_cmb_ncvcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  346. <ColumnInfo>
  347. <Column id="cdnm" type="STRING"/>
  348. <Column id="cdid" type="STRING"/>
  349. </ColumnInfo>
  350. </Dataset>
  351. <Dataset id="ds_PK023list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  352. <Dataset id="ds_PK030list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  353. <Dataset id="ds_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  354. <Dataset id="ds_orddeptcd2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  355. <Dataset id="ds_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  356. <Dataset id="ds_orddrid2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  357. <Dataset id="ds_main_drginfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  358. <ColumnInfo>
  359. <Column id="seqno" type="STRING" size="256" sumtext="작업회차"/>
  360. <Column id="ordfromdd" type="STRING" size="256" sumtext="요양개시일자"/>
  361. <Column id="orddeptcd" type="STRING" size="256" sumtext="부서"/>
  362. <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
  363. <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
  364. <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
  365. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  366. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  367. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  368. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  369. <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
  370. <Column id="proccorpcd" type="STRING" size="256" sumtext="요양기관번호"/>
  371. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
  372. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
  373. <Column id="chosindayno" type="STRING" size="256" sumtext="입원일수"/>
  374. <Column id="ordrsltcd" type="STRING" size="256" sumtext="퇴원진료결과"/>
  375. <Column id="dschnotiyn" type="STRING" size="256" sumtext="퇴원확정구분"/>
  376. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  377. <Column id="diagcd1" type="STRING" size="256" sumtext="진단코드1"/>
  378. <Column id="diagcd2" type="STRING" size="256" sumtext="진단코드2"/>
  379. <Column id="diagcd3" type="STRING" size="256" sumtext="진단코드3"/>
  380. <Column id="diagcd4" type="STRING" size="256" sumtext="진단코드4"/>
  381. <Column id="diagcd5" type="STRING" size="256" sumtext="진단코드5"/>
  382. <Column id="diagcd6" type="STRING" size="256" sumtext="진단코드6"/>
  383. <Column id="diagcd7" type="STRING" size="256" sumtext="진단코드7"/>
  384. <Column id="diagcd8" type="STRING" size="256" sumtext="진단코드8"/>
  385. <Column id="diagcd9" type="STRING" size="256" sumtext="진단코드9"/>
  386. <Column id="diagcd10" type="STRING" size="256" sumtext="진단코드10"/>
  387. <Column id="opcd1" type="STRING" size="256" sumtext="시술코드1"/>
  388. <Column id="opcd2" type="STRING" size="256" sumtext="시술코드2"/>
  389. <Column id="opcd3" type="STRING" size="256" sumtext="시술코드3"/>
  390. <Column id="opcd4" type="STRING" size="256" sumtext="시술코드4"/>
  391. <Column id="opcd5" type="STRING" size="256" sumtext="시술코드5"/>
  392. <Column id="opcd6" type="STRING" size="256" sumtext="시술코드6"/>
  393. <Column id="opcd7" type="STRING" size="256" sumtext="시술코드7"/>
  394. <Column id="opcd8" type="STRING" size="256" sumtext="시술코드8"/>
  395. <Column id="opcd9" type="STRING" size="256" sumtext="시술코드9"/>
  396. <Column id="opcd10" type="STRING" size="256" sumtext="시술코드10"/>
  397. <Column id="excd1" type="STRING" size="256" sumtext="검사코드1"/>
  398. <Column id="excd2" type="STRING" size="256" sumtext="검사코드2"/>
  399. <Column id="excd3" type="STRING" size="256" sumtext="검사코드3"/>
  400. <Column id="excd4" type="STRING" size="256" sumtext="검사코드4"/>
  401. <Column id="excd5" type="STRING" size="256" sumtext="검사코드5"/>
  402. <Column id="rgcd1" type="STRING" size="256" sumtext="방사선코드1"/>
  403. <Column id="rgcd2" type="STRING" size="256" sumtext="방사선코드2"/>
  404. <Column id="rgcd3" type="STRING" size="256" sumtext="방사선코드3"/>
  405. <Column id="rgcd4" type="STRING" size="256" sumtext="방사선코드4"/>
  406. <Column id="rgcd5" type="STRING" size="256" sumtext="방사선코드5"/>
  407. <Column id="ibcd1" type="STRING" size="256" sumtext="주사및혈액제제코드1"/>
  408. <Column id="ibcd2" type="STRING" size="256" sumtext="주사및혈액제제코드2"/>
  409. <Column id="ibcd3" type="STRING" size="256" sumtext="주사및혈액제제코드3"/>
  410. <Column id="ibcd4" type="STRING" size="256" sumtext="주사및혈액제제코드4"/>
  411. <Column id="ibcd5" type="STRING" size="256" sumtext="주사및혈액제제코드5"/>
  412. <Column id="arcd1" type="STRING" size="256" sumtext="마취및호흡치료코드1"/>
  413. <Column id="arcd2" type="STRING" size="256" sumtext="마취및호흡치료코드2"/>
  414. <Column id="arcd3" type="STRING" size="256" sumtext="마취및호흡치료코드3"/>
  415. <Column id="arcd4" type="STRING" size="256" sumtext="마취및호흡치료코드4"/>
  416. <Column id="arcd5" type="STRING" size="256" sumtext="마취및호흡치료코드5"/>
  417. <Column id="ncvcd" type="STRING" size="256" sumtext="알콜및약물중독재활치료코드"/>
  418. <Column id="detailcd1" type="STRING" size="256" sumtext="부가코드1"/>
  419. <Column id="detailcd2" type="STRING" size="256" sumtext="부가코드2"/>
  420. <Column id="detailcd3" type="STRING" size="256" sumtext="부가코드3"/>
  421. <Column id="detailcd4" type="STRING" size="256" sumtext="부가코드4"/>
  422. <Column id="detailcd5" type="STRING" size="256" sumtext="부가코드5"/>
  423. <Column id="bw" type="STRING" size="256" sumtext="입원시체중(만1세미만)"/>
  424. <Column id="vtl" type="STRING" size="256" sumtext="인공호흡시간(hour, 만1세미만)"/>
  425. <Column id="mdcno" type="STRING" size="256" sumtext="MDC번호"/>
  426. <Column id="adrg" type="STRING" size="256" sumtext="adrg"/>
  427. <Column id="pccl" type="STRING" size="256" sumtext="pccl"/>
  428. <Column id="drgno" type="STRING" size="256" sumtext="DRG분류번호"/>
  429. <Column id="drggbn" type="STRING" size="256" sumtext="DRG구분"/>
  430. <Column id="version" type="STRING" size="256" sumtext="버젼"/>
  431. <Column id="drgnm" type="STRING" size="256" sumtext="DRG명칭"/>
  432. <Column id="nightflag" type="STRING" size="256" sumtext="야간,공휴가산"/>
  433. <Column id="totalamt" type="BIGDECIMAL" size="256" sumtext="행위별 총진료비"/>
  434. <Column id="nopyamt" type="BIGDECIMAL" size="256" sumtext="행위별 비급여액"/>
  435. <Column id="allownbamt" type="BIGDECIMAL" size="256" sumtext="DRG 전액본인부담액"/>
  436. <Column id="payamt" type="BIGDECIMAL" size="256" sumtext="DRG열외군보상금액"/>
  437. <Column id="specamt" type="BIGDECIMAL" size="256" sumtext="행위별 선택진료비"/>
  438. <Column id="totownbamt" type="BIGDECIMAL" size="256" sumtext="행위별 본인부담총액 (급여본인부담+전액본인부담+비급여+선택진료)"/>
  439. <Column id="payownbamt" type="BIGDECIMAL" size="256" sumtext="행위별 급여본인부담금"/>
  440. <Column id="payinsubamt" type="BIGDECIMAL" size="256" sumtext="행위별 급여보험자부담금"/>
  441. <Column id="drgnopyamt" type="BIGDECIMAL" size="256" sumtext="DRG 법정비급여액"/>
  442. <Column id="drgpayamt" type="BIGDECIMAL" size="256" sumtext="DRG 급여액"/>
  443. <Column id="drgeatamt" type="BIGDECIMAL" size="256" sumtext="DRG 식대"/>
  444. <Column id="drggsaddamt" type="BIGDECIMAL" size="256" sumtext="DRG 외과가산"/>
  445. <Column id="drgtotalamt" type="BIGDECIMAL" size="256" sumtext="DRG 총진료비 (DRG급여액+DRG식대+DRG외과가산+DRG법정비급여액)"/>
  446. <Column id="drgownbamt" type="BIGDECIMAL" size="256" sumtext="DRG 본인부담금"/>
  447. <Column id="drginsubamt" type="BIGDECIMAL" size="256" sumtext="DRG 보험자부담금"/>
  448. <Column id="drggapamt" type="BIGDECIMAL" size="256" sumtext="DRG 차액"/>
  449. <Column id="grupgbn" type="STRING" size="256" sumtext="열외군 구분 (N:정상군,H:상단열외군,L:하단열외군)"/>
  450. <Column id="tdrgno" type="STRING" size="256" sumtext="임시 DRG 분류번호"/>
  451. <Column id="tdrgnm" type="STRING" size="256" sumtext="임시 DRG 명칭"/>
  452. <Column id="drgeatownbamt" type="BIGDECIMAL" size="256" sumtext="DRG 식대 본인부담"/>
  453. <Column id="drgeatinsubamt" type="BIGDECIMAL" size="256" sumtext="DRG 식대 보험자부담"/>
  454. <Column id="drggsaddownbamt" type="BIGDECIMAL" size="256" sumtext="DRG 외과가산 본인부담"/>
  455. <Column id="drggsaddinsubamt" type="BIGDECIMAL" size="256" sumtext="DRG 외과가산 보험자부담"/>
  456. <Column id="drgpaydiscamt" type="BIGDECIMAL" size="256" sumtext="DRG급여할인금액"/>
  457. <Column id="drgnopydiscamt" type="BIGDECIMAL" size="256" sumtext="DRG비급여할인금액"/>
  458. <Column id="drgspecdiscamt" type="BIGDECIMAL" size="256" sumtext="DRG선택진료할인금액"/>
  459. <Column id="drgeatdiscamt" type="BIGDECIMAL" size="256" sumtext="DRG식대할인금액"/>
  460. <Column id="drggsadddiscamt" type="BIGDECIMAL" size="256" sumtext="DRG외과가산할인금액"/>
  461. <Column id="drgallownbamt" type="BIGDECIMAL" size="256" sumtext="DRG 전액본인부담액"/>
  462. <Column id="drgoverpayinsubamt" type="BIGDECIMAL" size="256" sumtext="DRG열외군보상보험자부담"/>
  463. <Column id="drgoverpayamt" type="BIGDECIMAL" size="256" sumtext="DRG열외군보상금액"/>
  464. <Column id="drgoverpayownbamt" type="BIGDECIMAL" size="256" sumtext="DRG열외군보상본인부담"/>
  465. <Column id="accnopyamt" type="BIGDECIMAL" size="256" sumtext="DRG 위별법정비급여액"/>
  466. <Column id="drgpayownbamt" type="BIGDECIMAL" size="256" sumtext="DRG 급여본인부담총"/>
  467. <Column id="obgaaddyn" type="STRING" size="256" sumtext="산부인과가산 유무"/>
  468. <Column id="drgaccpayamt" type="BIGDECIMAL" size="256" sumtext="DRG 인정급여총액"/>
  469. <Column id="drgaccpayownbamt" type="BIGDECIMAL" size="256" sumtext="DRG 인정급여본인부담금"/>
  470. <Column id="drgaccpayinsubamt" type="BIGDECIMAL" size="256" sumtext="DRG 인정급여보험자부담금"/>
  471. <Column id="drgaccpaydiscamt" type="BIGDECIMAL" size="256" sumtext="DRG 인정급여할인금액"/>
  472. <Column id="accnopygapamt" type="BIGDECIMAL" size="256" sumtext="DRG 행위별비급여단기차액"/>
  473. <Column id="robotyn" type="STRING" size="256" sumtext="DRG 로봇수술유무"/>
  474. <Column id="drgrobotamt" type="BIGDECIMAL" size="256" sumtext="DRG 로봇수술제외금액"/>
  475. <Column id="drgrobotinsubamt" type="BIGDECIMAL" size="256" sumtext="DRG 로봇수술보험자부담제외금액"/>
  476. <Column id="drgrobotownbamt" type="BIGDECIMAL" size="256" sumtext="DRG 로봇수술본인부담제외금액"/>
  477. <Column id="drgadmamt" type="BIGDECIMAL" size="256" sumtext="DRG 입원료차액"/>
  478. <Column id="drgadminsubamt" type="BIGDECIMAL" size="256" sumtext="DRG 입원료차액보험자부담금액"/>
  479. <Column id="drgadmownbamt" type="BIGDECIMAL" size="256" sumtext="DRG 입원료차액본인부담금액"/>
  480. <Column id="blwtotownamt" type="BIGDECIMAL" size="256" sumtext="선별급여 총액"/>
  481. <Column id="blwownbamt" type="BIGDECIMAL" size="256" sumtext="선별급여 본인부담금"/>
  482. <Column id="blwinsuclamamt" type="BIGDECIMAL" size="256" sumtext="선별급여 보험자부담금"/>
  483. <Column id="drgtype" type="STRING" size="256" sumtext="대분류"/>
  484. <Column id="drgmstat" type="STRING" size="256"/>
  485. <Column id="accnopay_sum" type="BIGDECIMAL" size="256"/>
  486. <Column id="sum1" type="BIGDECIMAL" size="256"/>
  487. <Column id="sum2" type="BIGDECIMAL" size="256"/>
  488. <Column id="sum3" type="BIGDECIMAL" size="256"/>
  489. <Column id="etcnopay_sum" type="BIGDECIMAL" size="256"/>
  490. <Column id="drggapamt_sum" type="BIGDECIMAL" size="256"/>
  491. <Column id="nodata" type="STRING" size="256"/>
  492. <Column id="ordrslt" type="STRING" size="256"/>
  493. </ColumnInfo>
  494. </Dataset>
  495. </Objects>
  496. <Bind>
  497. <BindItem id="item7" compid="group1.input7" propid="value" datasetid="ds_main_drginfo" columnid="ordfromdd"/>
  498. <BindItem id="item8" compid="group1.input8" propid="value" datasetid="ds_main_drginfo" columnid="chosindayno"/>
  499. <BindItem id="item9" compid="group1.combo7" propid="value" datasetid="ds_main_drginfo" columnid="ordrsltcd"/>
  500. <BindItem id="item10" compid="group1.input49" propid="value" datasetid="ds_main_drginfo" columnid="bw"/>
  501. <BindItem id="item11" compid="group1.input50" propid="value" datasetid="ds_main_drginfo" columnid="vt"/>
  502. <BindItem id="item12" compid="group1.cmb_detailcd1" propid="value" datasetid="ds_main_drginfo" columnid="detailcd1"/>
  503. <BindItem id="item13" compid="group1.cmb_detailcd2" propid="value" datasetid="ds_main_drginfo" columnid="detailcd2"/>
  504. <BindItem id="item14" compid="group1.cmb_detailcd3" propid="value" datasetid="ds_main_drginfo" columnid="detailcd3"/>
  505. <BindItem id="item15" compid="group1.cmb_detailcd4" propid="value" datasetid="ds_main_drginfo" columnid="detailcd4"/>
  506. <BindItem id="item16" compid="group1.cmb_detailcd5" propid="value" datasetid="ds_main_drginfo" columnid="detailcd5"/>
  507. <BindItem id="item17" compid="group1.input54" propid="value" datasetid="ds_main_drginfo" columnid="nightflag"/>
  508. <BindItem id="item19" compid="group1.input5" propid="value" datasetid="ds_main_drginfo" columnid="obgaaddyn"/>
  509. <BindItem id="item55" compid="group1.input4" propid="value" datasetid="ds_main_drginfo" columnid="drgno"/>
  510. <BindItem id="item57" compid="group1.textarea1" propid="value" datasetid="ds_main_drginfo" columnid="drgnm"/>
  511. <BindItem id="item0" compid="group2.input1" propid="value" datasetid="ds_main_drginfo" columnid="pid"/>
  512. <BindItem id="item1" compid="group2.input2" propid="value" datasetid="ds_main_drginfo" columnid="hngnm"/>
  513. <BindItem id="item2" compid="group3.input3" propid="value" datasetid="ds_main_drginfo" columnid="indd"/>
  514. <BindItem id="item3" compid="group3.combo3" propid="value" datasetid="ds_main_drginfo" columnid="orddeptcd"/>
  515. <BindItem id="item4" compid="group3.combo2" propid="value" datasetid="ds_main_drginfo" columnid="insukind"/>
  516. <BindItem id="item5" compid="group3.combo1" propid="value" datasetid="ds_main_drginfo" columnid="suppkind"/>
  517. <BindItem id="item52" compid="group1.cmb_ncvcd" propid="value" datasetid="ds_main_drginfo" columnid="ncvcd"/>
  518. </Bind>
  519. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  520. * System Name :
  521. * Job Name :
  522. * Creator :
  523. * Make Date : 2016-07-22
  524. * Description :
  525. *---------------------------------------------------------------------------------------
  526. * Modify Date Modifier Modify Description
  527. *---------------------------------------------------------------------------------------
  528. * 2016-07-22 Live Converter TF->XP
  529. *
  530. *---------------------------------------------------------------------------------------
  531. ****************************************************************************************/
  532. include "com_commonxp::comm_main.xjs";
  533. include "pam_pamcomnxp::PAM001.xjs";
  534. var fldr = "";
  535. var infile = "";
  536. var outfile = "";
  537. function SPPIJ03201_onload(obj:Form, e:LoadEventInfo) {
  538. frmf_initForm(obj); // 폼 초기화
  539. var arrParam = [{dsNm: "ds_init_combo2", cdGrpId: "P0008"}// 보험유형
  540. ,{dsNm: "ds_init_combo1", cdGrpId: "P0010"}// 보조유형
  541. ,{dsNm: "ds_init_combo7", cdGrpId: "P0110"}// 진료결과
  542. ]
  543. appf_getCodeList(arrParam);
  544. arrParam = [{dsNm: "ds_init_cmb_detailcd1", cdGrpId: "PK015", showValue: true}
  545. ,{dsNm: "ds_init_cmb_ncvcd", cdGrpId: "PK016", showValue: true}
  546. ,{dsNm: "ds_PK023list", cdGrpId: "PK023", showValue: true}
  547. ,{dsNm: "ds_PK030list", cdGrpId: "PK030", showValue: true}
  548. ];
  549. // 2013.02.19 - 부가코드 원무공통코드조회
  550. pamfGetCodeList(arrParam, true, "cf_cmb_ncvcd"); //비동기
  551. dsf_createDsRow("ds_send_req", [{col:"ioflag", val:"I"}
  552. ]);
  553. var oParam = {};
  554. oParam.id = "TRPID20309";
  555. oParam.service = "aftjudgapp.InAftJudgTrgtMan";
  556. oParam.method = "reqGetDeptCDDrID";
  557. oParam.inds = "req=ds_send_req";
  558. oParam.outds = "ds_orddeptcd=orddeptcd ds_orddeptcd2=orddeptcd2 ds_orddrid=orddrid ds_orddrid2=orddrid2";
  559. oParam.async = true;
  560. oParam.callback = "cf_TRPID20309";
  561. tranf_submit(oParam);
  562. }
  563. function cf_cmb_ncvcd(sSvcId, nErrorCode, sErrorMsg) {
  564. if(nErrorCode < 0) {alert(sSvcId+"error"); return;}
  565. frmf_addComboItem( "group1.cmb_ncvcd" , "", "", "above" );
  566. frmf_addComboItem( "group1.cmb_detailcd1", "", "", "above" );
  567. }
  568. function cf_TRPID20309(sSvcId, nErrorCode, sErrorMsg) {
  569. if(nErrorCode < 0) {alert(sSvcId+"error"); return;}
  570. fInitialize();
  571. }
  572. function fInitialize() {
  573. var pid = opener.frmf_getParameter("pid");
  574. var indd = opener.frmf_getParameter("indd");
  575. var cretno = opener.frmf_getParameter("cretno");
  576. var prcpyn = opener.frmf_getParameter("prcpyn");
  577. ds_send_drginfo.clearData();
  578. ds_send_drginfo.addRow();
  579. ds_send_drginfo.setColumn(0, "pid", pid);
  580. ds_send_drginfo.setColumn(0, "indd", indd);
  581. ds_send_drginfo.setColumn(0, "cretno", cretno);
  582. ds_send_drginfo.setColumn(0, "prcpyn", prcpyn);
  583. fGetdrgDetail();
  584. }
  585. function fGetdrgDetail() {
  586. var oParam = {};
  587. oParam.id = "TRPIJ03202";
  588. oParam.service = "bfjudgapp.DRGJudgList";
  589. oParam.method = "reqGetDrgMastrTmpInfo";
  590. oParam.inds = "req=ds_send_drginfo";
  591. oParam.outds = "ds_main_drginfo=drginfo";
  592. oParam.async = true;
  593. oParam.callback = "cf_TRPIJ03202";
  594. tranf_submit(oParam);
  595. }
  596. function cf_TRPIJ03202(sSvcId, nErrorCode, sErrorMsg) {
  597. if(nErrorCode < 0) return;
  598. ds_main_drginfo.setColumn(0,"accnopay_sum", ds_main_drginfo.getColumn(0,"accnopyamt") +
  599. ds_main_drginfo.getColumn(0,"drgnopyamt"));
  600. ds_main_drginfo.setColumn(0,"etcnopay_sum", ds_main_drginfo.getColumn(0,"nopyamt") -
  601. ds_main_drginfo.getColumn(0,"accnopyamt") -
  602. ds_main_drginfo.getColumn(0,"accnopygapamt") -
  603. ds_main_drginfo.getColumn(0,"drgnopyamt"));
  604. ds_main_drginfo.setColumn(0,"drggapamt_sum", ds_main_drginfo.getColumn(0,"drggapamt") -
  605. ds_main_drginfo.getColumn(0,"accnopygapamt"));
  606. ds_main_drginfo.setColumn(0,"sum1", ds_main_drginfo.getColumn(0,"drgownbamt") +
  607. ds_main_drginfo.getColumn(0,"drgoverpayownbamt") +
  608. ds_main_drginfo.getColumn(0,"drggsaddownbamt") +
  609. ds_main_drginfo.getColumn(0,"drgeatownbamt") +
  610. ds_main_drginfo.getColumn(0,"drgallownbamt") +
  611. ds_main_drginfo.getColumn(0,"drgnopyamt") +
  612. ds_main_drginfo.getColumn(0,"specamt") -
  613. ds_main_drginfo.getColumn(0,"drgrobotownbamt") +
  614. ds_main_drginfo.getColumn(0,"drgaccpayownbamt") +
  615. ds_main_drginfo.getColumn(0,"blwownbamt") );
  616. ds_main_drginfo.setColumn(0,"sum2", ds_main_drginfo.getColumn(0,"drginsubamt") +
  617. ds_main_drginfo.getColumn(0,"drgoverpayinsubamt") +
  618. ds_main_drginfo.getColumn(0,"drggsaddinsubamt") +
  619. ds_main_drginfo.getColumn(0,"drgeatinsubamt") +
  620. ds_main_drginfo.getColumn(0,"drgrobotinsubamt") +
  621. ds_main_drginfo.getColumn(0,"drgaccpayinsubamt") +
  622. ds_main_drginfo.getColumn(0,"blwinsuclamamt"));
  623. ds_main_drginfo.setColumn(0,"sum3", ds_main_drginfo.getColumn(0,"payinsubamt") +
  624. ds_main_drginfo.getColumn(0,"drgeatinsubamt") +
  625. ds_main_drginfo.getColumn(0,"drgaccpayinsubamt") +
  626. ds_main_drginfo.getColumn(0,"blwinsuclamamt"));
  627. //진료결과 체크 - 중간청구인경우 : 계속, 퇴원인경우 : 퇴원
  628. var dschnotiyn = ds_main_drginfo.getColumn(0,"dschnotiyn");
  629. var ordrslt = ds_main_drginfo.getColumn(0,"ordrsltcd");
  630. if(dschnotiyn == "Y"){
  631. if(utlf_isNull(ordrslt) || ordrslt == "-" || ordrslt == "1"){
  632. if(ordrslt != "4"){
  633. ds_main_drginfo.setColumn(0,"ordrsltcd","9");
  634. }
  635. }
  636. }else{
  637. if(utlf_isNull(ordrslt) || ordrslt == "-"){
  638. ds_main_drginfo.setColumn(0,"ordrsltcd","1");
  639. }
  640. }
  641. fGetdrgChk();
  642. }
  643. function fGetdrgChk() {
  644. var chosindayno = ds_main_drginfo.getColumn(0,"chosindayno");
  645. var insukind = ds_main_drginfo.getColumn(0,"insukind");
  646. var diagcd1 = ds_main_drginfo.getColumn(0,"diagcd1");
  647. var opcd1 = ds_main_drginfo.getColumn(0,"opcd1");
  648. var drggbn = ds_main_drginfo.getColumn(0,"drggbn");
  649. var drgmstat = ds_send_drginfo.getColumn(0,"drgmstat");
  650. var nodata = ds_main_drginfo.getColumn(0,"nodata");
  651. var dschnotiyn = ds_main_drginfo.getColumn(0,"dschnotiyn");
  652. var ordrslt = ds_main_drginfo.getColumn(0,"ordrslt");
  653. var prcpyn = ds_send_drginfo.getColumn(0,"prcpyn");
  654. if (insukind != "11") {
  655. sysf_messageBox("보험유형이 건강보험이 아닙니다.","E");
  656. }
  657. if (chosindayno <= 30) {
  658. } else {
  659. sysf_messageBox("재원일수 초과 : "+chosindayno+"일 DRG 대상이 아닙니다.","E");
  660. }
  661. if (nodata == "Y") {
  662. group1.btn_nodata.visible = true;
  663. if (prcpyn != 'Y') {
  664. sysf_messageBox("임시 DRG 정보가 없습니다.","E");
  665. }
  666. } else {
  667. group1.btn_nodata.visible = false;
  668. }
  669. if (drggbn == "A" || nodata == "Y") {
  670. group1.btn_drgno.visible = true;
  671. } else {
  672. group1.btn_drgno.visible = false;
  673. }
  674. if (drggbn == "A") {
  675. group1.btn_deldrgm.visible = true;
  676. } else {
  677. group1.btn_deldrgm.visible = false;
  678. }
  679. if (prcpyn == 'Y') {
  680. group1.btn_drgno.click();
  681. }
  682. }
  683. function group1_button3_onclick(obj:Button, e:ClickEventInfo) {
  684. this.close();
  685. }
  686. function group1_btn_nodata_onclick(obj:Button, e:ClickEventInfo)
  687. {
  688. var drgno = ds_main_drginfo.getColumn(0,"drgno");
  689. if (utlf_transNullToEmpty(drgno).length < 1) {
  690. sysf_messageBox("DRG번호를 입력하세요.","E");
  691. return false;
  692. }
  693. var msg = sysf_messageBox("DRG 생성 하시겠습니까?","S001");
  694. if (msg == 6) {
  695. var oParam = {};
  696. oParam.id = "TXPIJ03205";
  697. oParam.service = "bfjudgapp.DRGJudgList";
  698. oParam.method = "reqExeDrgMastrTmpInfo";
  699. oParam.inds = "req=ds_main_drginfo";
  700. oParam.outds = "ds_main_drginfo=drginfo";
  701. oParam.async = false;
  702. //oParam.callback = "cf_TXPIJ03205";
  703. tranf_submit(oParam);
  704. fGetdrgChk();
  705. }
  706. }
  707. function group1_btn_drgno_onclick(obj:Button, e:ClickEventInfo)
  708. {
  709. ds_temp.clearData();
  710. ds_temp.addRow();
  711. var drggbn = ds_main_drginfo.getColumn(0, "drggbn");
  712. var orddeptcd = ds_main_drginfo.getColumn(0, "orddeptcd");
  713. frmf_setParameter("deptcd", orddeptcd);
  714. frmf_modal("SPMMO50300", "SPMMO50300", "", "", "", "", "", "", "", "", "", "", "M");
  715. if (ds_temp.getColumn(0, "drgno").length > 0) {
  716. ds_main_drginfo.setColumn( 0, "drgno", ds_temp.getColumn(0, "drgno"));
  717. ds_main_drginfo.setColumn( 0, "drgnm", ds_temp.getColumn(0, "drgnm"));
  718. }
  719. if (drggbn == "A" ) {
  720. var msg = sysf_messageBox("DRG번호를 변경 하시겠습니까?","S001");
  721. if (msg == 6) {
  722. // submit("TXPIJ03206");
  723. var oParam = {};
  724. oParam.id = "TXPIJ03205";
  725. oParam.service = "bfjudgapp.DRGJudgList";
  726. oParam.method = "reqExeDrgMastrTmpDrgnoInfo";
  727. oParam.inds = "req=ds_";
  728. oParam.outds = "ds_=drginfo";
  729. oParam.async = false;
  730. //oParam.callback = "cf_TXPIJ03205";
  731. tranf_submit(oParam);
  732. fGetdrgChk();
  733. }
  734. }
  735. }
  736. function group1_button18_onclick(obj:Button, e:ClickEventInfo) {
  737. var trgtManWindow = frmf_getChildWindow("SMMMR06900");
  738. if (trgtManWindow == null) {
  739. frmf_open("SMMMR06900", "SMMMR06900", ""-"", "", "", "", "", "", "", "", "", "", "M");
  740. }else{
  741. frmf_setFocusPop("SMMMR06900");
  742. }
  743. }
  744. function group1_btn_deldrgm_onclick(obj:Button, e:ClickEventInfo) {
  745. var msg = sysf_messageBox("DRG 삭제 하시겠습니까?","S001");
  746. if (msg == 6) {
  747. var oParam = {};
  748. oParam.id = "TXPIJ03203";
  749. oParam.service = "bfjudgapp.DRGJudgList";
  750. oParam.method = "reqExeDelDrgCreateMasterInfo";
  751. oParam.inds = "req=ds_main_drginfo";
  752. oParam.async = false;
  753. //oParam.callback = "cf_TXPIJ03203";
  754. tranf_submit(oParam);
  755. this.reload();
  756. }
  757. }
  758. ]]></Script>
  759. </Form>
  760. </FDL>