SPPAO01900_영수증출력.xrw 66 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  3. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  4. <xhtml:head>
  5. <xhtml:title>영수증 출력</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <h_receipt>
  11. <receipt>
  12. <!--공급자보관용-->
  13. <view1_영수증유형> 영수증유형 </view1_영수증유형>
  14. <view1_영수증유형코드> 영수증유형코드 </view1_영수증유형코드>
  15. <view1_등록번호> 등록번호 </view1_등록번호>
  16. <view1_환자명> 환자명 </view1_환자명>
  17. <view1_VIP유무> VIP유무 </view1_VIP유무>
  18. <view1_진료과> 진료과 </view1_진료과>
  19. <view1_진료기간> 진료기간 </view1_진료기간>
  20. <view1_총진료비> 총진료비 </view1_총진료비>
  21. <view1_조합부담금> 조합부담금 </view1_조합부담금>
  22. <view1_본인부담금> 본인부담금 </view1_본인부담금>
  23. <view1_비급여> 비급여 </view1_비급여>
  24. <view1_선택총액> 선택총액 </view1_선택총액>
  25. <view1_본인부담총액> 본인부담총액 </view1_본인부담총액>
  26. <view1_수혈보상액> 수혈보상액 </view1_수혈보상액>
  27. <view1_감면액> 감면액 </view1_감면액>
  28. <view1_기수납액> 기수납액 </view1_기수납액>
  29. <view1_수납액_현금> 수납액_현금 </view1_수납액_현금>
  30. <view1_수납액_현금영수증>수납액_현금영수증 </view1_수납액_현금영수증>
  31. <view1_수납액_카드> 수납액_카드 </view1_수납액_카드>
  32. <view1_총수납액> 총수납액 </view1_총수납액>
  33. <view1_총수납액_비고1> 총수납액_비고1 </view1_총수납액_비고1>
  34. <view1_총수납액_비고2> 총수납액_비고2 </view1_총수납액_비고2>
  35. <!--신용카드매출전표 -->
  36. <view1_신용카드매출전표_매출일자> 매출일자 </view1_신용카드매출전표_매출일자>
  37. <view1_신용카드매출전표_카드종류> 카드종류 </view1_신용카드매출전표_카드종류>
  38. <view1_신용카드매출전표_카드번호> 카드번호 </view1_신용카드매출전표_카드번호>
  39. <view1_신용카드매출전표_유효기간> 유효기간 </view1_신용카드매출전표_유효기간>
  40. <view1_신용카드매출전표_할부기간> 할부기간 </view1_신용카드매출전표_할부기간>
  41. <view1_신용카드매출전표_가맹점번호> 가맹점번호 </view1_신용카드매출전표_가맹점번호>
  42. <view1_신용카드매출전표_승인번호> 승인번호 </view1_신용카드매출전표_승인번호>
  43. <view1_신용카드매출전표_수납액카드> 수납액카드 </view1_신용카드매출전표_수납액카드>
  44. <view1_신용카드매출전표_서명> 서명 </view1_신용카드매출전표_서명>
  45. <!-- 영수증기본정보-->
  46. <view3_외래입원구분> 외래입원구분 </view3_외래입원구분>
  47. <view3_중간퇴원구분> 중간퇴원구분 </view3_중간퇴원구분>
  48. <view3_영수증계산서구분>영수증계산서구분</view3_영수증계산서구분>
  49. <view3_재발행여부>사본</view3_재발행여부>
  50. <view3_환자등록번호> 환자등록번호 </view3_환자등록번호>
  51. <view3_환자성명> 환자성명 </view3_환자성명>
  52. <view3_진료기간from년> 진료기간from년 </view3_진료기간from년>
  53. <view3_진료기간from월> 진료기간from월 </view3_진료기간from월>
  54. <view3_진료기간from일> 진료기간from일 </view3_진료기간from일>
  55. <view3_진료기간to년> 진료기간to년 </view3_진료기간to년>
  56. <view3_진료기간to월> 진료기간to월 </view3_진료기간to월>
  57. <view3_진료기간to일> 진료기간to일 </view3_진료기간to일>
  58. <view3_야간> 야간 </view3_야간>
  59. <view3_공휴일> 공휴일 </view3_공휴일>
  60. <view3_진료과목> 진료과목 </view3_진료과목>
  61. <view3_질병군DRG번호> 질병군DRG번호 </view3_질병군DRG번호>
  62. <view3_병실> 병실 </view3_병실>
  63. <view3_환자구분> 환자구분 </view3_환자구분>
  64. <view3_영수증번호> 영수증번호 </view3_영수증번호>
  65. <view3_지원금> 지원금 </view3_지원금>
  66. <view3_비고2> 비고2 </view3_비고2>
  67. <view3_비고3> 비고3 </view3_비고3>
  68. <view3_비고4> 비고4 </view3_비고4>
  69. <view3_성명> 성명 </view3_성명>
  70. <view3_년> 년 </view3_년>
  71. <view3_월> 월 </view3_월>
  72. <view3_일> 일 </view3_일>
  73. <view3_분초> 일 </view3_분초>
  74. <view3_수납자> 수납자 </view3_수납자>
  75. <view3_보조유형> 보조유형 </view3_보조유형>
  76. <!-- 급여 -->
  77. <view3_payamt_01>급여_진찰료 </view3_payamt_01>
  78. <view3_payamt_02>급여_입원료 </view3_payamt_02>
  79. <view3_payamt_03>급여_식대 </view3_payamt_03>
  80. <view3_payamt_04>급여_투약및조재료 </view3_payamt_04>
  81. <view3_payamt_05>급여_주사료 </view3_payamt_05>
  82. <view3_payamt_06>급여_마취료 </view3_payamt_06>
  83. <view3_payamt_07>급여_처치및수술료 </view3_payamt_07>
  84. <view3_payamt_08>급여_재활및물리치료료 </view3_payamt_08>
  85. <view3_payamt_09>급여_정신요법료 </view3_payamt_09>
  86. <view3_payamt_10>급여_검사료 </view3_payamt_10>
  87. <view3_payamt_11>급여_영상진단료 </view3_payamt_11>
  88. <view3_payamt_12>급여_치료방사선료 </view3_payamt_12>
  89. <view3_payamt_13>급여_CT진단료 </view3_payamt_13>
  90. <view3_payamt_14>급여_MRI진단료 </view3_payamt_14>
  91. <view3_payamt_15>급여_PET진단료 </view3_payamt_15>
  92. <view3_payamt_16>급여_초음파진단료 </view3_payamt_16>
  93. <view3_payamt_17>급여_수혈료 </view3_payamt_17>
  94. <view3_payamt_18>급여_치과진료료 </view3_payamt_18>
  95. <view3_payamt_19>급여_보철및교정료 </view3_payamt_19>
  96. <view3_payamt_20>급여_치료재료대 </view3_payamt_20>
  97. <view3_payamt_21>급여_진단서제증명료 </view3_payamt_21>
  98. <view3_payamt_22>급여_병실차액 </view3_payamt_22>
  99. <view3_payamt_23>급여_가정방문교통비 </view3_payamt_23>
  100. <view3_payamt_24>급여_전액본인부담 </view3_payamt_24>
  101. <view3_payamt_25>급여_응급의학관리료 </view3_payamt_25>
  102. <view3_payamt_26>급여_기타 </view3_payamt_26>
  103. <view3_payamt_27>급여_본인부담금 </view3_payamt_27>
  104. <view3_payamt_28>급여_보험자부담금 </view3_payamt_28>
  105. <view3_payamt_sum>급여_소계 </view3_payamt_sum>
  106. <!-- 비급여 -->
  107. <view3_nopyamt_01>비급여_진찰료 </view3_nopyamt_01>
  108. <view3_nopyamt_02>비급여_입원료 </view3_nopyamt_02>
  109. <view3_nopyamt_03>비급여_식대 </view3_nopyamt_03>
  110. <view3_nopyamt_04>비급여_투약및조재료 </view3_nopyamt_04>
  111. <view3_nopyamt_05>비급여_주사료 </view3_nopyamt_05>
  112. <view3_nopyamt_06>비급여_마취료 </view3_nopyamt_06>
  113. <view3_nopyamt_07>비급여_처치및수술료 </view3_nopyamt_07>
  114. <view3_nopyamt_08>비급여_재활및물리치료료 </view3_nopyamt_08>
  115. <view3_nopyamt_09>비급여_정신요법료 </view3_nopyamt_09>
  116. <view3_nopyamt_10>비급여_검사료 </view3_nopyamt_10>
  117. <view3_nopyamt_11>비급여_영상진단료 </view3_nopyamt_11>
  118. <view3_nopyamt_12>비급여_치료방사선료 </view3_nopyamt_12>
  119. <view3_nopyamt_13>비급여_CT진단료 </view3_nopyamt_13>
  120. <view3_nopyamt_14>비급여_MRI진단료 </view3_nopyamt_14>
  121. <view3_nopyamt_15>비급여_PET진단료 </view3_nopyamt_15>
  122. <view3_nopyamt_16>비급여_초음파진단료 </view3_nopyamt_16>
  123. <view3_nopyamt_17>비급여_수혈료 </view3_nopyamt_17>
  124. <view3_nopyamt_18>비급여_치과진료료 </view3_nopyamt_18>
  125. <view3_nopyamt_19>비급여_보철및교정료 </view3_nopyamt_19>
  126. <view3_nopyamt_20>비급여_치료재료대 </view3_nopyamt_20>
  127. <view3_nopyamt_21>비급여_진단서제증명료 </view3_nopyamt_21>
  128. <view3_nopyamt_22>비급여_병실차액 </view3_nopyamt_22>
  129. <view3_nopyamt_23>비급여_가정방문교통비 </view3_nopyamt_23>
  130. <view3_nopyamt_24>비급여_전액본인부담 </view3_nopyamt_24>
  131. <view3_nopyamt_25>비급여_응급의학관리료 </view3_nopyamt_25>
  132. <view3_nopyamt_26>비급여_기타 </view3_nopyamt_26>
  133. <view3_nopyamt_27>비급여_본인부담금 </view3_nopyamt_27>
  134. <view3_nopyamt_28>비급여_보험자부담금 </view3_nopyamt_28>
  135. <view3_nopyamt_sum>비급여_소계 </view3_nopyamt_sum>
  136. <!--선택진료료-->
  137. <view3_specamt_01> 진찰료의학관리료 </view3_specamt_01>
  138. <view3_specamt_02> 검사료 </view3_specamt_02>
  139. <view3_specamt_03> 영상진단및방사선치료 </view3_specamt_03>
  140. <view3_specamt_04> 마취료 </view3_specamt_04>
  141. <view3_specamt_05> 처치및수술료 </view3_specamt_05>
  142. <view3_specamt_06> 정신요법료 </view3_specamt_06>
  143. <view3_specamt_sum> 소계 </view3_specamt_sum>
  144. <!--영수금액산정내역-->
  145. <view3_진료비총액>진료비총액</view3_진료비총액>
  146. <view3_환자부담총액>환자부담총액</view3_환자부담총액>
  147. <view3_이미납부한금액>이미납부한금액</view3_이미납부한금액>
  148. <!--감액내역-->
  149. <view3_감면액>감면액</view3_감면액>
  150. <view3_수혈보상액>수혈보상액</view3_수혈보상액>
  151. <view3_미수금액>미수금액</view3_미수금액>
  152. <view3_다음예약진찰료>다음예약진찰료</view3_다음예약진찰료>
  153. <view3_수납금액_비고> 수납금액_비고 </view3_수납금액_비고>
  154. <view3_수납금액>수납금액</view3_수납금액>
  155. <view3_현금>현금</view3_현금>
  156. <view3_현금영수증>현금영수증</view3_현금영수증>
  157. <view3_카드>카드</view3_카드>
  158. <view3_대불금>대불금</view3_대불금>
  159. <view3_건유비_산전>건강생활유지비</view3_건유비_산전>
  160. <view3_건강생활유지비>건강생활유지비</view3_건강생활유지비>
  161. <view3_합계>합계</view3_합계>
  162. <view3_상한초과액> 상한초과액 </view3_상한초과액>
  163. <!--현금영수증-->
  164. <view3_현금영수증_신분확인번호> 신분확인번호 </view3_현금영수증_신분확인번호>
  165. <view3_현금영수증_승인번호> 승인번호 </view3_현금영수증_승인번호>
  166. <!--신용카드매출내역-->
  167. <view3_신용카드매출내역_가맹점번호> 가맹점번호 </view3_신용카드매출내역_가맹점번호>
  168. <view3_신용카드매출내역_카드번호> 카드번호 </view3_신용카드매출내역_카드번호>
  169. <view3_신용카드매출내역_카드사명> 카드사명 </view3_신용카드매출내역_카드사명>
  170. <view3_신용카드매출내역_승인번호> 승인번호 </view3_신용카드매출내역_승인번호>
  171. <view3_신용카드매출내역_결재방법> 결재방법 </view3_신용카드매출내역_결재방법>
  172. <view3_신용카드매출내역_유효기간> 유효기간 </view3_신용카드매출내역_유효기간>
  173. <view3_신용카드매출내역_금액> 금액 </view3_신용카드매출내역_금액>
  174. <!--가야할곳-->
  175. <view4_접수증예약증구분> 접수증 </view4_접수증예약증구분>
  176. <view4_접수형태> 접수형태 </view4_접수형태>
  177. <view4_당일접수시간> 당일접수시간 </view4_당일접수시간>
  178. <view4_등록번호> 등록번호 </view4_등록번호>
  179. <view4_환자명> 환자명 </view4_환자명>
  180. <view4_진료과> 진료과 </view4_진료과>
  181. <view4_진료의사> 진료의사 </view4_진료의사>
  182. <view4_진료구분> 진료구분 </view4_진료구분>
  183. <view4_진료일시> 진료일시 </view4_진료일시>
  184. <view4_접수증참고사항> 접수증참고사항 </view4_접수증참고사항>
  185. <view4_귀하가가셔야할곳> 귀하가가셔야할곳 </view4_귀하가가셔야할곳>
  186. <view4_가셔야할곳수속완료증유무> 수속완료증유무 </view4_가셔야할곳수속완료증유무>
  187. <view4_가셔야할곳과> 가셔야할곳과 </view4_가셔야할곳과>
  188. <view4_가셔야할곳성명> 가셔야할곳성명 </view4_가셔야할곳성명>
  189. <view4_가셔야할곳번호> 가셔야할곳번호 </view4_가셔야할곳번호>
  190. <view4_가셔야할곳수납일> 가셔야할곳수납일 </view4_가셔야할곳수납일>
  191. <view4_투약번호_가야할곳1> 투약번호_가야할곳1 </view4_투약번호_가야할곳1>
  192. <view4_투약번호_가야할곳2> 투약번호_가야할곳2 </view4_투약번호_가야할곳2>
  193. <view4_투약번호_원외> 투약번호_원외 </view4_투약번호_원외>
  194. <view4_투약번호_원내> 투약번호_원내 </view4_투약번호_원내>
  195. <view4_투약번호_변경유무> 투약번호_변경유무 </view4_투약번호_변경유무>
  196. <view4_등록번호2> 등록번호2 </view4_등록번호2>
  197. <view4_성명> 성명 </view4_성명>
  198. <view4_진료과2> 진료과2 </view4_진료과2>
  199. <view4_수납일시> 수납일시 </view4_수납일시>
  200. <view4_진료일시2> 진료일시2 </view4_진료일시2>
  201. <view4_퇴원약_여부> 퇴원약_여부 </view4_퇴원약_여부>
  202. <!--주차권-->
  203. <car_년>년</car_년>
  204. <car_월>월</car_월>
  205. <car_일>일</car_일>
  206. <car_환자번호>환자번호</car_환자번호>
  207. <!--가상계좌-->
  208. <vact_가상계좌>000</vact_가상계좌>
  209. <view0_병원로고> 병원로고 </view0_병원로고>
  210. <!--환자정보-->
  211. <view5_사업자등록번호> 사업자등록번호 </view5_사업자등록번호>
  212. <view5_사업장소재지> 사업장소재지 </view5_사업장소재지>
  213. <view5_상호> 상호 </view5_상호>
  214. <view5_성명> 성명 </view5_성명>
  215. </receipt>
  216. <bill>
  217. <view0_병원로고> 병원로고 </view0_병원로고>
  218. <!--환자정보-->
  219. <view1_환자번호> 환자번호 </view1_환자번호>
  220. <view1_환자성명> 환자성명 </view1_환자성명>
  221. <view1_환자유형> 환자유형 </view1_환자유형>
  222. <view1_진료과> 진료과 </view1_진료과>
  223. <view1_수납일자> 수납일자 </view1_수납일자>
  224. <view1_주민번호> 주민번호 </view1_주민번호>
  225. <view1_나이성별> 나이성별 </view1_나이성별>
  226. <view1_유형보조> 유형보조 </view1_유형보조>
  227. <view1_진료의사> 진료의사 </view1_진료의사>
  228. <view1_진료일자> 진료일자 </view1_진료일자>
  229. <!--수납정보-->
  230. <view2_급여> 급여 </view2_급여>
  231. <view2_비급여> 비급여 </view2_비급여>
  232. <view2_선택진료> 선택진료 </view2_선택진료>
  233. <view2_총진료비> 총진료비 </view2_총진료비>
  234. <view2_본인부담금> 본인부담금 </view2_본인부담금>
  235. <view2_중간금> 중간금 </view2_중간금>
  236. <view2_현금수납금> 현금수납금 </view2_현금수납금>
  237. <view2_카드수납금> 카드수납금 </view2_카드수납금>
  238. </bill>
  239. <h_oscl>
  240. <oscl>
  241. <!-- 처방(수가)정보-->
  242. <view3_그룹> 그룹 </view3_그룹>
  243. <view3_수가코드> 수가코드 </view3_수가코드>
  244. <view3_수가명칭> 수가명칭 </view3_수가명칭>
  245. <view3_급여> 급여 </view3_급여>
  246. <view3_수량> 수량 </view3_수량>
  247. <view3_횟수> 횟수 </view3_횟수>
  248. <view3_일수> 일수 </view3_일수>
  249. <view3_시간> 시간 </view3_시간>
  250. <view3_단가> 단가 </view3_단가>
  251. <view3_가산금액> 가산금액 </view3_가산금액>
  252. <view3_선택진료> 선택진료 </view3_선택진료>
  253. <view3_본인부담> 본인부담 </view3_본인부담>
  254. <view3_부담율> 부담율 </view3_부담율>
  255. <view3_야간> 야간 </view3_야간>
  256. <view3_나이> 나이 </view3_나이>
  257. <view3_진료일자> 진료일자 </view3_진료일자>
  258. <view3_실시일자> 실시일자 </view3_실시일자>
  259. <view3_원외> 원외 </view3_원외>
  260. <view3_수납> 수납 </view3_수납>
  261. <view3_EDI코드> EDI코드 </view3_EDI코드>
  262. </oscl>
  263. </h_oscl>
  264. <h_oscl>
  265. <oscl>
  266. <!-- 처방(수가)정보-->
  267. <view3_그룹> 그룹 </view3_그룹>
  268. <view3_수가코드> 수가코드 </view3_수가코드>
  269. <view3_수가명칭> 수가명칭 </view3_수가명칭>
  270. <view3_급여> 급여 </view3_급여>
  271. <view3_수량> 수량 </view3_수량>
  272. <view3_횟수> 횟수 </view3_횟수>
  273. <view3_일수> 일수 </view3_일수>
  274. <view3_시간> 시간 </view3_시간>
  275. <view3_단가> 단가 </view3_단가>
  276. <view3_가산금액> 가산금액 </view3_가산금액>
  277. <view3_선택진료> 선택진료 </view3_선택진료>
  278. <view3_본인부담> 본인부담 </view3_본인부담>
  279. <view3_부담율> 부담율 </view3_부담율>
  280. <view3_야간> 야간 </view3_야간>
  281. <view3_나이> 나이 </view3_나이>
  282. <view3_진료일자> 진료일자 </view3_진료일자>
  283. <view3_실시일자> 실시일자 </view3_실시일자>
  284. <view3_원외> 원외 </view3_원외>
  285. <view3_수납> 수납 </view3_수납>
  286. <view3_EDI코드> EDI코드 </view3_EDI코드>
  287. </oscl>
  288. </h_oscl>
  289. </h_receipt>
  290. <rsv>
  291. <h_opmi/>
  292. </rsv>
  293. </main>
  294. <send>
  295. <data1>
  296. <pid/>
  297. <rcptdd/>
  298. <rcptno/>
  299. <rcptseqno/>
  300. <orddd/>
  301. <ordtype/>
  302. <instcd/>
  303. <userinstcd/>
  304. <fromdd/>
  305. <todd/>
  306. <engYN/>
  307. <reprintYN/>
  308. <rcptsite/>
  309. <ordrcptflag/>
  310. <cretno/>
  311. <acptseqno/>
  312. <orddeptcd/>
  313. <orddrid/>
  314. <ioflag/>
  315. <calcyn/>
  316. <snglcalcscorcd/>
  317. <holiflag/>
  318. <nightyn/>
  319. <indd/>
  320. <unco_remainder/>
  321. <insukind/>
  322. <suppkind/>
  323. </data1>
  324. <data2>
  325. <pid/>
  326. <rcptdd/>
  327. <rcptno/>
  328. <rcptseqno/>
  329. <seqno/>
  330. <indd/>
  331. <ordtype/>
  332. <instcd/>
  333. <userinstcd/>
  334. <fromdd/>
  335. <todd/>
  336. <engYN/>
  337. <reprintYN/>
  338. <rcptsite/>
  339. <mskind/>
  340. <insukind/>
  341. <suppkind/>
  342. <orddeptcd/>
  343. <ioflag/>
  344. <calcyn/>
  345. <snglcalcscorcd/>
  346. <ret_act_label/>
  347. <cretno/>
  348. <roomcd/>
  349. <disccd/>
  350. <holiflag/>
  351. <nightyn/>
  352. <ret_act_form/>
  353. <endmidflag/>
  354. <rcptexe_label/>
  355. <brateflag/>
  356. <isclhistyn/>
  357. </data2>
  358. <data3>
  359. <receipt/>
  360. </data3>
  361. <data4>
  362. <pid/>
  363. <aprvflag/>
  364. <aprvdd/>
  365. <aprvtm/>
  366. <aprvno/>
  367. <ordtype/>
  368. <instcd/>
  369. </data4>
  370. <data5>
  371. <pid/>
  372. <sessuserid/>
  373. <sessinstcd/>
  374. <checkyn/>
  375. </data5>
  376. </send>
  377. <temp>
  378. <receipt>
  379. <ordtype/>
  380. </receipt>
  381. </temp>
  382. <pamcode>
  383. <cdnm>
  384. <appdd/>
  385. </cdnm>
  386. </pamcode>
  387. </root>
  388. </instance>
  389. <submission id="TRPAO01901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
  390. <submission id="TRPAO01902" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
  391. <submission id="TRPAO01903" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
  392. <submission id="TRPAO01904" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
  393. <submission id="TRPAO01905" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
  394. <submission id="TRPAO01906" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
  395. <submission id="TRPAO01907" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
  396. <submission id="TRPAO01908" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
  397. <submission id="TRPAO01909" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
  398. <submission id="TRPAO01911" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
  399. <submission id="TRPAO01929" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data3/receipt" resultref="/root/main/h_receipt"/>
  400. <submission id="TRPAO01912" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data3/receipt" resultref="/root/main/h_receipt"/>
  401. <submission id="TRPAO01928" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data3/receipt" resultref="/root/main/h_receipt"/>
  402. <submission id="TRPAO01931" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
  403. <submission id="TRPAO01932" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
  404. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  405. <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
  406. <script type="javascript" ev:event="xforms-ready">
  407. <![CDATA[
  408. //공통코드 P0045에서 프린터 명칭과 트레이 호출
  409. fGetPrintName();
  410. var print_name = getGlobalVariable("SPPAO00100_P0045_1_nm","p");
  411. var print_tray = getGlobalVariable("SPPAO00100_P0045_1_tray","p");
  412. //호출끝
  413. fGetUserInfo2();
  414. makeReportPreview(0,50,1195,880);
  415. /* ordtype에 한글로 들어갑니다.
  416. 외래영수증 : TRPAO01901
  417. 외래중간금영수증 : TRPAO01902
  418. 외래합산영수증 : TRPAO01903
  419. 외래멀티수납영수증 : TRPAO01912
  420. 외래정산영수증 : TRPAO01914
  421. 외래차액영수증 : TRPAO01915
  422. 외래진료비세부내역서 : TRPAO01916
  423. 퇴원영수증 : TRPAO01904 (B31)
  424. DRG퇴원영수증 : TRPAO01931 (B31)
  425. 입원중간금영수증 : TRPAO01905 (B01, B51)
  426. 퇴원계산서 : TRPAO01906 (E50)
  427. 중간계산서 : TRPAO01907 (E70)
  428. 가퇴원영수증 : TRPAO01908 (B21)
  429. 응급영수증 : TRPAO01913 (B01) ER접수
  430. 입원중간수납영수증 : TRPAO01932 (B11)
  431. 미수수납영수증 : TRPAO01909
  432. 기타영수증 : TRPAO01910
  433. 외래예약증 : TRPAO01911
  434. */
  435. if(checkOpener()){
  436. //cmc영수증 폼 변경에 따른 적용일자 체크 --세종은 적용 안함
  437. /*
  438. var sNewFrom = "Old";
  439. submit("TRPAO01950");
  440. if (model.getValue("/root/pamcode/cdnm/appdd") != "-" && model.getValue("/root/pamcode/cdnm/appdd") != "" && model.getValue("/root/pamcode/cdnm/appdd") != null) {
  441. if (getCurrentDate() >= model.getValue("/root/pamcode/cdnm/appdd")) {
  442. sNewFrom = "New";
  443. }
  444. }
  445. */
  446. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래영수증") {
  447. model.copyNode("/root/send/data1" , opener.root.temp.receipt );
  448. submit("TRPAO01901");
  449. }
  450. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래중간금영수증") {
  451. model.copyNode("/root/send/data1" , opener.root.temp.receipt );
  452. submit("TRPAO01902");
  453. }
  454. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래합산영수증") {
  455. model.copyNode("/root/send/data1" , opener.root.temp.receipt );
  456. submit("TRPAO01903");
  457. }
  458. if(model.getvalue(opener.root.temp.receipt.ordtype) == "가정간호영수증") {
  459. model.copyNode("/root/send/data1" , opener.root.temp.receipt );
  460. submit("TRPAO01927");
  461. }
  462. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래멀티수납영수증") {
  463. model.copyNode("/root/send/data3" , opener.root.temp );
  464. submit("TRPAO01912");
  465. }
  466. if(model.getvalue(opener.root.temp.receipt.ordtype) == "선택합산영수증") {
  467. model.copyNode("/root/send/data3" , opener.root.temp );
  468. submit("TRPAO01928");
  469. }
  470. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래정산영수증") {
  471. model.copyNode("/root/send/data3" , opener.root.temp );
  472. submit("TRPAO01914");
  473. }
  474. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래정산영문영수증") {
  475. model.copyNode("/root/send/data3" , opener.root.temp );
  476. submit("TRPAO01914");
  477. }
  478. // 외래미수 합산영수증
  479. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래미수합산영수증") {
  480. model.copyNode("/root/send/data3" , opener.root.temp );
  481. submit("TRPAO01929");
  482. }
  483. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래차액영수증") {
  484. model.copyNode("/root/send/data1" , opener.root.temp.receipt );
  485. submit("TRPAO01915");
  486. }
  487. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서1"
  488. || model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서2"
  489. || model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서3"
  490. || model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서4"
  491. || model.getvalue(opener.root.temp.receipt.ordtype) == "환자용외래진료비세부내역서"
  492. || model.getvalue(opener.root.temp.receipt.ordtype) == "환자용외래진료비세부내역서2"
  493. ){
  494. model.makeValue("/root/send/data1/mig_oscl2yn","");
  495. model.copyNode("/root/send/data1", opener.root.temp.receipt);
  496. model.makeValue("/root/send/data1/log_ipaddr", app.clientIp);
  497. model.makeValue("/root/send/data1/log_logdeptcd", getUserInfo("dutplcecd"));
  498. model.makeValue("/root/send/data1/log_scrncd", "SPPAO01900");
  499. submit("TRPAO01916");
  500. fGetBaseData(); //병원로고등 기초데이터를 가져온다.
  501. }
  502. if(model.getvalue(opener.root.temp.receipt.ordtype) == "실시일자별외래진료비세부내역서") {
  503. model.makeValue("/root/send/data1/mig_oscl2yn","");
  504. model.copyNode("/root/send/data1", opener.root.temp.receipt);
  505. submit("TRPAO01930");
  506. fGetBaseData();
  507. }
  508. if(model.getvalue(opener.root.temp.receipt.ordtype) == "퇴원영수증") {
  509. model.copyNode("/root/send/data2" , opener.root.temp.receipt );
  510. submit("TRPAO01904");
  511. }
  512. if(model.getvalue(opener.root.temp.receipt.ordtype) == "DRG퇴원영수증") {
  513. model.copyNode("/root/send/data2" , opener.root.temp.receipt );
  514. submit("TRPAO01931");
  515. }
  516. if(model.getvalue(opener.root.temp.receipt.ordtype) == "퇴원합계영수증") {
  517. model.copyNode("/root/send/data2" , opener.root.temp.receipt );
  518. submit("TRPAO01922");
  519. }
  520. if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원중간금영수증") {
  521. model.copyNode("/root/send/data2" , opener.root.temp.receipt );
  522. submit("TRPAO01905");
  523. }
  524. if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원중간수납영수증") {
  525. model.copyNode("/root/send/data2" , opener.root.temp.receipt );
  526. submit("TRPAO01932");
  527. }
  528. if(model.getvalue(opener.root.temp.receipt.ordtype) == "퇴원계산서") {
  529. model.copyNode("/root/send/data2" , opener.root.temp.receipt );
  530. submit("TRPAO01906");
  531. }
  532. if(model.getvalue(opener.root.temp.receipt.ordtype) == "중간계산서") {
  533. model.copyNode("/root/send/data2" , opener.root.temp.receipt );
  534. submit("TRPAO01907");
  535. if(model.getvalue("/root/send/data2/ret_act_form") == "영수증양식") {
  536. exeReportPreview("RPPAO01903", "XMLSTR" , "" , "" , "true" , "", "", "", "", "true");
  537. //exeReportPreview("RPPAO01900", "XMLSTR" , "" , "" , "true" );
  538. return;
  539. }
  540. }
  541. if(model.getvalue(opener.root.temp.receipt.ordtype) == "가퇴원영수증") {
  542. model.copyNode("/root/send/data2" , opener.root.temp.receipt );
  543. submit("TRPAO01908");
  544. }
  545. if(model.getvalue(opener.root.temp.receipt.ordtype) == "응급영수증") {
  546. model.copyNode("/root/send/data2" , opener.root.temp.receipt );
  547. submit("TRPAO01913");
  548. }
  549. if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원카드영수증") {
  550. model.copyNode("/root/send/data2" , opener.root.temp.receipt );
  551. submit("TRPAO01917");
  552. }
  553. if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원기간별영수증") {
  554. model.copyNode("/root/send/data2" , opener.root.temp.receipt );
  555. submit("TRPAO01918");
  556. }
  557. if(model.getvalue(opener.root.temp.receipt.ordtype) == "예약증") {
  558. model.copynode("/root/main/h_receipt/receipt", opener.root.temp.h_receipt.h_temp);
  559. //window.close();
  560. }
  561. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래예약증") {
  562. model.copyNode("/root/send/data1" , opener.root.temp.receipt );
  563. submit("TRPAO01911");
  564. }
  565. if(model.getvalue(opener.root.temp.receipt.ordtype) == "시행일자별영수증") {
  566. model.copyNode("/root/send/data1" , opener.root.temp.receipt );
  567. model.makeValue("/root/send/data1/orddeptnm", model.getValue(opener.root.send.data1.orddeptnm) );
  568. model.getValue("/root/send/data1/orddeptnm");
  569. submit("TRPAO01919");
  570. }
  571. if(model.getvalue(opener.root.temp.receipt.ordtype) == "미수영수증") {
  572. model.copyNode("/root/send/data1" , opener.root.temp );
  573. submit("TRPAO01909");
  574. }
  575. if(model.getvalue(opener.root.temp.receipt.ordtype) == "카드전표재출력") {
  576. model.copyNode("/root/send/data4" , opener.root.temp.receipt );
  577. submit("TRPAO01920");
  578. }
  579. if(model.getvalue(opener.root.temp.receipt.ordtype) == "독촉미수이자영수증") {
  580. model.copyNode("/root/send/data4" , opener.root.temp.receipt );
  581. submit("TRPAO01935");
  582. }
  583. if(model.getvalue(opener.root.temp.receipt.ordtype) == "민원영수증") {
  584. model.copyNode("/root/send/data1" , opener.root.temp.receipt );
  585. submit("TRPAO01921");
  586. }
  587. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래국제청구영수증") {
  588. model.copyNode("/root/send/data1" , opener.root.temp.receipt );
  589. submit("TRPAO01923");
  590. fGetBaseData1(); //병원로고등 기초데이터를 가져온다.
  591. }
  592. if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원국제청구영수증") {
  593. model.copyNode("/root/send/data2" , opener.root.temp.receipt );
  594. submit("TRPAO01924");
  595. fGetBaseData1(); //병원로고등 기초데이터를 가져온다.
  596. }
  597. //예약증 있으면 예약증만 따로 출력.
  598. // fRsrvCheck();
  599. //무인수납가능여부체크,영수증에 출력자명
  600. // fChkKioskYn();
  601. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  602. //if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래영수증") exeReportPreview("RPPAO01900", "XMLSTR" , "" , "" , "" , "", "", "", "", "");
  603. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래중간금영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  604. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래합산영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  605. if(model.getvalue(opener.root.temp.receipt.ordtype) == "가정간호영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  606. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래멀티수납영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  607. if(model.getvalue(opener.root.temp.receipt.ordtype) == "선택합산영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  608. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래미수합산영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  609. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래정산영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  610. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래정산영문영수증") exeReportPreview("RPPAO01907", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
  611. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래차액영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  612. // if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서") exeReportPreview("RPPAO01902", "XMLSTR" , "" , "" , "" , "", "", "", "", "");
  613. //2015/05/08 이정택(외래 세부내역서에서 미리보기 체크시 분기처리)
  614. /*
  615. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서1") exeReportPreview("RPPAO01902", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
  616. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서2") exeReportPreview("RPPAO01909", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
  617. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서3") exeReportPreview("RPPAO01910", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
  618. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서4") exeReportPreview("RPPAO01911", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
  619. if(model.getvalue(opener.root.temp.receipt.ordtype) == "환자용외래진료비세부내역서") exeReportPreview("RPPAO01912", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
  620. if(model.getvalue(opener.root.temp.receipt.ordtype) == "환자용외래진료비세부내역서2") exeReportPreview("RPPAO01913", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
  621. */
  622. if(opener.javascript.model.getvalue("/root/temp/receipt/previewyn") == "Y"){
  623. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서1") exeReportPreview("RPPAO01902", "XMLSTR");
  624. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서2") exeReportPreview("RPPAO01909", "XMLSTR");
  625. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서3") exeReportPreview("RPPAO01910", "XMLSTR");
  626. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서4") exeReportPreview("RPPAO01911", "XMLSTR");
  627. if(model.getvalue(opener.root.temp.receipt.ordtype) == "환자용외래진료비세부내역서") exeReportPreview("RPPAO01912", "XMLSTR");
  628. if(model.getvalue(opener.root.temp.receipt.ordtype) == "환자용외래진료비세부내역서2") exeReportPreview("RPPAO01913", "XMLSTR");
  629. }else if(opener.javascript.model.getvalue("/root/temp/receipt/previewyn") != "Y"){
  630. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서1") exeReportPreview("RPPAO01902", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
  631. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서2") exeReportPreview("RPPAO01909", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
  632. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서3") exeReportPreview("RPPAO01910", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
  633. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래진료비세부내역서4") exeReportPreview("RPPAO01911", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
  634. if(model.getvalue(opener.root.temp.receipt.ordtype) == "환자용외래진료비세부내역서") exeReportPreview("RPPAO01912", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
  635. if(model.getvalue(opener.root.temp.receipt.ordtype) == "환자용외래진료비세부내역서2") exeReportPreview("RPPAO01913", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
  636. }
  637. //2015/05/08 이정택(외래 세부내역서에서 미리보기 체크시 분기처리)
  638. if(model.getvalue(opener.root.temp.receipt.ordtype) == "실시일자별외래진료비세부내역서") exeReportPreview("RPPAO01914", "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
  639. if(model.getvalue(opener.root.temp.receipt.ordtype) == "예약증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  640. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래예약증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  641. if(model.getvalue(opener.root.temp.receipt.ordtype) == "시행일자별영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  642. if(model.getvalue(opener.root.temp.receipt.ordtype) == "미수영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  643. if(model.getvalue(opener.root.temp.receipt.ordtype) == "카드전표재출력") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  644. if(model.getvalue(opener.root.temp.receipt.ordtype) == "독촉미수이자영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  645. if(model.getvalue(opener.root.temp.receipt.ordtype) == "민원영수증") exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  646. if(model.getvalue(opener.root.temp.receipt.ordtype) == "외래국제청구영수증") exeReportPreview("RPPAO01904", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  647. if(model.getvalue(opener.root.temp.receipt.ordtype) == "DRG퇴원영수증") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  648. if(model.getvalue(opener.root.temp.receipt.ordtype) == "퇴원영수증") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  649. if(model.getvalue(opener.root.temp.receipt.ordtype) == "퇴원합계영수증") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  650. if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원중간금영수증") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  651. if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원중간수납영수증") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  652. if(model.getvalue(opener.root.temp.receipt.ordtype) == "퇴원계산서") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  653. // if(model.getvalue(opener.root.temp.receipt.ordtype) == "중간계산서") exeReportPreview("RPPAO01901", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  654. // if(model.getvalue(opener.root.temp.receipt.ordtype) == "중간계산서") exeReportPreview("RPPAO01901", "XMLSTR");
  655. if(model.getvalue(opener.root.temp.receipt.ordtype) == "중간계산서") exeReportPreview("RPPAO01901", "XMLSTR" , "" , "" , "true" , "", "", "", "", "true");
  656. if(model.getvalue(opener.root.temp.receipt.ordtype) == "가퇴원영수증") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  657. if(model.getvalue(opener.root.temp.receipt.ordtype) == "응급영수증") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  658. if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원카드영수증") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  659. if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원기간별영수증") exeReportPreview("RPPAO01903", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  660. if(model.getvalue(opener.root.temp.receipt.ordtype) == "입원국제청구영수증") exeReportPreview("RPPAO01904", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  661. fReceiptLog(); //영수증 로그기록
  662. }
  663. if(!checkOpener()) {
  664. //예약증 있으면 예약증만 따로 출력.
  665. fRsrvCheck();
  666. if(model.getvalue("/root/send/data2/ordtype") == "중간계산서") {
  667. exeReportPreview("RPPAO01901", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  668. }else if(model.getvalue("/root/send/data1/ordtype") == "외래진료비세부내역서1"){
  669. exeReportPreview("RPPAO01902", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  670. }else if(model.getvalue("/root/send/data1/ordtype") == "외래진료비세부내역서2"){
  671. exeReportPreview("RPPAO01909", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  672. }else if(model.getvalue("/root/send/data1/ordtype") == "외래진료비세부내역서3"){
  673. exeReportPreview("RPPAO01910", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  674. }else if(model.getvalue("/root/send/data1/ordtype") == "외래진료비세부내역서4"){
  675. exeReportPreview("RPPAO01911", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  676. }else if(model.getvalue("/root/send/data1/ordtype") == "환자용외래진료비세부내역서"){
  677. exeReportPreview("RPPAO01912", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  678. }else{
  679. exeReportPreview("RPPAO01900", "XMLSTR", "", "", print_name, "", "", "", "", "true", "", "", print_tray, "", "", "", "", "", "", "", "");
  680. }
  681. fReceiptLog();
  682. //외래영수증
  683. /*
  684. model.setvalue("/root/send/data1/pid", "11886553"); //운영
  685. model.setvalue("/root/send/data1/rcptdd", "20071017");
  686. model.setvalue("/root/send/data1/rcptno", "90");
  687. model.setvalue("/root/send/data1/rcptseqno", "1");
  688. model.setvalue("/root/send/data1/reprintYN", "N");
  689. model.setvalue("/root/send/data1/rcptsite", "S");
  690. model.setvalue("/root/send/data1/orddd", "20071017");
  691. model.setvalue("/root/send/data1/orddeptcd", "2100000000");
  692. model.setvalue("/root/send/data1/orddrid", "86015312");
  693. submit("TRPAO01901");
  694. */
  695. /*
  696. model.setvalue("/root/send/data1/pid", "8851"); //운영
  697. model.setvalue("/root/send/data1/rcptdd", "20071114");
  698. model.setvalue("/root/send/data1/rcptno", "138");
  699. model.setvalue("/root/send/data1/rcptseqno", "1");
  700. model.setvalue("/root/send/data1/reprintYN", "N");
  701. model.setvalue("/root/send/data1/rcptsite", "S");
  702. model.setvalue("/root/send/data1/orddd", "20071114");
  703. model.setvalue("/root/send/data1/orddeptcd", "2100000000");
  704. model.setvalue("/root/send/data1/orddrid", "86015312");
  705. submit("TRPAO01901");
  706. */
  707. //퇴원영수증
  708. /*
  709. model.setvalue("/root/send/data2/pid", "18543453"); //교육장비
  710. model.setvalue("/root/send/data2/rcptdd", "20071123");
  711. model.setvalue("/root/send/data2/rcptno", "5");
  712. model.setvalue("/root/send/data2/rcptseqno", "1");
  713. model.setvalue("/root/send/data2/reprintYN", "Y");
  714. model.setvalue("/root/send/data2/indd", "20071116");
  715. model.setvalue("/root/send/data2/insukind", "11");
  716. model.setvalue("/root/send/data2/ordtype", "퇴원영수증");
  717. model.setvalue("/root/send/data2/orddeptcd", "2100000000");
  718. submit("TRPAO01904");
  719. */
  720. //입원기간별영수증
  721. /*
  722. model.setvalue("/root/send/data2/pid", "18543453"); //교육장비
  723. model.setvalue("/root/send/data2/fromdd" , "20070901");
  724. model.setvalue("/root/send/data2/todd" , "20071207");
  725. model.setvalue("/root/send/data2/ordtype", "입원기간별영수증");
  726. submit("TRPAO01918");
  727. */
  728. //외래예약증
  729. /*
  730. model.setvalue("/root/send/data1/ordtype", "외래예약증");
  731. model.setvalue("/root/send/data1/pid" , "24254");
  732. model.setvalue("/root/send/data1/orddd" , "20071010");
  733. model.setvalue("/root/send/data1/cretno" , "1");
  734. model.setvalue("/root/send/data1/acptseqno" , "1");
  735. submit("TRPAO01911");
  736. */
  737. //외래진료비세부내역서
  738. /*
  739. model.setvalue("/root/send/data1/ordtype", "외래진료비세부내역서");
  740. model.setvalue("/root/send/data1/pid", "19982"); //원외약,선택진료
  741. model.setvalue("/root/send/data1/rcptdd", "20071123");
  742. model.setvalue("/root/send/data1/rcptno", "13");
  743. model.setvalue("/root/send/data1/rcptseqno", "1");
  744. model.setvalue("/root/send/data1/reprintYN", "N");
  745. model.setvalue("/root/send/data1/rcptsite", "S");
  746. model.setvalue("/root/send/data1/orddd", "20071017");
  747. model.setvalue("/root/send/data1/orddeptcd", "2230000000");
  748. model.setvalue("/root/send/data1/orddrid", "93015023");
  749. model.setvalue("/root/send/data1/orddrid", "93015023");
  750. submit("TRPAO01916");
  751. fGetBaseData(); //병원로고등 기초데이터를 가져온다.
  752. */
  753. //외래정산영수증
  754. /*
  755. model.makevalue("/root/send/data3/receipt[1]/ordtype", "외래정산영수증");
  756. model.makevalue("/root/send/data3/receipt[1]/pid", "19982"); //개발 주사처방
  757. model.makevalue("/root/send/data3/receipt[1]/rcptdd", "20071123");
  758. model.makevalue("/root/send/data3/receipt[1]/rcptno", "9");
  759. model.makevalue("/root/send/data3/receipt[1]/rcptseqno", "1");
  760. model.makevalue("/root/send/data3/receipt[1]/reprintYN", "N");
  761. model.makevalue("/root/send/data3/receipt[1]/rcptsite", "J");
  762. model.makevalue("/root/send/data3/receipt[1]/orddd", "20071123");
  763. model.makevalue("/root/send/data3/receipt[1]/orddeptcd", "2080000000");
  764. model.makevalue("/root/send/data3/receipt[1]/orddrid", "93015023");
  765. submit("TRPAO01914");
  766. */
  767. //외래정산영수증
  768. /*
  769. model.makevalue("/root/send/data3/receipt[1]/ordtype", "외래정산영수증");
  770. model.makevalue("/root/send/data3/receipt[1]/pid", "20335"); //개발 주사처방
  771. model.makevalue("/root/send/data3/receipt[1]/rcptdd", "20071127");
  772. model.makevalue("/root/send/data3/receipt[1]/rcptno", "6");
  773. model.makevalue("/root/send/data3/receipt[1]/rcptseqno", "1");
  774. model.makevalue("/root/send/data3/receipt[1]/reprintYN", "N");
  775. model.makevalue("/root/send/data3/receipt[1]/rcptsite", "J");
  776. model.makevalue("/root/send/data3/receipt[1]/orddd", "20071127");
  777. model.makevalue("/root/send/data3/receipt[1]/orddeptcd", "2230000000");
  778. model.makevalue("/root/send/data3/receipt[1]/orddrid", "93015023");
  779. submit("TRPAO01914");
  780. */
  781. //미수영수증
  782. /*
  783. model.setvalue("/root/send/data1/pid", "100276"); //운영
  784. model.setvalue("/root/send/data1/rcptdd", "20080305");
  785. model.setvalue("/root/send/data1/rcptno", "3");
  786. model.setvalue("/root/send/data1/rcptseqno", "1");
  787. model.setvalue("/root/send/data1/reprintYN", "N");
  788. model.setvalue("/root/send/data1/rcptsite", "S");
  789. model.setvalue("/root/send/data1/orddd", "20080211");
  790. model.setvalue("/root/send/data1/orddeptcd", "2060000000");
  791. model.setvalue("/root/send/data1/orddrid", "98015255");
  792. submit("TRPAO01909");
  793. */
  794. /*
  795. //카드전표재출력
  796. model.setvalue("/root/send/data4/pid" , "68974");
  797. model.setvalue("/root/send/data4/aprvflag" , "12");
  798. model.setvalue("/root/send/data4/aprvdd" , "20080723");
  799. model.setvalue("/root/send/data4/aprvtm" , "132045");
  800. model.setvalue("/root/send/data4/aprvno" , "00002614");
  801. model.setvalue("/root/send/data4/ordtype" , "O");
  802. model.setvalue("/root/send/data4/instcd" , "012");
  803. submit("TRPAO01920");
  804. */
  805. }
  806. ]]>
  807. </script>
  808. <submission id="TRPAO01913" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
  809. <submission id="TRPAO01914" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data3/receipt" resultref="/root/main/h_receipt"/>
  810. <submission id="TRPAO01915" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
  811. <submission id="TRPAO01916" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
  812. <submission id="TRPAO01930" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
  813. <submission id="TRPAO01917" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
  814. <submission id="TRPAO01918" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
  815. <submission id="TRPAO01919" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
  816. <submission id="TRPAO01920" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data4" resultref="/root/main/h_receipt"/>
  817. <submission id="TRPAO01935" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data4" resultref="/root/main/h_receipt"/>
  818. <submission id="TRPAO01921" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
  819. <submission id="TRPAO01922" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" replace="instance" resultref="/root/main/h_receipt"/>
  820. <submission id="TXPAO99906" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data5" resultref="/root/main/rsv"/>
  821. <submission id="TRPAO01923" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
  822. <submission id="TRPAO01924" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data2" resultref="/root/main/h_receipt"/>
  823. <submission id="TRPAO01927" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
  824. <submission id="TRPAO01950" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/pamcode"/>
  825. </model>
  826. </xhtml:head>
  827. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  828. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  829. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  830. <script type="javascript">
  831. <![CDATA[
  832. //다수의 예약증, 카드수납건을 영수증 다음장에 for문 돌면서 차례로 찍어줍니다.
  833. function fRsrvCheck(){
  834. if(getNodesetCount("/root/main/h_receipt/h_rsrv/rsrv") > 1 || getNodesetCount("/root/main/h_receipt/h_card/card") > 1 ) {
  835. model.makeNode("/root/temp/receipt/ordtype");
  836. model.setvalue("/root/temp/receipt/ordtype", "예약증");
  837. model.makeNode("/root/temp/h_receipt/h_temp");
  838. var cnt = 0;
  839. if(getNodesetCount("/root/main/h_receipt/h_rsrv/rsrv") > getNodesetCount("/root/main/h_receipt/h_card/card")){
  840. cnt = getNodesetCount("/root/main/h_receipt/h_rsrv/rsrv");
  841. }else{
  842. cnt = getNodesetCount("/root/main/h_receipt/h_card/card");
  843. }
  844. for(var a = 2; a<= cnt; a++ ){
  845. //환자 기본정보
  846. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/temp/receipt/ordtype" , "replace" , model , model);
  847. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view1_등록번호" , "replace" , model , model);
  848. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view1_환자명" , "before" , model , model);
  849. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view1_진료과" , "before" , model , model);
  850. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view1_진료기간" , "before" , model , model);
  851. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view1_영수증유형" , "before" , model , model);
  852. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view1_영수증유형" , "before" , model , model);
  853. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_재발행여부" , "before" , model , model);
  854. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_환자등록번호" , "before" , model , model);
  855. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_환자성명" , "before" , model , model);
  856. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_진료기간from년" , "before" , model , model);
  857. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_진료기간from월" , "before" , model , model);
  858. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_진료기간from일" , "before" , model , model);
  859. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_진료기간to년" , "before" , model , model);
  860. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_진료기간to월" , "before" , model , model);
  861. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_진료기간to일" , "before" , model , model);
  862. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_야간" , "before" , model , model);
  863. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_공휴일" , "before" , model , model);
  864. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_진료과목" , "before" , model , model);
  865. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_질병군DRG번호" , "before" , model , model);
  866. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_병실" , "before" , model , model);
  867. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_환자구분" , "before" , model , model);
  868. copyNodeListType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/receipt/view3_영수증번호" , "before" , model , model);
  869. //환자 기본정보 끝
  870. //예약 리스트
  871. copyNodeType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/h_rsrv/rsrv["+a+"]" , "before" , model , model);
  872. //복수 카드수납 리스트
  873. copyNodeType("/root/temp/h_receipt/h_temp", "/root/main/h_receipt/h_card/card["+a+"]" , "before" , model , model);
  874. modal("SPPAO01900");
  875. }
  876. }
  877. }
  878. //병원로고등 기초 데이터 가져오기
  879. function fGetBaseData() {
  880. model.makevalue("/root/main/h_receipt/bill/view0_병원로고", getLogoImageURL());
  881. }
  882. //병원로고등 기초 데이터 가져오기
  883. function fGetBaseData1() {
  884. model.makevalue("/root/main/h_receipt/receipt/view0_병원로고", getLogoEImageURL());
  885. //model.makevalue("/root/main/h_receipt/receipt/view0_병원로고", "/himed/webapps/com/commonweb/images/logo999e.jpg");
  886. model.refresh();
  887. }
  888. //로그인한 사용자 정보조회
  889. function fGetUserInfo2(){
  890. var sUserInfosS = getUserInfos();
  891. sUserInfosS = sUserInfosS + "|";
  892. var UserInfosS_Array = sUserInfosS.split("|");
  893. var userid = UserInfosS_Array[0]; //사용자번호
  894. var usernm = UserInfosS_Array[1]; //사용자이름
  895. var posinstcd = UserInfosS_Array[2]; //소속기관코드
  896. var posinstnm = UserInfosS_Array[3]; //소속기관명
  897. var dutplcecd = UserInfosS_Array[4]; //근무지부서코드
  898. var dutplcenm = UserInfosS_Array[5]; //근무지부서명
  899. var dutplceinstcd = UserInfosS_Array[6]; //소속부서명
  900. model.makeNode("/root/hidden/session/" + "userid");
  901. model.makeNode("/root/hidden/session/" + "usernm");
  902. model.makeNode("/root/hidden/session/" + "posinstcd");
  903. model.makeNode("/root/hidden/session/" + "posinstnm");
  904. model.makeNode("/root/hidden/session/" + "dutplcecd");
  905. model.makeNode("/root/hidden/session/" + "dutplcenm");
  906. model.makeNode("/root/hidden/session/" + "dutplceinstcd");
  907. model.setValue("/root/hidden/session/userid",userid);
  908. model.setValue("/root/hidden/session/usernm",usernm);
  909. model.setValue("/root/hidden/session/posinstcd",posinstcd);
  910. model.setValue("/root/hidden/session/posinstnm",posinstnm);
  911. model.setValue("/root/hidden/session/dutplcecd",dutplcecd);
  912. model.setValue("/root/hidden/session/dutplcenm",dutplcenm);
  913. model.setValue("/root/hidden/session/dutplceinstcd",dutplceinstcd);
  914. }
  915. /*
  916. * 개인컴퓨터에 영수증 로그파일 남기기
  917. */
  918. function fReceiptLog(){
  919. /* 영수증 로그파일 생성 불필요 및 OCR출력 FileSystemObject 충돌현상 주석처리 - 20140415
  920. var loginfo = "출력시각: " + model.getvalue("/root/main/h_receipt/receipt/view3_년") + "/" +
  921. model.getvalue("/root/main/h_receipt/receipt/view3_월") + "/" +
  922. model.getvalue("/root/main/h_receipt/receipt/view3_일") + "/" +
  923. model.getvalue("/root/main/h_receipt/receipt/view3_분초") + "/" +
  924. model.getValue("/root/hidden/session/userid") + "/" +
  925. model.getvalue("/root/main/h_receipt/receipt/view1_영수증유형") + "/" +
  926. "pidnm: " + model.getvalue("/root/main/h_receipt/receipt/view1_환자명") + "/" +
  927. "pid: " + model.getvalue("/root/main/h_receipt/receipt/view1_등록번호") + "/" +
  928. "과: " + model.getvalue("/root/main/h_receipt/receipt/view3_진료과목") + "/" +
  929. "orddd " + model.getvalue("/root/main/h_receipt/receipt/view1_진료기간") + "/" +
  930. "rcptddno: " + model.getvalue("/root/main/h_receipt/receipt/view3_영수증번호") + "/" +
  931. "진료비총액: " + model.getvalue("/root/main/h_receipt/receipt/view3_진료비총액") + "/" +
  932. "환자부담총액: " + model.getvalue("/root/main/h_receipt/receipt/view3_환자부담총액") + "/" +
  933. "cash " + model.getvalue("/root/main/h_receipt/receipt/view3_현금") + "/" +
  934. "vancash: " + model.getvalue("/root/main/h_receipt/receipt/view3_현금영수증") + "/" +
  935. "card: " + model.getvalue("/root/main/h_receipt/receipt/view3_카드") + "/" +
  936. "수납금: " + model.getvalue("/root/main/h_receipt/receipt/view3_수납금액") + "/" +
  937. "기수납: " + model.getvalue("/root/main/h_receipt/receipt/view3_이미납부한금액") + "/" +
  938. "감면: " + model.getvalue("/root/main/h_receipt/receipt/view3_감면액") + "/" +
  939. "미수: " + model.getvalue("/root/main/h_receipt/receipt/view3_미수금액") + "/" +
  940. "수납자: " + model.getvalue("/root/main/h_receipt/receipt/view3_수납자");
  941. var fso = new ActiveXObject("Scripting.FileSystemObject");
  942. var a;
  943. var name = "rcpt_" + getCurrentDate() + model.getValue("/root/hidden/session/userid");
  944. a= fso.FolderExists("c:\\receipt");
  945. if(a){
  946. a= fso.OpenTextFile("c:\\receipt\\" + name + ".log", 8,true);
  947. }else{
  948. a= fso.CreateFolder("c:\\receipt");
  949. a= fso.OpenTextFile("c:\\receipt\\" + name + ".log", 8,true);
  950. }
  951. a.WriteLine(loginfo);
  952. a.Close();
  953. */
  954. }
  955. //무인수납 가능여부,영수증에 출력자명
  956. function fChkKioskYn() {
  957. model.setvalue("/root/send/data5/pid" , model.getValue("/root/main/h_receipt/receipt/view4_등록번호"));
  958. model.setvalue("/root/send/data5/sessuserid" , model.getValue("/root/hidden/session/userid"));
  959. model.setvalue("/root/send/data5/sessinstcd" , model.getValue("/root/hidden/session/dutplceinstcd"));
  960. model.setvalue("/root/send/data5/checkyn" , "Y"); //교육장비 보조유형
  961. submit("TXPAO99906");
  962. if(getNodesetCount("/root/main/rsv/h_opmi/opmi/error") > 0) {
  963. model.makevalue("/root/main/h_receipt/receipt/view4_무인수납여부" , "무인수납불가");
  964. }
  965. model.makevalue("/root/main/h_receipt/receipt/view3_출력자" , model.getValue("/root/hidden/session/usernm"));
  966. }
  967. ]]>
  968. </script>
  969. <xhtml:body>
  970. <caption id="caption1" class="tit_1" style="left:0px; top:0px; width:85px; height:14px; text-align:center; vertical-align:middle; ">영수증출력</caption>
  971. </xhtml:body>
  972. </xhtml:html>