SMAES01100_재활의학팀치료건수.xrw 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467
  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. <list>
  11. <item>
  12. <curerm/>
  13. <intestexeccnt/>
  14. <outtestexeccnt/>
  15. <sumcnt/>
  16. <totexeccnt/>
  17. <totrsrvcnt/>
  18. <comparerate/>
  19. </item>
  20. </list>
  21. <list1>
  22. <item>
  23. <curerm/>
  24. <intestexeccnt/>
  25. <outtestexeccnt/>
  26. <sumcnt/>
  27. <totexeccnt/>
  28. <totrsrvcnt/>
  29. <comparerate/>
  30. </item>
  31. </list1>
  32. </main>
  33. <send>
  34. <srchdate/>
  35. <globalinstance>
  36. <instance1/>
  37. </globalinstance>
  38. <suppdeptcd/>
  39. <execfromdd/>
  40. <exectodd/>
  41. <comparefromdd/>
  42. <comparetodd/>
  43. <orddeptcd/>
  44. <fstpatyn/>
  45. <curerm/>
  46. <curedr/>
  47. <prcpcd/>
  48. <execdrid/>
  49. <srchflag>T</srchflag>
  50. <srchtab/>
  51. </send>
  52. <inti/>
  53. <hidden/>
  54. </root>
  55. </instance>
  56. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  57. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  58. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  59. <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
  60. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  61. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  62. <script type="javascript" src="../../../ast/examcureweb/js/AEZ0001.js"/>
  63. <submission id="TRPMOCOM01" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/session" replace="instance" resultref="/root/init"/>
  64. <script type="javascript" ev:event="xforms-ready">
  65. <![CDATA[
  66. aezfSetSuppDeptcd();
  67. // 진료과/진료의 조회
  68. // submit("TRPMOCOM01", false);
  69. submit("TRAES09000", false);
  70. model.setValue("/root/send/suppdeptcd", model.getValue("/root/send/globalinstance/instance1"));
  71. var fromdd = getCurrentDate().substr(0,4) + "0101"
  72. var todd = getCurrentDate().substr(0,6) + fromdd.toDate().getMonthDay();
  73. var comparefromdd = getCurrentDate().substr(0,6).toDate().getAddDate(0,"Y").getDateFormat("YYYY") + "0101";
  74. var comparetodd = comparefromdd.substr(0,4) + todd.substr(4,4);
  75. addComboItem("cmb_orddept","--전체--","","above");
  76. addComboItem("cmb_curerm","--전체--","","above");
  77. addComboItem("cmb_prcpcd","--전체--","","above");
  78. addComboItem("cmb_execdrid","--전체--","","above");
  79. model.removenode("/root/main/list");
  80. model.setValue("/root/send/fstpatyn","");
  81. model.setValue("/root/send/execfromdd", fromdd);
  82. model.setValue("/root/send/exectodd", todd);
  83. model.setValue("/root/send/comparefromdd",comparefromdd);
  84. model.setValue("/root/send/comparetodd",comparetodd);
  85. model.refresh();
  86. ]]>
  87. </script>
  88. <submission id="TRAES01101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/list"/>
  89. <submission id="TRAES01102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/list1"/>
  90. <submission id="TRAES09000" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/inti"/>
  91. <submission id="TRAES09002" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/inti"/>
  92. </model>
  93. </xhtml:head>
  94. <xhtml:body pagewidth="1211" pageheight="784" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  95. <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
  96. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:200px; height:14px; ">재활의학팀치료건수</caption>
  97. </group>
  98. <group id="grp_biz" scroll="none" style="left:0px; top:13px; width:1195px; height:744px; ">
  99. <caption id="caption1" class="tit_2" style="left:130px; top:80px; width:200px; height:13px; ">재활의학팀치료건수</caption>
  100. <button id="btn_excsave" class="btn2_letter4" visibility="hidden" style="left:1130px; top:45px; width:64px; height:19px; ">
  101. <caption>엑셀저장</caption>
  102. <script type="javascript" ev:event="DOMActivate">
  103. <![CDATA[
  104. var fileName = window.fileDialog("save", ",", false, "", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  105. if (fileName != "") {
  106. grd_list.saveExcel(fileName);
  107. }
  108. ]]>
  109. </script>
  110. </button>
  111. <group id="grp_sea" style="left:0px; top:10px; width:1195px; height:60px; vertical-align:top; ">
  112. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1193px; height:60px; background-color:#fffbf2; border-color:#ffd799; "/>
  113. <caption id="caption2" class="search_name" style="left:15px; top:9px; width:86px; height:17px; ">조회기간 :</caption>
  114. <line id="line13" class="line_4" style="x1:1110px; y1:7px; x2:1110px; y2:52px; "/>
  115. <button id="btn_sea" class="btn1_letter2" navindex="4" style="left:1120px; top:20px; width:56px; height:22px; ">
  116. <caption>조회</caption>
  117. <script type="javascript" ev:event="DOMActivate">
  118. <![CDATA[
  119. model.removenode("/root/main/list");
  120. //"/root/send/srchtab" R:치료실,C:치료코드,D:처방과,E:치료사
  121. model.setValue("/root/send/srchtab","R");
  122. if (submit("TRAES01101")) {
  123. var cnt = getNodesetCount("/root/main/list/item");
  124. if (cnt > 1) {
  125. datagrid1.subtotal("sum", -1, 1, "#,###", "background-color:#99ff99", 0, "합계");
  126. for(i=2; i<=9; i++) {
  127. datagrid1.subtotal("sum", -1, i, "(-)#,###");
  128. }
  129. var intestexeccnt = datagrid1.valueMatrix(datagrid1.rows-1, datagrid1.colRef("intestexeccnt"));
  130. var outtestexeccnt = datagrid1.valueMatrix(datagrid1.rows-1, datagrid1.colRef("outtestexeccnt"));
  131. var sumprcp = datagrid1.valueMatrix(datagrid1.rows-1, datagrid1.colRef("sumcnt"));
  132. var intotexeccnt = datagrid1.valueMatrix(datagrid1.rows-1, datagrid1.colRef("intotexeccnt"));
  133. var outtotexeccnt = datagrid1.valueMatrix(datagrid1.rows-1, datagrid1.colRef("outtotexeccnt"));
  134. var totexeccnt = datagrid1.valueMatrix(datagrid1.rows-1, datagrid1.colRef("totexeccnt"));
  135. var incomparerate = ( ( parseInt(intestexeccnt) - parseInt(intotexeccnt) ) / parseInt(intotexeccnt) ) * 100;
  136. var outcomparerate = ( ( parseInt(outtestexeccnt) - parseInt(outtotexeccnt) ) / parseInt(outtotexeccnt) ) * 100;
  137. var comparerate = ( ( parseInt(sumprcp) - parseInt(totexeccnt) ) / parseInt(totexeccnt) ) * 100;
  138. if ((incomparerate != "Infinity")) {
  139. datagrid1.valueMatrix(datagrid1.rows-1, datagrid1.colRef("incomparerate")) = incomparerate.toString().getRound(-1,"HALF_UP");
  140. } else {
  141. datagrid1.valueMatrix(datagrid1.rows-1, datagrid1.colRef("incomparerate")) = 0;
  142. }
  143. datagrid1.cellformat (datagrid1.rows-1, datagrid1.colRef("incomparerate")) = "(-)#,###.#%";
  144. if ((outcomparerate != "Infinity")) {
  145. datagrid1.valueMatrix(datagrid1.rows-1, datagrid1.colRef("outcomparerate")) = outcomparerate.toString().getRound(-1,"HALF_UP");
  146. } else {
  147. datagrid1.valueMatrix(datagrid1.rows-1, datagrid1.colRef("outcomparerate")) = 0;
  148. }
  149. datagrid1.cellformat (datagrid1.rows-1, datagrid1.colRef("outcomparerate")) = "(-)#,###.#%";
  150. if ((comparerate != "Infinity")) {
  151. datagrid1.valueMatrix(datagrid1.rows-1, datagrid1.colRef("comparerate")) = comparerate.toString().getRound(-1,"HALF_UP");
  152. } else {
  153. datagrid1.valueMatrix(datagrid1.rows-1, datagrid1.colRef("comparerate")) = 0;
  154. }
  155. datagrid1.cellformat (datagrid1.rows-1, datagrid1.colRef("comparerate")) = "(-)#,###.#%";
  156. }
  157. }
  158. model.setValue("/root/send/srchtab","C");
  159. if (submit("TRAES01102")) {
  160. var cnt = getNodesetCount("/root/main/list1/item");
  161. if (cnt > 1) {
  162. datagrid2.subtotal("sum", -1, 1, "#,###", "background-color:#99ff99", 0, "합계");
  163. for(i=2; i<=9; i++) {
  164. datagrid2.subtotal("sum", -1, i, "(-)#,###");
  165. }
  166. var intestexeccnt = datagrid2.valueMatrix(datagrid2.rows-1, datagrid2.colRef("intestexeccnt"));
  167. var outtestexeccnt = datagrid2.valueMatrix(datagrid2.rows-1, datagrid2.colRef("outtestexeccnt"));
  168. var sumprcp = datagrid2.valueMatrix(datagrid2.rows-1, datagrid2.colRef("sumcnt"));
  169. var intotexeccnt = datagrid2.valueMatrix(datagrid2.rows-1, datagrid2.colRef("intotexeccnt"));
  170. var outtotexeccnt = datagrid2.valueMatrix(datagrid2.rows-1, datagrid2.colRef("outtotexeccnt"));
  171. var totexeccnt = datagrid2.valueMatrix(datagrid2.rows-1, datagrid2.colRef("totexeccnt"));
  172. var incomparerate = ( ( parseInt(intestexeccnt) - parseInt(intotexeccnt) ) / parseInt(intotexeccnt) ) * 100;
  173. var outcomparerate = ( ( parseInt(outtestexeccnt) - parseInt(outtotexeccnt) ) / parseInt(outtotexeccnt) ) * 100;
  174. var comparerate = ( ( parseInt(sumprcp) - parseInt(totexeccnt) ) / parseInt(totexeccnt) ) * 100;
  175. if ((incomparerate != "Infinity")) {
  176. datagrid2.valueMatrix(datagrid2.rows-1, datagrid2.colRef("incomparerate")) = incomparerate.toString().getRound(-1,"HALF_UP");
  177. } else {
  178. datagrid2.valueMatrix(datagrid2.rows-1, datagrid2.colRef("incomparerate")) = 0;
  179. }
  180. datagrid2.cellformat (datagrid2.rows-1, datagrid2.colRef("incomparerate")) = "(-)#,###.#%";
  181. if ((outcomparerate != "Infinity")) {
  182. datagrid2.valueMatrix(datagrid2.rows-1, datagrid2.colRef("outcomparerate")) = outcomparerate.toString().getRound(-1,"HALF_UP");
  183. } else {
  184. datagrid2.valueMatrix(datagrid2.rows-1, datagrid2.colRef("outcomparerate")) = 0;
  185. }
  186. datagrid2.cellformat (datagrid2.rows-1, datagrid2.colRef("outcomparerate")) = "(-)#,###.#%";
  187. if ((comparerate != "Infinity")) {
  188. datagrid2.valueMatrix(datagrid2.rows-1, datagrid2.colRef("comparerate")) = comparerate.toString().getRound(-1,"HALF_UP");
  189. } else {
  190. datagrid2.valueMatrix(datagrid2.rows-1, datagrid2.colRef("comparerate")) = 0;
  191. }
  192. datagrid2.cellformat (datagrid2.rows-1, datagrid2.colRef("comparerate")) = "(-)#,###.#%";
  193. }
  194. }
  195. ]]>
  196. </script>
  197. </button>
  198. <input id="ipt_todd" ref="/root/send/exectodd" class="input_default" navindex="2" inputtype="date" style="left:227px; top:9px; width:100px; height:19px; text-align:center; ">
  199. <script type="javascript" ev:event="xforms-value-changed">
  200. <![CDATA[
  201. var exectodd = model.getValue("/root/send/exectodd");
  202. var execfromdd = model.getValue("/root/send/execfromdd");
  203. if (execfromdd > exectodd) {
  204. messageBox("조회기간 종료일자가 조회기간 시작일자 이전 일자입니다.", "I");
  205. model.setValue("/root/send/exectodd",execfromdd);
  206. exectodd = execfromdd;
  207. }
  208. // var comparetodd = exectodd.toDate().getAddDate(-1,"Y").getDateFormat("YYYYMMDD");
  209. // model.setValue("/root/send/comparetodd",comparetodd);
  210. model.refresh();
  211. ]]>
  212. </script>
  213. </input>
  214. <caption id="caption5" class="search_no_b" style="left:212px; top:10px; width:12px; height:17px; ">~</caption>
  215. <input id="ipt_fromdd" ref="/root/send/execfromdd" class="input_default" navindex="1" inputtype="date" style="left:109px; top:9px; width:100px; height:19px; text-align:center; ">
  216. <script type="javascript" ev:event="xforms-value-changed">
  217. <![CDATA[
  218. var execfromdd = model.getValue("/root/send/execfromdd");
  219. var exectodd = model.getValue("/root/send/exectodd");
  220. if (execfromdd > exectodd) {
  221. messageBox("조회기간 시작일자가 조회기간 종료일자 이후 일자입니다.", "I");
  222. model.setValue("/root/send/execfromdd",exectodd);
  223. execfromdd = exectodd;
  224. }
  225. // var comparefromdd = execfromdd.toDate().getAddDate(-1,"Y").getDateFormat("YYYYMMDD");
  226. // model.setValue("/root/send/comparefromdd",comparefromdd);
  227. model.refresh();
  228. ]]>
  229. </script>
  230. </input>
  231. <caption id="caption3" class="search_name" style="left:15px; top:33px; width:86px; height:17px; ">비교기간 :</caption>
  232. <input id="input1" ref="/root/send/comparetodd" class="input_default" navindex="2" inputtype="date" style="left:227px; top:33px; width:100px; height:19px; text-align:center; ">
  233. <script type="javascript" ev:event="xforms-value-changed">
  234. <![CDATA[
  235. var comparefromdd = model.getValue("/root/send/comparefromdd");
  236. var comparetodd = model.getValue("/root/send/comparetodd");
  237. if (comparefromdd > comparetodd) {
  238. messageBox("비교조회기간 종료일자가 비교조회기간 시작일자 이전 일자입니다.", "I");
  239. model.setValue("/root/send/comparetodd",comparefromdd);
  240. comparetodd = comparefromdd;
  241. }
  242. // var exectodd = comparetodd.toDate().getAddDate(1,"Y").getDateFormat("YYYYMMDD");
  243. // model.setValue("/root/send/exectodd",exectodd);
  244. model.refresh();
  245. ]]>
  246. </script>
  247. </input>
  248. <caption id="caption4" class="search_no_b" style="left:212px; top:33px; width:12px; height:17px; ">~</caption>
  249. <input id="input2" ref="/root/send/comparefromdd" class="input_default" navindex="1" inputtype="date" style="left:109px; top:33px; width:100px; height:19px; text-align:center; ">
  250. <script type="javascript" ev:event="xforms-value-changed">
  251. <![CDATA[
  252. var comparefromdd = model.getValue("/root/send/comparefromdd");
  253. var comparetodd = model.getValue("/root/send/comparetodd");
  254. if (comparefromdd > comparetodd) {
  255. messageBox("비교조회기간 시작일자가 비교조회기간 종료일자 이후 일자입니다.", "I");
  256. model.setValue("/root/send/comparefromdd",comparetodd);
  257. comparefromdd = comparetodd;
  258. }
  259. // var execfromdd = comparefromdd.toDate().getAddDate(1,"Y").getDateFormat("YYYYMMDD");
  260. // model.setValue("/root/send/execfromdd",execfromdd);
  261. model.refresh();
  262. ]]>
  263. </script>
  264. </input>
  265. <caption id="caption7" class="search_name" style="left:340px; top:10px; width:86px; height:17px; ">처방과 :</caption>
  266. <caption id="caption8" class="search_name" style="left:550px; top:10px; width:86px; height:17px; ">치료실 :</caption>
  267. <caption id="caption9" class="search_name" style="left:340px; top:33px; width:86px; height:17px; ">치료사 :</caption>
  268. <caption id="caption10" class="search_name" style="left:550px; top:33px; width:86px; height:17px; ">처방코드 :</caption>
  269. <select1 id="cmb_orddept" ref="/root/send/orddeptcd" appearance="minimal" itemcount="10" style="left:420px; top:9px; width:115px; height:19px; ">
  270. <choices>
  271. <itemset nodeset="/root/init/orddeptcd">
  272. <label ref="nm"/>
  273. <value ref="cd"/>
  274. </itemset>
  275. </choices>
  276. <script type="javascript" ev:event="xforms-value-changed">
  277. <![CDATA[
  278. // cmb_orddr.choices.itemset.attribute("nodeset") = "/root/init/orddrid[dp = '"+ cmb_orddept.value +"']";
  279. // cmb_orddr.refresh();
  280. ]]>
  281. </script>
  282. </select1>
  283. <select1 id="cmb_execdrid" ref="/root/send/execdrid" appearance="minimal" itemcount="10" style="left:420px; top:33px; width:115px; height:19px; ">
  284. <choices>
  285. <itemset nodeset="/root/init/execdrid">
  286. <label ref="nm"/>
  287. <value ref="cd"/>
  288. </itemset>
  289. </choices>
  290. </select1>
  291. <select1 id="cmb_curerm" ref="/root/send/curerm" appearance="minimal" itemcount="10" style="left:630px; top:9px; width:115px; height:19px; ">
  292. <choices>
  293. <itemset nodeset="/root/init/curerm">
  294. <label ref="nm"/>
  295. <value ref="cd"/>
  296. </itemset>
  297. </choices>
  298. <script type="javascript" ev:event="xforms-value-changed">
  299. <![CDATA[
  300. //2010.07.13 치료실,처방코드별로 조회 - 박재영
  301. model.removeNodeset("/root/init/prcpcd");
  302. submit("TRAES09002", false);
  303. addComboItem("cmb_prcpcd","--전체--","","above");
  304. cmb_prcpcd.select(0);
  305. model.refresh();
  306. ]]>
  307. </script>
  308. </select1>
  309. <select1 id="cmb_prcpcd" ref="/root/send/prcpcd" appearance="minimal" itemcount="10" style="left:640px; top:33px; width:230px; height:19px; ">
  310. <choices>
  311. <itemset nodeset="/root/init/prcpcd">
  312. <label ref="nm"/>
  313. <value ref="cd"/>
  314. </itemset>
  315. </choices>
  316. </select1>
  317. <caption id="caption11" class="search_name" style="left:885px; top:10px; width:86px; height:17px; ">구분 :</caption>
  318. <select1 id="radio1" ref="/root/send/fstpatyn" appearance="full" cols="3" overflow="visible" style="left:950px; top:11px; width:140px; height:20px; border-style:none; ">
  319. <choices>
  320. <item>
  321. <label>전체</label>
  322. <value/>
  323. </item>
  324. <item>
  325. <label>초환</label>
  326. <value>F</value>
  327. </item>
  328. <item>
  329. <label>재환</label>
  330. <value>R</value>
  331. </item>
  332. </choices>
  333. </select1>
  334. <select1 id="radio2" ref="/root/send/srchflag" visibility="hidden" appearance="full" cols="3" overflow="visible" style="left:950px; top:35px; width:120px; height:20px; border-style:none; ">
  335. <choices>
  336. <item>
  337. <label>검사수</label>
  338. <value>T</value>
  339. </item>
  340. <item>
  341. <label>환자수</label>
  342. <value>P</value>
  343. </item>
  344. </choices>
  345. </select1>
  346. <caption id="caption12" class="search_name" visibility="hidden" style="left:885px; top:34px; width:60px; height:17px; ">구분 :</caption>
  347. </group>
  348. <line id="line1" class="line_1" style="x1:0px; y1:95px; x2:1195px; y2:95px; "/>
  349. <button id="button1" class="btn2_letter4" style="left:1131px; top:75px; width:64px; height:19px; ">
  350. <caption>엑셀저장</caption>
  351. <script type="javascript" ev:event="DOMActivate">
  352. <![CDATA[
  353. var fileName = window.fileDialog("save", ",", false, "", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  354. if (fileName != "") {
  355. if (btn_case1.selected == true) {
  356. datagrid1.saveExcel(fileName);
  357. // 월별
  358. } else if (btn_case2.selected == true) {
  359. datagrid2.saveExcel(fileName);
  360. }
  361. }
  362. ]]>
  363. </script>
  364. </button>
  365. <button id="btn_case1" class="btn_sw" group="tab2" selected="true" style="left:0px; top:73px; width:60px; height:22px; ">
  366. <caption>치료실</caption>
  367. <toggle case="case1" ev:event="onclick"/>
  368. <script type="javascript" ev:event="DOMActivate">
  369. <![CDATA[
  370. // model.removenode("/root/main/list");
  371. // model.refresh();
  372. model.toggle("case1");
  373. // 검사별실적 통계 조회
  374. // getimgSytsStatsCaseList();
  375. ]]>
  376. </script>
  377. </button>
  378. <button id="btn_case2" class="btn_sw" group="tab2" style="left:60px; top:73px; width:60px; height:22px; ">
  379. <caption>처방코드</caption>
  380. <toggle case="case1" ev:event="onclick"/>
  381. <script type="javascript" ev:event="DOMActivate">
  382. <![CDATA[
  383. // model.removenode("/root/main/list");
  384. // model.refresh();
  385. model.toggle("case2");
  386. // 검사별실적 통계 조회
  387. // getimgSytsStatsCaseList();
  388. ]]>
  389. </script>
  390. </button>
  391. <switch id="switch1" scroll="none" style="left:0px; top:100px; width:1195px; height:660px; ">
  392. <case id="case1" selected="true">
  393. <datagrid id="datagrid1" nodeset="/root/main/list/item" caption="치료실^치료건수^치료건수^치료건수^비교기간건수^비교기간건수^비교기간건수^증감^증감^증감^caption1^증감율^증감율^증감율|치료실^입원^외래^합계^입원^외래^합계^입원^외래^합계^caption1^입원^외래^합계" colsep="^" colwidth="166, 84, 84, 84, 84, 84, 84, 84, 84, 84, 0, 84, 84, 84" mergecellsfixedrows="bycolrec" rowsep="|" subtotalposition="below" style="left:0px; top:0px; width:1195px; height:640px; ">
  394. <col ref="curerm"/>
  395. <col ref="intestexeccnt" format="#,###" style="text-align:right; "/>
  396. <col ref="outtestexeccnt" format="#,###" style="text-align:right; "/>
  397. <col ref="sumcnt" format="#,###" style="text-align:right; "/>
  398. <col ref="intotexeccnt" format="#,###" style="text-align:right; "/>
  399. <col ref="outtotexeccnt" format="#,###" style="text-align:right; "/>
  400. <col ref="totexeccnt" format="#,###" style="text-align:right; "/>
  401. <col ref="intotrsrvcnt" format="(-)#,###" style="text-align:right; "/>
  402. <col ref="outtotrsrvcnt" format="(-)#,###" style="text-align:right; "/>
  403. <col ref="totrsrvcnt" format="(-)#,###" style="text-align:right; "/>
  404. <col ref="sumtest" visibility="hidden"/>
  405. <col ref="incomparerate" format="(-)#,###.#%" style="text-align:right; "/>
  406. <col ref="outcomparerate" format="(-)#,###.#%" style="text-align:right; "/>
  407. <col ref="comparerate" format="(-)#,###.#%" style="text-align:right; "/>
  408. </datagrid>
  409. </case>
  410. <case id="case2">
  411. <datagrid id="datagrid2" nodeset="/root/main/list1/item" caption="치료실^치료건수^치료건수^치료건수^비교기간건수^비교기간건수^비교기간건수^증감^증감^증감^caption1^증감율^증감율^증감율|치료실^입원^외래^합계^입원^외래^합계^입원^외래^합계^caption1^입원^외래^합계" colsep="^" colwidth="166, 84, 84, 84, 84, 84, 84, 84, 84, 84, 0, 84, 84, 84" mergecellsfixedrows="bycolrec" rowsep="|" subtotalposition="below" style="left:0px; top:0px; width:1195px; height:640px; ">
  412. <col ref="curerm"/>
  413. <col ref="intestexeccnt" format="#,###" style="text-align:right; "/>
  414. <col ref="outtestexeccnt" format="#,###" style="text-align:right; "/>
  415. <col ref="sumcnt" format="#,###" style="text-align:right; "/>
  416. <col ref="intotexeccnt" format="#,###" style="text-align:right; "/>
  417. <col ref="outtotexeccnt" format="#,###" style="text-align:right; "/>
  418. <col ref="totexeccnt" format="#,###" style="text-align:right; "/>
  419. <col ref="intotrsrvcnt" format="(-)#,###" style="text-align:right; "/>
  420. <col ref="outtotrsrvcnt" format="(-)#,###" style="text-align:right; "/>
  421. <col ref="totrsrvcnt" format="(-)#,###" style="text-align:right; "/>
  422. <col ref="sumtest" visibility="hidden"/>
  423. <col ref="incomparerate" format="(-)#,###.#%" style="text-align:right; "/>
  424. <col ref="outcomparerate" format="(-)#,###.#%" style="text-align:right; "/>
  425. <col ref="comparerate" format="(-)#,###.#%" style="text-align:right; "/>
  426. </datagrid>
  427. </case>
  428. </switch>
  429. </group>
  430. </xhtml:body>
  431. </xhtml:html>