SSMNE00300_진료과별병동별대장.xrw 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516
  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. <cond>
  11. <srchdd/>
  12. <srchyear/>
  13. <srchfromdd/>
  14. <srchtodd/>
  15. <srchflag1>1</srchflag1>
  16. <srchflag2>1</srchflag2>
  17. <basedd/>
  18. </cond>
  19. <wardddinfo>
  20. <wardddlist>
  21. <mainflagnm/>
  22. <flagnm/>
  23. <col1/>
  24. <col2/>
  25. <col3/>
  26. <col4/>
  27. <col5/>
  28. <col6/>
  29. <col7/>
  30. <col8/>
  31. <col9/>
  32. <col10/>
  33. <col11/>
  34. <col12/>
  35. <col13/>
  36. <col14/>
  37. <col15/>
  38. <col16/>
  39. <col17/>
  40. <col18/>
  41. <col19/>
  42. <col20/>
  43. <col21/>
  44. <col22/>
  45. <col23/>
  46. <col24/>
  47. <col25/>
  48. <col26/>
  49. <col27/>
  50. <col28/>
  51. <col29/>
  52. <col30/>
  53. <col31/>
  54. <ddsum/>
  55. </wardddlist>
  56. </wardddinfo>
  57. <wardmminfo>
  58. <wardmmlist>
  59. <mainflagnm/>
  60. <flagnm/>
  61. <col1/>
  62. <col2/>
  63. <col3/>
  64. <col4/>
  65. <col5/>
  66. <col6/>
  67. <col7/>
  68. <col8/>
  69. <col9/>
  70. <col10/>
  71. <col11/>
  72. <col12/>
  73. <mmsum/>
  74. </wardmmlist>
  75. </wardmminfo>
  76. <wardyearinfo>
  77. <wardyearlist>
  78. <mainflagnm/>
  79. <flagnm/>
  80. <col1/>
  81. <col2/>
  82. <col3/>
  83. <col4/>
  84. <col5/>
  85. <yearsum/>
  86. </wardyearlist>
  87. </wardyearinfo>
  88. <warddeptinfo>
  89. <warddeptlist>
  90. <mainflagnm/>
  91. <flagnm/>
  92. <col/>
  93. </warddeptlist>
  94. </warddeptinfo>
  95. <tmpwarddeptinfo>
  96. <warddeptlist>
  97. <mainflagnm/>
  98. <flagnm/>
  99. <col/>
  100. <deptengabbr/>
  101. <orddeptcd/>
  102. </warddeptlist>
  103. </tmpwarddeptinfo>
  104. <deptinfo>
  105. <deptlist/>
  106. </deptinfo>
  107. </main>
  108. <send/>
  109. <temp>
  110. </temp>
  111. <init/>
  112. <hidden/>
  113. </root>
  114. </instance>
  115. <bind id="wardddsum" ref="/root/main/wardddinfo/wardddlist/ddsum" calculate="../col1 + ../col2 + ../col3 + ../col4 + ../col5 + ../col6 + ../col7 + ../col8 + ../col9 + ../col10 + ../col11 + ../col12 + ../col13 +../col14 +../col15 +../col16 + ../col17 + ../col18 + ../col19 + ../col20 + ../col21 +../col22 + ../col23 + ../col24 + ../col25 + ../col26 + ../col27 + ../col28 + ../col29 + ../col30 + ../col31"/>
  116. <bind id="wardmmsum" ref="/root/main/wardmminfo/wardmmlist/mmsum" calculate="../col1 + ../col2 + ../col3 + ../col4 + ../col5 + ../col6 + ../col7 + ../col8 + ../col9 + ../col10 + ../col11 + ../col12"/>
  117. <bind id="wardyearsum" ref="/root/main/wardyearinfo/wardyearlist/yearsum" calculate="../col1 + ../col2 + ../col3 + ../col4 + ../col5"/>
  118. <submission id="TRSNE00301" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/wardddinfo"/>
  119. <submission id="TRSNE00302" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/wardmminfo"/>
  120. <submission id="TRSNE00303" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/wardyearinfo"/>
  121. <submission id="TRSNE00304" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/warddeptlist"/>
  122. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  123. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  124. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  125. <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
  126. <script type="javascript" ev:event="xforms-ready">
  127. <![CDATA[
  128. model.setValue("/root/main/cond/basedd", getDateCalc(getCurrentDate(), 1, "-"));
  129. model.setValue("/root/main/cond/srchdd", model.getValue("/root/main/cond/basedd").substr(0,6));
  130. model.setValue("/root/main/cond/srchyear", model.getValue("/root/main/cond/basedd").substr(0,4));
  131. model.setValue("/root/main/cond/srchfromdd", model.getValue("/root/main/cond/basedd"));
  132. model.setValue("/root/main/cond/srchtodd", model.getValue("/root/main/cond/basedd"));
  133. fGetStsData();
  134. ]]>
  135. </script>
  136. <script type="javascript">
  137. <![CDATA[
  138. var cnt=0;
  139. function fGetStsData(){
  140. model.removenode("root/send");
  141. model.removenode("/root/main/wardddinfo/wardddlist");
  142. model.removenode("/root/main/wardmminfo/wardmmlist");
  143. model.removenode("/root/main/wardyearinfo/wardyearlist");
  144. model.removenode("/root/main/warddeptinfo/warddeptlist");
  145. model.makeNode("root/send");
  146. if(rdo_srchflag2.value == "1"){ // 일별
  147. ipt_srchyear.visible = false;
  148. ipt_srchfromdd.visible = false;
  149. ipt_srchtodd.visible = false;
  150. caption3.visible = false;
  151. ipt_srchdd.visible = true;
  152. model.makeValue("root/send/srchdd", model.getValue("/root/main/cond/srchdd"));
  153. model.makeValue("root/send/srchflag1", model.getValue("/root/main/cond/srchflag1"));
  154. model.makeValue("root/send/srchflag2", model.getValue("/root/main/cond/srchflag2"));
  155. submit("TRSNE00301");
  156. // Total 항목 색상표시 및 글씨체 두껍게_20100105_서미영ITC
  157. for(var i=1; i<=getNodesetCount("/root/main/wardddinfo/wardddlist"); i++){
  158. if((model.getValue("/root/main/wardddinfo/wardddlist[" + i + "]/flagnm").toUpperCase()) == "TOTAL"){
  159. grd_wardddlist.rowStyle(i, "data", "background-color") = "#7cff7c";
  160. grd_wardddlist.rowStyle(i, "data", "font-weight") = "bold";
  161. }else{
  162. grd_wardddlist.rowStyle(i, "data", "background-color") = "#ffffff";
  163. grd_wardddlist.rowStyle(i, "data", "font-weight") = "";
  164. }
  165. }
  166. grd_wardddlist.colStyle(grd_wardddlist.cols-1, "data", "background-color") = "#7cff7c";
  167. grd_wardddlist.colStyle(grd_wardddlist.cols-1, "data", "font-weight") = "bold";
  168. }else if(rdo_srchflag2.value == "2"){ // 월별
  169. ipt_srchdd.visible = false;
  170. ipt_srchfromdd.visible = false;
  171. ipt_srchtodd.visible = false;
  172. caption3.visible = false;
  173. ipt_srchyear.visible = true;
  174. model.makeValue("root/send/srchyear", model.getValue("/root/main/cond/srchyear"));
  175. model.makeValue("root/send/srchflag1", model.getValue("/root/main/cond/srchflag1"));
  176. model.makeValue("root/send/srchflag2", model.getValue("/root/main/cond/srchflag2"));
  177. submit("TRSNE00302");
  178. // Total 항목 색상표시 및 글씨체 두껍게_20100105_서미영ITC
  179. for(var i=1; i<=getNodesetCount("/root/main/wardmminfo/wardmmlist"); i++){
  180. if((model.getValue("/root/main/wardmminfo//wardmmlist[" + i + "]/flagnm").toUpperCase()) == "TOTAL"){
  181. grd_wardmmlist.rowStyle(i, "data", "background-color") = "#7cff7c";
  182. grd_wardmmlist.rowStyle(i, "data", "font-weight") = "bold";
  183. }else{
  184. grd_wardmmlist.rowStyle(i, "data", "background-color") = "#ffffff";
  185. grd_wardmmlist.rowStyle(i, "data", "font-weight") = "";
  186. }
  187. }
  188. grd_wardmmlist.colStyle(grd_wardmmlist.cols-1, "data", "background-color") = "#7cff7c";
  189. grd_wardmmlist.colStyle(grd_wardmmlist.cols-1, "data", "font-weight") = "bold";
  190. }else if(rdo_srchflag2.value == "3"){ // 년도별
  191. ipt_srchdd.visible = false;
  192. ipt_srchfromdd.visible = false;
  193. ipt_srchtodd.visible = false;
  194. caption3.visible = false;
  195. ipt_srchyear.visible = true;
  196. model.makeValue("root/send/srchyear", model.getValue("/root/main/cond/srchyear"));
  197. model.makeValue("root/send/srchflag1", model.getValue("/root/main/cond/srchflag1"));
  198. model.makeValue("root/send/srchflag2", model.getValue("/root/main/cond/srchflag2"));
  199. var sGrdHearderInfo = "^^";
  200. var sBaseYear = model.getValue("/root/main/cond/srchyear");
  201. for(var i = 4 ; i >= 0 ; i --){
  202. sGrdHearderInfo += getDateCalc(sBaseYear + "0601", 365 * i, "-").substr(0,4) + "년^";
  203. }
  204. sGrdHearderInfo += "TOTAL";
  205. grd_wardyearlist.caption = sGrdHearderInfo;
  206. submit("TRSNE00303");
  207. // Total 항목 색상표시 및 글씨체 두껍게_20100105_서미영ITC
  208. for(var i=1; i<=getNodesetCount("/root/main/wardyearinfo/wardyearlist"); i++){
  209. if((model.getValue("/root/main/wardyearinfo/wardyearlist[" + i + "]/flagnm").toUpperCase()) == "TOTAL"){
  210. grd_wardyearlist.rowStyle(i, "data", "background-color") = "#7cff7c";
  211. grd_wardyearlist.rowStyle(i, "data", "font-weight") = "bold";
  212. }else{
  213. grd_wardyearlist.rowStyle(i, "data", "background-color") = "#ffffff";
  214. grd_wardyearlist.rowStyle(i, "data", "font-weight") = "";
  215. }
  216. }
  217. grd_wardyearlist.colStyle(grd_wardyearlist.cols-1, "data", "background-color") = "#7cff7c";
  218. grd_wardyearlist.colStyle(grd_wardyearlist.cols-1, "data", "font-weight") = "bold";
  219. }else if(rdo_srchflag2.value == "4"){ // 임상과별_20091217
  220. // 조회 중 상태 표시
  221. body.createChild("xforms:iviewer", "id:ivr_progress; src:../../../com/commonweb/xrw/SPZZZ00400_로딩중화면.xrw; left:435px; top:339px; width:330px; height:120px;");
  222. var ivrObjt = document.all("ivr_progress");
  223. ivrObjt.model.makeValue("/root/main/msg", "처리중 입니다.");
  224. ivrObjt.model.refresh();
  225. ipt_srchdd.visible = false;
  226. ipt_srchyear.visible = false;
  227. ipt_srchfromdd.visible = true;
  228. ipt_srchtodd.visible = true;
  229. caption3.visible = true;
  230. // messageBox("개발중입니다.", "I");
  231. // return;
  232. model.removeNodeset("/root/main/tmpwarddeptinfo");
  233. model.removeNodeset("/root/main/warddeptinfo");
  234. model.removeNodeset("/root/main/deptinfo");
  235. model.makeValue("root/send/srchfromdd", model.getValue("/root/main/cond/srchfromdd"));
  236. model.makeValue("root/send/srchtodd", model.getValue("/root/main/cond/srchtodd"));
  237. model.makeValue("root/send/srchflag1", model.getValue("/root/main/cond/srchflag1"));
  238. model.makeValue("root/send/srchflag2", model.getValue("/root/main/cond/srchflag2"));
  239. submit("TRSNE00304");
  240. //** temp Data Display Grid Setting **//
  241. // 임상과별 addColumn
  242. var deptlistcnt = getNodesetCount("/root/main/deptinfo/deptlist");
  243. var tmplistcnt = getNodesetCount("/root/main/tmpwarddeptinfo/warddeptlist");
  244. var listcnt = getNodesetCount("/root/main/warddeptinfo/warddeptlist");
  245. if(grd_warddeptlist.cols < deptlistcnt){
  246. for(var i=1; i<=(deptlistcnt); i++){
  247. grd_warddeptlist.addColumn("ref:"+model.getValue("/root/main/deptinfo/deptlist["+i+"]/deptengabbr"), false);
  248. grd_warddeptlist.colwidth(i+1) = 40;
  249. grd_warddeptlist.caption = grd_warddeptlist.caption + "^"+model.getValue("/root/main/deptinfo/deptlist["+i+"]/deptengabbr");
  250. }
  251. }
  252. // Value Setting
  253. var k = 1;
  254. for(var i=1; i<=deptlistcnt; i++){
  255. for(var j=1; j<=listcnt; j++){
  256. grd_warddeptlist.valueMatrix(j,i+1) = model.getValue("/root/main/tmpwarddeptinfo/warddeptlist[" + k + "]/col");
  257. k++;
  258. if((model.getValue("/root/main/warddeptinfo/warddeptlist[" + j + "]/flagnm").toUpperCase()) == "TOTAL"){
  259. grd_warddeptlist.rowStyle(j, "data", "background-color") = "#7cff7c";
  260. grd_warddeptlist.rowStyle(j, "data", "font-weight") = "bold";
  261. }else{
  262. grd_warddeptlist.rowStyle(i, "data", "background-color") = "#ffffff";
  263. grd_warddeptlist.rowStyle(i, "data", "font-weight") = "";
  264. }
  265. }
  266. }
  267. grd_warddeptlist.cellStyle("text-align", 1, 2, grd_warddeptlist.rows-1, grd_warddeptlist.cols-1) = "right";
  268. grd_warddeptlist.visible = true;
  269. // 조회 중 상태 표시 지우기
  270. body.removeChild("ivr_progress");
  271. }
  272. }
  273. ]]>
  274. </script>
  275. </model>
  276. </xhtml:head>
  277. <xhtml:body guideline="2,303;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  278. <group id="grp_biz" scroll="l" style="left:0px; top:20px; width:1195px; height:744px; ">
  279. <group id="group1" style="left:0px; top:5px; width:1195px; height:36px; vertical-align:top; ">
  280. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1190px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  281. <caption id="caption1" class="search_name" style="left:20px; top:9px; width:86px; height:17px; ">검색조건 :</caption>
  282. <caption id="caption5" class="search_name" style="left:565px; top:9px; width:86px; height:17px; ">조회기간 :</caption>
  283. <input id="ipt_srchdd" ref="/root/main/cond/srchdd" class="input_search" visibility="hidden" inputtype="date" format="yyyy-mm" style="left:660px; top:8px; width:70px; height:19px; ">
  284. <script type="javascript" ev:event="xforms-value-changed">
  285. <![CDATA[
  286. fGetStsData();
  287. ]]>
  288. </script>
  289. </input>
  290. <input id="ipt_srchyear" ref="/root/main/cond/srchyear" class="input_search" visibility="hidden" inputtype="date" format="yyyy" style="left:660px; top:8px; width:50px; height:19px; ">
  291. <script type="javascript" ev:event="xforms-value-changed">
  292. <![CDATA[
  293. fGetStsData();
  294. ]]>
  295. </script>
  296. </input>
  297. <input id="ipt_srchfromdd" ref="/root/main/cond/srchfromdd" class="input_search" visibility="hidden" inputtype="date" format="yyyy-mm-dd" style="left:660px; top:8px; width:90px; height:19px; ">
  298. <script type="javascript" ev:event="xforms-value-changed">
  299. <![CDATA[
  300. // fGetStsData();
  301. ]]>
  302. </script>
  303. </input>
  304. <input id="ipt_srchtodd" ref="/root/main/cond/srchtodd" class="input_search" visibility="hidden" inputtype="date" format="yyyy-mm-dd" style="left:770px; top:8px; width:90px; height:19px; ">
  305. <script type="javascript" ev:event="xforms-value-changed">
  306. <![CDATA[
  307. // fGetStsData();
  308. ]]>
  309. </script>
  310. </input>
  311. <select1 id="rdo_srchflag1" ref="/root/main/cond/srchflag1" appearance="full" cellspacing="5" cols="5" overflow="visible" style="left:112px; top:11px; width:159px; height:15px; border-style:none; ">
  312. <choices>
  313. <item>
  314. <label>내원 기준</label>
  315. <value>1</value>
  316. </item>
  317. <item>
  318. <label>퇴실 기준</label>
  319. <value>2</value>
  320. </item>
  321. </choices>
  322. <script type="javascript" ev:event="xforms-value-changed">
  323. <![CDATA[
  324. fGetStsData();
  325. ]]>
  326. </script>
  327. </select1>
  328. <select1 id="rdo_srchflag2" ref="/root/main/cond/srchflag2" appearance="full" cellspacing="5" cols="5" overflow="visible" style="left:290px; top:11px; width:255px; height:15px; border-style:none; ">
  329. <choices>
  330. <item>
  331. <label>일별</label>
  332. <value>1</value>
  333. </item>
  334. <item>
  335. <label>월별</label>
  336. <value>2</value>
  337. </item>
  338. <item>
  339. <label>년도별</label>
  340. <value>3</value>
  341. </item>
  342. <item>
  343. <label>임상과별</label>
  344. <value>4</value>
  345. </item>
  346. </choices>
  347. <script type="javascript" ev:event="xforms-value-changed">
  348. <![CDATA[
  349. if(rdo_srchflag2.value == "1"){
  350. model.toggle("case1");
  351. }else if(rdo_srchflag2.value == "2"){
  352. model.toggle("case2");
  353. }else if(rdo_srchflag2.value == "3"){
  354. model.toggle("case3");
  355. }else if(rdo_srchflag2.value == "4"){
  356. model.toggle("case4");
  357. }
  358. fGetStsData();
  359. ]]>
  360. </script>
  361. </select1>
  362. <button id="button1" class="btn1_letter2" style="left:1025px; top:8px; width:56px; height:22px; ">
  363. <caption>조회</caption>
  364. <script type="javascript" ev:event="DOMActivate">
  365. <![CDATA[
  366. fGetStsData();
  367. ]]>
  368. </script>
  369. </button>
  370. <button id="button2" class="btn1_letter4" style="left:1085px; top:8px; width:80px; height:22px; ">
  371. <caption>엑셀저장</caption>
  372. <script type="javascript" ev:event="DOMActivate">
  373. <![CDATA[
  374. var fromdd = model.getValue("/root/main/cond/srchfromdd");
  375. var todd = model.getValue("/root/main/cond/srchtodd");
  376. var syear = model.getValue("/root/main/cond/srchyear");
  377. var smon = model.getValue("/root/main/cond/srchdd");
  378. var sBaseYear = model.getValue("/root/main/cond/srchyear");
  379. var s4beforeYear = sGrdHearderInfo = getDateCalc(sBaseYear + "0601", 365 * 4, "-").substr(0,4);
  380. if(rdo_srchflag2.value == "1"){
  381. var fileName = window.fileDialog("save", ",", false, "진료과병동별대장_일별(" + smon + ")", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  382. if (fileName != "") {
  383. grd_wardddlist.saveExcel(fileName, "SheetName", true, true, "", "", false);
  384. }
  385. }else if(rdo_srchflag2.value == "2"){
  386. var fileName = window.fileDialog("save", ",", false, "진료과병동별대장_월별(" + syear + ")", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  387. if (fileName != "") {
  388. grd_wardmmlist.saveExcel(fileName, "SheetName", true, true, "", "", false);
  389. }
  390. }else if(rdo_srchflag2.value == "3"){
  391. var fileName = window.fileDialog("save", ",", false, "진료과병동별대장_년도별(" + s4beforeYear + "-" + syear + ")", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  392. if (fileName != "") {
  393. grd_wardyearlist.saveExcel(fileName, "SheetName", true, true, "", "", false);
  394. }
  395. }else if(rdo_srchflag2.value == "4"){
  396. var fileName = window.fileDialog("save", ",", false, "진료과병동별대장_임상과별(" + fromdd + "~" + todd + ")", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  397. if (fileName != "") {
  398. grd_warddeptlist.saveExcel(fileName, "SheetName", true, true, "", "", false);
  399. }
  400. }
  401. ]]>
  402. </script>
  403. </button>
  404. <caption id="caption3" visibility="hidden" style="left:752px; top:9px; width:15px; height:19px; text-align:center; ">~</caption>
  405. </group>
  406. <switch id="switch1" style="left:0px; top:47px; width:1195px; height:671px; ">
  407. <case id="case1" selected="true">
  408. <datagrid id="grd_wardddlist" nodeset="/root/main/wardddinfo/wardddlist" caption="^^1^2^3^4^5^6^7^8^9^10^11^12^13^14^15^16^17^18^19^20^21^22^23^24^25^26^27^28^29^30^31^TOTAL" colsep="^" colwidth="40, 125, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 52" fixedcols="1" mergecellsfixedcols="bycolrec" mergecellsfixedrows="byrowrec" rowsep="|" style="left:4px; top:3px; width:1168px; height:656px; ">
  409. <col ref="mainflagnm" style="text-align:center; "/>
  410. <col ref="flagnm" style="text-align:center; "/>
  411. <col ref="col1" style="text-align:right; "/>
  412. <col ref="col2" style="text-align:right; "/>
  413. <col ref="col3" style="text-align:right; "/>
  414. <col ref="col4" style="text-align:right; "/>
  415. <col ref="col5" style="text-align:right; "/>
  416. <col ref="col6" style="text-align:right; "/>
  417. <col ref="col7" style="text-align:right; "/>
  418. <col ref="col8" style="text-align:right; "/>
  419. <col ref="col9" style="text-align:right; "/>
  420. <col ref="col10" style="text-align:right; "/>
  421. <col ref="col11" style="text-align:right; "/>
  422. <col ref="col12" style="text-align:right; "/>
  423. <col ref="col13" style="text-align:right; "/>
  424. <col ref="col14" style="text-align:right; "/>
  425. <col ref="col15" style="text-align:right; "/>
  426. <col ref="col16" style="text-align:right; "/>
  427. <col ref="col17" style="text-align:right; "/>
  428. <col ref="col18" style="text-align:right; "/>
  429. <col ref="col19" style="text-align:right; "/>
  430. <col ref="col20" style="text-align:right; "/>
  431. <col ref="col21" style="text-align:right; "/>
  432. <col ref="col22" style="text-align:right; "/>
  433. <col ref="col23" style="text-align:right; "/>
  434. <col ref="col24" style="text-align:right; "/>
  435. <col ref="col25" style="text-align:right; "/>
  436. <col ref="col26" style="text-align:right; "/>
  437. <col ref="col27" style="text-align:right; "/>
  438. <col ref="col28" style="text-align:right; "/>
  439. <col ref="col29" style="text-align:right; "/>
  440. <col ref="col30" style="text-align:right; "/>
  441. <col ref="col31" style="text-align:right; "/>
  442. <col ref="ddsum" style="text-align:right; "/>
  443. </datagrid>
  444. </case>
  445. <case id="case2">
  446. <datagrid id="grd_wardmmlist" nodeset="/root/main/wardmminfo/wardmmlist" caption="^^1월^2월^3월^4월^5월^6월^7월^8월^9월^10월^11월^12월^TOTAL" colsep="^" colwidth="40, 125, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 100" fixedcols="1" mergecellsfixedcols="bycolrec" mergecellsfixedrows="byrowrec" rowsep="|" style="left:4px; top:3px; width:1168px; height:661px; ">
  447. <col ref="mainflagnm" type="combo" style="text-align:center; "/>
  448. <col ref="flagnm" style="text-align:center; "/>
  449. <col ref="col1" style="text-align:right; "/>
  450. <col ref="col2" style="text-align:right; "/>
  451. <col ref="col3" style="text-align:right; "/>
  452. <col ref="col4" style="text-align:right; "/>
  453. <col ref="col5" style="text-align:right; "/>
  454. <col ref="col6" style="text-align:right; "/>
  455. <col ref="col7" style="text-align:right; "/>
  456. <col ref="col8" style="text-align:right; "/>
  457. <col ref="col9" style="text-align:right; "/>
  458. <col ref="col10" style="text-align:right; "/>
  459. <col ref="col11" style="text-align:right; "/>
  460. <col ref="col12" style="text-align:right; "/>
  461. <col ref="mmsum" style="text-align:right; "/>
  462. </datagrid>
  463. </case>
  464. <case id="case3">
  465. <datagrid id="grd_wardyearlist" nodeset="/root/main/wardyearinfo/wardyearlist" caption="^^1900년^1901년^1902년^1903년^1904년^TOTAL" colsep="^" colwidth="40, 125, 100, 100, 100, 100, 100, 100" fixedcols="1" mergecellsfixedcols="bycolrec" mergecellsfixedrows="byrowrec" rowsep="|" style="left:4px; top:3px; width:1168px; height:661px; ">
  466. <col ref="mainflagnm" type="combo" style="text-align:center; "/>
  467. <col ref="flagnm" style="text-align:center; "/>
  468. <col ref="col1" style="text-align:right; "/>
  469. <col ref="col2" style="text-align:right; "/>
  470. <col ref="col3" style="text-align:right; "/>
  471. <col ref="col4" style="text-align:right; "/>
  472. <col ref="col5" style="text-align:right; "/>
  473. <col ref="yearsum" style="text-align:right; "/>
  474. </datagrid>
  475. </case>
  476. <case id="case4">
  477. <datagrid id="grd_warddeptlist" nodeset="/root/main/warddeptinfo/warddeptlist" visibility="hidden" caption="^" colsep="^" colwidth="40, 125" fixedcols="1" frozencols="1" mergecellsfixedcols="bycolrec" mergecellsfixedrows="byrowrec" rowsep="|" style="left:4px; top:3px; width:1185px; height:661px; ">
  478. <col ref="mainflagnm" type="combo" style="text-align:center; "/>
  479. <col ref="flagnm" style="text-align:center; "/>
  480. </datagrid>
  481. </case>
  482. </switch>
  483. </group>
  484. <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
  485. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:155px; height:14px; ">진료결과별 병동별 대장</caption>
  486. </group>
  487. </xhtml:body>
  488. </xhtml:html>