SMAHA00110_영수증출력.xrw 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/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. <bill>
  12. <view0_병원로고> 병원로고 </view0_병원로고>
  13. <!--환자정보-->
  14. <view1_환자번호> 환자번호 </view1_환자번호>
  15. <view1_환자성명> 환자성명 </view1_환자성명>
  16. <view1_주민번호> 주민번호 </view1_주민번호>
  17. <view1_나이성별> 나이성별 </view1_나이성별>
  18. <view1_담당과> 진료과 </view1_담당과>
  19. <view1_담당의사> 진료의사 </view1_담당의사>
  20. <view1_수납일자> 수납일자 </view1_수납일자>
  21. <view1_진료일자> 진료일자 </view1_진료일자>
  22. <!--수납정보-->
  23. <view2_총진료비> 총진료비 </view2_총진료비>
  24. <view2_급여총액> 급여총액 </view2_급여총액>
  25. <view2_보험자부담금> 보험자부담금 </view2_보험자부담금>
  26. <view2_급여본인부담금> 급여본인부담금 </view2_급여본인부담금>
  27. <view2_비급여총액> 비급여총액 </view2_비급여총액>
  28. <view2_선택진료> 선택진료 </view2_선택진료>
  29. <view2_본인부담금> 본인부담금 </view2_본인부담금>
  30. <view2_감면액> 감면액 </view2_감면액>
  31. <view2_중간금> 중간금 </view2_중간금>
  32. <view2_현금수납금> 현금수납금 </view2_현금수납금>
  33. <view2_카드수납금> 카드수납금 </view2_카드수납금>
  34. <view2_수납금액> 수납금액 </view2_수납금액>
  35. </bill>
  36. <h_oscl>
  37. <oscl>
  38. <!-- 처방(수가)정보-->
  39. <view3_수가명칭> 수가명칭 </view3_수가명칭>
  40. <view3_수량> 수량 </view3_수량>
  41. <view3_횟수> 횟수 </view3_횟수>
  42. <view3_일수> 일수 </view3_일수>
  43. <view3_계산단가> 계산단가 </view3_계산단가>
  44. <view3_계산금액> 계산금액 </view3_계산금액>
  45. <view3_가산단가> 가산단가 </view3_가산단가>
  46. <view3_가산금액> 가산금액 </view3_가산금액>
  47. <view3_선택단가> 선택단가 </view3_선택단가>
  48. <view3_선택진료> 선택진료 </view3_선택진료>
  49. <view3_특진의사> 특진의사 </view3_특진의사>
  50. <view3_EDI코드> EDI코드 </view3_EDI코드>
  51. </oscl>
  52. </h_oscl>
  53. </h_receipt>
  54. </main>
  55. <send>
  56. <data1>
  57. <srchhealexamflag/>
  58. <srchpid/>
  59. <srchrsrvdd/>
  60. <srchrsrvno/>
  61. <srchcretno/>
  62. </data1>
  63. </send>
  64. </root>
  65. </instance>
  66. <submission id="TRAHR00110" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/main/h_receipt"/>
  67. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  68. <!--
  69. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  70. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  71. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  72. -->
  73. <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
  74. <script type="javascript" ev:event="xforms-ready">
  75. <![CDATA[
  76. //공통코드 P0045에서 프린터 명칭과 트레이 호출
  77. fGetPrintName();
  78. var print_name = getGlobalVariable("SPPAO00100_P0045_1_nm","p");
  79. var print_tray = getGlobalVariable("SPPAO00100_P0045_1_tray","p");
  80. //호출끝
  81. fGetUserInfo2();
  82. makeReportPreview(0, 25, 1195, 880);
  83. if(checkOpener()) {
  84. if(model.getvalue(opener.root.send.ordtype) == "진료비세부내역서") {
  85. model.copyNode("/root/send/data1" , opener.root.send);
  86. submit("TRAHR00110");
  87. }
  88. fGetBaseData(); //병원로고등 기초데이터를 가져온다.
  89. if(model.getvalue(opener.root.send.ordtype) == "진료비세부내역서") exeReportPreview("RPAHA00110", "XMLSTR");
  90. }
  91. ]]>
  92. </script>
  93. </model>
  94. </xhtml:head>
  95. <script type="javascript">
  96. <![CDATA[
  97. //병원로고등 기초 데이터 가져오기
  98. function fGetBaseData() {
  99. model.makevalue("/root/main/h_receipt/bill/view0_병원로고", getLogoImageURL());
  100. }
  101. //로그인한 사용자 정보조회
  102. function fGetUserInfo2(){
  103. var sUserInfosS = getUserInfos();
  104. sUserInfosS = sUserInfosS + "|";
  105. var UserInfosS_Array = sUserInfosS.split("|");
  106. var userid = UserInfosS_Array[0]; //사용자번호
  107. var usernm = UserInfosS_Array[1]; //사용자이름
  108. var posinstcd = UserInfosS_Array[2]; //소속기관코드
  109. var posinstnm = UserInfosS_Array[3]; //소속기관명
  110. var dutplcecd = UserInfosS_Array[4]; //근무지부서코드
  111. var dutplcenm = UserInfosS_Array[5]; //근무지부서명
  112. var dutplceinstcd = UserInfosS_Array[6]; //소속부서명
  113. model.makeNode("/root/hidden/session/" + "userid");
  114. model.makeNode("/root/hidden/session/" + "usernm");
  115. model.makeNode("/root/hidden/session/" + "posinstcd");
  116. model.makeNode("/root/hidden/session/" + "posinstnm");
  117. model.makeNode("/root/hidden/session/" + "dutplcecd");
  118. model.makeNode("/root/hidden/session/" + "dutplcenm");
  119. model.makeNode("/root/hidden/session/" + "dutplceinstcd");
  120. model.setValue("/root/hidden/session/userid", userid);
  121. model.setValue("/root/hidden/session/usernm", usernm);
  122. model.setValue("/root/hidden/session/posinstcd", posinstcd);
  123. model.setValue("/root/hidden/session/posinstnm", posinstnm);
  124. model.setValue("/root/hidden/session/dutplcecd", dutplcecd);
  125. model.setValue("/root/hidden/session/dutplcenm", dutplcenm);
  126. model.setValue("/root/hidden/session/dutplceinstcd", dutplceinstcd);
  127. }
  128. ]]>
  129. </script>
  130. <xhtml:body>
  131. <caption id="caption1" class="tit_1" style="left:0px; top:0px; width:85px; height:14px; text-align:center; vertical-align:middle; ">영수증출력</caption>
  132. </xhtml:body>
  133. </xhtml:html>