SMPMS02600_외래예약환자현황.xrw 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293
  1. <?xml version="1.0" encoding="UTF-16"?>
  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. <send>
  10. <fromdd/>
  11. <todd/>
  12. <flag/>
  13. </send>
  14. <main>
  15. <team>
  16. <teamlist/>
  17. </team>
  18. <status>
  19. <statuslist/>
  20. </status>
  21. <nopay>
  22. <nopaylist/>
  23. </nopay>
  24. <nopaypat>
  25. <nopaypatlist/>
  26. </nopaypat>
  27. </main>
  28. <hidden>
  29. <tmp/>
  30. </hidden>
  31. <cominit>
  32. <P0001list>
  33. <P0001>
  34. <cdnm/>
  35. <cdid/>
  36. </P0001>
  37. </P0001list>
  38. </cominit>
  39. </root>
  40. </instance>
  41. <script type="javascript" ev:event="xforms-ready">
  42. <![CDATA[
  43. var cur_Date = getCurrentDate();
  44. model.setValue("/root/send/fromdd",cur_Date);
  45. model.setValue("/root/send/todd",cur_Date);
  46. button8.dispatch("onclick");
  47. zbcfGetCodeList(new Array("P0001"),new Array("/root/cominit/P0001list"));
  48. model.refresh();
  49. ]]>
  50. </script>
  51. <submission id="TRPMS02600" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/team"/>
  52. <submission id="TRPMS02601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/status"/>
  53. <submission id="TRPMS02602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/nopay"/>
  54. <submission id="TRPMS02603" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/nopaypat"/>
  55. </model>
  56. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  57. <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
  58. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  59. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  60. <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
  61. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  62. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  63. <script type="javascript" src="../../../com/zipcodeweb/js/ZBP001.js"/>
  64. <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
  65. </xhtml:head>
  66. <xhtml:body pagewidth="1211" pageheight="784" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  67. <group id="group3" style="left:0px; top:0px; width:1195px; height:13px; ">
  68. <caption id="caption60" class="tit_1" style="left:0px; top:0px; width:183px; height:14px; font-family:돋움; vertical-align:middle; ">외래 예약 환자 현황</caption>
  69. </group>
  70. <switch id="switch1" style="left:0px; top:91px; width:1195px; height:687px; ">
  71. <case id="case1" style="left:0px; top:0px; width:1198px; height:753px; ">
  72. <line id="line8" class="line_1" style="x1:5px; y1:5px; x2:1188px; y2:5px; "/>
  73. <datagrid id="datagrid3" nodeset="/root/main/team/teamlist" class="datagrid4" caption="진료과^당일접수 현황^당일접수 현황^당일접수 현황^당일접수 현황^예약진료 현황^예약진료 현황^예약진료 현황^예약진료 현황^예약부도 현황^예약부도 현황^예약부도 현황^예약부도 현황^총 예약현황 통계^총 예약현황 통계^총 예약현황 통계^총 진료현황 통계^총 진료현황 통계^총 진료현황 통계^총 진료현황 통계^총 진료현황 통계^총 진료현황 통계|진료과^초진^재진^합계^접수율^초진^재진^합계^예약율^초진^재진^합계^부도율^초진^재진^합계^초진^재진^오전^오후^합계^진료율" colsep="^" colwidth="120, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 70, 70" dataheight="25" defaultrows="2" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheight="25" rowsep="|" style="left:5px; top:10px; width:1183px; height:670px; ">
  74. <col disabled="true" ref="orddeptcd" style="text-align:center; "/>
  75. <col ref="acpt_fstcnt" format="#,###" style="text-align:right; "/>
  76. <col ref="acpt_recnt" format="#,###" style="text-align:right; "/>
  77. <col ref="acpt_outcnt" format="#,###" style="text-align:right; "/>
  78. <col ref="acpt_rate" format="#,###.#%" style="text-align:right; "/>
  79. <col ref="rsrv_fstcnt" format="#,###" style="text-align:right; "/>
  80. <col ref="rsrv_recnt" format="#,###" style="text-align:right; "/>
  81. <col ref="rsrv_outcnt" format="#,###" style="text-align:right; "/>
  82. <col ref="rsrv_rate" format="#,###.#%" style="text-align:right; "/>
  83. <col ref="rsrvcancel_fstcnt" format="#,###" style="text-align:right; "/>
  84. <col ref="rsrvcancel_recnt" format="#,###" style="text-align:right; "/>
  85. <col ref="rsrvcancelcnt" format="#,###" style="text-align:right; "/>
  86. <col ref="calcen_rate" format="#,###.#%" style="text-align:right; "/>
  87. <col ref="totrsrv_fstcnt" format="#,###" style="text-align:right; "/>
  88. <col ref="totrsrv_recnt" format="#,###" style="left:1030px; top:43px; width:60px; height:23px; text-align:right; "/>
  89. <col ref="totrsrvcnt" format="#,###" style="text-align:right; "/>
  90. <col ref="fstcnt" format="#,###" style="text-align:right; "/>
  91. <col ref="recnt" format="#,###" style="text-align:right; "/>
  92. <col ref="amcnt" format="#,###" style="text-align:right; "/>
  93. <col ref="pmcnt" format="#,###" style="text-align:right; "/>
  94. <col ref="outcnt" format="#,###" style="text-align:right; "/>
  95. <col ref="clnc_rate" format="#,###.#%" style="text-align:right; "/>
  96. </datagrid>
  97. </case>
  98. <case id="case2">
  99. <datagrid id="datagrid1" nodeset="/root/main/status/statuslist" class="datagrid4" caption="진료과명^외 래 환 자 현 황^외 래 환 자 현 황^외 래 환 자 현 황^외 래 환 자 현 황^외 래 환 자 현 황^전년(동기) 대 비^전년(동기) 대 비|진료과명^총인원^예약환자^일평균^예약율^구성비^인원^비율" colsep="^" colwidth="120, 90, 90, 90, 90, 90, 90, 90" dataheight="25" defaultrows="2" mergecellsfixedrows="bycolrec" rowheight="25" rowsep="|" style="left:5px; top:10px; width:1183px; height:670px; ">
  100. <col ref="orddeptcd" format="#,###" style="text-align:center; "/>
  101. <col ref="outcnt" format="#,###" style="text-align:right; "/>
  102. <col ref="rsrvcnt" format="#,###" style="text-align:right; "/>
  103. <col ref="avg_cnt" format="#,###" style="text-align:right; "/>
  104. <col ref="rsrvrate" format="#,###.#%" style="text-align:right; "/>
  105. <col ref="totrsrvcnt" format="#,###.#%" style="text-align:right; "/>
  106. <col ref="prersrv_outcnt" format="#,###" style="text-align:right; "/>
  107. <col ref="prersrv_rate" format="#,###.#%" style="text-align:right; "/>
  108. </datagrid>
  109. <line id="line3" class="line_1" style="x1:5px; y1:5px; x2:1188px; y2:5px; "/>
  110. </case>
  111. <case id="case3">
  112. <datagrid id="datagrid4" nodeset="/root/main/nopay/nopaylist" class="datagrid4" caption="진료과명^진료환자&#xA;(건)^당일접수&#xA;(건)^예약환자(건)^예약환자(건)^예약환자(건)^예약환자(건)^예약환자(건)^예약환자(건)^예약환자(건)^예약환자(건)^예약환자(건)^예약환자(건)^예약율(%)^예약부도(건)^예약부도(건)^예약부도(건)^예약부도(건)^예약부도(건)^예약부도(건)^예약부도(건)^예약부도(건)^예약부도(건)^예약부도(건)^예약부도율(%)^예약부도율(%)^예약부도율(%)^예약부도율(%)^예약부도율(%)^예약부도율(%)^예약부도율(%)^예약부도율(%)^예약부도율(%)^예약부도율(%)^|진료과명^진료환자&#xA;(건)^당일접수&#xA;(건)^응급^진료과^병동^전화^인터넷^WAMIS^진료협력^콜센터^무수혈^계^예약율(%)^응급^진료과^병동^전화^인터넷^WAMIS^진료협력^콜센터^무수혈^계^응급^진료과^병동^전화^인터넷^WAMIS^진료협력^콜센터^무수혈^계" colsep="^" colwidth="110, 80, 100, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70" dataheight="25" defaultrows="2" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheight="25" rowsep="|" style="left:5px; top:10px; width:1183px; height:670px; ">
  113. <col disabled="true" ref="orddeptcd" style="text-align:center; "/>
  114. <col ref="totcnt" format="#,###" style="text-align:right; "/>
  115. <col ref="acptcnt" format="#,###" style="text-align:right; "/>
  116. <col ref="r1cnt" format="#,###" style="text-align:right; "/>
  117. <col ref="r2cnt" format="#,###" style="text-align:right; "/>
  118. <col ref="r3cnt" format="#,###" style="text-align:right; "/>
  119. <col ref="r4cnt" format="#,###" style="text-align:right; "/>
  120. <col ref="r5cnt" format="#,###" style="text-align:right; "/>
  121. <col ref="r6cnt" format="#,###" style="text-align:right; "/>
  122. <col ref="r7cnt" format="#,###" style="text-align:right; "/>
  123. <col ref="r8cnt" format="#,###" style="text-align:right; "/>
  124. <col ref="r9cnt" format="#,###" style="text-align:right; "/>
  125. <col ref="rsrvcnt" format="#,###" style="text-align:right; "/>
  126. <col ref="rsrvrate" format="#,###.#%" style="text-align:right; "/>
  127. <col ref="r1cancelcnt" format="#,###" style="text-align:right; "/>
  128. <col ref="r2cancelcnt" format="#,###" style="text-align:right; "/>
  129. <col ref="r3cancelcnt" format="#,###" style="text-align:right; "/>
  130. <col ref="r4cancelcnt" format="#,###" style="text-align:right; "/>
  131. <col ref="r5cancelcnt" format="#,###" style="text-align:right; "/>
  132. <col ref="r6cancelcnt" format="#,###" style="text-align:right; "/>
  133. <col ref="r7cancelcnt" format="#,###" style="text-align:right; "/>
  134. <col ref="r8cancelcnt" format="#,###" style="text-align:right; "/>
  135. <col ref="r9cancelcnt" format="#,###" style="text-align:right; "/>
  136. <col ref="rsrvcancelcnt" format="#,###" style="text-align:right; "/>
  137. <col ref="r1cancelrate" format="#,###.#%" style="text-align:right; "/>
  138. <col ref="r2cancelrate" format="#,###.#%" style="text-align:right; "/>
  139. <col ref="r3cancelrate" format="#,###.#%" style="text-align:right; "/>
  140. <col ref="r4cancelrate" format="#,###.#%" style="text-align:right; "/>
  141. <col ref="r5cancelrate" format="#,###.#%" style="text-align:right; "/>
  142. <col ref="r6cancelrate" format="#,###.#%" style="text-align:right; "/>
  143. <col ref="r7cancelrate" format="#,###.#%" style="text-align:right; "/>
  144. <col ref="r8cancelrate" format="#,###.#%" style="text-align:right; "/>
  145. <col ref="r9cancelrate" format="#,###.#%" style="text-align:right; "/>
  146. <col ref="cancelrate" format="#,###.#%" style="text-align:right; "/>
  147. </datagrid>
  148. <line id="line5" class="line_1" style="x1:5px; y1:5px; x2:1188px; y2:5px; "/>
  149. </case>
  150. <case id="case4" selected="true">
  151. <datagrid id="datagrid2" nodeset="/root/main/nopaypat/nopaypatlist" class="datagrid4" caption="진료과명^진료의사^등록번호^환자성명^진료구분^예약한일자^진료일자^전화번호1^전화번호2^우편번호^주소^수납여부^" colsep="^" colwidth="130, 90, 90, 90, 90, 90, 90, 100, 100, 100, 400, 90" dataheight="25" defaultrows="2" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheight="25" rowsep="|" style="left:5px; top:10px; width:1183px; height:670px; ">
  152. <col ref="orddeptnm" style="text-align:center; "/>
  153. <col ref="orddrnm" style="text-align:center; "/>
  154. <col ref="pid" style="text-align:center; "/>
  155. <col ref="hngnm" style="text-align:center; "/>
  156. <col disabled="true" ref="ordtype" type="combo" style="text-align:center; ">
  157. <choices>
  158. <itemset nodeset="/root/cominit/P0001list/P0001">
  159. <label ref="cdnm"/>
  160. <value ref="cdid"/>
  161. </itemset>
  162. </choices>
  163. </col>
  164. <col ref="fstacptdt" format="yyyy-mm-dd" style="text-align:center; "/>
  165. <col ref="orddd" format="yyyy-mm-dd" style="text-align:center; "/>
  166. <col ref="hometel" style="text-align:center; "/>
  167. <col ref="mpphontel" style="text-align:center; "/>
  168. <col ref="zipcd" style="text-align:center; "/>
  169. <col ref="addr"/>
  170. <col disabled="true" ref="histstat" type="combo" style="text-align:center; ">
  171. <choices>
  172. <item>
  173. <label>수납</label>
  174. <value>R</value>
  175. </item>
  176. <item>
  177. <label>미수납</label>
  178. <value>T</value>
  179. </item>
  180. <item>
  181. <label>반환</label>
  182. <value>X</value>
  183. </item>
  184. </choices>
  185. </col>
  186. </datagrid>
  187. <line id="line1" class="line_1" style="x1:5px; y1:5px; x2:1188px; y2:5px; "/>
  188. </case>
  189. </switch>
  190. <group id="group5" style="left:0px; top:25px; width:1195px; height:37px; ">
  191. <shape id="roundrect4" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1195px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  192. <caption id="caption10" class="search_name" style="left:15px; top:9px; width:100px; height:17px; ">조회기간 :</caption>
  193. <button id="button5" class="btn1_letter2" style="left:1118px; top:7px; width:56px; height:22px; ">
  194. <caption>조회</caption>
  195. <script type="javascript" ev:event="DOMActivate">
  196. <![CDATA[
  197. if( model.getValue("/root/send/flag") =="team") {
  198. submit("TRPMS02600");
  199. }else if( model.getValue("/root/send/flag") =="status") {
  200. submit("TRPMS02601");
  201. }else if( model.getValue("/root/send/flag") =="nopay") {
  202. submit("TRPMS02602");
  203. }else if( model.getValue("/root/send/flag") =="nopaypat") {
  204. submit("TRPMS02603");
  205. }
  206. ]]>
  207. </script>
  208. </button>
  209. <input id="input6" ref="/root/send/fromdd" class="input_default" navindex="7" inputtype="date" style="left:106px; top:8px; width:90px; height:19px; ">
  210. <script type="javascript" ev:event="onkeydown">
  211. <![CDATA[
  212. if( event.keyCode == 13 ) {
  213. var pCurTargetObj = event.ptarget.parent;
  214. if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  215. event.keyCode = 9;
  216. pCurTargetObj.dispatch("onkeydown");
  217. }
  218. else {
  219. event.keyCode = 9;
  220. }
  221. }
  222. event.stopPropagation();
  223. ]]>
  224. </script>
  225. </input>
  226. <input id="input8" ref="/root/send/todd" class="input_default" navindex="7" inputtype="date" style="left:218px; top:8px; width:90px; height:19px; ">
  227. <script type="javascript" ev:event="onkeydown">
  228. <![CDATA[
  229. if( event.keyCode == 13 ) {
  230. var pCurTargetObj = event.ptarget.parent;
  231. if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  232. event.keyCode = 9;
  233. pCurTargetObj.dispatch("onkeydown");
  234. }
  235. else {
  236. event.keyCode = 9;
  237. }
  238. }
  239. event.stopPropagation();
  240. ]]>
  241. </script>
  242. </input>
  243. <line id="line7" class="line_4" visibility="hidden" style="x1:1100px; y1:6px; x2:1100px; y2:29px; border-color:#ffe4bb; border-left-style:solid; "/>
  244. <caption id="caption11" style="left:202px; top:9px; width:15px; height:20px; ">~</caption>
  245. </group>
  246. <button id="button1" class="btn_sw" group="tab" selected="false" style="left:101px; top:70px; width:100px; height:22px; ">
  247. <caption>예약현황</caption>
  248. <toggle case="case2" ev:event="xforms-activate"/>
  249. <script type="javascript" ev:event="onclick">
  250. <![CDATA[
  251. model.setValue("/root/send/flag","status");
  252. ]]>
  253. </script>
  254. </button>
  255. <button id="button7" class="btn_sw" group="tab" selected="false" style="left:202px; top:70px; width:100px; height:22px; ">
  256. <caption>예약부도</caption>
  257. <toggle case="case3" ev:event="xforms-activate"/>
  258. <script type="javascript" ev:event="onclick">
  259. <![CDATA[
  260. model.setValue("/root/send/flag","nopay");
  261. ]]>
  262. </script>
  263. </button>
  264. <button id="button8" class="btn_sw" group="tab" selected="true" style="left:0px; top:70px; width:100px; height:22px; ">
  265. <caption>예약통계</caption>
  266. <toggle case="case1" ev:event="xforms-activate"/>
  267. <script type="javascript" ev:event="onclick">
  268. <![CDATA[
  269. model.setValue("/root/send/flag","team");
  270. ]]>
  271. </script>
  272. </button>
  273. <button id="button2" class="btn_sw" group="tab" selected="false" style="left:303px; top:70px; width:110px; height:22px; ">
  274. <caption>예약부도(환자별)</caption>
  275. <toggle case="case4" ev:event="xforms-activate"/>
  276. <script type="javascript" ev:event="onclick">
  277. <![CDATA[
  278. model.setValue("/root/send/flag","nopaypat");
  279. ]]>
  280. </script>
  281. </button>
  282. </xhtml:body>
  283. </xhtml:html>