SMPMS02700_입원예약환자현황.xrw 39 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421
  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. <orddrid/>
  11. <fromdd/>
  12. <todd/>
  13. <flag/>
  14. </send>
  15. <main>
  16. <inteam>
  17. <inteamlist/>
  18. </inteam>
  19. <inwait>
  20. <inwaitlist/>
  21. </inwait>
  22. <insum>
  23. <insumlist/>
  24. </insum>
  25. <inwaitpat>
  26. <inwaitpatlist/>
  27. </inwaitpat>
  28. </main>
  29. <hidden>
  30. <tmp/>
  31. <printlist>
  32. <print1/>
  33. <print2/>
  34. <print3/>
  35. <print4/>
  36. </printlist>
  37. </hidden>
  38. </root>
  39. </instance>
  40. <script type="javascript" ev:event="xforms-ready">
  41. <![CDATA[
  42. var cur_Date = getCurrentDate();
  43. var fromdd = cur_Date.toDate("YYYYMMDD").getAddDate(-7, "D").getDateFormat("YYYYMMDD");//오늘날짜에서 -7일을 뺀다
  44. var todd = cur_Date
  45. model.setValue("/root/send/fromdd",fromdd);
  46. model.setValue("/root/send/todd",todd);
  47. model.setValue("/root/send/orddrid","Y");
  48. fdaydd();//과별의사별 집계(1주일) 날짜계산
  49. btn_team.dispatch("onclick");
  50. model.refresh();
  51. ]]>
  52. </script>
  53. <submission id="TRPMS02700" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/inteam"/>
  54. <submission id="TRPMS02701" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/inwait"/>
  55. <submission id="TRPMS02702" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/insum"/>
  56. <submission id="TRPMS02703" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/inwaitpat"/>
  57. </model>
  58. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  59. <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
  60. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  61. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  62. <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
  63. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  64. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  65. <script type="javascript" src="../../../com/zipcodeweb/js/ZBP001.js"/>
  66. <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
  67. <script type="javascript">
  68. <![CDATA[
  69. function fdaydd(){
  70. /*
  71. 날짜계산
  72. 1.dd = 종료일자에서 하루를 순차적으로 뺀다
  73. 2.day = 종료일자에서 뺀 날짜의 요일을구한다.
  74. 데이터저장방식 : day1~7 , dd1~7 까지 일자별로 정렬해준다.
  75. */
  76. var todd= model.getValue("/root/send/todd");
  77. var day1,day2,day3,day4,day5,day6,day7;
  78. var dd1,dd2,dd3,dd4,dd5,dd6,dd7;
  79. for(var i =1; i<=7; i++ ) {
  80. var dd = todd.toDate().getAddDate(-i, 'D').getDateFormat("MM/DD");//날짜
  81. var day = getDateTime(todd.toDate().getAddDate(-i, 'D'),'W')+"요일";//요일
  82. if( i == 1 ){
  83. day1=day;
  84. dd1=dd
  85. }
  86. if( i == 2 ){
  87. day2=day;
  88. dd2=dd
  89. }
  90. if( i == 3){
  91. day3=day;
  92. dd3=dd
  93. }
  94. if( i == 4){
  95. day4=day;
  96. dd4=dd
  97. }
  98. if( i == 5){
  99. day5=day;
  100. dd5=dd
  101. }
  102. if( i == 6){
  103. day6=day;
  104. dd6=dd
  105. }
  106. if( i == 7){
  107. day7=day;
  108. dd7=dd
  109. }
  110. }
  111. datagrid1.caption = "진료과명^의사명^"+dd1+"^"+dd2+"^"+dd3+"^"+dd4+"^"+dd5+"^"+dd6+"^"+dd7+"^합계|진료과명^의사명^"+day1+"^"+day2+"^"+day3+"^"+day4+"^"+day5+"^"+day6+"^"+day7+"^합계"
  112. model.makeValue("/root/temp/dd1",dd1);
  113. model.makeValue("/root/temp/dd2",dd2);
  114. model.makeValue("/root/temp/dd3",dd3);
  115. model.makeValue("/root/temp/dd4",dd4);
  116. model.makeValue("/root/temp/dd5",dd5);
  117. model.makeValue("/root/temp/dd6",dd6);
  118. model.makeValue("/root/temp/dd7",dd7);
  119. model.makeValue("/root/temp/day1",day1);
  120. model.makeValue("/root/temp/day2",day2);
  121. model.makeValue("/root/temp/day3",day3);
  122. model.makeValue("/root/temp/day4",day4);
  123. model.makeValue("/root/temp/day5",day5);
  124. model.makeValue("/root/temp/day6",day6);
  125. model.makeValue("/root/temp/day7",day7);
  126. model.refresh();
  127. }
  128. ]]>
  129. </script>
  130. </xhtml:head>
  131. <xhtml:body pagewidth="1211" pageheight="784" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  132. <group id="group3" style="left:0px; top:0px; width:1195px; height:13px; ">
  133. <caption id="caption60" class="tit_1" style="left:0px; top:0px; width:183px; height:14px; font-family:돋움; vertical-align:middle; ">입원 예약 환자 현황</caption>
  134. </group>
  135. <switch id="switch1" style="left:0px; top:91px; width:1195px; height:687px; ">
  136. <case id="case1" selected="true" style="left:0px; top:0px; width:1198px; height:753px; ">
  137. <line id="line8" class="line_1" style="x1:5px; y1:5px; x2:1188px; y2:5px; "/>
  138. <datagrid id="datagrid3" nodeset="/root/main/inteam/inteamlist" class="datagrid4" caption="진료과^입원장 발행일자^입원장 발행일자^입원장 발행일자^입원예약현황(입원일자)^입원예약현황(입원일자)^입원예약현황(입원일자)^입원예약현황(입원일자)^입원예약현황(입원일자)^입원예약현황(입원일자)^입원현황(입원일자)^입원현황(입원일자)^입원현황(입원일자)^입원현황(입원일자)^입원현황(입원일자)|진료과^전체&#xA;예약인원^예약^당일&#xA;접수^전체&#xA;예약인원^예약^당일&#xA;접수^입원중^대기중&#xA;(당일)^대기중&#xA;예약)^전체&#xA;입원인원^응급실&#xA;경유^당일&#xA;접수^예약^기타|진료과^전체&#xA;예약인원^예약^당일&#xA;접수^전체&#xA;예약인원^예약^당일&#xA;접수^입원중^대기중&#xA;(당일)^대기중&#xA;예약)^전체&#xA;입원인원^응급실&#xA;경유^당일&#xA;접수^예약^기타" colsep="^" colwidth="129, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70" dataheight="25" defaultrows="2" mergecellsfixedrows="bycolrec" rowheight="25" rowsep="|" style="left:5px; top:10px; width:1183px; height:670px; ">
  139. <col disabled="true" ref="orddeptcd" style="text-align:center; "/>
  140. <col ref="totrsrvcnt" format="#,###" style="text-align:right; "/>
  141. <col ref="rsrvcnt" format="#,###" style="text-align:right; "/>
  142. <col ref="incnt" format="#,###" style="text-align:right; "/>
  143. <col ref="adrv_totrsrvcnt" format="#,###" style="text-align:right; "/>
  144. <col ref="adrv_rsrvcnt" format="#,###" style="text-align:right; "/>
  145. <col ref="adrv_incnt" format="#,###" style="text-align:right; "/>
  146. <col ref="adrv_admcnt" format="#,###" style="text-align:right; "/>
  147. <col ref="adrv_waitincnt" format="#,###" style="text-align:right; "/>
  148. <col ref="adrv_waitrsrvcnt" format="#,###" style="text-align:right; "/>
  149. <col ref="inpt_totincnt" format="#,###" style="text-align:right; "/>
  150. <col ref="inpt_ercnt" format="#,###" style="text-align:right; "/>
  151. <col ref="inpt_incnt" format="#,###" style="text-align:right; "/>
  152. <col ref="inpt_rsrvcnt" format="#,###" style="text-align:right; "/>
  153. <col ref="inpt_etccnt" style="left:1030px; top:43px; width:60px; height:23px; text-align:right; "/>
  154. </datagrid>
  155. </case>
  156. <case id="case2">
  157. <line id="line3" class="line_1" style="x1:5px; y1:5px; x2:1188px; y2:5px; "/>
  158. <datagrid id="datagrid2" nodeset="/root/main/inwait/inwaitlist" class="datagrid4" caption="진료과명^의사명^합계^성 별(명)^성 별(명)^입 원 목 적^입 원 목 적^입 원 목 적^입 원 목 적^입 원 목 적^기타|진료과명^의사명^합계^남^여^일반^수술^검사^항암^A군^기타" colsep="^" colwidth="120, 80, 80, 90, 90, 90, 90, 90, 90, 90, 100" dataheight="25" defaultrows="2" mergecellsfixedrows="bycolrec" rowheight="25" rowsep="|" style="left:5px; top:10px; width:1183px; height:670px; ">
  159. <col disabled="true" ref="orddeptcd" style="text-align:center; "/>
  160. <col disabled="trud" ref="orddrid" style="text-align:center; "/>
  161. <col ref="adrv_totcnt" format="#,###" style="text-align:right; "/>
  162. <col ref="malecnt" format="#,###" style="text-align:right; "/>
  163. <col ref="femalecnt" format="#,###" style="text-align:right; "/>
  164. <col ref="prity_01cnt" format="#,###" style="text-align:right; "/>
  165. <col ref="prity_02cnt" format="#,###" style="text-align:right; "/>
  166. <col ref="prity_03cnt" format="#,###" style="text-align:right; "/>
  167. <col ref="prity_04cnt" format="#,###" style="text-align:right; "/>
  168. <col ref="prity_06cnt" format="#,###" style="text-align:right; "/>
  169. <col ref="prity_05cnt" style="text-align:center; "/>
  170. </datagrid>
  171. </case>
  172. <case id="case3">
  173. <line id="line6" class="line_1" style="x1:5px; y1:5px; x2:1188px; y2:5px; "/>
  174. <datagrid id="datagrid1" nodeset="/root/main/insum/insumlist" class="datagrid4" caption="진료과명^의사명^^^^^^^|진료과명^의사명^^^^^^^" colsep="^" colwidth="150, 100, 90, 90, 90, 90, 90, 90, 90" dataheight="25" defaultrows="2" extendlastcol="false" mergecellsfixedrows="bycolrec" rowheight="25" rowsep="|" style="left:5px; top:10px; width:1183px; height:670px; ">
  175. <col ref="orddeptcd" style="text-align:center; "/>
  176. <col ref="orddrid" style="text-align:center; "/>
  177. <col ref="day_1cnt" format="#,###" style="text-align:right; "/>
  178. <col ref="day_2cnt" format="#,###" style="text-align:right; "/>
  179. <col ref="day_3cnt" format="#,###" style="text-align:right; "/>
  180. <col ref="day_4cnt" format="#,###" style="text-align:right; "/>
  181. <col ref="day_5cnt" format="#,###" style="text-align:right; "/>
  182. <col ref="day_6cnt" format="#,###" style="text-align:right; "/>
  183. <col ref="day_7cnt" format="#,###" style="text-align:right; "/>
  184. </datagrid>
  185. </case>
  186. <case id="case4">
  187. <datagrid id="datagrid4" nodeset="/root/main/inwaitpat/inwaitpatlist" class="datagrid2" caption="입원&#xA;예정일^요&#xA;&#xA;일^예약&#xA;환자수(명)^성별(명)^성별(명)^입원목적^입원목적^입원목적^입원목적^입원목적^기타|입원&#xA;예정일^요&#xA;&#xA;일^예약&#xA;환자수(명)^남^여^일반^수술^검사^항암^A군^기타" colsep="^" colwidth="110, 35, 80, 90, 90, 90, 90, 90, 90, 90, 200" dataheight="25" defaultrows="2" extendlastcol="false" mergecellsfixedrows="bycolrec" rowheight="25" rowsep="|" style="left:5px; top:10px; width:1183px; height:670px; ">
  188. <col disabled="true" ref="inrsrvacptdd" format="yyyy-mm-dd" style="text-align:center; "/>
  189. <col ref="day" style="text-align:center; "/>
  190. <col ref="adrv_totcnt" format="#,###" style="text-align:right; "/>
  191. <col ref="malecnt" format="#,###" style="text-align:right; "/>
  192. <col ref="femalecnt" format="#,###" style="text-align:right; "/>
  193. <col ref="prity_01cnt" format="#,###" style="text-align:right; "/>
  194. <col ref="prity_02cnt" format="#,###" style="text-align:right; "/>
  195. <col ref="prity_03cnt" format="#,###" style="text-align:right; "/>
  196. <col ref="prity_04cnt" format="#,###" style="text-align:right; "/>
  197. <col ref="prity_06cnt" format="#,###" style="text-align:right; "/>
  198. <col ref="prity_05cnt" style="text-align:right; "/>
  199. </datagrid>
  200. <line id="line1" class="line_1" style="x1:5px; y1:5px; x2:1188px; y2:5px; "/>
  201. </case>
  202. </switch>
  203. <group id="group5" style="left:0px; top:25px; width:1195px; height:37px; ">
  204. <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; "/>
  205. <caption id="caption10" class="search_name" style="left:15px; top:9px; width:100px; height:17px; ">조회기간 :</caption>
  206. <button id="button5" class="btn1_letter2" style="left:1118px; top:7px; width:56px; height:22px; ">
  207. <caption>조회</caption>
  208. <script type="javascript" ev:event="DOMActivate">
  209. <![CDATA[
  210. if( model.getValue("/root/send/flag") =="team") {
  211. submit("TRPMS02700");
  212. model.copyNode("","");
  213. }else if( model.getValue("/root/send/flag") =="wait") {
  214. submit("TRPMS02701");
  215. model.copyNode("/root/hidden/printlist/print3","/root/main/inwait");
  216. }else if( model.getValue("/root/send/flag") =="waitpat") {
  217. submit("TRPMS02703");
  218. model.copyNode("/root/hidden/printlist/print2","/root/main/inwaitpat");
  219. }else if( model.getValue("/root/send/flag") =="sum") {
  220. submit("TRPMS02702");
  221. model.copyNode("/root/hidden/printlist/print4","/root/main/insum");
  222. model.makeValue("/root/hidden/printlist/print4/dd1",model.getValue("/root/temp/dd1"));
  223. model.makeValue("/root/hidden/printlist/print4/dd2",model.getValue("/root/temp/dd2"));
  224. model.makeValue("/root/hidden/printlist/print4/dd3",model.getValue("/root/temp/dd3"));
  225. model.makeValue("/root/hidden/printlist/print4/dd4",model.getValue("/root/temp/dd4"));
  226. model.makeValue("/root/hidden/printlist/print4/dd5",model.getValue("/root/temp/dd5"));
  227. model.makeValue("/root/hidden/printlist/print4/dd6",model.getValue("/root/temp/dd6"));
  228. model.makeValue("/root/hidden/printlist/print4/dd7",model.getValue("/root/temp/dd7"));
  229. model.makeValue("/root/hidden/printlist/print4/day1",model.getValue("/root/temp/day1"));
  230. model.makeValue("/root/hidden/printlist/print4/day2",model.getValue("/root/temp/day2"));
  231. model.makeValue("/root/hidden/printlist/print4/day3",model.getValue("/root/temp/day3"));
  232. model.makeValue("/root/hidden/printlist/print4/day4",model.getValue("/root/temp/day4"));
  233. model.makeValue("/root/hidden/printlist/print4/day5",model.getValue("/root/temp/day5"));
  234. model.makeValue("/root/hidden/printlist/print4/day6",model.getValue("/root/temp/day6"));
  235. model.makeValue("/root/hidden/printlist/print4/day7",model.getValue("/root/temp/day7"));
  236. //조회기간 변경시 error로인한 노드생성 조회후 노드가없으면 날짜가 정상정으로 표기가 안됨.
  237. if ( getNodesetCount("/root/main/insum/insumlist") <= 0 ) {
  238. model.makeNode("/root/main/insum/insumlist");
  239. }
  240. }else if( model.getValue("/root/send/flag") =="waitpat") {
  241. submit("TRPMS02703");
  242. }
  243. model.refresh();
  244. ]]>
  245. </script>
  246. </button>
  247. <input id="input6" ref="/root/send/fromdd" class="input_default" navindex="7" inputtype="date" style="left:106px; top:8px; width:90px; height:19px; ">
  248. <script type="javascript" ev:event="onkeydown">
  249. <![CDATA[
  250. if( event.keyCode == 13 ) {
  251. var pCurTargetObj = event.ptarget.parent;
  252. if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  253. event.keyCode = 9;
  254. pCurTargetObj.dispatch("onkeydown");
  255. }
  256. else {
  257. event.keyCode = 9;
  258. }
  259. }
  260. event.stopPropagation();
  261. ]]>
  262. </script>
  263. <script type="javascript" ev:event="xforms-value-changed">
  264. <![CDATA[
  265. if( model.getValue("/root/send/flag") == "sum" ){
  266. var fromdd = model.getValue("/root/send/fromdd");//시작일자
  267. var newtodd = fromdd.toDate().getAddDate(+7, "D").getDateFormat("YYYYMMDD");//새로운종료일자
  268. model.setValue("/root/send/todd",newtodd);
  269. }
  270. fdaydd();
  271. var todd= model.getValue("/root/send/todd");
  272. newtodd = todd.toDate().getAddDate(-1, "D").getDateFormat("YYYYMMDD");//새로운종료일자
  273. model.setValue("/root/send/todd",newtodd);
  274. model.refresh();
  275. ]]>
  276. </script>
  277. </input>
  278. <input id="input8" ref="/root/send/todd" class="input_default" navindex="7" inputtype="date" style="left:218px; top:8px; width:90px; height:19px; ">
  279. <script type="javascript" ev:event="onkeydown">
  280. <![CDATA[
  281. if( event.keyCode == 13 ) {
  282. var pCurTargetObj = event.ptarget.parent;
  283. if( pCurTargetObj.elementName == "xforms:select1" || pCurTargetObj.elementName == "xforms:select") {
  284. event.keyCode = 9;
  285. pCurTargetObj.dispatch("onkeydown");
  286. }
  287. else {
  288. event.keyCode = 9;
  289. }
  290. }
  291. event.stopPropagation();
  292. ]]>
  293. </script>
  294. <script type="javascript" ev:event="xforms-value-changed">
  295. <![CDATA[
  296. var todd = model.getValue("/root/send/todd");
  297. if( model.getValue("/root/send/flag") == "sum" ){
  298. var newfromdd = todd.toDate().getAddDate(-6, "D").getDateFormat("YYYYMMDD");//새로운종료일자
  299. model.setValue("/root/send/fromdd",newfromdd);
  300. }
  301. fdaydd();
  302. // var fromdd= model.getValue("/root/send/fromdd");
  303. // newfromdd = fromdd.toDate().getAddDate(+1, "D").getDateFormat("YYYYMMDD");//새로운종료일자
  304. // model.setValue("/root/send/fromdd",newfromdd);
  305. // model.refresh();
  306. ]]>
  307. </script>
  308. </input>
  309. <caption id="caption11" style="left:202px; top:9px; width:15px; height:20px; ">~</caption>
  310. <select id="checkbox2" ref="/root/send/orddrid" visibility="hidden" overflow="visible" appearance="full" style="left:330px; top:10px; width:90px; height:20px; border-style:none; ">
  311. <choices>
  312. <item>
  313. <label>의사명 포함</label>
  314. <value>Y</value>
  315. </item>
  316. </choices>
  317. <script type="javascript" ev:event="xforms-value-changed">
  318. <![CDATA[
  319. var orddrid = model.getValue("/root/send/orddrid");
  320. var flag = model.getValue("/root/send/flag");
  321. if( orddrid =="Y"){
  322. if ( flag =="wait"){
  323. datagrid2.colHidden(1) = false;
  324. }else if(flag=="sum" ){
  325. datagrid1.colHidden(1) = false;
  326. }
  327. }else{
  328. if ( flag =="wait"){
  329. datagrid2.colHidden(1) = true;
  330. }else if(flag=="sum" ){
  331. datagrid1.colHidden(1) = true;
  332. }
  333. }
  334. button5.dispatch("DOMActivate");
  335. ]]>
  336. </script>
  337. </select>
  338. <button id="btn_print" class="btn6_letter2" style="left:1054px; top:7px; width:56px; height:22px; ">
  339. <caption>출력</caption>
  340. <script type="javascript" ev:event="DOMActivate">
  341. <![CDATA[
  342. if(btn_team.selected == true){
  343. exeReportPreview("RPPMS07001", "XMLSTR", "","", "false","","","","","false"); //예약환자 출력
  344. }else if(btn_wait.selected == true){
  345. exeReportPreview("RPPMI00604", "XMLSTR", "","", "false","","","","","false"); //평균 대기일수(과별, 의사별) 출력
  346. }else if(btn_waitpat.selected == true){
  347. exeReportPreview("RPPMI00603", "XMLSTR", "","", "false","","","","","false"); //평균 대기일수(환자수) 출력
  348. }else if(btn_sum.selected == true){
  349. exeReportPreview("RPPMI00605", "XMLSTR", "","", "false","","","","","false"); //과별의사별 집계(1주일)
  350. }
  351. ]]>
  352. </script>
  353. </button>
  354. </group>
  355. <button id="btn_wait" class="btn_sw" group="tab" selected="false" style="left:81px; top:70px; width:164px; height:22px; ">
  356. <caption>평균 대기일수(과별,의사별)</caption>
  357. <toggle case="case2" ev:event="xforms-activate"/>
  358. <script type="javascript" ev:event="onclick">
  359. <![CDATA[
  360. model.setValue("/root/send/flag","wait");
  361. checkbox2.visible = true;
  362. ]]>
  363. </script>
  364. </button>
  365. <button id="btn_sum" class="btn_sw" group="tab" selected="false" style="left:382px; top:70px; width:143px; height:22px; ">
  366. <caption>과별의사별 집계(1주일)</caption>
  367. <toggle case="case3" ev:event="xforms-activate"/>
  368. <script type="javascript" ev:event="onclick">
  369. <![CDATA[
  370. model.setValue("/root/send/flag","sum");
  371. checkbox2.visible = true;
  372. input6.dispatch("xforms-value-changed");
  373. ]]>
  374. </script>
  375. </button>
  376. <button id="btn_waitpat" class="btn_sw" group="tab" selected="false" style="left:246px; top:70px; width:135px; height:22px; ">
  377. <caption>평균 대기일수(환자수)</caption>
  378. <toggle case="case4" ev:event="xforms-activate"/>
  379. <script type="javascript" ev:event="onclick">
  380. <![CDATA[
  381. model.setValue("/root/send/flag","waitpat");
  382. checkbox2.visible = false;
  383. ]]>
  384. </script>
  385. </button>
  386. <button id="btn_team" class="btn_sw" group="tab" selected="true" style="left:0px; top:70px; width:80px; height:22px; ">
  387. <caption>예약환자</caption>
  388. <toggle case="case1" ev:event="xforms-activate"/>
  389. <script type="javascript" ev:event="onclick">
  390. <![CDATA[
  391. model.setValue("/root/send/flag","team");
  392. checkbox2.visible = false;
  393. ]]>
  394. </script>
  395. </button>
  396. </xhtml:body>
  397. </xhtml:html>