SMPMC02900_수진진료비내역.xfdl 75 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPMC02900" position="absolute 0 0 1206 748" titletext="수진진료비내역" onload="SMPMC02900_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group1" position="absolute 0 0 1194 25" style="">
  8. <Layouts>
  9. <Layout>
  10. <Static id="caption6" class="tit_1" position="absolute 0 0 150 23" style="" text="진료비내역관리"/>
  11. </Layout>
  12. </Layouts>
  13. </Div>
  14. <Div id="group3" position="absolute 0 20 1195 732" style="">
  15. <Layouts>
  16. <Layout>
  17. <Grid id="grd_earn" binddataset="ds_main_list3_iscl" visible="false" position="absolute 230 218 895 329" style="" anchor="default">
  18. <Formats>
  19. <Format id="default">
  20. <Columns>
  21. <Column size="25" band="left"/>
  22. <Column size="0"/>
  23. <Column size="80"/>
  24. <Column size="80"/>
  25. <Column size="185"/>
  26. <Column size="57"/>
  27. <Column size="50"/>
  28. <Column size="30"/>
  29. <Column size="30"/>
  30. <Column size="65"/>
  31. <Column size="65"/>
  32. <Column size="65"/>
  33. <Column size="65"/>
  34. <Column size="65"/>
  35. <Column size="65"/>
  36. <Column size="67"/>
  37. <Column size="65"/>
  38. <Column size="70"/>
  39. <Column size="47"/>
  40. <Column size="35"/>
  41. <Column size="75"/>
  42. <Column size="72"/>
  43. <Column size="57"/>
  44. <Column size="80"/>
  45. <Column size="80"/>
  46. <Column size="80"/>
  47. <Column size="119"/>
  48. <Column size="80"/>
  49. </Columns>
  50. <Rows>
  51. <Row size="23" band="head"/>
  52. <Row size="23"/>
  53. </Rows>
  54. <Band id="head">
  55. <Cell/>
  56. <Cell col="1" text="+"/>
  57. <Cell col="2" text="그룹수가"/>
  58. <Cell col="3" text="싱글수가"/>
  59. <Cell col="4" text="수가명칭"/>
  60. <Cell col="5" text="급여구분"/>
  61. <Cell col="6" text="수량"/>
  62. <Cell col="7" text="횟수"/>
  63. <Cell col="8" text="일수"/>
  64. <Cell col="9" text="단가"/>
  65. <Cell col="10" text="가산금액"/>
  66. <Cell col="11" text="선택진료"/>
  67. <Cell col="12" text="비급여"/>
  68. <Cell col="13" text="급여"/>
  69. <Cell col="14" text="선택할인"/>
  70. <Cell col="15" text="비급여할인"/>
  71. <Cell col="16" text="급여할인"/>
  72. <Cell col="17" text="본인부담"/>
  73. <Cell col="18" text="부담율"/>
  74. <Cell col="19" text="야간"/>
  75. <Cell col="20" text="재료/행위"/>
  76. <Cell col="21" text="실시일자"/>
  77. <Cell col="22" text="산정코드"/>
  78. <Cell col="23" text="EDI코드"/>
  79. <Cell col="24" text="인정비급여"/>
  80. <Cell col="25" text="환불대상액"/>
  81. <Cell col="26" text="선택진료비환불예정"/>
  82. <Cell col="27" text="환불고지금액"/>
  83. </Band>
  84. <Band id="body">
  85. <Cell celltype="head" expr="currow + 1"/>
  86. <Cell col="1" text="bind:iscl_hidden"/>
  87. <Cell col="2" style="align:left middle;" text="bind:iscl_grupcalcscorcd"/>
  88. <Cell col="3" style="align:left middle;" text="bind:iscl_snglcalcscorcd"/>
  89. <Cell col="4" style="align:left middle;" text="bind:iscl_ordnm"/>
  90. <Cell col="5" displaytype="combo" style="align:center middle;" text="bind:iscl_calcpayflag" combodataset="ds_init_P0104list_P0104" combocodecol="cdid" combodatacol="cdnm"/>
  91. <Cell col="6" displaytype="number" text="bind:iscl_calcqty" mask="#,##0"/>
  92. <Cell col="7" displaytype="number" text="bind:iscl_calctims" mask="#,##0"/>
  93. <Cell col="8" displaytype="number" text="bind:iscl_calcdays" mask="#,##0"/>
  94. <Cell col="9" displaytype="number" text="bind:iscl_calcamt" mask="#,##0"/>
  95. <Cell col="10" displaytype="number" text="bind:iscl_hospaddamt" mask="#,##0"/>
  96. <Cell col="11" displaytype="number" text="bind:iscl_specamt" mask="#,##0"/>
  97. <Cell col="12" displaytype="number" text="bind:iscl_nopyamt" mask="#,##0"/>
  98. <Cell col="13" displaytype="number" text="bind:iscl_payamt" mask="#,##0"/>
  99. <Cell col="14" displaytype="number" text="bind:iscl_specdiscamt" mask="#,##0"/>
  100. <Cell col="15" displaytype="number" text="bind:iscl_nopydiscamt" mask="#,##0"/>
  101. <Cell col="16" displaytype="number" text="bind:iscl_paydiscamt" mask="#,##0"/>
  102. <Cell col="17" displaytype="number" text="bind:iscl_totpayamt" mask="#,##0"/>
  103. <Cell col="18" displaytype="number" text="bind:iscl_payownbrate" mask="#,##0"/>
  104. <Cell col="19" style="align:left middle;" text="bind:iscl_nflag"/>
  105. <Cell col="20" style="align:left middle;" text="bind:iscl_matractflag"/>
  106. <Cell col="21" displaytype="date" text="bind:iscl_execdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  107. <Cell col="22" text="bind:iscl_estmcd"/>
  108. <Cell col="23" style="align:left middle;" text="bind:iscl_insuedicd"/>
  109. <Cell col="24" displaytype="number" edittype="masknumber" text="bind:rcnop" mask="#,##0"/>
  110. <Cell col="25" displaytype="number" edittype="masknumber" text="bind:opnop" mask="#,##0"/>
  111. <Cell col="26" displaytype="number" edittype="masknumber" text="bind:rcownbamt100" mask="#,##0"/>
  112. <Cell col="27" displaytype="number" edittype="masknumber" text="bind:opownbamt100" mask="#,##0"/>
  113. </Band>
  114. </Format>
  115. </Formats>
  116. </Grid>
  117. <Grid id="grd_ordamtdetlspec" binddataset="ds_main_list2_grdordamtdetlspeclist" visible="false" position="absolute 857 540 1171 625" style="" anchor="default">
  118. <Formats>
  119. <Format id="default">
  120. <Columns>
  121. <Column size="0"/>
  122. <Column size="0"/>
  123. <Column size="0"/>
  124. <Column size="0"/>
  125. <Column size="0"/>
  126. <Column size="0"/>
  127. <Column size="0"/>
  128. <Column size="0"/>
  129. <Column size="90"/>
  130. <Column size="85"/>
  131. <Column size="80"/>
  132. <Column size="150"/>
  133. <Column size="65"/>
  134. <Column size="0"/>
  135. <Column size="40"/>
  136. <Column size="30"/>
  137. <Column size="30"/>
  138. <Column size="36"/>
  139. <Column size="45"/>
  140. <Column size="80"/>
  141. <Column size="80"/>
  142. <Column size="80"/>
  143. <Column size="80"/>
  144. <Column size="120"/>
  145. <Column size="80"/>
  146. </Columns>
  147. <Rows>
  148. <Row size="24" band="head"/>
  149. <Row size="24"/>
  150. <Row size="24" band="summ"/>
  151. </Rows>
  152. <Band id="head">
  153. <Cell text="처리구분"/>
  154. <Cell col="1" text="입원_진료구분"/>
  155. <Cell col="2" text="환자 등록번호"/>
  156. <Cell col="3" text="기관코드"/>
  157. <Cell col="4" text="생성번호"/>
  158. <Cell col="5" text="실시일자"/>
  159. <Cell col="6" text="수가별 일련번호"/>
  160. <Cell col="7" text="내역 일련번호"/>
  161. <Cell col="8" text="진료_퇴원일자"/>
  162. <Cell col="9" text="처방코드(EDI)"/>
  163. <Cell col="10" text="처방일자"/>
  164. <Cell col="11" text="수가명칭"/>
  165. <Cell col="12" text="급비구분2"/>
  166. <Cell col="13" text="계산급여구분"/>
  167. <Cell col="14" text="단가"/>
  168. <Cell col="15" text="용량"/>
  169. <Cell col="16" text="일수"/>
  170. <Cell col="17" text="급여"/>
  171. <Cell col="18" text="비급여"/>
  172. <Cell col="19" text="선택진료료"/>
  173. <Cell col="20" text="본인부담금"/>
  174. <Cell col="21" text="인정비급여"/>
  175. <Cell col="22" text="환불대상액"/>
  176. <Cell col="23" text="선택진료비환불예정"/>
  177. <Cell col="24" text="환불고지금액"/>
  178. </Band>
  179. <Band id="body">
  180. <Cell text="bind:flag"/>
  181. <Cell col="1" text="bind:inoutflag"/>
  182. <Cell col="2" text="bind:pid"/>
  183. <Cell col="3" text="bind:instcd"/>
  184. <Cell col="4" text="bind:cretno"/>
  185. <Cell col="5" text="bind:execdd"/>
  186. <Cell col="6" text="bind:calcseqno"/>
  187. <Cell col="7" text="bind:calcscorseqno"/>
  188. <Cell col="8" displaytype="date" style="align:center middle;" text="bind:inoutdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  189. <Cell col="9" style="align:left middle;" text="bind:insuedicd"/>
  190. <Cell col="10" displaytype="date" style="align:center middle;" text="bind:prcpdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  191. <Cell col="11" style="align:left middle;" text="bind:hngnm"/>
  192. <Cell col="12" style="align:left middle;" text="bind:calcscorpayflag"/>
  193. <Cell col="13" text="bind:calcpayflag"/>
  194. <Cell col="14" displaytype="number" style="align:right middle;" text="bind:calcamt" mask="9,999"/>
  195. <Cell col="15" displaytype="number" style="align:right middle;" text="bind:calcqty" mask="9,999"/>
  196. <Cell col="16" displaytype="number" style="align:right middle;" text="bind:calcdays" mask="9,999"/>
  197. <Cell col="17" displaytype="number" style="align:right middle;" text="bind:payamt" mask="9,999"/>
  198. <Cell col="18" displaytype="number" style="align:right middle;" text="bind:nopyamt" mask="9,999"/>
  199. <Cell col="19" displaytype="number" style="align:right middle;" text="bind:specamt" mask="9,999"/>
  200. <Cell col="20" displaytype="number" style="align:right middle;" text="bind:payownbamt" mask="9,999"/>
  201. <Cell col="21" displaytype="number" edittype="masknumber" style="align:right middle;" text="bind:rcnop" mask="9,999"/>
  202. <Cell col="22" displaytype="number" edittype="masknumber" style="align:right middle;" text="bind:opnop" mask="9,999"/>
  203. <Cell col="23" displaytype="number" edittype="masknumber" style="align:right middle;" text="bind:rcownbamt100" mask="9,999"/>
  204. <Cell col="24" displaytype="number" edittype="masknumber" style="align:right middle;" text="bind:opownbamt100" mask="9,999"/>
  205. </Band>
  206. <Band id="summary">
  207. <Cell text="합계"/>
  208. <Cell col="1"/>
  209. <Cell col="2"/>
  210. <Cell col="3"/>
  211. <Cell col="4"/>
  212. <Cell col="5"/>
  213. <Cell col="6"/>
  214. <Cell col="7"/>
  215. <Cell col="8"/>
  216. <Cell col="9"/>
  217. <Cell col="10"/>
  218. <Cell col="11"/>
  219. <Cell col="12"/>
  220. <Cell col="13"/>
  221. <Cell col="14"/>
  222. <Cell col="15"/>
  223. <Cell col="16"/>
  224. <Cell col="17"/>
  225. <Cell col="18"/>
  226. <Cell col="19"/>
  227. <Cell col="20"/>
  228. <Cell col="21"/>
  229. <Cell col="22"/>
  230. <Cell col="23" displaytype="number" expr="expr:getSum('rcownbamt100')" mask="9,999"/>
  231. <Cell col="24" displaytype="number" expr="expr:getSum('opownbamt100')" mask="9,999"/>
  232. </Band>
  233. </Format>
  234. </Formats>
  235. </Grid>
  236. <Static id="caption2" class="tit_2" position="absolute 5 9 124 26" style="align:left middle;font:Dotum,9, bold;" text="내원내역" anchor="default"/>
  237. <Shape id="line8" class="line_10" linetype="horizontal" position="absolute 0 26 1194 30" style="" anchor="default"/>
  238. <Shape id="line1" class="line_10" linetype="horizontal" position="absolute 0 213 1194 217" style="" anchor="default"/>
  239. <Static id="caption3" class="tit_2" position="absolute 5 196 155 212" style="align:left middle;font:Dotum,9, bold;" text="진료비상세내역" anchor="default"/>
  240. <Div id="group4" position="absolute 0 685 1194 712" style="" anchor="default">
  241. <Layouts>
  242. <Layout>
  243. <Button id="button2" class="btn4" visible="false" position="absolute 1079 5 1135 27" style="" text="저장" onclick="group3_group4_button2_onclick" anchor="default"/>
  244. <Button id="button3" class="btn4" position="absolute 1138 5 1194 27" style="" text="닫기" onclick="group3_group4_button3_onclick" anchor="default"/>
  245. <Shape id="line3" class="line_6" linetype="horizontal" position="absolute 0 0 1194 3" style="" anchor="default"/>
  246. </Layout>
  247. </Layouts>
  248. </Div>
  249. <Grid id="grd_chosspec" binddataset="ds_main_list1_chosreclist" position="absolute 0 30 1194 187" style="" oncellclick="group3_grd_chosspec_oncellclick" anchor="default">
  250. <Formats>
  251. <Format id="default">
  252. <Columns>
  253. <Column size="58"/>
  254. <Column size="90"/>
  255. <Column size="90"/>
  256. <Column size="150"/>
  257. <Column size="80"/>
  258. <Column size="90"/>
  259. <Column size="90"/>
  260. <Column size="80"/>
  261. <Column size="80"/>
  262. <Column size="80"/>
  263. <Column size="80"/>
  264. <Column size="0"/>
  265. <Column size="0"/>
  266. <Column size="0"/>
  267. <Column size="0"/>
  268. </Columns>
  269. <Rows>
  270. <Row size="24" band="head"/>
  271. <Row size="24"/>
  272. </Rows>
  273. <Band id="head">
  274. <Cell text="구분"/>
  275. <Cell col="1" text="환자번호"/>
  276. <Cell col="2" text="환자성명"/>
  277. <Cell col="3" text="진료과"/>
  278. <Cell col="4" text="전문의"/>
  279. <Cell col="5" text="진료/입원일자"/>
  280. <Cell col="6" text="퇴원일자"/>
  281. <Cell col="7" text="진료비총액"/>
  282. <Cell col="8" text="본인부담금"/>
  283. <Cell col="9" text="할인금액"/>
  284. <Cell col="10" text="실부담금"/>
  285. <Cell col="11" text="일련번호"/>
  286. <Cell col="12" text="상병명"/>
  287. <Cell col="13" text="진료과코드"/>
  288. <Cell col="14" text="진료의"/>
  289. </Band>
  290. <Band id="body">
  291. <Cell displaytype="combo" style="align:center middle;" text="bind:ioflag" combodataset="ds_init_P0001list_P0001" combocodecol="cdid" combodatacol="cdnm"/>
  292. <Cell col="1" style="align:left middle;" text="bind:pid"/>
  293. <Cell col="2" style="align:left middle;" text="bind:hngnm"/>
  294. <Cell col="3" style="align:left middle;" text="bind:orddeptnm"/>
  295. <Cell col="4" style="align:left middle;" text="bind:orddrnm"/>
  296. <Cell col="5" displaytype="date" text="bind:ordindd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  297. <Cell col="6" displaytype="date" text="bind:dschdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  298. <Cell col="7" displaytype="number" text="bind:totordamt" mask="#,##0"/>
  299. <Cell col="8" displaytype="number" text="bind:totownbamt" mask="#,##0"/>
  300. <Cell col="9" displaytype="number" text="bind:discamt" mask="#,##0"/>
  301. <Cell col="10" displaytype="number" text="bind:orgbamt" mask="#,##0"/>
  302. <Cell col="11" text="bind:cretno"/>
  303. <Cell col="12" text="bind:orddeptcd"/>
  304. <Cell col="13" text="bind:orddrid"/>
  305. </Band>
  306. </Format>
  307. </Formats>
  308. </Grid>
  309. <Button id="button1" class="btn2" visible="false" position="absolute 1073 5 1126 24" style="" text="병원용" onclick="group3_button1_onclick" anchor="default"/>
  310. <Button id="button4" class="btn2" visible="false" position="absolute 1129 5 1193 24" style="" text="심평원용" onclick="group3_button4_onclick" anchor="default"/>
  311. <Tab id="swt_rcptlist" position="absolute 0 221 1194 685" style="buttonbackground:stretch 10,10;background:stretch 10,26;" anchor="default" tabindex="1">
  312. <Tabpages>
  313. <Tabpage id="case_oscllist" anchor="default">
  314. <Layouts>
  315. <Layout width="1194" height="451">
  316. <Shape id="roundrect2" anchor="default" type="roundrectangle" position="absolute 5 311 220 336" style="border: solid #7cbbdd #7cbbdd;background:transparent ;"/>
  317. <Static id="caption32" class="color_4" position="absolute 155 316 170 331" style="align: middle;" anchor="default"/>
  318. <Static id="caption33" position="absolute 173 316 205 330" style="align: middle;" text="원외" anchor="default"/>
  319. <Static id="caption25" class="cell_2" position="absolute 10 313 80 333" style="align: middle;" text="범 례" anchor="default"/>
  320. <Static id="caption26" class="color_1" position="absolute 95 316 110 331" style="align: middle;" anchor="default"/>
  321. <Static id="caption27" position="absolute 113 317 163 331" style="align: middle;" text="그룹" anchor="default"/>
  322. <Grid id="grd_oscllist" binddataset="ds_main_opmiinfo_m_oscl_oscl" position="absolute 4 10 1188 425" style="" anchor="default">
  323. <Formats>
  324. <Format id="default">
  325. <Columns>
  326. <Column size="22"/>
  327. <Column size="0"/>
  328. <Column size="79"/>
  329. <Column size="79"/>
  330. <Column size="270"/>
  331. <Column size="49"/>
  332. <Column size="35"/>
  333. <Column size="35"/>
  334. <Column size="35"/>
  335. <Column size="99"/>
  336. <Column size="84"/>
  337. <Column size="65"/>
  338. <Column size="65"/>
  339. <Column size="35"/>
  340. <Column size="65"/>
  341. <Column size="65"/>
  342. <Column size="65"/>
  343. <Column size="72"/>
  344. <Column size="72"/>
  345. <Column size="34"/>
  346. <Column size="34"/>
  347. <Column size="0"/>
  348. </Columns>
  349. <Rows>
  350. <Row size="25" band="head"/>
  351. <Row size="25"/>
  352. </Rows>
  353. <Band id="head">
  354. <Cell text="±"/>
  355. <Cell col="1" text="그룹"/>
  356. <Cell col="2" text="그룹코드"/>
  357. <Cell col="3" text="수가코드"/>
  358. <Cell col="4" text="수가명칭"/>
  359. <Cell col="5" text="급/비"/>
  360. <Cell col="6" text="수량"/>
  361. <Cell col="7" text="횟수"/>
  362. <Cell col="8" text="일수"/>
  363. <Cell col="9" text="산정"/>
  364. <Cell col="10" text="산정가산액"/>
  365. <Cell col="11" text="단가"/>
  366. <Cell col="12" text="가산금액"/>
  367. <Cell col="13" text="요율"/>
  368. <Cell col="14" text="선택진료"/>
  369. <Cell col="15" text="본인부담"/>
  370. <Cell col="16" text="감면금"/>
  371. <Cell col="17" text="진료일자"/>
  372. <Cell col="18" text="시행일자"/>
  373. <Cell col="19" text="원외"/>
  374. <Cell col="20" text="임상"/>
  375. <Cell col="21" text="재료행위구분"/>
  376. </Band>
  377. <Band id="body">
  378. <Cell text="bind:oscl_hidden"/>
  379. <Cell col="1" text="bind:oscl_grupflag"/>
  380. <Cell col="2" style="align:left middle;" text="bind:oscl_grupcalcscorcd"/>
  381. <Cell col="3" style="align:left middle;" text="bind:oscl_snglcalcscorcd"/>
  382. <Cell col="4" style="align:left middle;" text="bind:oscl_snglcalcscorcdnm"/>
  383. <Cell col="5" displaytype="combo" text="bind:oscl_calcpayflag" combodataset="ds_init_P0104list_P0104" combocodecol="cdid" combodatacol="cdnm"/>
  384. <Cell col="6" displaytype="number" text="bind:oscl_calcqty" mask="#,##0"/>
  385. <Cell col="7" displaytype="number" text="bind:oscl_calctims" mask="#,##0"/>
  386. <Cell col="8" displaytype="number" text="bind:oscl_calcdays" mask="#,##0"/>
  387. <Cell col="9" text="bind:oscl_estmmncdnm"/>
  388. <Cell col="10" displaytype="number" text="bind:oscl_estmamt" mask="#,##0"/>
  389. <Cell col="11" displaytype="number" text="bind:oscl_calcamt" mask="#,##0"/>
  390. <Cell col="12" displaytype="number" text="bind:oscl_hospaddamt" mask="#,##0"/>
  391. <Cell col="13" text="bind:oscl_payownbrate"/>
  392. <Cell col="14" displaytype="number" text="bind:oscl_specamt" mask="#,##0"/>
  393. <Cell col="15" displaytype="number" text="bind:oscl_ownbamt" mask="#,##0"/>
  394. <Cell col="16" displaytype="number" text="bind:oscl_oscldiscamt" mask="#,##0"/>
  395. <Cell col="17" displaytype="date" text="bind:oscl_orddd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  396. <Cell col="18" displaytype="date" text="bind:oscl_execdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  397. <Cell col="19" style="align:left middle;" text="bind:oscl_outordyn"/>
  398. <Cell col="20" style="align:left middle;" text="bind:oscl_clincstdyyn"/>
  399. <Cell col="21" text="bind:oscl_matractflag"/>
  400. </Band>
  401. </Format>
  402. </Formats>
  403. </Grid>
  404. <Button id="btn_exceloscl" class="btn2_letter4" visible="false" position="absolute 1120 427 1184 446" style="" text="엑셀저장" onclick="group3_swt_rcptlist_case_oscllist_btn_exceloscl_onclick" anchor="default"/>
  405. <Shape id="line6" class="line_10" linetype="horizontal" position="absolute 4 6 1188 10" style="" anchor="default"/>
  406. </Layout>
  407. </Layouts>
  408. </Tabpage>
  409. <Tabpage id="case_opmilist" selected="true" anchor="default">
  410. <Layouts>
  411. <Layout>
  412. <Shape id="line18" class="line_10" linetype="horizontal" position="absolute 0 6 1184 10" style="" anchor="default"/>
  413. <Grid id="grd_mopmi" binddataset="ds_main_h_mopmi_opmi" position="absolute 810 10 1185 446" style="" onmousedown="group3_swt_rcptlist_case_opmilist_grd_mopmi_onmousedown" onkillfocus="group3_swt_rcptlist_case_opmilist_grd_mopmi_onkillfocus" oncelldblclick="group3_swt_rcptlist_case_opmilist_grd_mopmi_oncelldblclick" anchor="default">
  414. <Formats>
  415. <Format id="default">
  416. <Columns>
  417. <Column size="80"/>
  418. <Column size="68"/>
  419. <Column size="68"/>
  420. <Column size="60"/>
  421. <Column size="36"/>
  422. <Column size="59"/>
  423. <Column size="70"/>
  424. <Column size="70"/>
  425. <Column size="50"/>
  426. <Column size="37"/>
  427. <Column size="100"/>
  428. </Columns>
  429. <Rows>
  430. <Row size="26" band="head"/>
  431. <Row size="24"/>
  432. </Rows>
  433. <Band id="head">
  434. <Cell text="진료과"/>
  435. <Cell col="1" text="진료일자"/>
  436. <Cell col="2" text="수납일자"/>
  437. <Cell col="3" text="영수번호"/>
  438. <Cell col="4" text="순번"/>
  439. <Cell col="5" text="총진료비"/>
  440. <Cell col="6" text="현금"/>
  441. <Cell col="7" text="카드"/>
  442. <Cell col="8" text="수납자"/>
  443. <Cell col="9" style="align:center top;" text="마이&#13;&#10;그레&#13;&#10;이션&#13;&#10;여부"/>
  444. <Cell col="10" text="수납시간"/>
  445. </Band>
  446. <Band id="body">
  447. <Cell style="align:left middle;" text="bind:orddeptcdnm"/>
  448. <Cell col="1" displaytype="date" style="align:left middle;" text="bind:orddd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  449. <Cell col="2" displaytype="date" style="align:left middle;" text="bind:rcptdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  450. <Cell col="3" displaytype="number" text="bind:rcptno" mask="#,##0"/>
  451. <Cell col="4" displaytype="number" text="bind:rcptseqno" mask="#,##0"/>
  452. <Cell col="5" displaytype="number" text="bind:totamt" mask="#,##0"/>
  453. <Cell col="6" displaytype="number" text="bind:cashamt" mask="#,##0"/>
  454. <Cell col="7" displaytype="number" text="bind:cardamt" mask="#,##0"/>
  455. <Cell col="8" style="align:left middle;" text="bind:rcptridnm"/>
  456. <Cell col="9" text="bind:migyn"/>
  457. <Cell col="10" style="align:left middle;" text="bind:rcpttm"/>
  458. </Band>
  459. </Format>
  460. </Formats>
  461. </Grid>
  462. <Grid id="grd_opmilist" binddataset="ds_main_baseinfo_opmilist_opmi" position="absolute 0 10 800 446" style="" oncelldblclick="group3_swt_rcptlist_case_opmilist_grd_opmilist_oncelldblclick" anchor="default">
  463. <Formats>
  464. <Format id="default">
  465. <Columns>
  466. <Column size="25"/>
  467. <Column size="0"/>
  468. <Column size="75"/>
  469. <Column size="75"/>
  470. <Column size="30"/>
  471. <Column size="90"/>
  472. <Column size="44"/>
  473. <Column size="70"/>
  474. <Column size="30"/>
  475. <Column size="30"/>
  476. <Column size="45"/>
  477. <Column size="59"/>
  478. <Column size="60"/>
  479. <Column size="60"/>
  480. <Column size="60"/>
  481. <Column size="60"/>
  482. <Column size="60"/>
  483. <Column size="60"/>
  484. <Column size="60"/>
  485. <Column size="60"/>
  486. <Column size="60"/>
  487. <Column size="60"/>
  488. <Column size="60"/>
  489. <Column size="63"/>
  490. <Column size="70"/>
  491. <Column size="58"/>
  492. <Column size="40"/>
  493. <Column size="40"/>
  494. <Column size="51"/>
  495. <Column size="30"/>
  496. <Column size="60"/>
  497. <Column size="60"/>
  498. <Column size="60"/>
  499. <Column size="100"/>
  500. <Column size="60"/>
  501. <Column size="60"/>
  502. <Column size="60"/>
  503. <Column size="100"/>
  504. <Column size="0"/>
  505. <Column size="60"/>
  506. <Column size="100"/>
  507. <Column size="0"/>
  508. <Column size="0"/>
  509. <Column size="0"/>
  510. <Column size="0"/>
  511. <Column size="0"/>
  512. <Column size="0"/>
  513. <Column size="0"/>
  514. <Column size="0"/>
  515. <Column size="0"/>
  516. <Column size="0"/>
  517. <Column size="0"/>
  518. <Column size="0"/>
  519. <Column size="0"/>
  520. <Column size="0"/>
  521. <Column size="0"/>
  522. <Column size="0"/>
  523. <Column size="0"/>
  524. <Column size="0"/>
  525. <Column size="0"/>
  526. <Column size="0"/>
  527. <Column size="0"/>
  528. <Column size="0"/>
  529. <Column size="0"/>
  530. <Column size="0"/>
  531. <Column size="0"/>
  532. <Column size="0"/>
  533. <Column size="0"/>
  534. <Column size="0"/>
  535. <Column size="0"/>
  536. <Column size="0"/>
  537. <Column size="0"/>
  538. <Column size="0"/>
  539. <Column size="0"/>
  540. <Column size="0"/>
  541. <Column size="0"/>
  542. <Column size="0"/>
  543. <Column size="0"/>
  544. <Column size="0"/>
  545. <Column size="0"/>
  546. <Column size="0"/>
  547. <Column size="0"/>
  548. <Column size="0"/>
  549. <Column size="0"/>
  550. <Column size="0"/>
  551. <Column size="0"/>
  552. <Column size="0"/>
  553. <Column size="0"/>
  554. <Column size="0"/>
  555. <Column size="0"/>
  556. <Column size="0"/>
  557. <Column size="0"/>
  558. <Column size="0"/>
  559. </Columns>
  560. <Rows>
  561. <Row size="25" band="head"/>
  562. <Row size="25"/>
  563. </Rows>
  564. <Band id="head">
  565. <Cell/>
  566. <Cell col="1" text="√"/>
  567. <Cell col="2" text=" 진료일자"/>
  568. <Cell col="3" text="수납일자"/>
  569. <Cell col="4" text="상태"/>
  570. <Cell col="5" text="진료과"/>
  571. <Cell col="6" text="진료의"/>
  572. <Cell col="7" text="계정"/>
  573. <Cell col="8" text="보험"/>
  574. <Cell col="9" text="보조"/>
  575. <Cell col="10" text="부담률"/>
  576. <Cell col="11" text="급여액"/>
  577. <Cell col="12" text="비급여액"/>
  578. <Cell col="13" text="선택진료"/>
  579. <Cell col="14" text="총진료비"/>
  580. <Cell col="15" text="본인부담"/>
  581. <Cell col="16" text="감면금"/>
  582. <Cell col="17" text="선수금"/>
  583. <Cell col="18" text="선수대체"/>
  584. <Cell col="19" text="미수금"/>
  585. <Cell col="20" text="수혈보상"/>
  586. <Cell col="21" text="기수납액"/>
  587. <Cell col="22" text="실수납액"/>
  588. <Cell col="23" text="영수번호"/>
  589. <Cell col="24" text="수납자"/>
  590. <Cell col="25" style="align:left middle;" text="시간"/>
  591. <Cell col="26" text="원내"/>
  592. <Cell col="27" text="원외"/>
  593. <Cell col="28" text="순번"/>
  594. <Cell col="29" text="멀티"/>
  595. <Cell col="30" text="현금수납"/>
  596. <Cell col="31" text="카드수납"/>
  597. <Cell col="32" text="통장입금"/>
  598. <Cell col="33" text="산전지원금"/>
  599. <Cell col="34" text="기현금"/>
  600. <Cell col="35" text="기카드"/>
  601. <Cell col="36" text="기통장"/>
  602. <Cell col="37" text="기산전지원금"/>
  603. <Cell col="38" text="처방상태"/>
  604. <Cell col="39" text="수납구분"/>
  605. <Cell col="40" text="MIG여부"/>
  606. </Band>
  607. <Band id="body">
  608. <Cell celltype="head" expr="currow + 1"/>
  609. <Cell col="1" text="bind:opmi_orddd"/>
  610. <Cell col="2" displaytype="date" text="bind:opmi_rcptexecdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  611. <Cell col="3" displaytype="date" text="bind:opmi_rcptstat" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  612. <Cell col="4" text="bind:opmi_orddeptcd"/>
  613. <Cell col="5" displaytype="combo" text="bind:opmi_orddridnm" combodataset="ds_hidden_init_orddeptcd" combocodecol="cd" combodatacol="nm"/>
  614. <Cell col="6" style="align:left middle;" text="bind:opmi_disccd"/>
  615. <Cell col="7" text="bind:opmi_insukind"/>
  616. <Cell col="8" text="bind:opmi_suppkind"/>
  617. <Cell col="9" text="bind:opmi_outpayownbrate"/>
  618. <Cell col="10" text="bind:opmi_payamt"/>
  619. <Cell col="11" displaytype="number" text="bind:opmi_totnopyamt" mask="#,##0"/>
  620. <Cell col="12" displaytype="number" text="bind:opmi_specamt" mask="#,##0"/>
  621. <Cell col="13" displaytype="number" text="bind:opmi_totamt" mask="#,##0"/>
  622. <Cell col="14" displaytype="number" text="bind:opmi_totownbamt" mask="#,##0"/>
  623. <Cell col="15" displaytype="number" text="bind:opmi_discreduamt" mask="#,##0"/>
  624. <Cell col="16" displaytype="number" text="bind:opmi_mdlrcptamt" mask="#,##0"/>
  625. <Cell col="17" displaytype="number" text="bind:opmi_uncoamt" mask="#,##0"/>
  626. <Cell col="18" displaytype="number" text="bind:opmi_bloddiscamt" mask="#,##0"/>
  627. <Cell col="19" displaytype="number" text="bind:opmi_prercptamt" mask="#,##0"/>
  628. <Cell col="20" displaytype="number" text="bind:opmi_rcptexptamt" mask="#,##0"/>
  629. <Cell col="21" displaytype="number" text="bind:opmi_rcptno" mask="#,##0"/>
  630. <Cell col="22" displaytype="number" text="bind:opmi_rcptridnm" mask="#,##0"/>
  631. <Cell col="23" style="align:left middle;" text="bind:opmi_rcpttm"/>
  632. <Cell col="24" style="align:left middle;" text="bind:opmi_hosindrugno"/>
  633. <Cell col="25" displaytype="date" text="bind:opmi_hosoutdrugno" mask="HH:mm:ss" calendardisplaynulltype="nulltext"/>
  634. <Cell col="26" style="align:left middle;" text="bind:opmi_rcptseqno"/>
  635. <Cell col="27" style="align:left middle;" text="bind:opmi_cnt"/>
  636. <Cell col="28" style="align:left middle;" text="bind:opmi_cashamt"/>
  637. <Cell col="29" style="align:left middle;" text="bind:opmi_cardamt"/>
  638. <Cell col="30" displaytype="number" text="bind:opmi_onlineamt" mask="#,##0"/>
  639. <Cell col="31" displaytype="number" text="bind:opmi_pregdmndamt" mask="#,##0"/>
  640. <Cell col="32" displaytype="number" text="bind:opmi_precashamt" mask="#,##0"/>
  641. <Cell col="33" displaytype="number" text="bind:opmi_precardamt" mask="#,##0"/>
  642. <Cell col="34" displaytype="number" text="bind:opmi_preonlineamt" mask="#,##0"/>
  643. <Cell col="35" displaytype="number" text="bind:opmi_prepregdmndamt" mask="#,##0"/>
  644. <Cell col="36" displaytype="number" text="bind:opmi_oprc" mask="#,##0"/>
  645. <Cell col="37" displaytype="number" text="bind:opmi_opmiflag" mask="#,##0"/>
  646. <Cell col="38" text="bind:migyn"/>
  647. <Cell col="39" style="align:left middle;" text="bind:opmi_pid"/>
  648. <Cell col="40" style="align:left middle;" text="bind:opmi_hngnm"/>
  649. <Cell col="41" text="bind:opmi_rcptdd"/>
  650. <Cell col="42" text="bind:opmi_instcd"/>
  651. <Cell col="43" text="bind:opmi_uncorcptflag"/>
  652. <Cell col="44" text="bind:opmi_cretno"/>
  653. <Cell col="45" text="bind:opmi_acptseqno"/>
  654. <Cell col="46" text="bind:opmi_orddeptcd"/>
  655. <Cell col="47" text="bind:opmi_orddrid"/>
  656. <Cell col="48" text="bind:opmi_ordtype"/>
  657. <Cell col="49" text="bind:opmi_insucd"/>
  658. <Cell col="50" text="bind:opmi_allownbamt"/>
  659. <Cell col="51" text="bind:opmi_totnopyamt"/>
  660. <Cell col="52" text="bind:opmi_nopyamt"/>
  661. <Cell col="53" text="bind:opmi_payownbamt"/>
  662. <Cell col="54" text="bind:opmi_payinsubamt"/>
  663. <Cell col="55" text="bind:opmi_handcapfund"/>
  664. <Cell col="56" text="bind:opmi_subtamt"/>
  665. <Cell col="57" text="bind:opmi_procsubtamt"/>
  666. <Cell col="58" text="bind:opmi_ersubtamt"/>
  667. <Cell col="59" text="bind:opmi_specamt"/>
  668. <Cell col="60" text="bind:opmi_discreduamt"/>
  669. <Cell col="61" text="bind:opmi_discamt"/>
  670. <Cell col="62" text="bind:opmi_reduamt"/>
  671. <Cell col="63" text="bind:opmi_premdlrcptamt"/>
  672. <Cell col="64" text="bind:opmi_totpreamt"/>
  673. <Cell col="65" text="bind:opmi_restamt"/>
  674. <Cell col="66" text="bind:opmi_calcmthdflag"/>
  675. <Cell col="67" text="bind:opmi_remfact"/>
  676. <Cell col="68" text="bind:opmi_paypsnflag"/>
  677. <Cell col="69" text="bind:opmi_paydepoamt"/>
  678. <Cell col="70" text="bind:opmi_paypsnrem"/>
  679. <Cell col="71" text="bind:opmi_orgrcptdd"/>
  680. <Cell col="72" text="bind:opmi_orgrcptno"/>
  681. <Cell col="73" text="bind:opmi_orgrcptseqno"/>
  682. <Cell col="74" text="bind:opmi_rcptexecdd"/>
  683. <Cell col="75" text="bind:opmi_rcptrid"/>
  684. <Cell col="76" text="bind:opmi_fstrgstrid"/>
  685. <Cell col="77" text="bind:opmi_fstrgstdt"/>
  686. <Cell col="78" text="bind:opmi_lastupdtrid"/>
  687. <Cell col="79" text="bind:opmi_lastupdtdt"/>
  688. <Cell col="80" text="bind:opmi_suppamt"/>
  689. <Cell col="81" text="bind:opmi_checkflag"/>
  690. <Cell col="82" text="bind:opmi_cardno"/>
  691. <Cell col="83" text="bind:opmi_qualcnfmno"/>
  692. <Cell col="84" text="bind:opmi_acntno"/>
  693. <Cell col="85" text="bind:opmi_orddeptcdnm"/>
  694. <Cell col="86" text="bind:opmi_deptengabbr"/>
  695. <Cell col="87" text="bind:opmi_outpayownbrate"/>
  696. <Cell col="88" text="bind:opmi_rcptridnm"/>
  697. <Cell col="89" text="bind:opmi_rcptflag"/>
  698. <Cell col="90" text="bind:opmi_disccd"/>
  699. </Band>
  700. </Format>
  701. </Formats>
  702. </Grid>
  703. </Layout>
  704. </Layouts>
  705. </Tabpage>
  706. </Tabpages>
  707. </Tab>
  708. <Button id="btn_oscl" class="btn_sw" position="absolute 108 217 216 239" style="" text="처방계산내역" anchor="default" onclick="group3_btn_oscl_onclick"/>
  709. <Button id="btn_rcptlist" class="btn_sw" position="absolute 0 217 108 239" style="" text="외래수납내역" anchor="default" onclick="group3_btn_rcptlist_onclick"/>
  710. <Button id="button5" class="btn2" position="absolute 1129 192 1193 211" style="" text="엑셀저장" onclick="group3_button5_onclick" anchor="default"/>
  711. </Layout>
  712. </Layouts>
  713. </Div>
  714. </Layout>
  715. </Layouts>
  716. <Objects>
  717. <Dataset id="ds_init_P0104list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  718. <ColumnInfo/>
  719. </Dataset>
  720. <Dataset id="ds_main_list1_chosreclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  721. <ColumnInfo/>
  722. </Dataset>
  723. <Dataset id="ds_main_list3_iscl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  724. <ColumnInfo/>
  725. </Dataset>
  726. <Dataset id="ds_main_list2_grdordamtdetlspeclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  727. <ColumnInfo/>
  728. </Dataset>
  729. <Dataset id="ds_hidden_init_disccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  730. <ColumnInfo>
  731. <Column id="cd" type="STRING" size="256"/>
  732. <Column id="nm" type="STRING" size="256"/>
  733. </ColumnInfo>
  734. <Rows>
  735. <Row>
  736. <Col id="cd"/>
  737. <Col id="nm"/>
  738. </Row>
  739. </Rows>
  740. </Dataset>
  741. <Dataset id="ds_main_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  742. <ColumnInfo/>
  743. </Dataset>
  744. <Dataset id="ds_hidden_init_roomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  745. <ColumnInfo>
  746. <Column id="cd" type="STRING" size="256"/>
  747. <Column id="nm" type="STRING" size="256"/>
  748. <Column id="wd" type="STRING" size="256"/>
  749. <Column id="gr" type="STRING" size="256"/>
  750. <Column id="ty" type="STRING" size="256"/>
  751. </ColumnInfo>
  752. <Rows>
  753. <Row>
  754. <Col id="cd"/>
  755. <Col id="nm"/>
  756. <Col id="wd"/>
  757. <Col id="gr"/>
  758. <Col id="ty"/>
  759. </Row>
  760. </Rows>
  761. </Dataset>
  762. <Dataset id="ds_init_P0001list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  763. <ColumnInfo/>
  764. </Dataset>
  765. <Dataset id="ds_hidden_init_wardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  766. <ColumnInfo>
  767. <Column id="cd" type="STRING" size="256"/>
  768. <Column id="nm" type="STRING" size="256"/>
  769. <Column id="of" type="STRING" size="256"/>
  770. </ColumnInfo>
  771. <Rows>
  772. <Row>
  773. <Col id="cd"/>
  774. <Col id="nm"/>
  775. <Col id="of"/>
  776. </Row>
  777. </Rows>
  778. </Dataset>
  779. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  780. <ColumnInfo/>
  781. </Dataset>
  782. <Dataset id="ds_hidden_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  783. <ColumnInfo/>
  784. </Dataset>
  785. <Dataset id="ds_hidden_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  786. <ColumnInfo>
  787. <Column id="cd" type="STRING" size="256"/>
  788. <Column id="nm" type="STRING" size="256"/>
  789. <Column id="up" type="STRING" size="256"/>
  790. <Column id="io" type="STRING" size="256"/>
  791. </ColumnInfo>
  792. <Rows>
  793. <Row>
  794. <Col id="cd"/>
  795. <Col id="nm"/>
  796. <Col id="up"/>
  797. <Col id="io"/>
  798. </Row>
  799. </Rows>
  800. </Dataset>
  801. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  802. <ColumnInfo/>
  803. </Dataset>
  804. <Dataset id="ds_hidden_init_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  805. <ColumnInfo>
  806. <Column id="cd" type="STRING" size="256"/>
  807. <Column id="nm" type="STRING" size="256"/>
  808. </ColumnInfo>
  809. <Rows>
  810. <Row>
  811. <Col id="cd"/>
  812. <Col id="nm"/>
  813. </Row>
  814. </Rows>
  815. </Dataset>
  816. <Dataset id="ds_hidden_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  817. <ColumnInfo>
  818. <Column id="cd" type="STRING" size="256"/>
  819. <Column id="nm" type="STRING" size="256"/>
  820. <Column id="dp" type="STRING" size="256"/>
  821. <Column id="sp" type="STRING" size="256"/>
  822. </ColumnInfo>
  823. <Rows>
  824. <Row>
  825. <Col id="cd"/>
  826. <Col id="nm"/>
  827. <Col id="dp"/>
  828. <Col id="sp"/>
  829. </Row>
  830. </Rows>
  831. </Dataset>
  832. <Dataset id="ds_main_baseinfo_opmilist_opmi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  833. <ColumnInfo/>
  834. </Dataset>
  835. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  836. <ColumnInfo/>
  837. </Dataset>
  838. <Dataset id="ds_hidden_init_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  839. <ColumnInfo>
  840. <Column id="prestdd" type="STRING" size="256"/>
  841. <Column id="mskindflag" type="STRING" size="256"/>
  842. </ColumnInfo>
  843. <Rows>
  844. <Row>
  845. <Col id="prestdd"/>
  846. <Col id="mskindflag"/>
  847. </Row>
  848. </Rows>
  849. </Dataset>
  850. <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  851. <ColumnInfo>
  852. <Column id="pid" type="STRING" size="256"/>
  853. <Column id="ofidocacptdd" type="STRING" size="256"/>
  854. <Column id="ofidocretno" type="STRING" size="256"/>
  855. <Column id="flag" type="STRING" size="256"/>
  856. </ColumnInfo>
  857. <Rows>
  858. <Row>
  859. <Col id="pid"/>
  860. <Col id="ofidocacptdd"/>
  861. <Col id="ofidocretno"/>
  862. <Col id="flag"/>
  863. </Row>
  864. </Rows>
  865. </Dataset>
  866. <Dataset id="ds_send_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  867. <ColumnInfo>
  868. <Column id="sess_posinstcd" type="STRING" size="256"/>
  869. </ColumnInfo>
  870. <Rows>
  871. <Row>
  872. <Col id="sess_posinstcd">012</Col>
  873. </Row>
  874. </Rows>
  875. </Dataset>
  876. <Dataset id="ds_send_data3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  877. <ColumnInfo>
  878. <Column id="pid" type="STRING" size="256"/>
  879. <Column id="ofidocacptdd" type="STRING" size="256"/>
  880. <Column id="cretno" type="STRING" size="256"/>
  881. <Column id="inoutdd" type="STRING" size="256"/>
  882. <Column id="flag" type="STRING" size="256"/>
  883. </ColumnInfo>
  884. <Rows>
  885. <Row>
  886. <Col id="pid"/>
  887. <Col id="ofidocacptdd"/>
  888. <Col id="cretno"/>
  889. <Col id="inoutdd"/>
  890. <Col id="flag"/>
  891. </Row>
  892. </Rows>
  893. </Dataset>
  894. <Dataset id="ds_send_data4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  895. <ColumnInfo>
  896. <Column id="pid" type="STRING" size="256"/>
  897. <Column id="orddeptcd" type="STRING" size="256"/>
  898. <Column id="atdoctid" type="STRING" size="256"/>
  899. <Column id="inoutdd" type="STRING" size="256"/>
  900. <Column id="cretno" type="STRING" size="256"/>
  901. <Column id="flag" type="STRING" size="256"/>
  902. </ColumnInfo>
  903. <Rows>
  904. <Row>
  905. <Col id="pid"/>
  906. <Col id="orddeptcd"/>
  907. <Col id="atdoctid"/>
  908. <Col id="inoutdd"/>
  909. <Col id="cretno"/>
  910. <Col id="flag"/>
  911. </Row>
  912. </Rows>
  913. </Dataset>
  914. <Dataset id="ds_send_data5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  915. <ColumnInfo>
  916. <Column id="pid" type="STRING" size="256"/>
  917. <Column id="cond" type="STRING" size="256"/>
  918. <Column id="fromdd" type="STRING" size="256"/>
  919. <Column id="todd" type="STRING" size="256"/>
  920. <Column id="orddeptcd" type="STRING" size="256"/>
  921. <Column id="insukind" type="STRING" size="256"/>
  922. <Column id="rtnyn" type="STRING" size="256"/>
  923. </ColumnInfo>
  924. <Rows>
  925. <Row>
  926. <Col id="pid"/>
  927. <Col id="cond"/>
  928. <Col id="fromdd"/>
  929. <Col id="todd"/>
  930. <Col id="orddeptcd"/>
  931. <Col id="insukind"/>
  932. <Col id="rtnyn"/>
  933. </Row>
  934. </Rows>
  935. </Dataset>
  936. <Dataset id="ds_send_update" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  937. <ColumnInfo>
  938. <Column id="datalist" type="STRING" size="256"/>
  939. </ColumnInfo>
  940. <Rows>
  941. <Row>
  942. <Col id="datalist"/>
  943. </Row>
  944. </Rows>
  945. </Dataset>
  946. <Dataset id="ds_hidden_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  947. <ColumnInfo>
  948. <Column id="pid" type="STRING" size="256"/>
  949. <Column id="ofidocacptdd" type="STRING" size="256"/>
  950. <Column id="cretno" type="STRING" size="256"/>
  951. <Column id="ordfromdd" type="STRING" size="256"/>
  952. <Column id="ordtodd" type="STRING" size="256"/>
  953. <Column id="ofidocretno" type="STRING" size="256"/>
  954. </ColumnInfo>
  955. <Rows>
  956. <Row>
  957. <Col id="pid"/>
  958. <Col id="ofidocacptdd"/>
  959. <Col id="cretno"/>
  960. <Col id="ordfromdd"/>
  961. <Col id="ordtodd"/>
  962. <Col id="ofidocretno"/>
  963. </Row>
  964. </Rows>
  965. </Dataset>
  966. <Dataset id="ds_main_h_mopmi_opmi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  967. <ColumnInfo/>
  968. </Dataset>
  969. <Dataset id="ds_main_opmiinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  970. <ColumnInfo/>
  971. </Dataset>
  972. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  973. <ColumnInfo/>
  974. </Dataset>
  975. <Dataset id="ds_hidden_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  976. <ColumnInfo>
  977. <Column id="cd" type="STRING" size="256"/>
  978. <Column id="nm" type="STRING" size="256"/>
  979. </ColumnInfo>
  980. <Rows>
  981. <Row>
  982. <Col id="cd"/>
  983. <Col id="nm"/>
  984. </Row>
  985. </Rows>
  986. </Dataset>
  987. <Dataset id="ds_init_P0104list_P0104" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  988. <ColumnInfo>
  989. <Column id="cdid" type="STRING" size="256"/>
  990. <Column id="cdnm" type="STRING" size="256"/>
  991. </ColumnInfo>
  992. <Rows>
  993. <Row>
  994. <Col id="cdid"/>
  995. <Col id="cdnm"/>
  996. </Row>
  997. </Rows>
  998. </Dataset>
  999. <Dataset id="ds_main_opmiinfo_m_oscl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1000. <ColumnInfo>
  1001. <Column id="oscl" type="STRING" size="256"/>
  1002. </ColumnInfo>
  1003. <Rows>
  1004. <Row>
  1005. <Col id="oscl"/>
  1006. </Row>
  1007. </Rows>
  1008. </Dataset>
  1009. <Dataset id="ds_init_P0001list_P0001" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1010. <ColumnInfo>
  1011. <Column id="cdid" type="STRING" size="256"/>
  1012. <Column id="cdnm" type="STRING" size="256"/>
  1013. </ColumnInfo>
  1014. </Dataset>
  1015. <Dataset id="ds_hidden_rcv_opmilist_opmi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1016. <Dataset id="ds_hidden_rcv_list2_grdordamtdetlspeclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1017. <Dataset id="ds_send_s_opmi_opmi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1018. <Dataset id="Dataset01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1019. <Dataset id="ds_hidden_rcv_h_mopmi_opmi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1020. </Objects>
  1021. <Bind/>
  1022. <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs"
  1023. include "com_basiccodexp::ZBC001.xjs"
  1024. var arErrorCode = new HashArray();
  1025. function SMPMC02900_onload(obj: Form, e: LoadEventInfo) {
  1026. frmf_initForm(obj);
  1027. grdf_initGrid(group3.grd_chosspec);
  1028. grdf_initGrid(group3.grd_earn);
  1029. grdf_initGrid(group3.grd_ordamtdetlspec);
  1030. grdf_initGrid(group3.swt_rcptlist.case_opmilist.grd_mopmi);
  1031. grdf_initGrid(group3.swt_rcptlist.case_opmilist.grd_opmilist);
  1032. grdf_initGrid(group3.swt_rcptlist.case_oscllist.grd_oscllist);
  1033. fChosSpecRef();
  1034. fScreenSet();
  1035. group3.swt_rcptlist.case_opmilist.grd_opmilist.position.width = 1185;
  1036. var arrParam = [{
  1037. dsNm: "ds_init_P0104list_P0104",
  1038. cdGrpId: "P0104"
  1039. }, {
  1040. dsNm: "ds_init_P0001list_P0001",
  1041. cdGrpId: "P0001"
  1042. }];
  1043. appf_getCodeList(arrParam);
  1044. }
  1045. function group3_group4_button2_onclick(obj: Button, e: ClickEventInfo) {
  1046. var rows = ds_main_list2_grdordamtdetlspeclist.rowcount;
  1047. var flag = "";
  1048. var status = "";
  1049. var row = group3.grd_chosspec.currentrow;
  1050. for (i = 0; i < rows; i++) {
  1051. flag = ds_main_list2_grdordamtdetlspeclist.getColumn(i, "flag");
  1052. status = ds_main_list2_grdordamtdetlspeclist.getRowType(i);
  1053. if (flag == "I" && status == Dataset.ROWTYPE_UPDATE) {
  1054. //group3.grd_ordamtdetlspec.rowStatus(i) = 1;
  1055. ds_main_list2_grdordamtdetlspeclist.setRowType(i, Dataset.ROWTYPE_INSERT);
  1056. }
  1057. }
  1058. //ds_send_update.setColumn( 0, "datalist",group3.grd_ordamtdetlspec.getUpdateData());
  1059. var update = grdf_getGridUpdateData(group3.grd_ordamtdetlspec, "all");
  1060. ds_send_update_datalist.copyData(update);
  1061. // 수진 내원 내역 저장 / 조회
  1062. //if( submit("TXPMC03004")) {
  1063. var oParam = {};
  1064. oParam.id = "TXPMC03004";
  1065. oParam.service = "patinfomngtapp.PatSpecPat";
  1066. oParam.method = "reqExeOrdAmtDetlSpec";
  1067. oParam.inds = "req=ds_send_update_datalist";
  1068. oParam.outds = "ds_hidden_rcv_list2_grdordamtdetlspeclist=grdordamtdetlspeclist";
  1069. oParam.async = false;
  1070. oParam.callback = "cf_TXPMC03004";
  1071. tranf_submit(oParam);
  1072. if (arErrorCode.pop("TXPMC03004") > -1) {
  1073. ds_main_list2_grdordamtdetlspeclist.clearData();
  1074. if (ds_hidden_rcv_list2_grdordamtdetlspeclist.rowcount > 0) {
  1075. ds_main_list2_grdordamtdetlspeclist.copyData(ds_hidden_rcv_list2_grdordamtdetlspeclist);
  1076. }
  1077. }
  1078. /////////////////////////////////////////////////////
  1079. /////////////////////////////////////////////////////
  1080. /////////////////////////////////////////////////////
  1081. /////////////////////////////////////////////////////
  1082. /////////////////////////////////////////////////////
  1083. /////////////////////////////////////////////////////
  1084. var tmpreturnamt = 0;
  1085. var tmpselectreturnamt = 0;
  1086. for (var i = 0; i < ds_main_list1_chosreclist.rowcount; i++) {
  1087. ds_send_data3.setColumn(0, "pid", ds_main_list1_chosreclist.getColumn(i, "pid")); //1
  1088. ds_send_data3.setColumn(0, "ofidocacptdd", ds_main_list1_chosreclist.getColumn(i, "orddeptnm")); //3
  1089. ds_send_data3.setColumn(0, "inoutdd", ds_main_list1_chosreclist.getColumn(i, "ordindd")); //5
  1090. ds_send_data3.setColumn(0, "cretno", ds_main_list1_chosreclist.getColumn(i, "cretno")); //11
  1091. var ioflag = ds_main_list1_chosreclist.getColumn(i, "ioflag");
  1092. ds_send_data3.setColumn(0, "flag", ((ioflag == "입원") ? "I" : ((ioflag == "외래") ? "O" : "")));
  1093. var oParam = {};
  1094. oParam.id = "TRPMC02902";
  1095. oParam.service = "patinfomngtapp.PatSpecPat";
  1096. oParam.method = "reqGetOrdAmtDetlSpecList";
  1097. oParam.inds = "req=ds_send_data3";
  1098. oParam.outds = "ds_hidden_rcv_list2_grdordamtdetlspeclist=grdordamtdetlspeclist";
  1099. oParam.async = false;
  1100. oParam.callback = "cf_TRPMC02902";
  1101. tranf_submit(oParam);
  1102. if (arErrorCode.pop("TRPMC02902") > -1) {
  1103. ds_main_list2_grdordamtdetlspeclist.clearData();
  1104. if (ds_hidden_rcv_list2_grdordamtdetlspeclist.rowcount > 0) {
  1105. ds_main_list2_grdordamtdetlspeclist.copyData(ds_hidden_rcv_list2_grdordamtdetlspeclist);
  1106. }
  1107. }
  1108. }
  1109. if (frmf_checkOpener()) {
  1110. opener.frmf_setParameter("SMPMC02900_selectreturnamt", tmpselectreturnamt);
  1111. opener.frmf_setParameter("SMPMC02900_returnamt", tmpreturnamt);
  1112. }
  1113. }
  1114. function cf_TXPMC03004(sSvcId, nErrorCode, sErrorMsg) {
  1115. arErrorCode.push(sSvcId, nErrorCode);
  1116. }
  1117. function cf_TRPMC02902(sSvcId, nErrorCode, sErrorMsg) {
  1118. arErrorCode.push(sSvcId, nErrorCode);
  1119. }
  1120. function group3_group4_button3_onclick(obj: Button, e: ClickEventInfo) {
  1121. this.close();
  1122. }
  1123. function group3_grd_chosspec_oncellclick(obj: Grid, e: GridClickEventInfo) {
  1124. ds_main_list3_iscl.clearData();
  1125. if (e.row >= 0 && e.col >= 0) {
  1126. var row = ds_main_list1_chosreclist.rowposition;
  1127. ds_send_data4.setColumn(0, "pid", ds_main_list1_chosreclist.getColumn(row, "pid"));
  1128. ds_send_data4.setColumn(0, "orddeptcd", ds_main_list1_chosreclist.getColumn(row, "orddeptcd"));
  1129. ds_send_data4.setColumn(0, "atdoctid", ds_main_list1_chosreclist.getColumn(row, "orddrid"));
  1130. ds_send_data4.setColumn(0, "inoutdd", ds_main_list1_chosreclist.getColumn(row, "ordindd"));
  1131. ds_send_data4.setColumn(0, "cretno", ds_main_list1_chosreclist.getColumn(row, "cretno"));
  1132. var ioflag = ds_main_list1_chosreclist.getColumn(i, "ioflag");
  1133. var vFlag = ((ioflag == "입원") ? "I" : ((ioflag == "외래") ? "O" : ""));
  1134. if (vFlag == "I") {
  1135. frmf_modal("SMPAI00200", "SMPAI00200", "", "", "1", "150", "150", "", "", "", "", "", "M");
  1136. } else if (vFlag == "O") {
  1137. ds_send_data4.setColumn(0, "flag", "O");
  1138. var oParam = {};
  1139. oParam.id = "TRPMC02904";
  1140. oParam.service = "patinfomngtapp.PatSpecPat";
  1141. oParam.method = "reqGetNewOpmiOrdAmtDetlSpecList";
  1142. oParam.inds = "req=ds_send_data4";
  1143. oParam.outds = "ds_hidden_rcv_opmilist_opmi=opmi";
  1144. oParam.async = false;
  1145. oParam.callback = "cf_TRPMC02904";
  1146. tranf_submit(oParam);
  1147. if (arErrorCode.pop("TRPMC02904") > -1) {
  1148. ds_main_baseinfo_opmilist_opmi.clearData();
  1149. if (ds_hidden_rcv_opmilist_opmi.rowcount; > 0) {
  1150. ds_main_baseinfo_opmilist_opmi.copyData(ds_hidden_rcv_opmilist_opmi);
  1151. } else {
  1152. ds_main_baseinfo_opmilist_opmi.copyData(ds_hidden_rcv_opmilist_opmi);
  1153. sysf_messageBox("진료비상세내역 정보가 ", "I004");
  1154. }
  1155. }
  1156. }
  1157. fScreenSet(vFlag);
  1158. }
  1159. }
  1160. function cf_TRPMC02904(sSvcId, nErrorCode, sErrorMsg) {
  1161. arErrorCode.push(sSvcId, nErrorCode);
  1162. }
  1163. function group3_button1_onclick(obj: Button, e: ClickEventInfo) {
  1164. grdf_exportExcel(group3.grd_ordamtdetlspec, "진료비상세내역-병원용", "Sheet1", true, "", 'user', true);
  1165. }
  1166. function group3_button4_onclick(obj: Button, e: ClickEventInfo) {
  1167. grdf_exportExcel(group3.grd_ordamtdetlspec, "진료비상세내역-심평원용", "Sheet1", true, "", 'user', true);
  1168. }
  1169. function group3_swt_rcptlist_case_oscllist_btn_exceloscl_onclick(obj: Button, e: ClickEventInfo) {
  1170. grdf_exportExcel(group3.swt_rcptlist.case_oscllist.grd_oscllist, "수진진료비내역", "Sheet1", true, "", 'user', true);
  1171. }
  1172. function group3_swt_rcptlist_case_opmilist_grd_mopmi_onmousedown(obj: Grid, e: GridMouseEventInfo) {
  1173. }
  1174. function group3_swt_rcptlist_case_opmilist_grd_mopmi_onkillfocus(obj: Grid, e: KillFocusEventInfo) {
  1175. }
  1176. function group3_swt_rcptlist_case_opmilist_grd_mopmi_oncelldblclick(obj: Grid, e: GridClickEventInfo) {
  1177. }
  1178. function group3_swt_rcptlist_case_opmilist_grd_opmilist_oncelldblclick(obj: Grid, e: GridClickEventInfo) {
  1179. if (e.row >= 0 && e.col >= 0) {
  1180. var iRow = ds_main_baseinfo_opmilist_opmi.rowposition;
  1181. if (ds_main_baseinfo_opmilist_opmi.getColumn(iRow, "migyn") == "Y") { //마이그레이션 데이터 볼 때 20080820 이성인 추가
  1182. var vcheck_orddd = utlf_transNullToEmpty(ds_main_baseinfo_opmilist_opmi.getColumn(iRow, "opmi_orddd"));
  1183. if (vcheck_orddd != "" || vcheck_orddd != "-" || vcheck_orddd != " ") {
  1184. //외래처방계산내역
  1185. fGetOsclList();
  1186. } else {
  1187. sysf_messageBox("선택된 내역이 없습니다.", "E999", "");
  1188. return;
  1189. }
  1190. var migmultichk = ds_main_opmiinfo_m_oscl_oscl.getColumn(0, "migmultichk");
  1191. //멀티수납건 조회
  1192. if (migmultichk == "Y") {
  1193. var oParam = {};
  1194. oParam.id = "TRPMC02906";
  1195. oParam.service = "patinfomngtapp.PatSpecPat";
  1196. oParam.method = "reqGetNewMultiOpmiOrdAmtDetlSpecList";
  1197. oParam.inds = "opmi=ds_send_s_opmi_opmi";
  1198. oParam.outds = "ds_hidden_rcv_h_mopmi_opmi=opmi";
  1199. oParam.async = false;
  1200. oParam.callback = "cf_TRPMC02906";
  1201. tranf_submit(oParam);
  1202. if (arErrorCode.pop("TRPMC02906") > -1) {
  1203. ds_main_h_mopmi_opmi.clearData();
  1204. if (ds_hidden_rcv_h_mopmi_opmi.rowcount > 0) {
  1205. ds_main_h_mopmi_opmi.copyData(ds_hidden_rcv_h_mopmi_opmi);
  1206. } else {
  1207. ds_main_h_mopmi_opmi.copyData(ds_hidden_rcv_h_mopmi_opmi);
  1208. sysf_messageBox("진료비상세내역 정보가 ", "I004");
  1209. }
  1210. }
  1211. var old_left = group3.swt_rcptlist.case_opmilist.grd_opmilist.position.left;
  1212. group3.swt_rcptlist.case_opmilist.grd_opmilist.position.width = 800;
  1213. group3.swt_rcptlist.case_opmilist.grd_opmilist.position.left = old_left;
  1214. group3.swt_rcptlist.case_opmilist.grd_mopmi.setCellProperty("head", 6, "text", "본인부담금");
  1215. group3.swt_rcptlist.case_opmilist.grd_mopmi.setCellProperty("head", 7, "text", "할인");
  1216. } else {
  1217. var old_left = group3.swt_rcptlist.case_opmilist.grd_opmilist.position.left;
  1218. group3.swt_rcptlist.case_opmilist.grd_opmilist.position.width = "1185";
  1219. group3.swt_rcptlist.case_opmilist.grd_opmilist.position.left = old_left;
  1220. }
  1221. } else {
  1222. var vcheck_orddd = utlf_transNullToEmpty(ds_main_baseinfo_opmilist_opmi.getColumn(iRow, "opmi_orddd"));
  1223. var mcnt = ds_main_baseinfo_opmilist_opmi.getColumn(iRow, "opmi_cnt");
  1224. if (vcheck_orddd != "" || vcheck_orddd != "-" || vcheck_orddd != " ") {
  1225. //외래처방계산내역
  1226. fGetOsclList();
  1227. } else {
  1228. sysf_messageBox("선택된 내역이 없습니다.", "E999", "");
  1229. return;
  1230. }
  1231. //멀티수납건 조회
  1232. if (mcnt > 1) {
  1233. //if (submit("TRPMC02906")){
  1234. var oParam = {};
  1235. oParam.id = "TRPMC02906";
  1236. oParam.service = "patinfomngtapp.PatSpecPat";
  1237. oParam.method = "reqGetNewMultiOpmiOrdAmtDetlSpecList";
  1238. oParam.inds = "opmi=ds_send_s_opmi_opmi";
  1239. oParam.outds = "ds_hidden_rcv_h_mopmi_opmi=opmi";
  1240. oParam.async = false;
  1241. oParam.callback = "cf_TRPMC02906";
  1242. tranf_submit(oParam);
  1243. if (arErrorCode.pop("TRPMC02906") > -1) {
  1244. ds_main_h_mopmi_opmi.clearData();
  1245. if (ds_hidden_rcv_h_mopmi_opmi.rowcount > 0) {
  1246. ds_main_h_mopmi_opmi.copyData(ds_hidden_rcv_h_mopmi_opmi);
  1247. } else {
  1248. ds_main_h_mopmi_opmi.copyData(ds_hidden_rcv_h_mopmi_opmi);
  1249. sysf_messageBox("진료비상세내역 정보가 ", "I004");
  1250. }
  1251. }
  1252. var old_left = group3.swt_rcptlist.case_opmilist.grd_opmilist.position.left;
  1253. group3.swt_rcptlist.case_opmilist.grd_opmilist.position.width = 800;
  1254. group3.swt_rcptlist.case_opmilist.grd_opmilist.position.left = old_left;
  1255. } else {
  1256. var old_left = group3.swt_rcptlist.case_opmilist.grd_opmilist.position.left;
  1257. group3.swt_rcptlist.case_opmilist.grd_opmilist.position.width = 1185;
  1258. group3.swt_rcptlist.case_opmilist.grd_opmilist.position.left = old_left;
  1259. }
  1260. }
  1261. }
  1262. }
  1263. function cf_TRPMC02906(sSvcId, nErrorCode, sErrorMsg) {
  1264. arErrorCode.push(sSvcId, nErrorCode);
  1265. }
  1266. function group3_button5_onclick(obj: Button, e: ClickEventInfo) {
  1267. var row = ds_main_list1_chosreclist.rowposition;
  1268. if (row > 0) {
  1269. var vFlag = ds_main_list1_chosreclist.getColumn(i, "ioflag");
  1270. if (vFlag == "입원") {
  1271. grdf_exportExcel(group3.grd_earn, "입원_진료비상세내역", "Sheet1", true, "", 'user', true);
  1272. } else if (vFlag == "외래") {
  1273. grdf_exportExcel(group3.swt_rcptlist.case_opmilist.grd_opmilist, "외래_외래수납내역", "Sheet1", true, "", 'user', true);
  1274. grdf_exportExcel(group3.swt_rcptlist.case_oscllist.grd_oscllist, "외래_처방계산내역", "Sheet1", true, "", 'user', true);
  1275. }
  1276. }
  1277. }
  1278. function group3_btn_oscl_onclick(obj: Button, e: ClickEventInfo) {
  1279. group3.swt_rcptlist.tabindex = 0; //처방계산내역
  1280. }
  1281. function group3_btn_rcptlist_onclick(obj: Button, e: ClickEventInfo) {
  1282. group3.swt_rcptlist.tabindex = 1; // 외래수납내역
  1283. }]]></Script>
  1284. </Form>
  1285. </FDL>