SMMNE02000_유형별 환자 현황.xfdl 63 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNE02000" position="absolute 0 0 1195 758" titletext="유형별 환자현황" oninit="SMMNE02000_oninit" onload="SMMNE02000_onload" ontimer="SMMNE02000_ontimer">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 13 1195 758" id="group3" scrollbars="autoboth" anchor="all">
  8. <Layouts>
  9. <Layout>
  10. <Div position="absolute 0 12 1194 47" align="align:center top;" id="group2" anchor="default">
  11. <Layouts>
  12. <Layout>
  13. <Button position="absolute 1122 7 1178 29" id="button1" class="btn1" text="조회" anchor="default"/>
  14. <Shape position="absolute 1103 7 1109 29" linetype="vertical" id="line13" anchor="default"/>
  15. <Static text="검색일자 :" position="absolute 15 9 106 26" id="caption2" class="search_name" anchor="default"/>
  16. <Calendar position="absolute 104 8 204 27" id="input_refFrDT" class="input_s_essential" anchor="default"/>
  17. <Static text="~" position="absolute 206 12 221 25" id="caption5" anchor="default"/>
  18. <Calendar position="absolute 220 8 320 27" id="input_refToDT" class="input_s_essential" anchor="default"/>
  19. <Shape id="roundrect1" type="roundrectangle" position="absolute 0 0 1194 35" anchor="default"/>
  20. </Layout>
  21. </Layouts>
  22. </Div>
  23. <Shape position="absolute 0 70 1194 76" linetype="horizontal" id="line1" class="line_1" anchor="default"/>
  24. <Static text="응급센터 환자현황(유형별)(일별)" position="absolute 0 52 225 73" align="align:center middle;" id="caption1" class="tit_2" anchor="default"/>
  25. <Static text="응급센터 환자현황(유형별)(월별)" position="absolute 0 52 225 73" align="align:center middle;" id="caption2" class="tit_2" visible="false" anchor="default"/>
  26. <Button position="absolute 1151 51 1193 70" id="button3" class="btn2" text="출력" visible="false" anchor="top right"/>
  27. <Button position="absolute 1095 51 1148 70" id="button4" class="btn2" text="초기화" visible="false" anchor="top right"/>
  28. <Shape position="absolute 25 691 1170 697" linetype="vertical" id="line2" class="line_1" anchor="default"/>
  29. <Shape position="absolute 25 715 1170 721" linetype="vertical" id="line3" class="line_2" anchor="default"/>
  30. <Edit readonly="true" position="absolute 25 721 85 740" id="output1" anchor="left right bottom"/>
  31. <Static text="일자" position="absolute 25 699 85 719" align="align:center middle;" id="caption3" class="cell_1" anchor="left right bottom"/>
  32. <Static text="-3시" position="absolute 88 699 127 719" align="align:center middle;" id="caption4" class="cell_1" anchor="left right bottom"/>
  33. <Static text="-6시" position="absolute 130 699 168 719" align="align:center middle;" id="caption7" class="cell_1" anchor="left right bottom"/>
  34. <Static text="-12시" position="absolute 171 699 208 719" align="align:center middle;" id="caption8" class="cell_1" anchor="left right bottom"/>
  35. <Static text="-24시" position="absolute 211 699 248 719" align="align:center middle;" id="caption9" class="cell_1" anchor="left right bottom"/>
  36. <Static text="-48시" position="absolute 251 699 288 719" align="align:center middle;" id="caption10" class="cell_1" anchor="left right bottom"/>
  37. <Static text="-72시" position="absolute 290 699 327 719" align="align:center middle;" id="caption11" class="cell_1" anchor="left right bottom"/>
  38. <Shape position="absolute 25 739 1170 745" linetype="vertical" id="line4" class="line_3" anchor="default"/>
  39. <Static text="이상" position="absolute 330 699 362 719" align="align:center middle;" id="caption12" class="cell_1" anchor="left right bottom"/>
  40. <Static text="ICU" position="absolute 365 699 398 719" align="align:center middle;" id="caption13" class="cell_1" anchor="left right bottom"/>
  41. <Static text="일반병실" position="absolute 401 699 457 719" align="align:center middle;" id="caption14" class="cell_1" anchor="left right bottom"/>
  42. </Layout>
  43. </Layouts>
  44. </Div>
  45. <Div position="absolute 0 729 1195 756" id="group4" scrollbars="autoboth"/>
  46. <Div position="absolute 0 13 1195 758" id="group5" scrollbars="autoboth" anchor="all">
  47. <Layouts>
  48. <Layout width="1195" height="745">
  49. <Grid position="absolute 0 75 1195 650" align="align:center middle;" id="grd_daylist" binddataset="ds_grd_daylist" oncelldblclick="group5_grd_daylist_oncelldblclick" anchor="all" taborder="1">
  50. <Formats>
  51. <Format id="default">
  52. <Columns>
  53. <Column size="25"/>
  54. <Column size="68"/>
  55. <Column size="40"/>
  56. <Column size="55"/>
  57. <Column size="40"/>
  58. <Column size="55"/>
  59. <Column size="40"/>
  60. <Column size="62"/>
  61. <Column size="40"/>
  62. <Column size="62"/>
  63. <Column size="40"/>
  64. <Column size="62"/>
  65. <Column size="40"/>
  66. <Column size="60"/>
  67. <Column size="60"/>
  68. <Column size="75"/>
  69. <Column size="50"/>
  70. <Column size="106"/>
  71. <Column size="40"/>
  72. <Column size="40"/>
  73. <Column size="40"/>
  74. <Column size="40"/>
  75. <Column size="40"/>
  76. <Column size="40"/>
  77. <Column size="40"/>
  78. <Column size="40"/>
  79. <Column size="40"/>
  80. <Column size="40"/>
  81. <Column size="40"/>
  82. <Column size="40"/>
  83. <Column size="40"/>
  84. <Column size="40"/>
  85. <Column size="40"/>
  86. <Column size="40"/>
  87. <Column size="40"/>
  88. <Column size="40"/>
  89. <Column size="40"/>
  90. <Column size="40"/>
  91. <Column size="40"/>
  92. <Column size="40"/>
  93. <Column size="40"/>
  94. <Column size="40"/>
  95. <Column size="40"/>
  96. <Column size="42"/>
  97. <Column size="40"/>
  98. <Column size="40"/>
  99. <Column size="40"/>
  100. <Column size="40"/>
  101. </Columns>
  102. <Rows>
  103. <Row size="24" band="head"/>
  104. <Row size="24" band="head"/>
  105. <Row size="24"/>
  106. </Rows>
  107. <Band id="head">
  108. <Cell rowspan="2" taborder="undefined"/>
  109. <Cell col="1" rowspan="2" text="일자" taborder="undefined"/>
  110. <Cell col="2" colspan="16" text="응급실 체류시간대별 환자" taborder="undefined"/>
  111. <Cell col="18" colspan="30" text="과별 평균체류시간" taborder="undefined"/>
  112. <Cell row="1" col="2" text="~3시"/>
  113. <Cell row="1" col="3" text="~3시(%)"/>
  114. <Cell row="1" col="4" text="~6시"/>
  115. <Cell row="1" col="5" text="~6시(%)"/>
  116. <Cell row="1" col="6" text="~12시"/>
  117. <Cell row="1" col="7" text="~12시(%)"/>
  118. <Cell row="1" col="8" text="~24시"/>
  119. <Cell row="1" col="9" text="~24시(%)"/>
  120. <Cell row="1" col="10" text="~48시"/>
  121. <Cell row="1" col="11" text="~48시(%)"/>
  122. <Cell row="1" col="12" text="~72시"/>
  123. <Cell row="1" col="13" text="~72시(%)"/>
  124. <Cell row="1" col="14" text="72시이상"/>
  125. <Cell row="1" col="15" text="72시이상(%)"/>
  126. <Cell row="1" col="16" text="Total"/>
  127. <Cell row="1" col="17" text="전체평균체류시간"/>
  128. <Cell row="1" col="18" text="MD"/>
  129. <Cell row="1" col="19" text="MH"/>
  130. <Cell row="1" col="20" text="MG"/>
  131. <Cell row="1" col="21" text="MI"/>
  132. <Cell row="1" col="22" text="ME"/>
  133. <Cell row="1" col="23" text="MC"/>
  134. <Cell row="1" col="24" text="MP"/>
  135. <Cell row="1" col="25" text="MN"/>
  136. <Cell row="1" col="26" text="MR"/>
  137. <Cell row="1" col="27" text="MO"/>
  138. <Cell row="1" col="28" text="NU"/>
  139. <Cell row="1" col="29" text="NP"/>
  140. <Cell row="1" col="30" text="GS"/>
  141. <Cell row="1" col="31" text="OS"/>
  142. <Cell row="1" col="32" text="NS"/>
  143. <Cell row="1" col="33" text="CS"/>
  144. <Cell row="1" col="34" text="PS"/>
  145. <Cell row="1" col="35" text="OBGY"/>
  146. <Cell row="1" col="36" text="OD"/>
  147. <Cell row="1" col="37" text="PD"/>
  148. <Cell row="1" col="38" text="EY"/>
  149. <Cell row="1" col="39" text="ET"/>
  150. <Cell row="1" col="40" text="DR"/>
  151. <Cell row="1" col="41" text="UR"/>
  152. <Cell row="1" col="42" text="DT"/>
  153. <Cell row="1" col="43" text="ETC"/>
  154. <Cell row="1" col="44" text="ED"/>
  155. <Cell row="1" col="45" text="RM"/>
  156. <Cell row="1" col="46" text="FM"/>
  157. <Cell row="1" col="47" text="HC"/>
  158. </Band>
  159. <Band id="body">
  160. <Cell celltype="head" text="expr:currow + 1"/>
  161. <Cell col="1" displaytype="date" text="bind:srctm" mask="yyyy-MM-dd"/>
  162. <Cell col="2" text="bind:tmpatcnt1"/>
  163. <Cell col="3" text="bind:tmpatavg1"/>
  164. <Cell col="4" text="bind:tmpatcnt2"/>
  165. <Cell col="5" text="bind:tmpatavg2"/>
  166. <Cell col="6" text="bind:tmpatcnt3"/>
  167. <Cell col="7" text="bind:tmpatavg3"/>
  168. <Cell col="8" text="bind:tmpatcnt7"/>
  169. <Cell col="9" text="bind:tmpatavg7"/>
  170. <Cell col="10" text="bind:tmpatcnt4"/>
  171. <Cell col="11" text="bind:tmpatavg4"/>
  172. <Cell col="12" text="bind:tmpatcnt5"/>
  173. <Cell col="13" text="bind:tmpatavg5"/>
  174. <Cell col="14" text="bind:tmpatcnt6"/>
  175. <Cell col="15" text="bind:tmpatavg6"/>
  176. <Cell col="16" text="bind:pattotal"/>
  177. <Cell col="17" text="bind:statavg"/>
  178. <Cell col="18" text="bind:deptmdavg"/>
  179. <Cell col="19" text="bind:deptmhavg"/>
  180. <Cell col="20" text="bind:deptmgavg"/>
  181. <Cell col="21" text="bind:deptmiavg"/>
  182. <Cell col="22" text="bind:deptmeavg"/>
  183. <Cell col="23" text="bind:deptmcavg"/>
  184. <Cell col="24" text="bind:deptmpavg"/>
  185. <Cell col="25" text="bind:deptmnavg"/>
  186. <Cell col="26" text="bind:deptmravg"/>
  187. <Cell col="27" text="bind:deptmoavg"/>
  188. <Cell col="28" text="bind:deptnuavg"/>
  189. <Cell col="29" text="bind:deptnpavg"/>
  190. <Cell col="30" text="bind:deptgsavg"/>
  191. <Cell col="31" text="bind:deptosavg"/>
  192. <Cell col="32" text="bind:deptnsavg"/>
  193. <Cell col="33" text="bind:deptcsavg"/>
  194. <Cell col="34" text="bind:deptpsavg"/>
  195. <Cell col="35" text="bind:deptobgyavg"/>
  196. <Cell col="36" text="bind:deptodavg"/>
  197. <Cell col="37" text="bind:deptpdavg"/>
  198. <Cell col="38" text="bind:depteyavg"/>
  199. <Cell col="39" text="bind:deptetavg"/>
  200. <Cell col="40" text="bind:deptdravg"/>
  201. <Cell col="41" text="bind:depturavg"/>
  202. <Cell col="42" text="bind:deptdtavg"/>
  203. <Cell col="43" text="bind:deptetcavg"/>
  204. <Cell col="44" text="bind:deptedavg"/>
  205. <Cell col="45" text="bind:deptrmavg"/>
  206. <Cell col="46" text="bind:deptfmavg"/>
  207. <Cell col="47" text="bind:depthcavg"/>
  208. </Band>
  209. </Format>
  210. </Formats>
  211. </Grid>
  212. <Grid position="absolute 0 75 1195 650" id="grd_monthlist" binddataset="ds_grd_monthlist" oncelldblclick="group5_grd_monthlist_oncelldblclick" anchor="all" taborder="2">
  213. <Formats>
  214. <Format id="default">
  215. <Columns>
  216. <Column size="25"/>
  217. <Column size="68"/>
  218. <Column size="40"/>
  219. <Column size="55"/>
  220. <Column size="40"/>
  221. <Column size="55"/>
  222. <Column size="40"/>
  223. <Column size="62"/>
  224. <Column size="40"/>
  225. <Column size="62"/>
  226. <Column size="40"/>
  227. <Column size="62"/>
  228. <Column size="40"/>
  229. <Column size="60"/>
  230. <Column size="60"/>
  231. <Column size="75"/>
  232. <Column size="50"/>
  233. <Column size="106"/>
  234. <Column size="40"/>
  235. <Column size="40"/>
  236. <Column size="40"/>
  237. <Column size="40"/>
  238. <Column size="40"/>
  239. <Column size="40"/>
  240. <Column size="40"/>
  241. <Column size="40"/>
  242. <Column size="40"/>
  243. <Column size="40"/>
  244. <Column size="40"/>
  245. <Column size="40"/>
  246. <Column size="40"/>
  247. <Column size="40"/>
  248. <Column size="40"/>
  249. <Column size="40"/>
  250. <Column size="40"/>
  251. <Column size="40"/>
  252. <Column size="40"/>
  253. <Column size="40"/>
  254. <Column size="40"/>
  255. <Column size="40"/>
  256. <Column size="40"/>
  257. <Column size="40"/>
  258. <Column size="40"/>
  259. <Column size="42"/>
  260. <Column size="40"/>
  261. <Column size="40"/>
  262. <Column size="40"/>
  263. <Column size="40"/>
  264. </Columns>
  265. <Rows>
  266. <Row size="24" band="head"/>
  267. <Row size="24" band="head"/>
  268. <Row size="24"/>
  269. </Rows>
  270. <Band id="head">
  271. <Cell rowspan="2" taborder="undefined"/>
  272. <Cell col="1" rowspan="2" text="일자" taborder="undefined"/>
  273. <Cell col="2" colspan="16" text="응급실 체류시간대별 환자" taborder="undefined"/>
  274. <Cell col="18" colspan="30" text="과별 평균체류시간" taborder="undefined"/>
  275. <Cell row="1" col="2" text="~3시"/>
  276. <Cell row="1" col="3" text="~3시(%)"/>
  277. <Cell row="1" col="4" text="~6시"/>
  278. <Cell row="1" col="5" text="~6시(%)"/>
  279. <Cell row="1" col="6" text="~12시"/>
  280. <Cell row="1" col="7" text="~12시(%)"/>
  281. <Cell row="1" col="8" text="~24시"/>
  282. <Cell row="1" col="9" text="~24시(%)"/>
  283. <Cell row="1" col="10" text="~48시"/>
  284. <Cell row="1" col="11" text="~48시(%)"/>
  285. <Cell row="1" col="12" text="~72시"/>
  286. <Cell row="1" col="13" text="~72시(%)"/>
  287. <Cell row="1" col="14" text="72시이상"/>
  288. <Cell row="1" col="15" text="72시이상(%)"/>
  289. <Cell row="1" col="16" text="Total"/>
  290. <Cell row="1" col="17" text="전체평균체류시간"/>
  291. <Cell row="1" col="18" text="MD"/>
  292. <Cell row="1" col="19" text="MH"/>
  293. <Cell row="1" col="20" text="MG"/>
  294. <Cell row="1" col="21" text="MI"/>
  295. <Cell row="1" col="22" text="ME"/>
  296. <Cell row="1" col="23" text="MC"/>
  297. <Cell row="1" col="24" text="MP"/>
  298. <Cell row="1" col="25" text="MN"/>
  299. <Cell row="1" col="26" text="MR"/>
  300. <Cell row="1" col="27" text="MO"/>
  301. <Cell row="1" col="28" text="NU"/>
  302. <Cell row="1" col="29" text="NP"/>
  303. <Cell row="1" col="30" text="GS"/>
  304. <Cell row="1" col="31" text="OS"/>
  305. <Cell row="1" col="32" text="NS"/>
  306. <Cell row="1" col="33" text="CS"/>
  307. <Cell row="1" col="34" text="PS"/>
  308. <Cell row="1" col="35" text="OBGY"/>
  309. <Cell row="1" col="36" text="OD"/>
  310. <Cell row="1" col="37" text="PD"/>
  311. <Cell row="1" col="38" text="EY"/>
  312. <Cell row="1" col="39" text="ET"/>
  313. <Cell row="1" col="40" text="DR"/>
  314. <Cell row="1" col="41" text="UR"/>
  315. <Cell row="1" col="42" text="DT"/>
  316. <Cell row="1" col="43" text="ETC"/>
  317. <Cell row="1" col="44" text="ED"/>
  318. <Cell row="1" col="45" text="RM"/>
  319. <Cell row="1" col="46" text="FM"/>
  320. <Cell row="1" col="47" text="HC"/>
  321. </Band>
  322. <Band id="body">
  323. <Cell celltype="head" text="expr:currow + 1"/>
  324. <Cell col="1" displaytype="date" text="bind:srctm" mask="yyyy-MM-dd"/>
  325. <Cell col="2" text="bind:tmpatcnt1"/>
  326. <Cell col="3" text="bind:tmpatavg1"/>
  327. <Cell col="4" text="bind:tmpatcnt2"/>
  328. <Cell col="5" text="bind:tmpatavg2"/>
  329. <Cell col="6" text="bind:tmpatcnt3"/>
  330. <Cell col="7" text="bind:tmpatavg3"/>
  331. <Cell col="8" text="bind:tmpatcnt7"/>
  332. <Cell col="9" text="bind:tmpatavg7"/>
  333. <Cell col="10" text="bind:tmpatcnt4"/>
  334. <Cell col="11" text="bind:tmpatavg4"/>
  335. <Cell col="12" text="bind:tmpatcnt5"/>
  336. <Cell col="13" text="bind:tmpatavg5"/>
  337. <Cell col="14" text="bind:tmpatcnt6"/>
  338. <Cell col="15" text="bind:tmpatavg6"/>
  339. <Cell col="16" text="bind:pattotal"/>
  340. <Cell col="17" text="bind:statavg"/>
  341. <Cell col="18" text="bind:deptmdavg"/>
  342. <Cell col="19" text="bind:deptmhavg"/>
  343. <Cell col="20" text="bind:deptmgavg"/>
  344. <Cell col="21" text="bind:deptmiavg"/>
  345. <Cell col="22" text="bind:deptmeavg"/>
  346. <Cell col="23" text="bind:deptmcavg"/>
  347. <Cell col="24" text="bind:deptmpavg"/>
  348. <Cell col="25" text="bind:deptmnavg"/>
  349. <Cell col="26" text="bind:deptmravg"/>
  350. <Cell col="27" text="bind:deptmoavg"/>
  351. <Cell col="28" text="bind:deptnuavg"/>
  352. <Cell col="29" text="bind:deptnpavg"/>
  353. <Cell col="30" text="bind:deptgsavg"/>
  354. <Cell col="31" text="bind:deptosavg"/>
  355. <Cell col="32" text="bind:deptnsavg"/>
  356. <Cell col="33" text="bind:deptcsavg"/>
  357. <Cell col="34" text="bind:deptpsavg"/>
  358. <Cell col="35" text="bind:deptobgyavg"/>
  359. <Cell col="36" text="bind:deptodavg"/>
  360. <Cell col="37" text="bind:deptpdavg"/>
  361. <Cell col="38" text="bind:depteyavg"/>
  362. <Cell col="39" text="bind:deptetavg"/>
  363. <Cell col="40" text="bind:deptdravg"/>
  364. <Cell col="41" text="bind:depturavg"/>
  365. <Cell col="42" text="bind:deptdtavg"/>
  366. <Cell col="43" text="bind:deptetcavg"/>
  367. <Cell col="44" text="bind:deptedavg"/>
  368. <Cell col="45" text="bind:deptrmavg"/>
  369. <Cell col="46" text="bind:deptfmavg"/>
  370. <Cell col="47" text="bind:depthcavg"/>
  371. </Band>
  372. </Format>
  373. </Formats>
  374. </Grid>
  375. <Shape position="absolute 0 70 1194 76" linetype="horizontal" id="line6" class="line_10" anchor="left top right"/>
  376. <Shape position="absolute 0 673 1195 679" linetype="horizontal" id="line7" class="line_10" anchor="left right bottom" style="border:0 none #808080ff ;"/>
  377. <Static text="기간별 통계" position="absolute 0 656 104 672" align="align:center middle;" id="caption45" class="tit_2" anchor="left bottom"/>
  378. <Grid position="absolute 0 679 1195 745" align="align:right middle;" id="datagrid2" binddataset="ds_grd_sum" anchor="left right bottom" taborder="3">
  379. <Formats>
  380. <Format id="default">
  381. <Columns>
  382. <Column size="68"/>
  383. <Column size="40"/>
  384. <Column size="55"/>
  385. <Column size="40"/>
  386. <Column size="55"/>
  387. <Column size="40"/>
  388. <Column size="62"/>
  389. <Column size="40"/>
  390. <Column size="62"/>
  391. <Column size="40"/>
  392. <Column size="62"/>
  393. <Column size="40"/>
  394. <Column size="60"/>
  395. <Column size="60"/>
  396. <Column size="75"/>
  397. <Column size="50"/>
  398. <Column size="106"/>
  399. <Column size="40"/>
  400. <Column size="40"/>
  401. <Column size="40"/>
  402. <Column size="40"/>
  403. <Column size="40"/>
  404. <Column size="40"/>
  405. <Column size="40"/>
  406. <Column size="40"/>
  407. <Column size="40"/>
  408. <Column size="40"/>
  409. <Column size="40"/>
  410. <Column size="40"/>
  411. <Column size="40"/>
  412. <Column size="40"/>
  413. <Column size="40"/>
  414. <Column size="40"/>
  415. <Column size="40"/>
  416. <Column size="40"/>
  417. <Column size="40"/>
  418. <Column size="40"/>
  419. <Column size="40"/>
  420. <Column size="40"/>
  421. <Column size="40"/>
  422. <Column size="40"/>
  423. <Column size="40"/>
  424. <Column size="40"/>
  425. <Column size="40"/>
  426. <Column size="40"/>
  427. <Column size="40"/>
  428. <Column size="40"/>
  429. </Columns>
  430. <Rows>
  431. <Row size="24" band="head"/>
  432. <Row size="24"/>
  433. </Rows>
  434. <Band id="head">
  435. <Cell text="Total"/>
  436. <Cell col="1" text="~3시"/>
  437. <Cell col="2" text="~3시(%)"/>
  438. <Cell col="3" text="~6시"/>
  439. <Cell col="4" text="~6시(%)"/>
  440. <Cell col="5" text="~12시"/>
  441. <Cell col="6" text="~12시(%)"/>
  442. <Cell col="7" text="~24시"/>
  443. <Cell col="8" text="~24시(%)"/>
  444. <Cell col="9" text="~48시"/>
  445. <Cell col="10" text="~48시(%)"/>
  446. <Cell col="11" text="~72시"/>
  447. <Cell col="12" text="~72시(%)"/>
  448. <Cell col="13" text="72시이상"/>
  449. <Cell col="14" text="72시이상(%)"/>
  450. <Cell col="15" text="Total"/>
  451. <Cell col="16" text="전체평균체류시간"/>
  452. <Cell col="17" text="MD"/>
  453. <Cell col="18" text="MH"/>
  454. <Cell col="19" text="MG"/>
  455. <Cell col="20" text="MI"/>
  456. <Cell col="21" text="ME"/>
  457. <Cell col="22" text="MC"/>
  458. <Cell col="23" text="MP"/>
  459. <Cell col="24" text="MN"/>
  460. <Cell col="25" text="MR"/>
  461. <Cell col="26" text="MO"/>
  462. <Cell col="27" text="NU"/>
  463. <Cell col="28" text="NP"/>
  464. <Cell col="29" text="GS"/>
  465. <Cell col="30" text="OS"/>
  466. <Cell col="31" text="NS"/>
  467. <Cell col="32" text="CS"/>
  468. <Cell col="33" text="PS"/>
  469. <Cell col="34" text="OBGY"/>
  470. <Cell col="35" text="OD"/>
  471. <Cell col="36" text="PD"/>
  472. <Cell col="37" text="EY"/>
  473. <Cell col="38" text="ET"/>
  474. <Cell col="39" text="DR"/>
  475. <Cell col="40" text="UR"/>
  476. <Cell col="41" text="DT"/>
  477. <Cell col="42" text="ETC"/>
  478. <Cell col="43" text="ED"/>
  479. <Cell col="44" text="RM"/>
  480. <Cell col="45" text="FM"/>
  481. <Cell col="46" text="HC"/>
  482. </Band>
  483. <Band id="body">
  484. <Cell text="bind:srctm"/>
  485. <Cell col="1" text="bind:tmpatcnt1"/>
  486. <Cell col="2" text="bind:tmpatavg1"/>
  487. <Cell col="3" text="bind:tmpatcnt2"/>
  488. <Cell col="4" text="bind:tmpatavg2"/>
  489. <Cell col="5" text="bind:tmpatcnt3"/>
  490. <Cell col="6" text="bind:tmpatavg3"/>
  491. <Cell col="7" text="bind:tmpatcnt7"/>
  492. <Cell col="8" text="bind:tmpatavg7"/>
  493. <Cell col="9" text="bind:tmpatcnt4"/>
  494. <Cell col="10" text="bind:tmpatavg4"/>
  495. <Cell col="11" text="bind:tmpatcnt5"/>
  496. <Cell col="12" text="bind:tmpatavg5"/>
  497. <Cell col="13" text="bind:tmpatcnt6"/>
  498. <Cell col="14" text="bind:tmpatavg6"/>
  499. <Cell col="15" text="bind:pattotal"/>
  500. <Cell col="16" text="bind:statavg"/>
  501. <Cell col="17" text="bind:deptmdavg"/>
  502. <Cell col="18" text="bind:deptmhavg"/>
  503. <Cell col="19" text="bind:deptmgavg"/>
  504. <Cell col="20" text="bind:deptmiavg"/>
  505. <Cell col="21" text="bind:deptmeavg"/>
  506. <Cell col="22" text="bind:deptmcavg"/>
  507. <Cell col="23" text="bind:deptmpavg"/>
  508. <Cell col="24" text="bind:deptmnavg"/>
  509. <Cell col="25" text="bind:deptmravg"/>
  510. <Cell col="26" text="bind:deptmoavg"/>
  511. <Cell col="27" text="bind:deptnuavg"/>
  512. <Cell col="28" text="bind:deptnpavg"/>
  513. <Cell col="29" text="bind:deptgsavg"/>
  514. <Cell col="30" text="bind:deptosavg"/>
  515. <Cell col="31" text="bind:deptnsavg"/>
  516. <Cell col="32" text="bind:deptcsavg"/>
  517. <Cell col="33" text="bind:deptpsavg"/>
  518. <Cell col="34" text="bind:deptobgyavg"/>
  519. <Cell col="35" text="bind:deptodavg"/>
  520. <Cell col="36" text="bind:deptpdavg"/>
  521. <Cell col="37" text="bind:depteyavg"/>
  522. <Cell col="38" text="bind:deptetavg"/>
  523. <Cell col="39" text="bind:deptdravg"/>
  524. <Cell col="40" text="bind:depturavg"/>
  525. <Cell col="41" text="bind:deptdtavg"/>
  526. <Cell col="42" text="bind:deptetcavg"/>
  527. <Cell col="43" text="bind:deptedavg"/>
  528. <Cell col="44" text="bind:deptrmavg"/>
  529. <Cell col="45" text="bind:deptfmavg"/>
  530. <Cell col="46" text="bind:depthcavg"/>
  531. </Band>
  532. </Format>
  533. </Formats>
  534. </Grid>
  535. <Div id="group6" taborder="4" position="absolute 0 12 1195 47" class="div_SA" anchor="left top right">
  536. <Layouts>
  537. <Layout width="1194" height="35">
  538. <Static id="caption15" text="검색일자 :" class="search_name" position="absolute 15 8 106 28" anchor="default"/>
  539. <Calendar id="fromdd" taborder="0" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" class="input_s_essential" position="absolute 94 8 194 28" anchor="default"/>
  540. <Static id="caption16" text="~" position="absolute 196 8 211 28" anchor="default"/>
  541. <Calendar id="todd" taborder="1" autoselect="true" dateformat="yyyy-MM-dd" class="input_s_essential" position="absolute 210 8 310 28" autoskip="true" anchor="default"/>
  542. <Radio id="kindflag" taborder="2" columncount="2" rowcount="0" index="0" codecolumn="codecolumn" datacolumn="datacolumn" value="1" onitemchanged="group5_group6_kindflag_onitemchanged" class="radio_search" position="absolute 330 8 430 28" anchor="default">
  543. <Dataset id="innerdataset">
  544. <ColumnInfo>
  545. <Column id="codecolumn"/>
  546. <Column id="datacolumn"/>
  547. </ColumnInfo>
  548. <Rows>
  549. <Row>
  550. <Col id="codecolumn">1</Col>
  551. <Col id="datacolumn">일별</Col>
  552. </Row>
  553. <Row>
  554. <Col id="codecolumn">2</Col>
  555. <Col id="datacolumn">월별</Col>
  556. </Row>
  557. </Rows>
  558. </Dataset>
  559. </Radio>
  560. <Button id="button2" taborder="3" text="조회" onclick="group5_group6_button2_onclick" class="btn1" position="absolute 1014 8 1070 28" anchor="top right"/>
  561. <Button id="btn_excel" taborder="4" text="엑셀" onclick="btn_excel_onclick" class="btn7" position="absolute 1072 8 1128 28" anchor="top right"/>
  562. <Button id="button8" taborder="5" text="초기화" onclick="group5_group6_button8_onclick" class="btn2" position="absolute 1130 8 1183 28" anchor="top right"/>
  563. <Shape id="line5" linetype="vertical" class="line_4" position="absolute 993 7 999 29" anchor="top right"/>
  564. </Layout>
  565. </Layouts>
  566. </Div>
  567. </Layout>
  568. </Layouts>
  569. </Div>
  570. <Static id="caption6" text="유형별 환자현황" class="tit_1" position="absolute 0 0 130 25"/>
  571. </Layout>
  572. </Layouts>
  573. <Objects>
  574. <Dataset id="ds_grd_daylist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  575. <ColumnInfo>
  576. <Column id="srctm" type="STRING" size="256" sumtext="조회구분"/>
  577. <Column id="tmpatcnt1" type="STRING" size="256" sumtext="3시간이하체류환자수"/>
  578. <Column id="tmpatavg1" type="BIGDECIMAL" size="256" sumtext="3시간이하체류환자수비율"/>
  579. <Column id="tmpatcnt2" type="STRING" size="256" sumtext="6시간이하체류환자수"/>
  580. <Column id="tmpatavg2" type="BIGDECIMAL" size="256" sumtext="6시간이하체류환자수비율"/>
  581. <Column id="tmpatcnt3" type="STRING" size="256" sumtext="12시간이하체류환자수"/>
  582. <Column id="tmpatavg3" type="BIGDECIMAL" size="256" sumtext="12시간이하체류환자수비율"/>
  583. <Column id="tmpatcnt4" type="STRING" size="256" sumtext="48시간이하체류환자수"/>
  584. <Column id="tmpatavg4" type="BIGDECIMAL" size="256" sumtext="48시간이하체류환자수비율"/>
  585. <Column id="tmpatcnt5" type="STRING" size="256" sumtext="72시간이하체류환자수"/>
  586. <Column id="tmpatavg5" type="BIGDECIMAL" size="256" sumtext="72시간이하체류환자수비율"/>
  587. <Column id="tmpatcnt6" type="STRING" size="256" sumtext="72시간이상체류환자수"/>
  588. <Column id="tmpatavg6" type="BIGDECIMAL" size="256" sumtext="72시간이상체류환자수비율"/>
  589. <Column id="pattotal" type="STRING" size="256" sumtext="총환자수"/>
  590. <Column id="statavg" type="BIGDECIMAL" size="256" sumtext="전체평균체류시간"/>
  591. <Column id="deptmdavg" type="BIGDECIMAL" size="256" sumtext="내과평균체류시간"/>
  592. <Column id="deptmhavg" type="BIGDECIMAL" size="256" sumtext="혈액내과평균체류시간"/>
  593. <Column id="deptmgavg" type="BIGDECIMAL" size="256" sumtext="소화기내과평균체류시간"/>
  594. <Column id="deptmiavg" type="BIGDECIMAL" size="256" sumtext="감염내과평균체류시간"/>
  595. <Column id="deptmeavg" type="BIGDECIMAL" size="256" sumtext="내분비내과평균체류시간"/>
  596. <Column id="deptmnavg" type="BIGDECIMAL" size="256" sumtext="신장내과평균체류시간"/>
  597. <Column id="deptmravg" type="BIGDECIMAL" size="256" sumtext="류마티스내과평균체류시간"/>
  598. <Column id="deptmoavg" type="BIGDECIMAL" size="256" sumtext="종양내과평균체류시간"/>
  599. <Column id="deptnuavg" type="BIGDECIMAL" size="256" sumtext="신경과평균체류시간"/>
  600. <Column id="deptnpavg" type="BIGDECIMAL" size="256" sumtext="정신과평균체류시간"/>
  601. <Column id="deptgsavg" type="BIGDECIMAL" size="256" sumtext="외과평균체류시간"/>
  602. <Column id="deptosavg" type="BIGDECIMAL" size="256" sumtext="정형외과평균체류시간"/>
  603. <Column id="deptnsavg" type="BIGDECIMAL" size="256" sumtext="신경외과평균체류시간"/>
  604. <Column id="deptcsavg" type="BIGDECIMAL" size="256" sumtext="흉부외과평균체류시간"/>
  605. <Column id="deptpsavg" type="BIGDECIMAL" size="256" sumtext="성형외과평균체류시간"/>
  606. <Column id="deptobgyavg" type="BIGDECIMAL" size="256" sumtext="산부인과평균체류시간"/>
  607. <Column id="deptodavg" type="BIGDECIMAL" size="256" sumtext="산업의학과평균체류시간"/>
  608. <!-- 추가_20100316_SMY -->
  609. <Column id="deptpdavg" type="BIGDECIMAL" size="256" sumtext="소아과평균체류시간"/>
  610. <Column id="depteyavg" type="BIGDECIMAL" size="256" sumtext="안과평균체류시간"/>
  611. <Column id="deptetavg" type="BIGDECIMAL" size="256" sumtext="이비인후과평균체류시간"/>
  612. <Column id="deptdravg" type="BIGDECIMAL" size="256" sumtext="피부과평균체류시간"/>
  613. <Column id="depturavg" type="BIGDECIMAL" size="256" sumtext="비뇨기과평균체류시간"/>
  614. <Column id="deptdtavg" type="BIGDECIMAL" size="256" sumtext="치과평균체류시간"/>
  615. <Column id="deptedavg" type="BIGDECIMAL" size="256" sumtext="응급의학과평균체류시간"/>
  616. <Column id="deptrmavg" type="BIGDECIMAL" size="256" sumtext="재활의학과평균체류시간"/>
  617. <Column id="deptfmavg" type="BIGDECIMAL" size="256" sumtext="가정의학과평균체류시간"/>
  618. <Column id="deptetcavg" type="BIGDECIMAL" size="256" sumtext="기타학과평균체류시간"/>
  619. <Column id="tmpatcnt7" type="STRING" size="256" sumtext="24시간이상체류환자수"/>
  620. <Column id="tmpatavg7" type="BIGDECIMAL" size="256" sumtext="24시간이상체류환자수비율"/>
  621. <Column id="deptmcavg" type="BIGDECIMAL" size="256" sumtext="순화기내과평균체류시간"/>
  622. <Column id="deptmpavg" type="BIGDECIMAL" size="256" sumtext="호흡기내과평균체류시간"/>
  623. <Column id="depthcavg" type="BIGDECIMAL" size="256" sumtext="혈액종양내과평균체류시간"/>
  624. </ColumnInfo>
  625. </Dataset>
  626. <Dataset id="ds_grd_monthlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  627. <ColumnInfo>
  628. <Column id="srctm" type="STRING" size="256" sumtext="조회구분"/>
  629. <Column id="tmpatcnt1" type="STRING" size="256" sumtext="3시간이하체류환자수"/>
  630. <Column id="tmpatavg1" type="BIGDECIMAL" size="256" sumtext="3시간이하체류환자수비율"/>
  631. <Column id="tmpatcnt2" type="STRING" size="256" sumtext="6시간이하체류환자수"/>
  632. <Column id="tmpatavg2" type="BIGDECIMAL" size="256" sumtext="6시간이하체류환자수비율"/>
  633. <Column id="tmpatcnt3" type="STRING" size="256" sumtext="12시간이하체류환자수"/>
  634. <Column id="tmpatavg3" type="BIGDECIMAL" size="256" sumtext="12시간이하체류환자수비율"/>
  635. <Column id="tmpatcnt4" type="STRING" size="256" sumtext="48시간이하체류환자수"/>
  636. <Column id="tmpatavg4" type="BIGDECIMAL" size="256" sumtext="48시간이하체류환자수비율"/>
  637. <Column id="tmpatcnt5" type="STRING" size="256" sumtext="72시간이하체류환자수"/>
  638. <Column id="tmpatavg5" type="BIGDECIMAL" size="256" sumtext="72시간이하체류환자수비율"/>
  639. <Column id="tmpatcnt6" type="STRING" size="256" sumtext="72시간이상체류환자수"/>
  640. <Column id="tmpatavg6" type="BIGDECIMAL" size="256" sumtext="72시간이상체류환자수비율"/>
  641. <Column id="pattotal" type="STRING" size="256" sumtext="총환자수"/>
  642. <Column id="statavg" type="BIGDECIMAL" size="256" sumtext="전체평균체류시간"/>
  643. <Column id="deptmdavg" type="BIGDECIMAL" size="256" sumtext="내과평균체류시간"/>
  644. <Column id="deptmhavg" type="BIGDECIMAL" size="256" sumtext="혈액내과평균체류시간"/>
  645. <Column id="deptmgavg" type="BIGDECIMAL" size="256" sumtext="소화기내과평균체류시간"/>
  646. <Column id="deptmiavg" type="BIGDECIMAL" size="256" sumtext="감염내과평균체류시간"/>
  647. <Column id="deptmeavg" type="BIGDECIMAL" size="256" sumtext="내분비내과평균체류시간"/>
  648. <Column id="deptmnavg" type="BIGDECIMAL" size="256" sumtext="신장내과평균체류시간"/>
  649. <Column id="deptmravg" type="BIGDECIMAL" size="256" sumtext="류마티스내과평균체류시간"/>
  650. <Column id="deptmoavg" type="BIGDECIMAL" size="256" sumtext="종양내과평균체류시간"/>
  651. <Column id="deptnuavg" type="BIGDECIMAL" size="256" sumtext="신경과평균체류시간"/>
  652. <Column id="deptnpavg" type="BIGDECIMAL" size="256" sumtext="정신과평균체류시간"/>
  653. <Column id="deptgsavg" type="BIGDECIMAL" size="256" sumtext="외과평균체류시간"/>
  654. <Column id="deptosavg" type="BIGDECIMAL" size="256" sumtext="정형외과평균체류시간"/>
  655. <Column id="deptnsavg" type="BIGDECIMAL" size="256" sumtext="신경외과평균체류시간"/>
  656. <Column id="deptcsavg" type="BIGDECIMAL" size="256" sumtext="흉부외과평균체류시간"/>
  657. <Column id="deptpsavg" type="BIGDECIMAL" size="256" sumtext="성형외과평균체류시간"/>
  658. <Column id="deptobgyavg" type="BIGDECIMAL" size="256" sumtext="산부인과평균체류시간"/>
  659. <Column id="deptodavg" type="BIGDECIMAL" size="256" sumtext="산업의학과평균체류시간"/>
  660. <Column id="deptpdavg" type="BIGDECIMAL" size="256" sumtext="소아과평균체류시간"/>
  661. <Column id="depteyavg" type="BIGDECIMAL" size="256" sumtext="안과평균체류시간"/>
  662. <Column id="deptetavg" type="BIGDECIMAL" size="256" sumtext="이비인후과평균체류시간"/>
  663. <Column id="deptdravg" type="BIGDECIMAL" size="256" sumtext="피부과평균체류시간"/>
  664. <Column id="depturavg" type="BIGDECIMAL" size="256" sumtext="비뇨기과평균체류시간"/>
  665. <Column id="deptdtavg" type="BIGDECIMAL" size="256" sumtext="치과평균체류시간"/>
  666. <Column id="deptedavg" type="BIGDECIMAL" size="256" sumtext="응급의학과평균체류시간"/>
  667. <Column id="deptrmavg" type="BIGDECIMAL" size="256" sumtext="재활의학과평균체류시간"/>
  668. <Column id="deptfmavg" type="BIGDECIMAL" size="256" sumtext="가정의학과평균체류시간"/>
  669. <Column id="deptetcavg" type="BIGDECIMAL" size="256" sumtext="기타학과평균체류시간"/>
  670. <Column id="tmpatcnt7" type="STRING" size="256" sumtext="24시간이상체류환자수"/>
  671. <Column id="tmpatavg7" type="BIGDECIMAL" size="256" sumtext="24시간이상체류환자수비율"/>
  672. <Column id="deptmcavg" type="BIGDECIMAL" size="256" sumtext="순화기내과평균체류시간"/>
  673. <Column id="deptmpavg" type="BIGDECIMAL" size="256" sumtext="호흡기내과평균체류시간"/>
  674. <Column id="depthcavg" type="BIGDECIMAL" size="256" sumtext="혈액종양내과평균체류시간"/>
  675. </ColumnInfo>
  676. </Dataset>
  677. <Dataset id="ds_grd_sum" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  678. <ColumnInfo>
  679. <Column id="srctm" type="STRING" size="256" sumtext="조회구분"/>
  680. <Column id="tmpatcnt1" type="STRING" size="256" sumtext="3시간이하체류환자수"/>
  681. <Column id="tmpatavg1" type="BIGDECIMAL" size="256" sumtext="3시간이하체류환자수비율"/>
  682. <Column id="tmpatcnt2" type="STRING" size="256" sumtext="6시간이하체류환자수"/>
  683. <Column id="tmpatavg2" type="BIGDECIMAL" size="256" sumtext="6시간이하체류환자수비율"/>
  684. <Column id="tmpatcnt3" type="STRING" size="256" sumtext="12시간이하체류환자수"/>
  685. <Column id="tmpatavg3" type="BIGDECIMAL" size="256" sumtext="12시간이하체류환자수비율"/>
  686. <Column id="tmpatcnt4" type="STRING" size="256" sumtext="48시간이하체류환자수"/>
  687. <Column id="tmpatavg4" type="BIGDECIMAL" size="256" sumtext="48시간이하체류환자수비율"/>
  688. <Column id="tmpatcnt5" type="STRING" size="256" sumtext="72시간이하체류환자수"/>
  689. <Column id="tmpatavg5" type="BIGDECIMAL" size="256" sumtext="72시간이하체류환자수비율"/>
  690. <Column id="tmpatcnt6" type="STRING" size="256" sumtext="72시간이상체류환자수"/>
  691. <Column id="tmpatavg6" type="BIGDECIMAL" size="256" sumtext="72시간이상체류환자수비율"/>
  692. <Column id="pattotal" type="STRING" size="256" sumtext="총환자수"/>
  693. <Column id="statavg" type="BIGDECIMAL" size="256" sumtext="전체평균체류시간"/>
  694. <Column id="deptmdavg" type="BIGDECIMAL" size="256" sumtext="내과평균체류시간"/>
  695. <Column id="deptmhavg" type="BIGDECIMAL" size="256" sumtext="혈액내과평균체류시간"/>
  696. <Column id="deptmgavg" type="BIGDECIMAL" size="256" sumtext="소화기내과평균체류시간"/>
  697. <Column id="deptmiavg" type="BIGDECIMAL" size="256" sumtext="감염내과평균체류시간"/>
  698. <Column id="deptmeavg" type="BIGDECIMAL" size="256" sumtext="내분비내과평균체류시간"/>
  699. <Column id="deptmnavg" type="BIGDECIMAL" size="256" sumtext="신장내과평균체류시간"/>
  700. <Column id="deptmravg" type="BIGDECIMAL" size="256" sumtext="류마티스내과평균체류시간"/>
  701. <Column id="deptmoavg" type="BIGDECIMAL" size="256" sumtext="종양내과평균체류시간"/>
  702. <Column id="deptnuavg" type="BIGDECIMAL" size="256" sumtext="신경과평균체류시간"/>
  703. <Column id="deptnpavg" type="BIGDECIMAL" size="256" sumtext="정신과평균체류시간"/>
  704. <Column id="deptgsavg" type="BIGDECIMAL" size="256" sumtext="외과평균체류시간"/>
  705. <Column id="deptosavg" type="BIGDECIMAL" size="256" sumtext="정형외과평균체류시간"/>
  706. <Column id="deptnsavg" type="BIGDECIMAL" size="256" sumtext="신경외과평균체류시간"/>
  707. <Column id="deptcsavg" type="BIGDECIMAL" size="256" sumtext="흉부외과평균체류시간"/>
  708. <Column id="deptpsavg" type="BIGDECIMAL" size="256" sumtext="성형외과평균체류시간"/>
  709. <Column id="deptobgyavg" type="BIGDECIMAL" size="256" sumtext="산부인과평균체류시간"/>
  710. <Column id="deptodavg" type="BIGDECIMAL" size="256" sumtext="산업의학과평균체류시간"/>
  711. <Column id="deptpdavg" type="BIGDECIMAL" size="256" sumtext="소아과평균체류시간"/>
  712. <Column id="depteyavg" type="BIGDECIMAL" size="256" sumtext="안과평균체류시간"/>
  713. <Column id="deptetavg" type="BIGDECIMAL" size="256" sumtext="이비인후과평균체류시간"/>
  714. <Column id="deptdravg" type="BIGDECIMAL" size="256" sumtext="피부과평균체류시간"/>
  715. <Column id="depturavg" type="BIGDECIMAL" size="256" sumtext="비뇨기과평균체류시간"/>
  716. <Column id="deptdtavg" type="BIGDECIMAL" size="256" sumtext="치과평균체류시간"/>
  717. <Column id="deptedavg" type="BIGDECIMAL" size="256" sumtext="응급의학과평균체류시간"/>
  718. <Column id="deptrmavg" type="BIGDECIMAL" size="256" sumtext="재활의학과평균체류시간"/>
  719. <Column id="deptfmavg" type="BIGDECIMAL" size="256" sumtext="가정의학과평균체류시간"/>
  720. <Column id="deptetcavg" type="BIGDECIMAL" size="256" sumtext="기타학과평균체류시간"/>
  721. <Column id="tmpatcnt7" type="STRING" size="256" sumtext="24시간이상체류환자수"/>
  722. <Column id="tmpatavg7" type="BIGDECIMAL" size="256" sumtext="24시간이상체류환자수비율"/>
  723. <Column id="deptmcavg" type="BIGDECIMAL" size="256" sumtext="순화기내과평균체류시간"/>
  724. <Column id="deptmpavg" type="BIGDECIMAL" size="256" sumtext="호흡기내과평균체류시간"/>
  725. <Column id="depthcavg" type="BIGDECIMAL" size="256" sumtext="혈액종양내과평균체류시간"/>
  726. </ColumnInfo>
  727. </Dataset>
  728. <Dataset id="ds_send_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  729. <ColumnInfo>
  730. <Column id="fromdd" type="STRING" size="256"/>
  731. <Column id="todd" type="STRING" size="256"/>
  732. <Column id="kindflag" type="STRING" size="256"/>
  733. </ColumnInfo>
  734. <Rows>
  735. <Row/>
  736. </Rows>
  737. </Dataset>
  738. <Dataset id="ds_patlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  739. <ColumnInfo>
  740. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  741. <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
  742. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  743. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  744. <Column id="rrgstno" type="STRING" size="256" sumtext="주민등록번호"/>
  745. <Column id="orddept" type="STRING" size="256" sumtext="진료과"/>
  746. <Column id="chosdt" type="STRING" size="256" sumtext="내원일시"/>
  747. <Column id="outrmdt" type="STRING" size="256" sumtext="퇴실일시"/>
  748. <Column id="staytm" type="STRING" size="256" sumtext="체류시간"/>
  749. <Column id="srchdate" type="STRING" size="256" sumtext="조회일자"/>
  750. </ColumnInfo>
  751. </Dataset>
  752. </Objects>
  753. <Bind/>
  754. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  755. * System Name :
  756. * Job Name :
  757. * Creator :
  758. * Make Date : 2015-11-13
  759. * Description :
  760. *---------------------------------------------------------------------------------------
  761. * Modify Date Modifier Modify Description
  762. *---------------------------------------------------------------------------------------
  763. * 2015-11-13 Live Converter TF->XP
  764. *
  765. *---------------------------------------------------------------------------------------
  766. ****************************************************************************************/
  767. //=======================================================================================
  768. // Lib Include
  769. //---------------------------------------------------------------------------------------
  770. include "com_commonxp::comm_main.xjs";
  771. //=======================================================================================
  772. // Function
  773. //---------------------------------------------------------------------------------------
  774. /****************************************************************************************
  775. * Argument :
  776. * Description :
  777. ****************************************************************************************/
  778. function fInit(){
  779. // 월별에 대한 caption 을 invisible
  780. group3.caption1.visible = true;
  781. group3.caption2.visible = false;
  782. // from 과 to 를 오늘날자로 설정
  783. group5.group6.fromdd.value = utlf_getCurrentDate();
  784. group5.group6.todd.value = utlf_getCurrentDate();
  785. group5.grd_daylist.visible = true;
  786. group5.grd_monthlist.visible = false;
  787. group5.group6.fromdd.editformat = "yyyy-MM-dd";
  788. group5.group6.todd.editformat = "yyyy-MM-dd";
  789. group5.group6.fromdd.dateformat = "yyyy-MM-dd";
  790. group5.group6.todd.dateformat = "yyyy-MM-dd";
  791. group5.group6.kindflag.index = 0;
  792. //group5.grd_daylist.hscrollbar.pos
  793. //속도개선
  794. this.setTimer(0, 100);
  795. //fSearchList();
  796. //--------------------------------------------------------------
  797. // TF codes
  798. // model.setValue("/root/main/cond/fromdd", getCurrentDate() );
  799. // model.setValue("/root/main/cond/todd", getCurrentDate() );
  800. //
  801. // grid_daylist.attribute("visibility") ="visibility";
  802. // grid_monthlist.attribute("visibility") ="hidden";
  803. // caption17.visible="true";
  804. // caption18.visible="false";
  805. //
  806. // fSearchList();
  807. // model.refresh();
  808. }
  809. /****************************************************************************************
  810. * Argument :
  811. * Description :
  812. ****************************************************************************************/
  813. function fSearchList(){
  814. ds_grd_monthlist.clearData();
  815. dsf_createDsRow("ds_temp_send",
  816. [
  817. {col:"fromdd", type:"string", size:256, val: group5.group6.fromdd.value},
  818. {col:"todd", type:"string", size:256, val: group5.group6.todd.value},
  819. {col:"kindflag", type:"string", size:256, val: group5.group6.kindflag.value}
  820. ],
  821. true);
  822. var oParam = {};
  823. oParam.id = "TRMNE02001";
  824. oParam.service = "ercareapp.ERPatMngt";
  825. oParam.method = "reqGetKindPatPresCond";
  826. oParam.inds = "cond=ds_temp_send";
  827. oParam.outds = "ds_grd_monthlist=kindinfomm ds_grd_daylist=kindinfodd ds_grd_sum=kindsum";
  828. oParam.async = false;
  829. oParam.callback = "cf_TRMNE02001";
  830. tranf_submit(oParam);
  831. //--------------------------------------------------------------
  832. // TF codes
  833. // var sSrchData = "";
  834. // var sSrchHeader = "fromdd▦todd▦kindflag▩";
  835. // var sSrchData = model.getValue("/root/main/cond/fromdd") + "▦"
  836. // + model.getValue("/root/main/cond/todd") + "▦"
  837. // + model.getValue("/root/main/cond/kindflag") + "▩";
  838. //
  839. // model.removenode("/root/send");
  840. // model.makeValue("/root/send/cond", sSrchHeader + sSrchData);
  841. //
  842. // submit("TRMNE02001");
  843. }
  844. /****************************************************************************************
  845. * Argument :
  846. * Description :
  847. ****************************************************************************************/
  848. function cf_TRMNE02001(sSvcId, nErrorCode, sErrorMsg){
  849. if(nErrorCode < 0){
  850. return;
  851. }
  852. }
  853. var titletotm = '';
  854. var srcdate = '';
  855. function fSrcPat(plag, col, row) {
  856. var sDoc = "";
  857. var sFromTm = "";
  858. var sToTm = "";
  859. titletotm = "";
  860. switch(col){
  861. case 2 : sDoc = "tmpatcnt1"; sFromTm = "0"; sToTm = "3"; titletotm = "(3시간)"; break;
  862. case 4 : sDoc = "tmpatcnt2"; sFromTm = "3"; sToTm = "6"; titletotm = "(6시간)"; break;
  863. case 6 : sDoc = "tmpatcnt3"; sFromTm = "6"; sToTm = "12"; titletotm = "(12시간)"; break;
  864. case 8 : sDoc = "tmpatcnt4"; sFromTm = "12"; sToTm = "24"; titletotm = "(24시간)"; break;
  865. case 10 : sDoc = "tmpatcnt4"; sFromTm = "24"; sToTm = "48"; titletotm = "(48시간)"; break;
  866. case 12 : sDoc = "tmpatcnt5"; sFromTm = "48"; sToTm = "72"; titletotm = "(72시간)"; break;
  867. case 14 : sDoc = "tmpatcnt6"; sFromTm = "72"; sToTm = "4320"; titletotm = "(72시간이상)"; break;
  868. case 16 : sDoc = "pattotal"; break;
  869. }
  870. srcdate = "";
  871. var flag = "";
  872. if(plag == "D"){
  873. srcdate = ds_grd_daylist.getColumn(row, "srctm");
  874. flag = 'D';
  875. if(srcdate == ''){
  876. return;
  877. }
  878. }
  879. else{
  880. srcdate = ds_grd_monthlist.getColumn(row, "srctm");
  881. flag = 'M';
  882. if(srcdate == ''){
  883. return;
  884. }
  885. }
  886. dsf_createDsRow("ds_req",
  887. [
  888. { col:"srcdate", type:"string", size:256, val: srcdate },
  889. { col:"fromtm", type:"int", size:256, val: sFromTm },
  890. { col:"totm", type:"int", size:256, val: sToTm },
  891. { col:"flag", type:"string", size:256, val: flag }
  892. ],
  893. true);
  894. var oParam = {};
  895. oParam.id = "TRMNE02002";
  896. oParam.service = "ercareapp.ERPatMngt";
  897. oParam.method = "reqGetKindPatPresCondList";
  898. oParam.inds = "req=ds_req";
  899. oParam.outds = "ds_patlist=patlist";
  900. oParam.async = false;
  901. oParam.callback = "cf_TRMNE02002";
  902. tranf_submit(oParam);
  903. // if( model.getValue("/root/main/kindlist/kindinfodd["+sRow+"]/"+ sDoc+"" ) == "" ){
  904. // return;
  905. // } else {
  906. // model.removenode("/root/send");
  907. // model.makeValue("/root/send/srcdate", model.getValue("/root/main/kindlist/kindinfodd["+sRow+"]/srctm"));
  908. // model.makeValue("/root/send/fromtm", sFromTm);
  909. // model.makeValue("/root/send/totm", sToTm);
  910. // model.makeValue("/root/send/flag", "D");
  911. // }
  912. // } else {
  913. // if( model.getValue("/root/main/kindlist/kindinfomm["+sRow+"]/"+ sDoc+"" ) == "" ){
  914. // return;
  915. // } else {
  916. // model.removenode("/root/send");
  917. // model.makeValue("/root/send/srcdate", model.getValue("/root/main/kindlist/kindinfomm["+sRow+"]/srctm"));
  918. // model.makeValue("/root/send/fromtm", sFromTm);
  919. // model.makeValue("/root/send/totm", sToTm);
  920. // model.makeValue("/root/send/flag", "M");
  921. // }
  922. // }
  923. //
  924. // submit("TRMNE02002");
  925. }
  926. function cf_TRMNE02002(sSvcId, nErrorCode, sErrorMsg) {
  927. if(nErrorCode < 0){
  928. return;
  929. }
  930. // model.makeValue("/root/srcdata/list/flag" , model.getValue("/root/main/cond/kindflag"));
  931. // model.makeValue("/root/srcdata/list/totime" , titletotm); // 추가_20081126
  932. // model.makeValue("/root/srcdata/list/xrwflag", "type"); // 화면구분(dept:과별 환자 현황) 추가_20081126
  933. // var NodeCnt = instance1.selectSingleNode("/root/srcdata/list").childNodes.length;
  934. // var iNode = "/root/srcdata/list/patlist";
  935. fShowModal("SMMNE03300");
  936. }
  937. function fShowModal(pProgID) {
  938. var xpos = this.position.x - 100;
  939. var xpos = this.position.y - 100;
  940. srcdate = new String(srcdate);
  941. // srcdate = '조회(일): ' + srcdate.substr(0, 4) + '-' + srcdate.substr(4, 2) + '-' + srcdate.substr(6, 2);
  942. // sysf_trace('srcdate: ' + srcdate);
  943. var args = {};
  944. args.arg_ds_patlist = ds_patlist;
  945. args.titletotm = titletotm;
  946. args.srcdate = srcdate;
  947. frmf_modal(pProgID, pProgID, args, "", "", "", "", "", "", "", "", "", "M");
  948. // var xpos = event.screenX-100;
  949. // var ypos = event.screenY-100;
  950. // modal(pProgID, 1, xpos, ypos, pProgID, "/root/srcdata/list", "/root/main/list");
  951. //
  952. // var iProperties = getParameter("SendData");
  953. //
  954. // return iProperties
  955. }
  956. //=======================================================================================
  957. // Event
  958. //---------------------------------------------------------------------------------------
  959. /****************************************************************************************
  960. * Argument :
  961. * Description :
  962. ****************************************************************************************/
  963. function SMMNE02000_oninit(obj:Form, e:InitEventInfo){
  964. }
  965. /****************************************************************************************
  966. * Argument :
  967. * Description :
  968. ****************************************************************************************/
  969. function SMMNE02000_onload(obj:Form, e:LoadEventInfo){
  970. // 화면공통
  971. frmf_initForm(obj);
  972. fInit();
  973. }
  974. /****************************************************************************************
  975. * Argument :
  976. * Description : 초기화 버튼 클릭
  977. ****************************************************************************************/
  978. function group5_group6_button8_onclick(obj:Button, e:ClickEventInfo){
  979. fInit();
  980. }
  981. /****************************************************************************************
  982. * Argument :
  983. * Description :
  984. ****************************************************************************************/
  985. function group5_group6_kindflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo){
  986. // 일별
  987. if(group5.group6.kindflag.value == "1"){
  988. group3.caption1.visible = true;
  989. group3.caption2.visible = false;
  990. group5.grd_daylist.visible = true;
  991. group5.grd_monthlist.visible = false;
  992. //ds_main_cond.clear();
  993. group5.group6.fromdd.editformat = "yyyy-MM-dd";
  994. group5.group6.todd.editformat = "yyyy-MM-dd";
  995. group5.group6.fromdd.dateformat = "yyyy-MM-dd";
  996. group5.group6.todd.dateformat = "yyyy-MM-dd";
  997. // ds_main_cond.setColumn(0, "fromdd", utlf_getCurrentDate());
  998. // ds_main_cond.setColumn(0, "todd", utlf_getCurrentDate());
  999. }
  1000. // 월별
  1001. else if(group5.group6.kindflag.value == "2"){
  1002. group3.caption1.visible = false;
  1003. group3.caption2.visible = true;
  1004. group5.grd_daylist.visible = false;
  1005. group5.grd_monthlist.visible = true;
  1006. //ds_main_cond.clear();
  1007. group5.group6.fromdd.editformat = "yyyy-MM";
  1008. group5.group6.todd.editformat = "yyyy-MM";
  1009. group5.group6.fromdd.dateformat = "yyyy-MM";
  1010. group5.group6.todd.dateformat = "yyyy-MM";
  1011. // ds_main_cond.setColumn(0, "fromdd", utlf_getCurrentDate().substr(6));
  1012. // ds_main_cond.setColumn(0, "todd", utlf_getCurrentDate().substr(6));
  1013. }
  1014. fSearchList();
  1015. }
  1016. /******************************************************************
  1017. * Argument :
  1018. * Description : 조회 버튼 클릭
  1019. ******************************************************************/
  1020. function group5_group6_button2_onclick(obj:Button, e:ClickEventInfo){
  1021. fSearchList();
  1022. }
  1023. /******************************************************************
  1024. * Argument :
  1025. * Description : 엑셀 버튼 클릭
  1026. ******************************************************************/
  1027. function btn_excel_onclick(obj:Button, e:ClickEventInfo){
  1028. var fromdd = new String(group5.group6.fromdd.value);
  1029. var todd = new String(group5.group6.todd.value);
  1030. var grd_export = group5.grd_daylist;
  1031. // 월별인 경우
  1032. if(group5.group6.kindflag.value == "2"){
  1033. fromdd = fromdd.substr(0, 6);
  1034. todd = todd.substr(0, 6);
  1035. grd_export = group5.grd_monthlist;
  1036. }
  1037. var fileString = (fromdd != todd) ? fromdd + "~" + todd : fromdd;
  1038. grdf_exportExcel(grd_export, "유형별 환자현황(" + fileString + ")", "Sheet1", true, "", "user", true);
  1039. //-----------------------------------------------------
  1040. // TF codes
  1041. // var fromdd = model.getValue("/root/main/cond/fromdd");
  1042. // var todd = model.getValue("/root/main/cond/todd");
  1043. //
  1044. // if( model.getValue("/root/main/cond/kindflag") == "2"){
  1045. // fromdd = fromdd.substr(0,6);
  1046. // todd = todd.substr(0,6);
  1047. // }
  1048. //
  1049. // if(fromdd != todd){
  1050. // var fileName = window.fileDialog("save", ",", false, "유형별 환자현황("+fromdd+ "~" + todd + ")", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  1051. // }else{
  1052. // var fileName = window.fileDialog("save", ",", false, "유형별 환자현황("+fromdd+")", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  1053. // }
  1054. //
  1055. // if (fileName != "") {
  1056. // if (model.getValue("/root/main/cond/kindflag")=="1") {
  1057. // grid_daylist.saveExcel(fileName, "SheetName", true, true, "", "", false);
  1058. // }else if (model.getValue("/root/main/cond/kindflag")=="2") {
  1059. // grd_monthlist.saveExcel(fileName,"SheetName",true,true,"","",false);
  1060. // }
  1061. // }
  1062. }
  1063. /******************************************************************
  1064. * Argument :
  1065. * Description : 초기화 버튼 클릭
  1066. ******************************************************************/
  1067. function group5_group6_button8_onclick(obj:Button, e:ClickEventInfo){
  1068. fInit();
  1069. }
  1070. /******************************************************************
  1071. * Argument :
  1072. * Description : 일별 환자 유형 그리드 더블 클릭
  1073. ******************************************************************/
  1074. function group5_grd_daylist_oncelldblclick(obj:Grid, e:GridClickEventInfo){
  1075. // 시간대를 더블 클릭하면 모달 팝업 생성
  1076. if(e.col > 1 && e.col < 15){
  1077. if((e.col % 2) == 0){
  1078. fSrcPat('D', e.col, e.row);
  1079. }
  1080. }
  1081. }
  1082. /******************************************************************
  1083. * Argument :
  1084. * Description : 월별 환자 유형 그리드 더블 클릭
  1085. ******************************************************************/
  1086. function group5_grd_monthlist_oncelldblclick(obj:Grid, e:GridClickEventInfo){
  1087. // 시간대를 더블 클릭하면 모달 팝업 생성
  1088. if(e.col > 1 && e.col < 15){
  1089. if((e.col % 2) == 0){
  1090. fSrcPat('M', e.col, e.row);
  1091. }
  1092. }
  1093. }
  1094. function SMMNE02000_ontimer(obj:Form, e:TimerEventInfo)
  1095. {
  1096. if (e.timerid == 0) {
  1097. this.killTimer(0);
  1098. fSearchList();
  1099. }
  1100. }
  1101. ]]></Script>
  1102. </Form>
  1103. </FDL>