SSMNE00400_중증도및기타정보대장.xrw 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.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. <etcinfo>
  20. <etclist>
  21. <flagnm/>
  22. <g3cnt/>
  23. <g3bcnt/>
  24. <g3acnt/>
  25. <gnrlcnt/>
  26. <g3etccnt/>
  27. <g3sum/>
  28. <serdiagflagcnt1/>
  29. <serdiagflagcnt2/>
  30. <serdiagflagcnt3/>
  31. <serdiagflagcnt4/>
  32. <serdiagflagcnt5/>
  33. <serdiagflagcnt6/>
  34. <serdiagflagcntsum/>
  35. <chnghospcnt1/>
  36. <chnghospcnt2/>
  37. <chnghospcnt3/>
  38. <chnghospcnt4/>
  39. <chnghospcnt5/>
  40. <chnghospcnt6/>
  41. <chnghospcnt7/>
  42. <chnghospcnt8/>
  43. <chnghospcntsum/>
  44. <inten1/>
  45. <inten2/>
  46. <inten3/>
  47. <inten4/>
  48. <inten5/>
  49. <inten6/>
  50. <intensum/>
  51. <injmech1/>
  52. <injmech2/>
  53. <injmech8/>
  54. <injmech9/>
  55. <injmech10/>
  56. <injmech11/>
  57. <injmech12/>
  58. <injmech13/>
  59. <injmech14/>
  60. <injmech15/>
  61. <injmech16/>
  62. <injmech17/>
  63. <injmech18/>
  64. <injmechsum/>
  65. <chosway1/>
  66. <chosway2/>
  67. <chosway3/>
  68. <chosway4/>
  69. <chosway5/>
  70. <chosway6/>
  71. <chosway7/>
  72. <chosway8/>
  73. <chosway9/>
  74. <chosway10/>
  75. <choswaysum/>
  76. <insukindcnt1/>
  77. <insukindcnt2/>
  78. <insukindcnt3/>
  79. <insukindcnt4/>
  80. <insukindcnt5/>
  81. <insukindcnt6/>
  82. <insukindcnt7/>
  83. <insukindcnt8/>
  84. <insukindcnt9/>
  85. <insukindcnt10/>
  86. <insukindcntsum/>
  87. </etclist>
  88. </etcinfo>
  89. </main>
  90. <send/>
  91. <temp>
  92. </temp>
  93. <init/>
  94. <hidden/>
  95. </root>
  96. </instance>
  97. <submission id="TRSNE00401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/etcinfo"/>
  98. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  99. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  100. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  101. <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
  102. <script type="javascript" ev:event="xforms-ready">
  103. <![CDATA[
  104. model.setValue("/root/main/cond/basedd", getDateCalc(getCurrentDate(), 1, "-"));
  105. model.setValue("/root/main/cond/srchdd", model.getValue("/root/main/cond/basedd").substr(0,6));
  106. model.setValue("/root/main/cond/srchyear", model.getValue("/root/main/cond/basedd").substr(0,4));
  107. model.setValue("/root/main/cond/srchfromdd", model.getValue("/root/main/cond/basedd"));
  108. model.setValue("/root/main/cond/srchtodd", model.getValue("/root/main/cond/basedd"));
  109. fGetStsData();
  110. ]]>
  111. </script>
  112. <script type="javascript">
  113. <![CDATA[
  114. function fGetStsData(){
  115. model.removenode("root/send");
  116. model.removenode("/root/main/etcddinfo/etcddlist");
  117. model.removenode("/root/main/etcmminfo/etcmmlist");
  118. model.removenode("/root/main/etcrsltinfo/etcrsltlist");
  119. model.removenode("/root/main/etcdeptinfo/etcdeptlist");
  120. model.makeNode("root/send");
  121. if(rdo_srchflag2.value == "1" || rdo_srchflag2.value == "2" || rdo_srchflag2.value == "3"){
  122. model.makeValue("root/send/srchfromdd", model.getValue("/root/main/cond/srchfromdd"));
  123. model.makeValue("root/send/srchtodd", model.getValue("/root/main/cond/srchtodd"));
  124. model.makeValue("root/send/srchflag1", model.getValue("/root/main/cond/srchflag1"));
  125. model.makeValue("root/send/srchflag2", model.getValue("/root/main/cond/srchflag2"));
  126. submit("TRSNE00401");
  127. }else if(rdo_srchflag2.value == "4"){
  128. messageBox("개발중입니다.", "I");
  129. return;
  130. }
  131. }
  132. ]]>
  133. </script>
  134. </model>
  135. </xhtml:head>
  136. <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  137. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:170px; height:13px; ">중증도 및 기타정보 대장</caption>
  138. <group id="grp_sea" style="left:0px; top:20px; width:1179px; height:36px; vertical-align:top; ">
  139. <shape id="roundrect3" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1179px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  140. <caption id="caption4" class="search_name" style="left:20px; top:9px; width:86px; height:17px; ">검색조건 :</caption>
  141. <caption id="caption2" class="search_name" style="left:565px; top:9px; width:86px; height:17px; ">조회기간 :</caption>
  142. <input id="ipt_srchfromdd" ref="/root/main/cond/srchfromdd" class="input_search" visibility="visible" inputtype="date" format="yyyy-mm-dd" style="left:660px; top:8px; width:95px; height:19px; ">
  143. <script type="javascript" ev:event="xforms-value-changed">
  144. <![CDATA[
  145. fGetStsData();
  146. ]]>
  147. </script>
  148. </input>
  149. <input id="ipt_srchtodd" ref="/root/main/cond/srchtodd" class="input_search" visibility="visible" inputtype="date" format="yyyy-mm-dd" style="left:780px; top:8px; width:100px; height:19px; ">
  150. <script type="javascript" ev:event="xforms-value-changed">
  151. <![CDATA[
  152. fGetStsData();
  153. ]]>
  154. </script>
  155. </input>
  156. <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; ">
  157. <choices>
  158. <item>
  159. <label>내원 기준</label>
  160. <value>1</value>
  161. </item>
  162. <item>
  163. <label>퇴실 기준</label>
  164. <value>2</value>
  165. </item>
  166. </choices>
  167. <script type="javascript" ev:event="xforms-value-changed">
  168. <![CDATA[
  169. fGetStsData();
  170. ]]>
  171. </script>
  172. </select1>
  173. <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; ">
  174. <choices>
  175. <item>
  176. <label>일별</label>
  177. <value>1</value>
  178. </item>
  179. <item>
  180. <label>월별</label>
  181. <value>2</value>
  182. </item>
  183. <item>
  184. <label>임상과별</label>
  185. <value>3</value>
  186. </item>
  187. <item>
  188. <label>진료결과별</label>
  189. <value>4</value>
  190. </item>
  191. </choices>
  192. <script type="javascript" ev:event="xforms-value-changed">
  193. <![CDATA[
  194. if(rdo_srchflag2.value == "2"){
  195. model.setValue("/root/main/cond/srchfromdd", model.getValue("/root/main/cond/basedd").substr(0,6));
  196. model.setValue("/root/main/cond/srchtodd", model.getValue("/root/main/cond/basedd").substr(0,6));
  197. ipt_srchfromdd.attribute("format") = "yyyy-mm";
  198. ipt_srchtodd.attribute("format") = "yyyy-mm";
  199. grd_etcinfolist.colAttribute(grd_etcinfolist.colRef("flagnm"), "format" ) = "yyyy-mm";
  200. }else{
  201. model.setValue("/root/main/cond/srchfromdd", model.getValue("/root/main/cond/basedd"));
  202. model.setValue("/root/main/cond/srchtodd", model.getValue("/root/main/cond/basedd"));
  203. ipt_srchfromdd.attribute("format") = "yyyy-mm-dd";
  204. ipt_srchtodd.attribute("format") = "yyyy-mm-dd";
  205. if(rdo_srchflag2.value == "3"){
  206. grd_etcinfolist.colAttribute(1, "format" ) = "";
  207. }else{
  208. grd_etcinfolist.colAttribute(grd_etcinfolist.colRef("flagnm"), "format" ) = "yyyy-mm-dd";
  209. }
  210. }
  211. fGetStsData();
  212. ]]>
  213. </script>
  214. </select1>
  215. <button id="btn_search" class="btn1_letter2" style="left:1028px; top:7px; width:56px; height:22px; ">
  216. <caption>조회</caption>
  217. <script type="javascript" ev:event="DOMActivate">
  218. <![CDATA[
  219. fGetStsData();
  220. ]]>
  221. </script>
  222. </button>
  223. <button id="btn_excel" class="btn1_letter4" style="left:1087px; top:7px; width:80px; height:22px; ">
  224. <caption>엑셀저장</caption>
  225. <script type="javascript" ev:event="DOMActivate">
  226. <![CDATA[
  227. var fromdd = model.getValue("/root/main/cond/srchfromdd");
  228. var todd = model.getValue("/root/main/cond/srchtodd");
  229. var sfileName = "";
  230. if(rdo_srchflag2.value == "1"){
  231. sfileName = "중증도및기타정보_일별(" + fromdd + "-"+ todd + ")";
  232. fileName = window.fileDialog("save", ",", false, sfileName, "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  233. if (fileName != "") {
  234. grd_etcinfolist.saveExcel(fileName, "SheetName", true, true, "", "", false);
  235. }
  236. }else if(rdo_srchflag2.value == "2"){
  237. sfileName = "중증도및기타정보_월별(" + fromdd + "-"+ todd + ")";
  238. fileName = window.fileDialog("save", ",", false, sfileName, "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  239. if (fileName != "") {
  240. grd_etcinfolist.saveExcel(fileName, "SheetName", true, true, "", "", false);
  241. }
  242. }else if(rdo_srchflag2.value == "3"){
  243. sfileName ="중증도및기타정보_임상과별(" + fromdd + "-"+ todd + ")";
  244. fileName = window.fileDialog("save", ",", false, sfileName, "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  245. if (fileName != "") {
  246. grd_etcinfolist.saveExcel(fileName, "SheetName", true, true, "", "", false);
  247. }
  248. }
  249. ]]>
  250. </script>
  251. </button>
  252. <caption id="caption3" visibility="visible" style="left:760px; top:9px; width:15px; height:19px; text-align:center; ">~</caption>
  253. </group>
  254. <datagrid id="grd_etcinfolist" nodeset="/root/main/etcinfo/etclist" caption="조회기준^중증도 통계^중증도 통계^중증도 통계^중증도 통계^중증도 통계^소계^TRIAGE LEVEL^TRIAGE LEVEL^TRIAGE LEVEL^TRIAGE LEVEL^TRIAGE LEVEL^TRIAGE LEVEL^소계^전원환자 사유별^전원환자 사유별^전원환자 사유별^전원환자 사유별^전원환자 사유별^전원환자 사유별^전원환자 사유별^전원환자 사유별^소계^의도성^의도성^의도성^의도성^의도성^의도성^소계^손상기전^손상기전^손상기전^손상기전^손상기전^손상기전^손상기전^손상기전^손상기전^손상기전^손상기전^손상기전^손상기전^소계^내원 수단^내원 수단^내원 수단^내원 수단^내원 수단^내원 수단^내원 수단^내원 수단^내원 수단^내원 수단^소계^보험 유형별^보험 유형별^보험 유형별^보험 유형별^보험 유형별^보험 유형별^보험 유형별^보험 유형별^보험 유형별^보험 유형별^소계|조회기준^G3^G3B^G3A^일반^없음^소계^1^2^3^4^5^없음^소계^병실 부족^중환자실 부족^응급 수술/처치 불가^전문응급의료를 요하는 상급병원^경증으로 1,2차 의료기관^장기시설로 전원^환자 사정으로^기타 사유로^소계^비의도적사고^자해/자살^폭력/타살^기타^미상^없음^소계^교통사고^추락^미끄러짐^둔상^관통^기계^화상^물에 빠짐^중독^질식^기타^미상^없음^소계^119 구급차^병원구급차^기타구급차^경찰차 등 공공차량^항공이송^기타 자동차^도보^기타^미상^없음^소계^건강보험^의료급여1종^의료급여2종^자보^산재^공상^일반^외국인^임상시험^없음^소계" colsep="^" colwidth="90, 30, 30, 30, 30, 30, 35, 30, 30, 30, 30, 30, 30, 35, 30, 30, 30, 30, 30, 30, 30, 30, 35, 30, 30, 30, 30, 30, 30, 35, 30, 30, 30, 30, 30, 30, 30, 29, 30, 30, 30, 30, 30, 35, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 35, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 35" frozencols="1" mergecellsfixedcols="bycolrec" mergecellsfixedrows="byrowrec" rowheader="seq" rowsep="|" style="left:0px; top:60px; width:1181px; height:695px; ">
  255. <col ref="flagnm" format="yyyy-mm-dd" style="text-align:center; "/>
  256. <col ref="g3cnt" style="text-align:right; "/>
  257. <col ref="g3bcnt" style="text-align:right; "/>
  258. <col ref="g3acnt" style="text-align:right; "/>
  259. <col ref="gnrlcnt" style="text-align:right; "/>
  260. <col ref="g3etccnt" style="text-align:right; "/>
  261. <col ref="g3sum" style="text-align:right; "/>
  262. <col ref="serdiagflagcnt1" style="text-align:right; "/>
  263. <col ref="serdiagflagcnt2" style="text-align:right; "/>
  264. <col ref="serdiagflagcnt3" style="text-align:right; "/>
  265. <col ref="serdiagflagcnt4" style="text-align:right; "/>
  266. <col ref="serdiagflagcnt5" style="text-align:right; "/>
  267. <col ref="serdiagflagcnt6" style="text-align:right; "/>
  268. <col ref="serdiagflagcntsum" style="text-align:right; "/>
  269. <col ref="chnghospcnt1" style="text-align:right; "/>
  270. <col ref="chnghospcnt2" style="text-align:right; "/>
  271. <col ref="chnghospcnt3" style="text-align:right; "/>
  272. <col ref="chnghospcnt4" style="text-align:right; "/>
  273. <col ref="chnghospcnt5" style="text-align:right; "/>
  274. <col ref="chnghospcnt6" style="text-align:right; "/>
  275. <col ref="chnghospcnt7" style="text-align:right; "/>
  276. <col ref="chnghospcnt8" style="text-align:right; "/>
  277. <col ref="chnghospcntsum" style="text-align:right; "/>
  278. <col ref="inten2" style="text-align:right; "/>
  279. <col ref="inten3" style="text-align:right; "/>
  280. <col ref="inten4" style="text-align:right; "/>
  281. <col ref="inten5" style="text-align:right; "/>
  282. <col ref="inten6" style="text-align:right; "/>
  283. <col ref="inten1" style="text-align:right; "/>
  284. <col ref="intensum" style="text-align:right; "/>
  285. <col ref="injmech2" style="text-align:right; "/>
  286. <col ref="injmech8" style="text-align:right; "/>
  287. <col ref="injmech9" style="text-align:right; "/>
  288. <col ref="injmech10" style="text-align:right; "/>
  289. <col ref="injmech11" style="text-align:right; "/>
  290. <col ref="injmech12" style="text-align:right; "/>
  291. <col ref="injmech13" style="text-align:right; "/>
  292. <col ref="injmech14" style="text-align:right; "/>
  293. <col ref="injmech15" style="text-align:right; "/>
  294. <col ref="injmech16" style="text-align:right; "/>
  295. <col ref="injmech17" style="text-align:right; "/>
  296. <col ref="injmech18" style="text-align:right; "/>
  297. <col ref="injmech1" style="text-align:right; "/>
  298. <col ref="injmechsum" style="text-align:right; "/>
  299. <col ref="chosway2" style="text-align:right; "/>
  300. <col ref="chosway3" style="text-align:right; "/>
  301. <col ref="chosway4" style="text-align:right; "/>
  302. <col ref="chosway5" style="text-align:right; "/>
  303. <col ref="chosway6" style="text-align:right; "/>
  304. <col ref="chosway7" style="text-align:right; "/>
  305. <col ref="chosway8" style="text-align:right; "/>
  306. <col ref="chosway9" style="text-align:right; "/>
  307. <col ref="chosway10" style="text-align:right; "/>
  308. <col ref="chosway1" style="text-align:right; "/>
  309. <col ref="choswaysum" style="text-align:right; "/>
  310. <col ref="insukindcnt1" style="text-align:right; "/>
  311. <col ref="insukindcnt2" style="text-align:right; "/>
  312. <col ref="insukindcnt3" style="text-align:right; "/>
  313. <col ref="insukindcnt4" style="text-align:right; "/>
  314. <col ref="insukindcnt5" style="text-align:right; "/>
  315. <col ref="insukindcnt6" style="text-align:right; "/>
  316. <col ref="insukindcnt7" style="text-align:right; "/>
  317. <col ref="insukindcnt8" style="text-align:right; "/>
  318. <col ref="insukindcnt9" style="text-align:right; "/>
  319. <col ref="insukindcnt10" style="text-align:right; "/>
  320. <col ref="insukindcntsum" style="text-align:right; "/>
  321. </datagrid>
  322. </xhtml:body>
  323. </xhtml:html>