SMPAI99901_입원무인수납테스트.xfdl 60 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPAI99901" position="absolute 0 0 1196 580" titletext="Untitle" onload="SMPAI99901_onload" oninit="SMPAI99901_oninit">
  5. <Layouts>
  6. <Layout>
  7. <Div id="Div00" taborder="1" position="absolute 0 24 1195 64" class="div_SA" anchor="left top right"/>
  8. <Static id="caption6" class="tit_1" position="absolute 0 0 189 24" style="" text="입원무인수납테스트"/>
  9. <Button id="button1" class="btn1" position="absolute 930 32 986 54" style="" text="조회" onclick="button1_onclick" anchor="top right" visible="false"/>
  10. <Static id="caption1" position="absolute 10 34 70 54" style="" text="환자번호 :"/>
  11. <Static id="caption2" position="absolute 421 34 481 54" style="" text="기관기호 :"/>
  12. <Static id="caption3" position="absolute 596 34 656 54" style="" text="사용자 :"/>
  13. <Edit id="input1" position="absolute 70 34 170 53" style="" anchor="default" autoselect="true"/>
  14. <Edit id="input2" position="absolute 486 34 586 53" style="" anchor="default" autoselect="true"/>
  15. <Edit id="input3" position="absolute 646 34 746 53" style="" anchor="default" autoselect="true"/>
  16. <Edit id="input4" position="absolute 819 34 919 53" style="" anchor="default" autoselect="true"/>
  17. <Static id="caption4" position="absolute 756 34 816 54" style="" text="기능구분 :"/>
  18. <Grid id="datagrid1" binddataset="ds_hidden_rsv_h_inpt_inpt" class="datagrid2" position="absolute 0 94 1195 162" style="" anchor="left top right" autoenter="select" cellsizingtype="col">
  19. <Formats>
  20. <Format id="default">
  21. <Columns>
  22. <Column size="80"/>
  23. <Column size="80"/>
  24. <Column size="200"/>
  25. <Column size="60"/>
  26. <Column size="80"/>
  27. <Column size="80"/>
  28. <Column size="80"/>
  29. <Column size="80"/>
  30. <Column size="80"/>
  31. <Column size="80"/>
  32. <Column size="80"/>
  33. <Column size="80"/>
  34. <Column size="80"/>
  35. <Column size="80"/>
  36. <Column size="80"/>
  37. <Column size="80"/>
  38. <Column size="80"/>
  39. <Column size="80"/>
  40. <Column size="80"/>
  41. <Column size="80"/>
  42. </Columns>
  43. <Rows>
  44. <Row size="24" band="head"/>
  45. <Row size="24"/>
  46. </Rows>
  47. <Band id="head">
  48. <Cell text="error"/>
  49. <Cell col="1" text="errortype"/>
  50. <Cell col="2" text="errormsg"/>
  51. <Cell col="3" text="instcd"/>
  52. <Cell col="4" text="pid"/>
  53. <Cell col="5" text="indd"/>
  54. <Cell col="6" text="cretno"/>
  55. <Cell col="7" text="dschdd"/>
  56. <Cell col="8" text="insukind"/>
  57. <Cell col="9" text="orddeptcd"/>
  58. <Cell col="10" text="orddeptnm"/>
  59. <Cell col="11" text="medispclid"/>
  60. <Cell col="12" text="medispclnm"/>
  61. <Cell col="13" text="wardnm"/>
  62. <Cell col="14" text="roomcd"/>
  63. <Cell col="15" text="rcptflag"/>
  64. <Cell col="16" text="rcptamt"/>
  65. <Cell col="17" text="rrgstno1"/>
  66. <Cell col="18" text="rrgstno2"/>
  67. <Cell col="19" text="hngnm"/>
  68. </Band>
  69. <Band id="body">
  70. <Cell text="bind:error"/>
  71. <Cell col="1" text="bind:errortype"/>
  72. <Cell col="2" style="align:left top;padding:5 2 3 2;" text="bind:errormsg" wordwrap="word"/>
  73. <Cell col="3" text="bind:inpt_instcd"/>
  74. <Cell col="4" text="bind:inpt_pid"/>
  75. <Cell col="5" text="bind:inpt_indd"/>
  76. <Cell col="6" text="bind:inpt_cretno"/>
  77. <Cell col="7" text="bind:inpt_dschdd"/>
  78. <Cell col="8" text="bind:inpt_insukind"/>
  79. <Cell col="9" text="bind:inpt_orddeptcd"/>
  80. <Cell col="10" text="bind:inpt_orddeptnm"/>
  81. <Cell col="11" text="bind:inpt_medispclid"/>
  82. <Cell col="12" text="bind:inpt_medispclnm"/>
  83. <Cell col="13" text="bind:inpt_wardnm"/>
  84. <Cell col="14" text="bind:inpt_roomcd"/>
  85. <Cell col="15" text="bind:inpt_rcptflag"/>
  86. <Cell col="16" text="bind:inpt_rcptamt"/>
  87. <Cell col="17" text="bind:inpt_rrgstno1"/>
  88. <Cell col="18" text="bind:inpt_rrgstno2"/>
  89. <Cell col="19" text="bind:inpt_hngnm"/>
  90. </Band>
  91. </Format>
  92. </Formats>
  93. </Grid>
  94. <Button id="button2" class="btn1" position="absolute 990 32 1046 54" style="" text="수납" onclick="button2_onclick" anchor="top right" visible="false"/>
  95. <Static id="caption5" position="absolute 30 165 112 183" style="" text="카드결제여부 :"/>
  96. <Static id="caption7" position="absolute 30 186 112 204" style="" text="카드번호 :"/>
  97. <Static id="caption8" position="absolute 30 205 112 223" style="" text="카드유효기간 :"/>
  98. <Static id="caption9" position="absolute 33 225 111 243" style="" text="할부기간 :"/>
  99. <Edit id="input6" position="absolute 115 185 315 204" style="" anchor="default"/>
  100. <Edit id="input7" position="absolute 115 205 165 224" style="" anchor="default"/>
  101. <Edit id="input8" position="absolute 115 225 165 244" style="" anchor="default"/>
  102. <Edit id="input9" position="absolute 115 246 415 265" style="" anchor="default"/>
  103. <Static id="caption10" position="absolute 33 247 115 265" style="" text="트랙데이터 :"/>
  104. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo1" position="absolute 115 165 165 184" style="">
  105. <Dataset id="innerdataset">
  106. <ColumnInfo>
  107. <Column id="codecolumn"/>
  108. <Column id="datacolumn"/>
  109. </ColumnInfo>
  110. <Rows>
  111. <Row>
  112. <Col id="codecolumn">Y</Col>
  113. <Col id="datacolumn">Y</Col>
  114. </Row>
  115. <Row>
  116. <Col id="codecolumn">N</Col>
  117. <Col id="datacolumn">N</Col>
  118. </Row>
  119. </Rows>
  120. </Dataset>
  121. </Combo>
  122. <Grid id="datagrid2" binddataset="ds_hidden_rsv_h_opmi_opmi" position="absolute 0 468 1195 579" style="" anchor="all" autoenter="select" cellsizingtype="col">
  123. <Formats>
  124. <Format id="default">
  125. <Columns>
  126. <Column size="50"/>
  127. <Column size="50"/>
  128. <Column size="50"/>
  129. <Column size="35"/>
  130. <Column size="56"/>
  131. <Column size="50"/>
  132. <Column size="50"/>
  133. <Column size="50"/>
  134. <Column size="40"/>
  135. <Column size="54"/>
  136. <Column size="65"/>
  137. <Column size="60"/>
  138. <Column size="40"/>
  139. <Column size="44"/>
  140. <Column size="50"/>
  141. <Column size="50"/>
  142. <Column size="50"/>
  143. <Column size="45"/>
  144. <Column size="100"/>
  145. <Column size="100"/>
  146. <Column size="100"/>
  147. <Column size="100"/>
  148. <Column size="100"/>
  149. <Column size="100"/>
  150. <Column size="100"/>
  151. <Column size="100"/>
  152. <Column size="100"/>
  153. <Column size="100"/>
  154. <Column size="100"/>
  155. <Column size="100"/>
  156. <Column size="100"/>
  157. <Column size="100"/>
  158. <Column size="100"/>
  159. <Column size="100"/>
  160. <Column size="100"/>
  161. <Column size="100"/>
  162. <Column size="100"/>
  163. <Column size="100"/>
  164. <Column size="100"/>
  165. <Column size="100"/>
  166. <Column size="100"/>
  167. <Column size="100"/>
  168. <Column size="100"/>
  169. <Column size="100"/>
  170. <Column size="100"/>
  171. <Column size="100"/>
  172. <Column size="100"/>
  173. <Column size="100"/>
  174. <Column size="100"/>
  175. <Column size="100"/>
  176. <Column size="100"/>
  177. <Column size="100"/>
  178. <Column size="100"/>
  179. <Column size="100"/>
  180. <Column size="100"/>
  181. <Column size="100"/>
  182. <Column size="100"/>
  183. <Column size="100"/>
  184. <Column size="100"/>
  185. <Column size="100"/>
  186. <Column size="100"/>
  187. <Column size="100"/>
  188. <Column size="100"/>
  189. <Column size="100"/>
  190. <Column size="100"/>
  191. <Column size="100"/>
  192. <Column size="100"/>
  193. <Column size="100"/>
  194. <Column size="100"/>
  195. <Column size="100"/>
  196. <Column size="100"/>
  197. <Column size="100"/>
  198. <Column size="100"/>
  199. <Column size="100"/>
  200. <Column size="100"/>
  201. <Column size="100"/>
  202. <Column size="100"/>
  203. <Column size="100"/>
  204. </Columns>
  205. <Rows>
  206. <Row size="24" band="head"/>
  207. <Row size="24"/>
  208. </Rows>
  209. <Band id="head">
  210. <Cell text="error"/>
  211. <Cell col="1" text="errortype"/>
  212. <Cell col="2" text="errormsg"/>
  213. <Cell col="3" text="count"/>
  214. <Cell col="4" text="pid"/>
  215. <Cell col="5" text="rcptdd"/>
  216. <Cell col="6" text="rcptno"/>
  217. <Cell col="7" text="rcptseqno"/>
  218. <Cell col="8" text="instcd"/>
  219. <Cell col="9" text="rcptstat"/>
  220. <Cell col="10" text="uncorcptflag"/>
  221. <Cell col="11" text="orddd"/>
  222. <Cell col="12" text="cretno"/>
  223. <Cell col="13" text="seqno"/>
  224. <Cell col="14" text="orddeptcd"/>
  225. <Cell col="15" text="orddrid"/>
  226. <Cell col="16" text="ordtype"/>
  227. <Cell col="17" text="mskind"/>
  228. <Cell col="18" text="opmi_insukind"/>
  229. <Cell col="19" text="opmi_suppkind"/>
  230. <Cell col="20" text="opmi_insucd"/>
  231. <Cell col="21" text="opmi_payamt"/>
  232. <Cell col="22" text="opmi_allownbamt"/>
  233. <Cell col="23" text="opmi_nopyamt"/>
  234. <Cell col="24" text="opmi_payownbamt"/>
  235. <Cell col="25" text="opmi_payinsubamt"/>
  236. <Cell col="26" text="opmi_handcapfund"/>
  237. <Cell col="27" text="opmi_procsubtamt"/>
  238. <Cell col="28" text="opmi_ersubtamt"/>
  239. <Cell col="29" text="opmi_specamt"/>
  240. <Cell col="30" text="opmi_discamt"/>
  241. <Cell col="31" text="opmi_reduamt"/>
  242. <Cell col="32" text="opmi_bloddiscamt"/>
  243. <Cell col="33" text="opmi_totownbamt"/>
  244. <Cell col="34" text="opmi_premdlrcptamt"/>
  245. <Cell col="35" text="opmi_precardamt"/>
  246. <Cell col="36" text="opmi_precashamt"/>
  247. <Cell col="37" text="opmi_preonlineamt"/>
  248. <Cell col="38" text="opmi_mdlrcptamt"/>
  249. <Cell col="39" text="opmi_uncoamt"/>
  250. <Cell col="40" text="opmi_cardamt"/>
  251. <Cell col="41" text="opmi_cashamt"/>
  252. <Cell col="42" text="opmi_onlineamt"/>
  253. <Cell col="43" text="opmi_restamt"/>
  254. <Cell col="44" text="opmi_hosindrugno"/>
  255. <Cell col="45" text="opmi_hosoutdrugno"/>
  256. <Cell col="46" text="opmi_calcmthdflag"/>
  257. <Cell col="47" text="opmi_remfact"/>
  258. <Cell col="48" text="opmi_paypsnflag"/>
  259. <Cell col="49" text="opmi_paydepoamt"/>
  260. <Cell col="50" text="opmi_paypsnrem"/>
  261. <Cell col="51" text="opmi_orgrcptdd"/>
  262. <Cell col="52" text="opmi_orgrcptno"/>
  263. <Cell col="53" text="opmi_orgrcptseqno"/>
  264. <Cell col="54" text="opmi_rcptexecdd"/>
  265. <Cell col="55" text="opmi_rcpttm"/>
  266. <Cell col="56" text="opmi_rcptrid"/>
  267. <Cell col="57" text="opmi_fstrgstrid"/>
  268. <Cell col="58" text="opmi_fstrgstdt"/>
  269. <Cell col="59" text="opmi_lastupdtrid"/>
  270. <Cell col="60" text="opmi_lastupdtdt"/>
  271. <Cell col="61" text="opmi_nopyinsubamt"/>
  272. <Cell col="62" text="opmi_nopyownbamt"/>
  273. <Cell col="63" text="opmi_allowninsubamt"/>
  274. <Cell col="64" text="opmi_allownownbamt"/>
  275. <Cell col="65" text="opmi_specinsubamt"/>
  276. <Cell col="66" text="opmi_specownbamt"/>
  277. <Cell col="67" text="opmi_heallifeamtclamamt"/>
  278. <Cell col="68" text="opmi_rcptexptamt"/>
  279. <Cell col="69" text="opmi_orddeptcdnm"/>
  280. <Cell col="70" text="opmi_orddridnm"/>
  281. <Cell col="71" text="opmi_rrgstno1"/>
  282. <Cell col="72" text="opmi_rrgstno2"/>
  283. <Cell col="73" text="opmi_hngnm"/>
  284. <Cell col="74" text="opmi_suppamt"/>
  285. <Cell col="75" text="opmi_pregdmndamt"/>
  286. <Cell col="76" text="otpt_dracptyn"/>
  287. <Cell col="77" text="opmi_payinsurestamt"/>
  288. </Band>
  289. <Band id="body">
  290. <Cell text="bind:error"/>
  291. <Cell col="1" text="bind:errortype"/>
  292. <Cell col="2" style="align:left top;padding:5 2 3 2;" text="bind:errormsg" wordwrap="word"/>
  293. <Cell col="3" text="bind:opmi_count"/>
  294. <Cell col="4" text="bind:opmi_pid"/>
  295. <Cell col="5" text="bind:opmi_rcptdd"/>
  296. <Cell col="6" text="bind:opmi_rcptno"/>
  297. <Cell col="7" text="bind:opmi_rcptseqno"/>
  298. <Cell col="8" text="bind:opmi_instcd"/>
  299. <Cell col="9" text="bind:opmi_rcptstat"/>
  300. <Cell col="10" text="bind:opmi_uncorcptflag"/>
  301. <Cell col="11" text="bind:opmi_orddd"/>
  302. <Cell col="12" text="bind:opmi_cretno"/>
  303. <Cell col="13" text="bind:opmi_acptseqno"/>
  304. <Cell col="14" text="bind:opmi_orddeptcd"/>
  305. <Cell col="15" text="bind:opmi_orddrid"/>
  306. <Cell col="16" text="bind:opmi_ordtype"/>
  307. <Cell col="17" text="bind:opmi_mskind"/>
  308. <Cell col="18" text="bind:opmi_insukind"/>
  309. <Cell col="19" text="bind:opmi_suppkind"/>
  310. <Cell col="20" text="bind:opmi_insucd"/>
  311. <Cell col="21" text="bind:opmi_payamt"/>
  312. <Cell col="22" text="bind:opmi_allownbamt"/>
  313. <Cell col="23" text="bind:opmi_nopyamt"/>
  314. <Cell col="24" text="bind:opmi_payownbamt"/>
  315. <Cell col="25" text="bind:opmi_payinsubamt"/>
  316. <Cell col="26" text="bind:opmi_handcapfund"/>
  317. <Cell col="27" text="bind:opmi_procsubtamt"/>
  318. <Cell col="28" text="bind:opmi_ersubtamt"/>
  319. <Cell col="29" text="bind:opmi_specamt"/>
  320. <Cell col="30" text="bind:opmi_discamt"/>
  321. <Cell col="31" text="bind:opmi_reduamt"/>
  322. <Cell col="32" text="bind:opmi_bloddiscamt"/>
  323. <Cell col="33" text="bind:opmi_totownbamt"/>
  324. <Cell col="34" text="bind:opmi_premdlrcptamt"/>
  325. <Cell col="35" text="bind:opmi_precardamt"/>
  326. <Cell col="36" text="bind:opmi_precashamt"/>
  327. <Cell col="37" text="bind:opmi_preonlineamt"/>
  328. <Cell col="38" text="bind:opmi_mdlrcptamt"/>
  329. <Cell col="39" text="bind:opmi_uncoamt"/>
  330. <Cell col="40" text="bind:opmi_cardamt"/>
  331. <Cell col="41" text="bind:opmi_cashamt"/>
  332. <Cell col="42" text="bind:opmi_onlineamt"/>
  333. <Cell col="43" text="bind:opmi_restamt"/>
  334. <Cell col="44" text="bind:opmi_hosindrugno"/>
  335. <Cell col="45" text="bind:opmi_hosoutdrugno"/>
  336. <Cell col="46" text="bind:opmi_calcmthdflag"/>
  337. <Cell col="47" text="bind:opmi_remfact"/>
  338. <Cell col="48" text="bind:opmi_paypsnflag"/>
  339. <Cell col="49" text="bind:opmi_paydepoamt"/>
  340. <Cell col="50" text="bind:opmi_paypsnrem"/>
  341. <Cell col="51" text="bind:opmi_orgrcptdd"/>
  342. <Cell col="52" text="bind:opmi_orgrcptno"/>
  343. <Cell col="53" text="bind:opmi_orgrcptseqno"/>
  344. <Cell col="54" text="bind:opmi_rcptexecdd"/>
  345. <Cell col="55" text="bind:opmi_rcpttm"/>
  346. <Cell col="56" text="bind:opmi_rcptrid"/>
  347. <Cell col="57" text="bind:opmi_fstrgstrid"/>
  348. <Cell col="58" text="bind:opmi_fstrgstdt"/>
  349. <Cell col="59" text="bind:opmi_lastupdtrid"/>
  350. <Cell col="60" text="bind:opmi_lastupdtdt"/>
  351. <Cell col="61" text="bind:opmi_nopyinsubamt"/>
  352. <Cell col="62" text="bind:opmi_nopyownbamt"/>
  353. <Cell col="63" text="bind:opmi_allowninsubamt"/>
  354. <Cell col="64" text="bind:opmi_allownownbamt"/>
  355. <Cell col="65" text="bind:opmi_specinsubamt"/>
  356. <Cell col="66" text="bind:opmi_specownbamt"/>
  357. <Cell col="67" text="bind:opmi_heallifeamtclamamt"/>
  358. <Cell col="68" text="bind:opmi_rcptexptamt"/>
  359. <Cell col="69" text="bind:opmi_orddeptcdnm"/>
  360. <Cell col="70" text="bind:opmi_orddridnm"/>
  361. <Cell col="71" text="bind:opmi_rrgstno1"/>
  362. <Cell col="72" text="bind:opmi_rrgstno2"/>
  363. <Cell col="73" text="bind:opmi_hngnm"/>
  364. <Cell col="74" text="bind:opmi_suppamt"/>
  365. <Cell col="75" text="bind:opmi_pregdmndamt"/>
  366. <Cell col="76" text="bind:otpt_dracptyn"/>
  367. <Cell col="77" text="bind:opmi_payinsurestamt"/>
  368. </Band>
  369. </Format>
  370. </Formats>
  371. </Grid>
  372. <Static id="caption11" class="tit_2" position="absolute 0 73 103 91" style="" text="입원정보"/>
  373. <Static id="caption12" class="tit_2" position="absolute 0 447 103 465" style="" text="외래정보"/>
  374. <Button id="button3" class="btn1" position="absolute 930 441 986 463" style="" text="조회" onclick="button3_onclick"/>
  375. <Button id="button4" class="btn1" position="absolute 990 441 1046 463" style="" text="수납" onclick="button4_onclick"/>
  376. <Edit id="input5" position="absolute 810 165 910 185" style="" anchor="default"/>
  377. <Edit id="input10" position="absolute 810 190 910 210" style="" anchor="default"/>
  378. <Edit id="input11" position="absolute 810 215 1195 234" style="" anchor="default"/>
  379. <Static id="caption13" position="absolute 745 165 805 185" style="" text="error :"/>
  380. <Static id="caption14" position="absolute 745 190 805 210" style="" text="errortype :"/>
  381. <Static id="caption15" position="absolute 745 215 805 235" style="" text="errormsg :"/>
  382. <Button id="button5" class="btn1" position="absolute 930 268 986 290" style="" text="조회" onclick="button5_onclick" anchor="top right" visible="false"/>
  383. <Grid id="datagrid3" binddataset="ds_hidden_rsv_h_inpt_inpt2" class="datagrid2" position="absolute 0 295 1195 413" style="" oncellclick="datagrid3_oncellclick" anchor="left top right" autoenter="select" cellsizingtype="col">
  384. <Formats>
  385. <Format id="default">
  386. <Columns>
  387. <Column size="80"/>
  388. <Column size="80"/>
  389. <Column size="200"/>
  390. <Column size="60"/>
  391. <Column size="80"/>
  392. <Column size="80"/>
  393. <Column size="80"/>
  394. <Column size="80"/>
  395. <Column size="80"/>
  396. <Column size="80"/>
  397. <Column size="80"/>
  398. <Column size="80"/>
  399. <Column size="80"/>
  400. <Column size="80"/>
  401. <Column size="80"/>
  402. <Column size="83"/>
  403. <Column size="80"/>
  404. <Column size="80"/>
  405. <Column size="80"/>
  406. <Column size="80"/>
  407. <Column size="80"/>
  408. <Column size="80"/>
  409. <Column size="80"/>
  410. <Column size="80"/>
  411. <Column size="80"/>
  412. <Column size="80"/>
  413. <Column size="80"/>
  414. <Column size="80"/>
  415. <Column size="80"/>
  416. <Column size="80"/>
  417. </Columns>
  418. <Rows>
  419. <Row size="24" band="head"/>
  420. <Row size="24"/>
  421. </Rows>
  422. <Band id="head">
  423. <Cell text="error"/>
  424. <Cell col="1" text="errortype"/>
  425. <Cell col="2" text="errormsg"/>
  426. <Cell col="3" text="instcd"/>
  427. <Cell col="4" text="pid"/>
  428. <Cell col="5" text="indd"/>
  429. <Cell col="6" text="cretno"/>
  430. <Cell col="7" text="mskind"/>
  431. <Cell col="8" text="ordtype_org"/>
  432. <Cell col="9" text="brateflag"/>
  433. <Cell col="10" text="dschdd"/>
  434. <Cell col="11" text="orddeptcd"/>
  435. <Cell col="12" text="orddeptnm"/>
  436. <Cell col="13" text="insukind"/>
  437. <Cell col="14" text="suppkind"/>
  438. <Cell col="15" text="ordreqformflag"/>
  439. <Cell col="16" text="roomcd"/>
  440. <Cell col="17" text="disccd"/>
  441. <Cell col="18" text="rareobstflag"/>
  442. <Cell col="19" text="rcptdd"/>
  443. <Cell col="20" text="rcptno"/>
  444. <Cell col="21" text="rcptseqno"/>
  445. <Cell col="22" text="ordtype"/>
  446. <Cell col="23" text="fromdd"/>
  447. <Cell col="24" text="todd"/>
  448. <Cell col="25" text="reprintyn"/>
  449. <Cell col="26" text="engyn"/>
  450. <Cell col="27" text="ioflag"/>
  451. <Cell col="28" text="dschstat"/>
  452. <Cell col="29" text="kioskprintyn"/>
  453. </Band>
  454. <Band id="body">
  455. <Cell text="bind:error"/>
  456. <Cell col="1" text="bind:errortype"/>
  457. <Cell col="2" text="bind:errormsg"/>
  458. <Cell col="3" text="bind:inpt_instcd"/>
  459. <Cell col="4" text="bind:inpt_pid"/>
  460. <Cell col="5" text="bind:inpt_indd"/>
  461. <Cell col="6" text="bind:inpt_cretno"/>
  462. <Cell col="7" text="bind:inpt_mskind"/>
  463. <Cell col="8" text="bind:inpt_ordtype_org"/>
  464. <Cell col="9" text="bind:inpt_brateflag"/>
  465. <Cell col="10" text="bind:inpt_dschdd"/>
  466. <Cell col="11" text="bind:inpt_orddeptcd"/>
  467. <Cell col="12" text="bind:inpt_orddeptnm"/>
  468. <Cell col="13" text="bind:inpt_insukind"/>
  469. <Cell col="14" text="bind:inpt_suppkind"/>
  470. <Cell col="15" text="bind:inpt_ordreqformflag"/>
  471. <Cell col="16" text="bind:inpt_roomcd"/>
  472. <Cell col="17" text="bind:inpt_disccd"/>
  473. <Cell col="18" text="bind:inpt_rareobstflag"/>
  474. <Cell col="19" text="bind:inpt_rcptdd"/>
  475. <Cell col="20" text="bind:inpt_rcptno"/>
  476. <Cell col="21" text="bind:inpt_rcptseqno"/>
  477. <Cell col="22" text="bind:inpt_ordtype"/>
  478. <Cell col="23" text="bind:inpt_fromdd"/>
  479. <Cell col="24" text="bind:inpt_todd"/>
  480. <Cell col="25" text="bind:inpt_reprintyn"/>
  481. <Cell col="26" text="bind:inpt_engyn"/>
  482. <Cell col="27" text="bind:inpt_ioflag"/>
  483. <Cell col="28" text="bind:inpt_dschstat"/>
  484. <Cell col="29" text="bind:inpt_kioskprintyn"/>
  485. </Band>
  486. </Format>
  487. </Formats>
  488. </Grid>
  489. <Button id="button6" class="btn1" position="absolute 990 268 1046 290" style="" text="출력" anchor="top right" onclick="button6_onclick" visible="false"/>
  490. <Button id="button7" class="btn1" position="absolute 1115 268 1195 290" style="" text="중간조회" onclick="button7_onclick" anchor="top right" visible="false"/>
  491. <Static id="caption16" class="tit_2" position="absolute 0 274 218 293" style="" text="입원등록리스트 - 영수증재발행"/>
  492. <Button id="button8" class="btn1" position="absolute 125 415 261 437" style="" text="수납파라미터추출" onclick="button8_onclick" visible="false"/>
  493. <Button id="button9" class="btn1\" position="absolute 1055 32 1183 54" style="" text="선택진료테스트" onclick="button9_onclick" anchor="top right" visible="false"/>
  494. <Static id="caption17" position="absolute 265 416 420 436" style="" text="&lt;-c:\\receipt 위치에생성" visible="false"/>
  495. <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio1" position="absolute 825 443 925 463" style="">
  496. <Dataset id="innerdataset">
  497. <ColumnInfo>
  498. <Column id="codecolumn"/>
  499. <Column id="datacolumn"/>
  500. </ColumnInfo>
  501. <Rows>
  502. <Row>
  503. <Col id="codecolumn">I</Col>
  504. <Col id="datacolumn">당일</Col>
  505. </Row>
  506. <Row>
  507. <Col id="codecolumn">Y</Col>
  508. <Col id="datacolumn">전체</Col>
  509. </Row>
  510. </Rows>
  511. </Dataset>
  512. </Radio>
  513. <Static id="caption18" class="search_name" position="absolute 710 447 815 460" style="" text="수가계산구분"/>
  514. <Shape id="line7" class="line_10" position="absolute 0 463 1195 469" anchor="left top right"/>
  515. <Shape id="line00" class="line_10" position="absolute 0 290 1195 296" anchor="left top right"/>
  516. <Shape id="line01" class="line_10" position="absolute 0 89 1195 95" anchor="left top right"/>
  517. </Layout>
  518. </Layouts>
  519. <Objects>
  520. <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  521. <ColumnInfo>
  522. <Column id="pid" type="STRING" size="256"/>
  523. <Column id="sessinstcd" type="STRING" size="256"/>
  524. <Column id="sessuserid" type="STRING" size="256"/>
  525. <Column id="flag" type="STRING" size="256"/>
  526. <Column id="Kioskioflag" type="STRING" size="256"/>
  527. <Column id="gubun" type="STRING" size="256"/>
  528. </ColumnInfo>
  529. <Rows>
  530. <Row>
  531. <Col id="pid"/>
  532. <Col id="sessinstcd"/>
  533. <Col id="sessuserid"/>
  534. <Col id="flag"/>
  535. <Col id="Kioskioflag"/>
  536. <Col id="gubun">Y</Col>
  537. </Row>
  538. </Rows>
  539. </Dataset>
  540. <Dataset id="ds_hidden_rsv_h_inpt_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  541. <ColumnInfo>
  542. <Column id="error" type="STRING" size="256" sumtext="error"/>
  543. <Column id="errortype" type="STRING" size="256" sumtext="errortype"/>
  544. <Column id="errormsg" type="STRING" size="256" sumtext="errormsg"/>
  545. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  546. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  547. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  548. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  549. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  550. <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
  551. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  552. <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과명"/>
  553. <Column id="medispclid" type="STRING" size="256" sumtext="전문의ID"/>
  554. <Column id="medispclnm" type="STRING" size="256" sumtext="전문의명"/>
  555. <Column id="wardnm" type="STRING" size="256" sumtext="병동명"/>
  556. <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
  557. <Column id="rcptflag" type="STRING" size="256" sumtext="계산계정"/>
  558. <Column id="rcptamt" type="STRING" size="256" sumtext="수납할금액"/>
  559. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
  560. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
  561. <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
  562. </ColumnInfo>
  563. </Dataset>
  564. <Dataset id="ds_main_card" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  565. <ColumnInfo>
  566. <Column id="inpt_cardyn" type="STRING" size="256"/>
  567. <Column id="inpt_cardno" type="STRING" size="256"/>
  568. <Column id="inpt_valiterm" type="STRING" size="256"/>
  569. <Column id="inpt_allotmm" type="STRING" size="256"/>
  570. <Column id="inpt_trackdata" type="STRING" size="256"/>
  571. </ColumnInfo>
  572. <Rows>
  573. <Row>
  574. <Col id="inpt_cardyn"/>
  575. <Col id="inpt_cardno"/>
  576. <Col id="inpt_valiterm"/>
  577. <Col id="inpt_allotmm"/>
  578. <Col id="inpt_trackdata"/>
  579. </Row>
  580. </Rows>
  581. </Dataset>
  582. <Dataset id="ds_hidden_rsv_h_inpt_inpt2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  583. <ColumnInfo>
  584. <Column id="error" type="STRING" size="256" sumtext="error"/>
  585. <Column id="errortype" type="STRING" size="256" sumtext="errortype"/>
  586. <Column id="errormsg" type="STRING" size="256" sumtext="errormsg"/>
  587. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  588. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  589. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  590. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  591. <Column id="mskind" type="STRING" size="256" sumtext="주부유형"/>
  592. <Column id="ordtype_org" type="STRING" size="256" sumtext="진료형태"/>
  593. <Column id="brateflag" type="STRING" size="256" sumtext="요율"/>
  594. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  595. <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과명"/>
  596. <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
  597. <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
  598. <Column id="ordreqformflag" type="STRING" size="256" sumtext="진료의뢰구분"/>
  599. <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
  600. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  601. <Column id="disccd" type="STRING" size="256" sumtext="할인코드"/>
  602. <Column id="rareobstflag" type="STRING" size="256" sumtext="희귀난치여부"/>
  603. <Column id="rcptdd" type="STRING" size="256" sumtext="영수일자"/>
  604. <Column id="rcptno" type="STRING" size="256" sumtext="영수증번호"/>
  605. <Column id="rcptseqno" type="STRING" size="256" sumtext="영수증일련번호"/>
  606. <Column id="ordtype" type="STRING" size="256" sumtext="영수증형태"/>
  607. <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
  608. <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
  609. <Column id="reprintyn" type="STRING" size="256" sumtext="재발행여부"/>
  610. <Column id="engyn" type="STRING" size="256" sumtext="영문영수증여부"/>
  611. <Column id="ioflag" type="STRING" size="256" sumtext="외래/입원구분"/>
  612. <Column id="dschstat" type="STRING" size="256" sumtext="퇴원형태"/>
  613. <Column id="kioskprintyn" type="STRING" size="256" sumtext="출력가능여부"/>
  614. </ColumnInfo>
  615. </Dataset>
  616. <Dataset id="ds_hidden_rsv_h_opmi_opmi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  617. <ColumnInfo>
  618. <Column id="error" type="STRING" size="256" sumtext="error"/>
  619. <Column id="errortype" type="STRING" size="256" sumtext="errortype"/>
  620. <Column id="errormsg" type="STRING" size="256" sumtext="errormsg"/>
  621. <Column id="opmi_count" type="STRING" size="256" sumtext="opmi_count"/>
  622. <Column id="opmi_pid" type="STRING" size="256" sumtext="환자의 고유ID"/>
  623. <Column id="opmi_rcptdd" type="STRING" size="256" sumtext="영수증 처리일자"/>
  624. <Column id="opmi_rcptno" type="STRING" size="256" sumtext="영수증번호"/>
  625. <Column id="opmi_rcptseqno" type="STRING" size="256" sumtext="영수증일련번호"/>
  626. <Column id="opmi_instcd" type="STRING" size="256" sumtext="병원별 기관코드"/>
  627. <Column id="opmi_rcptstat" type="STRING" size="256" sumtext="수납상태(코드군 P1110 참조)"/>
  628. <Column id="opmi_uncorcptflag" type="STRING" size="256" sumtext="미수정산구분"/>
  629. <Column id="opmi_orddd" type="STRING" size="256" sumtext="외래등록일자:접수일자,예약일자"/>
  630. <Column id="opmi_cretno" type="STRING" size="256" sumtext="외래등록 생성번호"/>
  631. <Column id="opmi_acptseqno" type="STRING" size="256" sumtext="외래등록 일련번호"/>
  632. <Column id="opmi_orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  633. <Column id="opmi_orddrid" type="STRING" size="256" sumtext="진료의ID"/>
  634. <Column id="opmi_ordtype" type="STRING" size="256" sumtext="진료형태(O:외래 I:입원 E:응급)"/>
  635. <Column id="opmi_mskind" type="STRING" size="256" sumtext="주부유형"/>
  636. <Column id="opmi_insukind" type="STRING" size="256" sumtext="보험유형(건강보험,의료급여,산재,자보,..)"/>
  637. <Column id="opmi_suppkind" type="STRING" size="256" sumtext="보조유형(정상급여,본인부담100%)"/>
  638. <Column id="opmi_insucd" type="STRING" size="256" sumtext="보험자코드(보험자기호)"/>
  639. <Column id="opmi_payamt" type="STRING" size="256" sumtext="급여금액"/>
  640. <Column id="opmi_allownbamt" type="STRING" size="256" sumtext="비보험액"/>
  641. <Column id="opmi_nopyamt" type="STRING" size="256" sumtext="비급여액"/>
  642. <Column id="opmi_payownbamt" type="STRING" size="256" sumtext="급여금액 중 본인부담액"/>
  643. <Column id="opmi_payinsubamt" type="STRING" size="256" sumtext="급여금액 중 보험자부담액"/>
  644. <Column id="opmi_handcapfund" type="STRING" size="256" sumtext="장애기금"/>
  645. <Column id="opmi_procsubtamt" type="STRING" size="256" sumtext="의료급여대불액"/>
  646. <Column id="opmi_ersubtamt" type="STRING" size="256" sumtext="응급대불액"/>
  647. <Column id="opmi_specamt" type="STRING" size="256" sumtext="선택진료"/>
  648. <Column id="opmi_discamt" type="STRING" size="256" sumtext="할인액"/>
  649. <Column id="opmi_reduamt" type="STRING" size="256" sumtext="감액"/>
  650. <Column id="opmi_bloddiscamt" type="STRING" size="256" sumtext="혈액할인액"/>
  651. <Column id="opmi_totownbamt" type="STRING" size="256" sumtext="총본인부담액"/>
  652. <Column id="opmi_premdlrcptamt" type="STRING" size="256" sumtext="기중간수납금"/>
  653. <Column id="opmi_precardamt" type="STRING" size="256" sumtext="기카드금액"/>
  654. <Column id="opmi_precashamt" type="STRING" size="256" sumtext="기현금금액"/>
  655. <Column id="opmi_preonlineamt" type="STRING" size="256" sumtext="기온라인금액"/>
  656. <Column id="opmi_mdlrcptamt" type="STRING" size="256" sumtext="중간수납금"/>
  657. <Column id="opmi_uncoamt" type="STRING" size="256" sumtext="미수금액"/>
  658. <Column id="opmi_cardamt" type="STRING" size="256" sumtext="카드금액"/>
  659. <Column id="opmi_cashamt" type="STRING" size="256" sumtext="현금금액"/>
  660. <Column id="opmi_onlineamt" type="STRING" size="256" sumtext="온라인금액"/>
  661. <Column id="opmi_restamt" type="STRING" size="256" sumtext="절사액"/>
  662. <Column id="opmi_hosindrugno" type="STRING" size="256" sumtext="원내투약번호"/>
  663. <Column id="opmi_hosoutdrugno" type="STRING" size="256" sumtext="원외투약번호"/>
  664. <Column id="opmi_calcmthdflag" type="STRING" size="256" sumtext="P:정액,D:DRG,N:개별,H:종검"/>
  665. <Column id="opmi_remfact" type="STRING" size="256" sumtext="참고사항"/>
  666. <Column id="opmi_paypsnflag" type="STRING" size="256" sumtext="납부자구분(본인,사회사업,.)"/>
  667. <Column id="opmi_paydepoamt" type="STRING" size="256" sumtext="납부자 입금금액"/>
  668. <Column id="opmi_paypsnrem" type="STRING" size="256" sumtext="납부자참고사항"/>
  669. <Column id="opmi_orgrcptdd" type="STRING" size="256" sumtext="(미수입금 시, 원 미수발생 영수증일자)"/>
  670. <Column id="opmi_orgrcptno" type="STRING" size="256" sumtext="(미수입금 시, 원 미수발생 영수증번호)"/>
  671. <Column id="opmi_orgrcptseqno" type="STRING" size="256" sumtext="(미수입금 시, 원 미수발생 영수증일련번호)"/>
  672. <Column id="opmi_rcptexecdd" type="STRING" size="256" sumtext="수납수행일자"/>
  673. <Column id="opmi_rcpttm" type="STRING" size="256" sumtext="수납시간"/>
  674. <Column id="opmi_rcptrid" type="STRING" size="256" sumtext="수납자ID"/>
  675. <Column id="opmi_fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
  676. <Column id="opmi_fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
  677. <Column id="opmi_lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
  678. <Column id="opmi_lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  679. <Column id="opmi_nopyinsubamt" type="STRING" size="256" sumtext="비급여보험자부담액"/>
  680. <Column id="opmi_nopyownbamt" type="STRING" size="256" sumtext="비급여본인부담액"/>
  681. <Column id="opmi_allowninsubamt" type="STRING" size="256" sumtext="전액본인보험자부담액"/>
  682. <Column id="opmi_allownownbamt" type="STRING" size="256" sumtext="전액본인본인부담액"/>
  683. <Column id="opmi_specinsubamt" type="STRING" size="256" sumtext="선택진료료보험자부담액"/>
  684. <Column id="opmi_specownbamt" type="STRING" size="256" sumtext="선택진료료본인부담액"/>
  685. <Column id="opmi_heallifeamtclamamt" type="STRING" size="256" sumtext="건강생활유지비청구액"/>
  686. <Column id="opmi_rcptexptamt" type="STRING" size="256" sumtext="수납대상금액"/>
  687. <Column id="opmi_orddeptcdnm" type="STRING" size="256" sumtext="진료과명"/>
  688. <Column id="opmi_orddridnm" type="STRING" size="256" sumtext="진료의사명"/>
  689. <Column id="opmi_rrgstno1" type="STRING" size="256" sumtext="주민번호1"/>
  690. <Column id="opmi_rrgstno2" type="STRING" size="256" sumtext="주민번호2"/>
  691. <Column id="opmi_hngnm" type="STRING" size="256" sumtext="환자명"/>
  692. <Column id="opmi_suppamt" type="STRING" size="256" sumtext="희귀난치"/>
  693. <Column id="opmi_pregdmndamt" type="STRING" size="256" sumtext="산전진료비"/>
  694. <Column id="otpt_dracptyn" type="STRING" size="256" sumtext="의사접수여부"/>
  695. <Column id="opmi_payinsurestamt" type="STRING" size="256" sumtext="절사액"/>
  696. <Column id="opmi_taxamt" type="STRING" size="256" sumtext="부가세"/>
  697. </ColumnInfo>
  698. </Dataset>
  699. <Dataset id="ds_hidden_session" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  700. <Dataset id="ds_send_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  701. <Dataset id="ds_hidden_h_receipt_receipt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  702. <ColumnInfo>
  703. <!-- error -->
  704. <Column id="error" type="STRING" size="256" sumtext="error"/>
  705. <Column id="errortype" type="STRING" size="256" sumtext="errortype"/>
  706. <Column id="errormsg" type="STRING" size="256" sumtext="errormsg"/>
  707. <!-- 공급자보관용 -->
  708. <!-- 신용카드매출전표 -->
  709. <!-- 영수증기본정보 -->
  710. <!-- 급여 -->
  711. <!-- 비급여 -->
  712. <!-- 선택진료료 -->
  713. <!-- 영수금액산정내역 -->
  714. <!-- 감액내역 -->
  715. <!-- 현금영수증 -->
  716. <!-- 신용카드매출내역 -->
  717. <!-- 가야할곳 -->
  718. <!-- 주차권 -->
  719. <!-- 가상계좌 -->
  720. </ColumnInfo>
  721. </Dataset>
  722. <Dataset id="ds_send_data3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  723. <ColumnInfo>
  724. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  725. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  726. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  727. <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
  728. <Column id="mskind" type="STRING" size="256" sumtext="주부유형"/>
  729. <Column id="ordtype_org" type="STRING" size="256" sumtext="진료형태"/>
  730. <Column id="brateflag" type="STRING" size="256" sumtext="요율"/>
  731. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  732. <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과명"/>
  733. <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
  734. <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
  735. <Column id="ordreqformflag" type="STRING" size="256" sumtext="진료의뢰구분"/>
  736. <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
  737. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  738. <Column id="disccd" type="STRING" size="256" sumtext="할인코드"/>
  739. <Column id="rareobstflag" type="STRING" size="256" sumtext="희귀난치여부"/>
  740. <Column id="rcptdd" type="STRING" size="256" sumtext="영수일자"/>
  741. <Column id="rcptno" type="STRING" size="256" sumtext="영수증번호"/>
  742. <Column id="rcptseqno" type="STRING" size="256" sumtext="영수증일련번호"/>
  743. <Column id="ordtype" type="STRING" size="256" sumtext="영수증형태"/>
  744. <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
  745. <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
  746. <Column id="reprintyn" type="STRING" size="256" sumtext="재발행여부"/>
  747. <Column id="engyn" type="STRING" size="256" sumtext="영문영수증여부"/>
  748. <Column id="ioflag" type="STRING" size="256" sumtext="외래/입원구분"/>
  749. <Column id="dschstat" type="STRING" size="256" sumtext="퇴원형태"/>
  750. <Column id="kioskprintyn" type="STRING" size="256" sumtext="출력가능여부"/>
  751. </ColumnInfo>
  752. </Dataset>
  753. </Objects>
  754. <Bind>
  755. <BindItem id="item0" compid="input1" propid="value" datasetid="ds_send_data1" columnid="pid"/>
  756. <BindItem id="item1" compid="input2" propid="value" datasetid="ds_send_data1" columnid="sessinstcd"/>
  757. <BindItem id="item2" compid="input3" propid="value" datasetid="ds_send_data1" columnid="sessuserid"/>
  758. <BindItem id="item3" compid="input4" propid="value" datasetid="ds_send_data1" columnid="flag"/>
  759. <BindItem id="item4" compid="input6" propid="value" datasetid="ds_main_card" columnid="inpt_cardno"/>
  760. <BindItem id="item5" compid="input7" propid="value" datasetid="ds_main_card" columnid="inpt_valiterm"/>
  761. <BindItem id="item6" compid="input8" propid="value" datasetid="ds_main_card" columnid="inpt_allotmm"/>
  762. <BindItem id="item7" compid="input9" propid="value" datasetid="ds_main_card" columnid="inpt_trackdata"/>
  763. <BindItem id="item8" compid="combo1" propid="value" datasetid="ds_main_card" columnid="inpt_cardyn"/>
  764. <BindItem id="item9" compid="input5" propid="value" datasetid="ds_hidden_rsv_h_receipt_receipt" columnid="error"/>
  765. <BindItem id="item10" compid="input10" propid="value" datasetid="ds_hidden_rsv_h_receipt_receipt" columnid="errortype"/>
  766. <BindItem id="item11" compid="input11" propid="value" datasetid="ds_hidden_rsv_h_receipt_receipt" columnid="errormsg"/>
  767. <BindItem id="item12" compid="radio1" propid="value" datasetid="ds_send_data1" columnid="gubun"/>
  768. </Bind>
  769. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  770. * System Name :
  771. * Job Name :
  772. * Creator :
  773. * Make Date : 2016-07-22
  774. * Description :
  775. *---------------------------------------------------------------------------------------
  776. * Modify Date Modifier Modify Description
  777. *---------------------------------------------------------------------------------------
  778. * 2016-07-22 Live Converter TF->XP
  779. *
  780. *---------------------------------------------------------------------------------------
  781. ****************************************************************************************/
  782. include 'com_commonxp::comm_main.xjs';
  783. include 'com_basiccodexp::ZBC001.xjs';
  784. var arErrorCode = new HashArray();
  785. /*
  786. 외래정보만 현업에서 사용하는 화면으로
  787. 기존 1.0에서 생성한 버튼들은 모두 숨김처리함. (comment.조중래선생님 미사용 버튼들 숨김 요청 적용)
  788. 2018-09-10 이아영
  789. */
  790. function SMPAI99901_oninit(obj:Form, e:InitEventInfo)
  791. {
  792. frmf_initForm(obj);
  793. }
  794. function SMPAI99901_onload(obj:Form, e:LoadEventInfo)
  795. {
  796. grdf_initGrid(datagrid1);
  797. grdf_initGrid(datagrid2);
  798. grdf_initGrid(datagrid3);
  799. //초기화
  800. //fInitialize(); 빈 함수
  801. fGetUserInfo2();
  802. ds_send_data1.setColumn(0, "sessinstcd" , ds_hidden_session.getColumn(0, "dutinstcd"));
  803. ds_send_data1.setColumn(0, "sessuserid" , "PAM001");
  804. }
  805. function fGetUserInfo2()
  806. {
  807. var sUserInfosS = sysf_getUserInfos();
  808. sUserInfosS = sUserInfosS + "|";
  809. var UserInfosS_Array = sUserInfosS.split("|");
  810. var userid = UserInfosS_Array[0]; //사용자번호
  811. var usernm = UserInfosS_Array[1]; //사용자이름
  812. var posinstcd = UserInfosS_Array[2]; //소속기관코드
  813. var posinstnm = UserInfosS_Array[3]; //소속기관명
  814. var dutplcecd = UserInfosS_Array[4]; //근무지부서코드
  815. var dutplcenm = UserInfosS_Array[5]; //근무지부서명
  816. var dutinstcd = UserInfosS_Array[6]; //근무지기관코드
  817. var dutinstnm = UserInfosS_Array[7]; //근무지기관명
  818. dsf_makeValue(ds_hidden_session, "userid", "string",userid);
  819. dsf_makeValue(ds_hidden_session, "usernm", "string",usernm);
  820. dsf_makeValue(ds_hidden_session, "posinstcd", "string",posinstcd);
  821. dsf_makeValue(ds_hidden_session, "posinstnm", "string",posinstnm);
  822. dsf_makeValue(ds_hidden_session, "dutplcecd", "string",dutplcecd);
  823. dsf_makeValue(ds_hidden_session, "dutplcenm", "string",dutplcenm);
  824. dsf_makeValue(ds_hidden_session, "dutinstcd", "string",dutinstcd);
  825. dsf_makeValue(ds_hidden_session, "dutinstnm", "string",dutinstnm);
  826. }
  827. function button1_onclick(obj:Button, e:ClickEventInfo)
  828. {
  829. //입원불러오기
  830. var oParam = {};
  831. oParam.id = "TRPAI99951";
  832. oParam.service = "kioskmngtapp.KioskInRcpt";
  833. oParam.method = "reqGetKioskInOrdDschAmt";
  834. oParam.inds = "req=ds_send_data1";
  835. oParam.outds = "ds_hidden_rsv_h_inpt_inpt=inpt";
  836. oParam.async = false;
  837. //oParam.callback = "cf_TRPAI99951";
  838. tranf_submit(oParam);
  839. ds_send_data2.copyData(ds_hidden_rsv_h_inpt_inpt)
  840. //입원불러오기 끝
  841. }
  842. function button2_onclick(obj:Button, e:ClickEventInfo)
  843. {
  844. //입원 수납
  845. dsf_makeValue(ds_send_data2, "inpt_cardyn", "String", ds_main_card.getColumn(0, "inpt_cardyn"));
  846. dsf_makeValue(ds_send_data2, "inpt_cardno", "String", ds_main_card.getColumn(0, "inpt_cardno"));
  847. dsf_makeValue(ds_send_data2, "inpt_valiterm", "String", ds_main_card.getColumn(0, "inpt_valiterm"));
  848. dsf_makeValue(ds_send_data2, "inpt_allotmm", "String", ds_main_card.getColumn(0, "inpt_allotmm"));
  849. dsf_makeValue(ds_send_data2, "inpt_trackdata", "String", ds_main_card.getColumn(0, "inpt_trackdata"));
  850. var oParam = {};
  851. oParam.id = "TXPAI99951";
  852. oParam.service = "kioskmngtapp.KioskInRcpt";
  853. oParam.method = "reqSetKioskInOrdDschAmtRcpt";
  854. oParam.inds = "req=ds_send_data2";
  855. oParam.outds = "ds_hidden_h_receipt_receipt=receipt";
  856. oParam.async = false;
  857. //oParam.callback = "cf_TXPAI99951";
  858. tranf_submit(oParam);
  859. //입원 수납 끝
  860. }
  861. function button9_onclick(obj:Button, e:ClickEventInfo)
  862. {
  863. frmf_modal("SMPMC06502", "SMPMC06502", "", "", "", "", "", "", "", "", "", "", "M");
  864. }
  865. function button5_onclick(obj:Button, e:ClickEventInfo)
  866. {
  867. //입원불러오기
  868. var oParam = {};
  869. oParam.id = "TRPAI99953";
  870. oParam.service = "kioskmngtapp.KioskInRcpt";
  871. oParam.method = "reqGetKioskInPatHist";
  872. oParam.inds = "req=ds_send_data1";
  873. oParam.outds = "ds_hidden_rsv_h_inpt_inpt2=inpt";
  874. oParam.async = false;
  875. //oParam.callback = "cf_TRPAI99953";
  876. tranf_submit(oParam);
  877. //입원불러오기 끝
  878. }
  879. function button6_onclick(obj:Button, e:ClickEventInfo)
  880. {
  881. var oParam = {};
  882. oParam.id = "TRPAI99954";
  883. oParam.service = "kioskmngtapp.KioskInRcpt";
  884. oParam.method = "reqGetKioskInPatRcptPrint";
  885. oParam.inds = "req=ds_send_data3";
  886. oParam.outds = "ds_hidden_h_receipt_receipt=receipt";
  887. oParam.async = false;
  888. //oParam.callback = "cf_TRPAI99954";
  889. tranf_submit(oParam);
  890. }
  891. function button7_onclick(obj:Button, e:ClickEventInfo)
  892. {
  893. var oParam = {};
  894. oParam.id = "TRPAI99952";
  895. oParam.service = "kioskmngtapp.KioskInRcpt";
  896. oParam.method = "reqGetKioskInOrdMdlDetlAmt";
  897. oParam.inds = "req=ds_send_data1";
  898. oParam.outds = "ds_=isclsum ds_=isclearn";
  899. oParam.async = false;
  900. //oParam.callback = "cf_TRPAI99952";
  901. tranf_submit(oParam);
  902. }
  903. function button8_onclick(obj:Button, e:ClickEventInfo)
  904. {
  905. var loginfo =
  906. "http://his999dev.knu.ac.kr:8088/himed/.live?submit_id=TXPAO99902&business_id=pam&macaddr=&sessinstcd=&sessuserid="+
  907. "&opmi_pid=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_pid")+
  908. "&opmi_rcptdd=" + ""+
  909. "&opmi_rcptno=" + ""+
  910. "&opmi_rcptseqno=" + ""+
  911. "&opmi_instcd=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_instcd")+
  912. "&opmi_rcptstat=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_rcptstat")+
  913. "&opmi_uncorcptflag=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_uncorcptflag")+
  914. "&opmi_orddd=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_orddd")+
  915. "&opmi_cretno=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_cretno")+
  916. "&opmi_acptseqno=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_acptseqno")+
  917. "&opmi_orddeptcd=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_orddeptcd")+
  918. "&opmi_orddrid=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_orddrid")+
  919. "&opmi_ordtype=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_ordtype")+
  920. "&opmi_mskind=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_mskind")+
  921. "&opmi_insukind=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_insukind")+
  922. "&opmi_suppkind=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_suppkind")+
  923. "&opmi_insucd=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_insucd")+
  924. "&opmi_payamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_payamt")+
  925. "&opmi_allownbamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_allownbamt")+
  926. "&opmi_nopyamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_nopyamt")+
  927. "&opmi_payownbamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_payownbamt")+
  928. "&opmi_payinsubamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_payinsubamt")+
  929. "&opmi_handcapfund=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_handcapfund")+
  930. "&opmi_procsubtamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_procsubtamt")+
  931. "&opmi_ersubtamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_ersubtamt")+
  932. "&opmi_specamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_specamt")+
  933. "&opmi_discamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_discamt")+
  934. "&opmi_reduamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_reduamt")+
  935. "&opmi_bloddiscamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_bloddiscamt")+
  936. "&opmi_totownbamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_totownbamt")+
  937. "&opmi_premdlrcptamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_premdlrcptamt")+
  938. "&opmi_precardamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_precardamt")+
  939. "&opmi_precashamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_precashamt")+
  940. "&opmi_preonlineamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_preonlineamt")+
  941. "&opmi_mdlrcptamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_mdlrcptamt")+
  942. "&opmi_uncoamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_uncoamt")+
  943. "&opmi_cardamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_cardamt")+
  944. "&opmi_cashamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_cashamt")+
  945. "&opmi_onlineamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_onlineamt")+
  946. "&opmi_restamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_restamt")+
  947. "&opmi_hosindrugno=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_hosindrugno")+
  948. "&opmi_hosoutdrugno=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_hosoutdrugno")+
  949. "&opmi_calcmthdflag=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_calcmthdflag")+
  950. "&opmi_remfact=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_remfact")+
  951. "&opmi_paypsnflag=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_paypsnflag")+
  952. "&opmi_paydepoamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_paydepoamt")+
  953. "&opmi_paypsnrem=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_paypsnrem")+
  954. "&opmi_orgrcptdd=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_orgrcptdd")+
  955. "&opmi_orgrcptno=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_orgrcptno")+
  956. "&opmi_orgrcptseqno=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_orgrcptseqno")+
  957. "&opmi_rcptexecdd=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_rcptexecdd")+
  958. "&opmi_rcpttm=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_rcpttm")+
  959. "&opmi_rcptrid=" + "PAM001"+
  960. "&opmi_fstrgstrid=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_fstrgstrid")+
  961. "&opmi_fstrgstdt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_fstrgstdt")+
  962. "&opmi_lastupdtrid=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_lastupdtrid")+
  963. "&opmi_lastupdtdt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_lastupdtdt")+
  964. "&opmi_nopyinsubamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_nopyinsubamt")+
  965. "&opmi_nopyownbamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_nopyownbamt")+
  966. "&opmi_allowninsubamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_allowninsubamt")+
  967. "&opmi_allownownbamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_allownownbamt")+
  968. "&opmi_specinsubamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_specinsubamt")+
  969. "&opmi_specownbamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_specownbamt")+
  970. "&opmi_heallifeamtclamamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_heallifeamtclamamt")+
  971. "&opmi_rcptexptamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_rcptexptamt")+
  972. "&opmi_cardyn=" + ds_main_card.getColumn(0, "inpt_cardyn")+
  973. "&opmi_cardno=" + ds_main_card.getColumn(0, "inpt_cardno")+
  974. "&opmi_valiterm=" + ds_main_card.getColumn(0, "inpt_valiterm")+
  975. "&opmi_allotmm=" + ds_main_card.getColumn(0, "inpt_allotmm")+
  976. "&opmi_trackdata=" + ds_main_card.getColumn(0, "inpt_trackdata")+
  977. "&opmi_ktrmnno=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_ktrmnno")+
  978. "&opmi_suppamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_suppamt")+
  979. "&opmi_pregdmndamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_pregdmndamt")+
  980. "&companycd=" + ""+
  981. "&opmi_payinsurestamt=" + ds_hidden_rsv_h_opmi_opmi.getColumn(0, "opmi_payinsurestamt");
  982. var fso = new ActiveXObject("Scripting.FileSystemObject");
  983. var a ;
  984. var name = "무인수납_" + utlf_getCurrentDate()
  985. + ds_hidden_session.getColumn(0, "userid");
  986. a= fso.FolderExists("c:\\receipt");
  987. if(a)
  988. {
  989. a= fso.OpenTextFile("c:\\receipt\\" + name + ".log", 8,true);
  990. }
  991. else
  992. {
  993. a= fso.CreateFolder("c:\\receipt");
  994. a= fso.OpenTextFile("c:\\receipt\\" + name + ".log", 8,true);
  995. }
  996. a.WriteLine(loginfo);
  997. a.Close();
  998. }
  999. function button3_onclick(obj:Button, e:ClickEventInfo)
  1000. {
  1001. ds_send_data1.setColumn(0, "Kioskioflag" , "I");
  1002. dsf_setDefaultVal(ds_send_data1, "kioskioflag:O,gubun:I,kiosktype:0");
  1003. var oParam = {};
  1004. oParam.id = "TXPAO99951";
  1005. oParam.service = "kioskmngtapp.KioskRcpt";
  1006. oParam.method = "reqKioskOutOrdAmtCalc";
  1007. oParam.inds = "ptbs=ds_send_data1";
  1008. oParam.outds = "ds_hidden_rsv_h_opmi_opmi=opmi";
  1009. oParam.async = false;
  1010. //oParam.callback = "cf_TXPAO99951";
  1011. tranf_submit(oParam);
  1012. ds_send_data2.copyData(ds_hidden_rsv_h_opmi_opmi);
  1013. }
  1014. function button4_onclick(obj:Button, e:ClickEventInfo)
  1015. {
  1016. dsf_makeValue(ds_send_data2, "opmi_instcd", "String", ds_send_data1.getColumn(0, "sessinstcd" ));
  1017. dsf_makeValue(ds_send_data2, "opmi_rcptrid", "String", "PAM001");
  1018. dsf_makeValue(ds_send_data2, "opmi_cardyn", "String", ds_main_card.getColumn(0, "inpt_cardyn" ));
  1019. dsf_makeValue(ds_send_data2, "opmi_cardno", "String", ds_main_card.getColumn(0, "inpt_cardno" ));
  1020. dsf_makeValue(ds_send_data2, "opmi_valiterm", "String", ds_main_card.getColumn(0, "inpt_valiterm" ));
  1021. dsf_makeValue(ds_send_data2, "opmi_allotmm", "String", ds_main_card.getColumn(0, "inpt_allotmm" ));
  1022. dsf_makeValue(ds_send_data2, "opmi_trackdata", "String", ds_main_card.getColumn(0, "inpt_trackdata" ));
  1023. dsf_makeValue(ds_send_data2, "companycd", "String", "");
  1024. var oParam = {};
  1025. oParam.id = "TXPAO99952";
  1026. oParam.service = "kioskmngtapp.KioskRcpt";
  1027. oParam.method = "reqKioskOutOrdAmtRcpt";
  1028. oParam.inds = "opmi=ds_send_data2";
  1029. oParam.outds = "ds_=receipt ds_=rsrv ds_=card";
  1030. oParam.async = false;
  1031. //oParam.callback = "cf_TXPAO99952";
  1032. tranf_submit(oParam);
  1033. }
  1034. ]]></Script>
  1035. </Form>
  1036. </FDL>