SMAES00100_재활치료실별일일치료건수.xfdl 74 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMAES00100" position="absolute 0 0 1196 739" titletext="치료실별일일치료건수" oninit="SMAES00100_oninit" onload="SMAES00100_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static text="치료실별일일치료건수" position="absolute 0 0 195 25" id="caption6" class="tit_1"/>
  8. <Div position="absolute 0 23 1195 735" id="grp_biz" anchor="all">
  9. <Layouts>
  10. <Layout>
  11. <Div position="absolute 0 2 1195 62" align="align:center top;" id="grp_sea" anchor="left top right" class="div_SA">
  12. <Layouts>
  13. <Layout width="1195" height="60">
  14. <Static text="치료일자 :" position="absolute 15 9 101 26" id="caption2" class="search_name" anchor="default"/>
  15. <Shape position="absolute 1107 12 1113 50" linetype="vertical" id="line13" class="line_4" anchor="top right"/>
  16. <Button position="absolute 1125 20 1181 42" id="btn_sea" class="btn1" taborder="4" text="조회" anchor="top right" onclick="grp_biz_grp_sea_btn_sea_onclick"/>
  17. <Button position="absolute 1045 7 1101 29" id="button1" class="btn6" visible="false" text="출력" anchor="default"/>
  18. <Static text="초환/재환구분 :" position="absolute 765 9 884 26" id="caption11" class="search_name" visible="true" anchor="default"/>
  19. <Static text="구분 :" position="absolute 1110 5 1170 22" id="caption12" class="search_name" visible="false" anchor="default"/>
  20. <Radio position="absolute 890 10 1030 30" id="radio1" visible="true" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" index="-1">
  21. <Dataset id="innerdataset">
  22. <ColumnInfo>
  23. <Column id="codecolumn"/>
  24. <Column id="datacolumn"/>
  25. </ColumnInfo>
  26. <Rows>
  27. <Row>
  28. <Col id="codecolumn">
  29. </Col>
  30. <Col id="datacolumn">전체</Col>
  31. </Row>
  32. <Row>
  33. <Col id="codecolumn">F</Col>
  34. <Col id="datacolumn">초환</Col>
  35. </Row>
  36. <Row>
  37. <Col id="codecolumn">R</Col>
  38. <Col id="datacolumn">재환</Col>
  39. </Row>
  40. </Rows>
  41. </Dataset>
  42. </Radio>
  43. <Radio position="absolute 1045 40 1165 60" id="radio2" visible="false" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  44. <Dataset id="innerdataset">
  45. <ColumnInfo>
  46. <Column id="codecolumn"/>
  47. <Column id="datacolumn"/>
  48. </ColumnInfo>
  49. <Rows>
  50. <Row>
  51. <Col id="codecolumn">T</Col>
  52. <Col id="datacolumn">검사수</Col>
  53. </Row>
  54. <Row>
  55. <Col id="codecolumn">P</Col>
  56. <Col id="datacolumn">환자수</Col>
  57. </Row>
  58. </Rows>
  59. </Dataset>
  60. </Radio>
  61. <Combo position="absolute 610 9 725 28" id="cmb_curerm" innerdataset="ds_init_cmb_curerm" datacolumn="basecdflagdesc" codecolumn="basecd" anchor="default" onitemchanged="grp_biz_grp_sea_cmb_curerm_onitemchanged"/>
  62. <Static text="치료실 :" position="absolute 530 9 608 26" id="caption8" class="search_name" anchor="default"/>
  63. <Combo position="absolute 610 35 725 54" id="cmb_execdrid" innerdataset="ds_init_cmb_execdrid" datacolumn="basecdflagdesc" codecolumn="basecd" anchor="default"/>
  64. <Static text="치료사 :" position="absolute 530 35 608 52" id="caption9" class="search_name" anchor="default"/>
  65. <Static text="입원/외래구분 :" position="absolute 765 35 884 52" id="caption13" class="search_name" anchor="default"/>
  66. <Radio position="absolute 890 35 1030 53" id="radio3" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" index="-1">
  67. <Dataset id="innerdataset">
  68. <ColumnInfo>
  69. <Column id="codecolumn"/>
  70. <Column id="datacolumn"/>
  71. </ColumnInfo>
  72. <Rows>
  73. <Row>
  74. <Col id="codecolumn">
  75. </Col>
  76. <Col id="datacolumn">전체</Col>
  77. </Row>
  78. <Row>
  79. <Col id="codecolumn">I</Col>
  80. <Col id="datacolumn">입원</Col>
  81. </Row>
  82. <Row>
  83. <Col id="codecolumn">O</Col>
  84. <Col id="datacolumn">외래</Col>
  85. </Row>
  86. </Rows>
  87. </Dataset>
  88. </Radio>
  89. <Combo position="absolute 183 6 256 25" id="cmb_srchmm" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_biz_grp_sea_cmb_srchmm_onitemchanged">
  90. <Dataset id="innerdataset">
  91. <ColumnInfo>
  92. <Column id="codecolumn"/>
  93. <Column id="datacolumn"/>
  94. </ColumnInfo>
  95. <Rows>
  96. <Row>
  97. <Col id="codecolumn">01</Col>
  98. <Col id="datacolumn">1월</Col>
  99. </Row>
  100. <Row>
  101. <Col id="codecolumn">02</Col>
  102. <Col id="datacolumn">2월</Col>
  103. </Row>
  104. <Row>
  105. <Col id="codecolumn">03</Col>
  106. <Col id="datacolumn">3월</Col>
  107. </Row>
  108. <Row>
  109. <Col id="codecolumn">04</Col>
  110. <Col id="datacolumn">4월</Col>
  111. </Row>
  112. <Row>
  113. <Col id="codecolumn">05</Col>
  114. <Col id="datacolumn">5월</Col>
  115. </Row>
  116. <Row>
  117. <Col id="codecolumn">06</Col>
  118. <Col id="datacolumn">6월</Col>
  119. </Row>
  120. <Row>
  121. <Col id="codecolumn">07</Col>
  122. <Col id="datacolumn">7월</Col>
  123. </Row>
  124. <Row>
  125. <Col id="codecolumn">08</Col>
  126. <Col id="datacolumn">8월</Col>
  127. </Row>
  128. <Row>
  129. <Col id="codecolumn">09</Col>
  130. <Col id="datacolumn">9월</Col>
  131. </Row>
  132. <Row>
  133. <Col id="codecolumn">10</Col>
  134. <Col id="datacolumn">10월</Col>
  135. </Row>
  136. <Row>
  137. <Col id="codecolumn">11</Col>
  138. <Col id="datacolumn">11월</Col>
  139. </Row>
  140. <Row>
  141. <Col id="codecolumn">12</Col>
  142. <Col id="datacolumn">12월</Col>
  143. </Row>
  144. </Rows>
  145. </Dataset>
  146. </Combo>
  147. <Combo position="absolute 107 6 180 25" id="cmb_srchdd" innerdataset="ds_init_cmb_srchdd" datacolumn="label" codecolumn="value" anchor="default" onitemchanged="grp_biz_grp_sea_cmb_srchdd_onitemchanged"/>
  148. <Static text="처방코드 :" position="absolute 15 35 101 52" id="caption10" class="search_name" anchor="default"/>
  149. <Combo position="absolute 107 35 490 54" id="cmb_prcpcd" innerdataset="ds_init_cmb_prcpcd" datacolumn="basecdflagdesc" codecolumn="basecd" anchor="default"/>
  150. <Static text="처방과 :" position="absolute 300 10 378 27" id="caption7" class="search_name" anchor="default"/>
  151. <Combo position="absolute 377 9 492 28" id="cmb_orddept" innerdataset="ds_init_cmb_orddept" datacolumn="nm" codecolumn="cd" anchor="default"/>
  152. </Layout>
  153. </Layouts>
  154. </Div>
  155. <Tab position="absolute 0 67 1195 712" id="switch1" anchor="all">
  156. <Tabpages>
  157. <Tabpage text="치료실" id="case1">
  158. <Layouts>
  159. <Layout>
  160. <Grid position="absolute 0 0 1195 618" id="grd_list" binddataset="ds_grd_list" anchor="all" selecttype="multirow" cellsizingtype="col">
  161. <Formats>
  162. <Format id="default">
  163. <Columns>
  164. <Column size="0"/>
  165. <Column size="0"/>
  166. <Column size="55"/>
  167. <Column size="110"/>
  168. <Column size="31"/>
  169. <Column size="31"/>
  170. <Column size="31"/>
  171. <Column size="31"/>
  172. <Column size="31"/>
  173. <Column size="31"/>
  174. <Column size="31"/>
  175. <Column size="31"/>
  176. <Column size="31"/>
  177. <Column size="31"/>
  178. <Column size="31"/>
  179. <Column size="31"/>
  180. <Column size="31"/>
  181. <Column size="31"/>
  182. <Column size="31"/>
  183. <Column size="31"/>
  184. <Column size="31"/>
  185. <Column size="31"/>
  186. <Column size="31"/>
  187. <Column size="31"/>
  188. <Column size="31"/>
  189. <Column size="31"/>
  190. <Column size="31"/>
  191. <Column size="31"/>
  192. <Column size="31"/>
  193. <Column size="31"/>
  194. <Column size="31"/>
  195. <Column size="31"/>
  196. <Column size="31"/>
  197. <Column size="31"/>
  198. <Column size="31"/>
  199. <Column size="60"/>
  200. </Columns>
  201. <Rows>
  202. <Row size="24" band="head"/>
  203. <Row size="24" band="head"/>
  204. <Row size="24"/>
  205. </Rows>
  206. <Band id="head">
  207. <Cell text="구분"/>
  208. <Cell col="1" text="구분"/>
  209. <Cell col="2" text="일"/>
  210. <Cell col="3" text="일"/>
  211. <Cell col="4" text="1"/>
  212. <Cell col="5" text="2"/>
  213. <Cell col="6" text="3"/>
  214. <Cell col="7" text="4"/>
  215. <Cell col="8" text="5"/>
  216. <Cell col="9" text="6"/>
  217. <Cell col="10" text="7"/>
  218. <Cell col="11" text="8"/>
  219. <Cell col="12" text="9"/>
  220. <Cell col="13" text="10"/>
  221. <Cell col="14" text="11"/>
  222. <Cell col="15" text="12"/>
  223. <Cell col="16" text="13"/>
  224. <Cell col="17" text="14"/>
  225. <Cell col="18" text="15"/>
  226. <Cell col="19" text="16"/>
  227. <Cell col="20" text="17"/>
  228. <Cell col="21" text="18"/>
  229. <Cell col="22" text="19"/>
  230. <Cell col="23" text="20"/>
  231. <Cell col="24" text="21"/>
  232. <Cell col="25" text="22"/>
  233. <Cell col="26" text="23"/>
  234. <Cell col="27" text="24"/>
  235. <Cell col="28" text="25"/>
  236. <Cell col="29" text="26"/>
  237. <Cell col="30" text="27"/>
  238. <Cell col="31" text="28"/>
  239. <Cell col="32" text="29"/>
  240. <Cell col="33" text="30"/>
  241. <Cell col="34" text="31"/>
  242. <Cell col="35" text="합계(건)"/>
  243. <Cell row="1" text="구분"/>
  244. <Cell row="1" col="1" text="구분"/>
  245. <Cell row="1" col="2" text="요일"/>
  246. <Cell row="1" col="3" text="요일"/>
  247. <Cell row="1" col="4" text="d1"/>
  248. <Cell row="1" col="5" text="d2"/>
  249. <Cell row="1" col="6" text="d3"/>
  250. <Cell row="1" col="7" text="d4"/>
  251. <Cell row="1" col="8" text="d5"/>
  252. <Cell row="1" col="9" text="d6"/>
  253. <Cell row="1" col="10" text="d7"/>
  254. <Cell row="1" col="11" text="d8"/>
  255. <Cell row="1" col="12" text="d9"/>
  256. <Cell row="1" col="13" text="d10"/>
  257. <Cell row="1" col="14" text="d11"/>
  258. <Cell row="1" col="15" text="d12"/>
  259. <Cell row="1" col="16" text="d13"/>
  260. <Cell row="1" col="17" text="d14"/>
  261. <Cell row="1" col="18" text="d15"/>
  262. <Cell row="1" col="19" text="d16"/>
  263. <Cell row="1" col="20" text="d17"/>
  264. <Cell row="1" col="21" text="d18"/>
  265. <Cell row="1" col="22" text="d19"/>
  266. <Cell row="1" col="23" text="d20"/>
  267. <Cell row="1" col="24" text="d21"/>
  268. <Cell row="1" col="25" text="d22"/>
  269. <Cell row="1" col="26" text="d23"/>
  270. <Cell row="1" col="27" text="d24"/>
  271. <Cell row="1" col="28" text="d25"/>
  272. <Cell row="1" col="29" text="d26"/>
  273. <Cell row="1" col="30" text="d27"/>
  274. <Cell row="1" col="31" text="d28"/>
  275. <Cell row="1" col="32" text="d29"/>
  276. <Cell row="1" col="33" text="d30"/>
  277. <Cell row="1" col="34" text="d31"/>
  278. <Cell row="1" col="35" text="합계(건)"/>
  279. </Band>
  280. <Band id="body">
  281. <Cell text="bind:ioflag"/>
  282. <Cell col="1" text="bind:basecdcnts"/>
  283. <Cell col="2" style="align:left middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:excuroomcd"/>
  284. <Cell col="3" style="align:left middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:basecdflagdesc"/>
  285. <Cell col="4" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day01" mask="#,##0"/>
  286. <Cell col="5" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day02" mask="#,##0"/>
  287. <Cell col="6" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day03" mask="#,##0"/>
  288. <Cell col="7" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day04" mask="#,##0"/>
  289. <Cell col="8" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day05" mask="#,##0"/>
  290. <Cell col="9" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day06" mask="#,##0"/>
  291. <Cell col="10" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day07" mask="#,##0"/>
  292. <Cell col="11" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day08" mask="#,##0"/>
  293. <Cell col="12" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day09" mask="#,##0"/>
  294. <Cell col="13" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day10" mask="#,##0"/>
  295. <Cell col="14" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day11" mask="#,##0"/>
  296. <Cell col="15" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day12" mask="#,##0"/>
  297. <Cell col="16" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day13" mask="#,##0"/>
  298. <Cell col="17" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day14" mask="#,##0"/>
  299. <Cell col="18" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day15" mask="#,##0"/>
  300. <Cell col="19" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day16" mask="#,##0"/>
  301. <Cell col="20" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day17" mask="#,##0"/>
  302. <Cell col="21" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day18" mask="#,##0"/>
  303. <Cell col="22" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day19" mask="#,##0"/>
  304. <Cell col="23" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day20" mask="#,##0"/>
  305. <Cell col="24" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day21" mask="#,##0"/>
  306. <Cell col="25" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day22" mask="#,##0"/>
  307. <Cell col="26" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day23" mask="#,##0"/>
  308. <Cell col="27" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day24" mask="#,##0"/>
  309. <Cell col="28" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day25" mask="#,##0"/>
  310. <Cell col="29" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day26" mask="#,##0"/>
  311. <Cell col="30" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day27" mask="#,##0"/>
  312. <Cell col="31" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day28" mask="#,##0"/>
  313. <Cell col="32" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day29" mask="#,##0"/>
  314. <Cell col="33" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day30" mask="#,##0"/>
  315. <Cell col="34" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day31" mask="#,##0"/>
  316. <Cell col="35" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:allcnt" mask="#,##0"/>
  317. </Band>
  318. </Format>
  319. </Formats>
  320. </Grid>
  321. </Layout>
  322. </Layouts>
  323. </Tabpage>
  324. <Tabpage text="처방코드" id="case2">
  325. <Layouts>
  326. <Layout>
  327. <Grid position="absolute 0 0 1195 618" id="grd_list1" binddataset="ds_grd_list1" anchor="all" selecttype="multirow" cellsizingtype="col">
  328. <Formats>
  329. <Format id="default">
  330. <Columns>
  331. <Column size="0"/>
  332. <Column size="0"/>
  333. <Column size="55"/>
  334. <Column size="110"/>
  335. <Column size="31"/>
  336. <Column size="31"/>
  337. <Column size="31"/>
  338. <Column size="31"/>
  339. <Column size="31"/>
  340. <Column size="31"/>
  341. <Column size="31"/>
  342. <Column size="31"/>
  343. <Column size="31"/>
  344. <Column size="31"/>
  345. <Column size="31"/>
  346. <Column size="31"/>
  347. <Column size="31"/>
  348. <Column size="31"/>
  349. <Column size="31"/>
  350. <Column size="31"/>
  351. <Column size="31"/>
  352. <Column size="31"/>
  353. <Column size="31"/>
  354. <Column size="31"/>
  355. <Column size="31"/>
  356. <Column size="31"/>
  357. <Column size="31"/>
  358. <Column size="31"/>
  359. <Column size="31"/>
  360. <Column size="31"/>
  361. <Column size="31"/>
  362. <Column size="31"/>
  363. <Column size="31"/>
  364. <Column size="31"/>
  365. <Column size="31"/>
  366. <Column size="60"/>
  367. </Columns>
  368. <Rows>
  369. <Row size="24" band="head"/>
  370. <Row size="24" band="head"/>
  371. <Row size="24"/>
  372. </Rows>
  373. <Band id="head">
  374. <Cell text="구분"/>
  375. <Cell col="1" text="구분"/>
  376. <Cell col="2" text="일"/>
  377. <Cell col="3" text="일"/>
  378. <Cell col="4" text="1"/>
  379. <Cell col="5" text="2"/>
  380. <Cell col="6" text="3"/>
  381. <Cell col="7" text="4"/>
  382. <Cell col="8" text="5"/>
  383. <Cell col="9" text="6"/>
  384. <Cell col="10" text="7"/>
  385. <Cell col="11" text="8"/>
  386. <Cell col="12" text="9"/>
  387. <Cell col="13" text="10"/>
  388. <Cell col="14" text="11"/>
  389. <Cell col="15" text="12"/>
  390. <Cell col="16" text="13"/>
  391. <Cell col="17" text="14"/>
  392. <Cell col="18" text="15"/>
  393. <Cell col="19" text="16"/>
  394. <Cell col="20" text="17"/>
  395. <Cell col="21" text="18"/>
  396. <Cell col="22" text="19"/>
  397. <Cell col="23" text="20"/>
  398. <Cell col="24" text="21"/>
  399. <Cell col="25" text="22"/>
  400. <Cell col="26" text="23"/>
  401. <Cell col="27" text="24"/>
  402. <Cell col="28" text="25"/>
  403. <Cell col="29" text="26"/>
  404. <Cell col="30" text="27"/>
  405. <Cell col="31" text="28"/>
  406. <Cell col="32" text="29"/>
  407. <Cell col="33" text="30"/>
  408. <Cell col="34" text="31"/>
  409. <Cell col="35" text="합계(건)"/>
  410. <Cell row="1" text="구분"/>
  411. <Cell row="1" col="1" text="구분"/>
  412. <Cell row="1" col="2" text="요일"/>
  413. <Cell row="1" col="3" text="요일"/>
  414. <Cell row="1" col="4" text="d1"/>
  415. <Cell row="1" col="5" text="d2"/>
  416. <Cell row="1" col="6" text="d3"/>
  417. <Cell row="1" col="7" text="d4"/>
  418. <Cell row="1" col="8" text="d5"/>
  419. <Cell row="1" col="9" text="d6"/>
  420. <Cell row="1" col="10" text="d7"/>
  421. <Cell row="1" col="11" text="d8"/>
  422. <Cell row="1" col="12" text="d9"/>
  423. <Cell row="1" col="13" text="d10"/>
  424. <Cell row="1" col="14" text="d11"/>
  425. <Cell row="1" col="15" text="d12"/>
  426. <Cell row="1" col="16" text="d13"/>
  427. <Cell row="1" col="17" text="d14"/>
  428. <Cell row="1" col="18" text="d15"/>
  429. <Cell row="1" col="19" text="d16"/>
  430. <Cell row="1" col="20" text="d17"/>
  431. <Cell row="1" col="21" text="d18"/>
  432. <Cell row="1" col="22" text="d19"/>
  433. <Cell row="1" col="23" text="d20"/>
  434. <Cell row="1" col="24" text="d21"/>
  435. <Cell row="1" col="25" text="d22"/>
  436. <Cell row="1" col="26" text="d23"/>
  437. <Cell row="1" col="27" text="d24"/>
  438. <Cell row="1" col="28" text="d25"/>
  439. <Cell row="1" col="29" text="d26"/>
  440. <Cell row="1" col="30" text="d27"/>
  441. <Cell row="1" col="31" text="d28"/>
  442. <Cell row="1" col="32" text="d29"/>
  443. <Cell row="1" col="33" text="d30"/>
  444. <Cell row="1" col="34" text="d31"/>
  445. <Cell row="1" col="35" text="합계(건)"/>
  446. </Band>
  447. <Band id="body">
  448. <Cell text="bind:ioflag"/>
  449. <Cell col="1" text="bind:basecdcnts"/>
  450. <Cell col="2" style="align:left middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:excuroomcd"/>
  451. <Cell col="3" style="align:left middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:basecdflagdesc"/>
  452. <Cell col="4" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day01" mask="#,##0"/>
  453. <Cell col="5" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day02" mask="#,##0"/>
  454. <Cell col="6" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day03" mask="#,##0"/>
  455. <Cell col="7" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day04" mask="#,##0"/>
  456. <Cell col="8" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day05" mask="#,##0"/>
  457. <Cell col="9" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day06" mask="#,##0"/>
  458. <Cell col="10" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day07" mask="#,##0"/>
  459. <Cell col="11" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day08" mask="#,##0"/>
  460. <Cell col="12" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day09" mask="#,##0"/>
  461. <Cell col="13" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day10" mask="#,##0"/>
  462. <Cell col="14" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day11" mask="#,##0"/>
  463. <Cell col="15" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day12" mask="#,##0"/>
  464. <Cell col="16" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day13" mask="#,##0"/>
  465. <Cell col="17" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day14" mask="#,##0"/>
  466. <Cell col="18" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day15" mask="#,##0"/>
  467. <Cell col="19" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day16" mask="#,##0"/>
  468. <Cell col="20" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day17" mask="#,##0"/>
  469. <Cell col="21" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day18" mask="#,##0"/>
  470. <Cell col="22" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day19" mask="#,##0"/>
  471. <Cell col="23" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day20" mask="#,##0"/>
  472. <Cell col="24" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day21" mask="#,##0"/>
  473. <Cell col="25" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day22" mask="#,##0"/>
  474. <Cell col="26" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day23" mask="#,##0"/>
  475. <Cell col="27" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day24" mask="#,##0"/>
  476. <Cell col="28" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day25" mask="#,##0"/>
  477. <Cell col="29" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day26" mask="#,##0"/>
  478. <Cell col="30" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day27" mask="#,##0"/>
  479. <Cell col="31" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day28" mask="#,##0"/>
  480. <Cell col="32" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day29" mask="#,##0"/>
  481. <Cell col="33" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day30" mask="#,##0"/>
  482. <Cell col="34" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:day31" mask="#,##0"/>
  483. <Cell col="35" style="align:right middle;background:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');background2:EXPR(basecdflagdesc == '총계' ? '#CCFFCC' : '');color:EXPR(basecdflagdesc == '총계' ? 'blue' : '');color2:EXPR(basecdflagdesc == '총계' ? 'blue' : '');font:EXPR(basecdflagdesc == '총계' ? 'Dotum,9,bold' : '');" text="bind:allcnt" mask="#,##0"/>
  484. </Band>
  485. </Format>
  486. </Formats>
  487. </Grid>
  488. </Layout>
  489. </Layouts>
  490. </Tabpage>
  491. </Tabpages>
  492. </Tab>
  493. <Static text="치료실별일일치료건수" position="absolute 130 72 330 93" id="caption1" class="tit_2" anchor="default"/>
  494. <Button position="absolute 1115 67 1195 89" id="btn_excsave" class="btn7" text="엑셀저장" anchor="top right" onclick="grp_biz_btn_excsave_onclick"/>
  495. </Layout>
  496. </Layouts>
  497. </Div>
  498. </Layout>
  499. </Layouts>
  500. <Objects>
  501. <Dataset id="ds_init_cmb_curerm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  502. <ColumnInfo>
  503. <Column id="basecdflagdesc" type="STRING"/>
  504. <Column id="basecd" type="STRING"/>
  505. </ColumnInfo>
  506. </Dataset>
  507. <Dataset id="ds_init_cmb_execdrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  508. <ColumnInfo>
  509. <Column id="basecdflagdesc" type="STRING"/>
  510. <Column id="basecd" type="STRING"/>
  511. </ColumnInfo>
  512. </Dataset>
  513. <Dataset id="ds_init_cmb_srchdd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  514. <ColumnInfo>
  515. <Column id="label" type="STRING"/>
  516. <Column id="value" type="STRING"/>
  517. </ColumnInfo>
  518. </Dataset>
  519. <Dataset id="ds_init_cmb_prcpcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  520. <ColumnInfo>
  521. <Column id="basecdflagdesc" type="STRING" size="256"/>
  522. <Column id="basecd" type="STRING" size="256"/>
  523. </ColumnInfo>
  524. </Dataset>
  525. <Dataset id="ds_init_cmb_orddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  526. <ColumnInfo>
  527. <Column id="nm" type="STRING"/>
  528. <Column id="cd" type="STRING"/>
  529. </ColumnInfo>
  530. </Dataset>
  531. <Dataset id="ds_grd_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  532. <ColumnInfo>
  533. <Column id="ioflag" type="STRING"/>
  534. <Column id="basecdcnts" type="STRING"/>
  535. <Column id="excuroomcd" type="STRING"/>
  536. <Column id="basecdflagdesc" type="STRING"/>
  537. <Column id="day01" type="STRING"/>
  538. <Column id="day02" type="STRING"/>
  539. <Column id="day03" type="STRING"/>
  540. <Column id="day04" type="STRING"/>
  541. <Column id="day05" type="STRING"/>
  542. <Column id="day06" type="STRING"/>
  543. <Column id="day07" type="STRING"/>
  544. <Column id="day08" type="STRING"/>
  545. <Column id="day09" type="STRING"/>
  546. <Column id="day10" type="STRING"/>
  547. <Column id="day11" type="STRING"/>
  548. <Column id="day12" type="STRING"/>
  549. <Column id="day13" type="STRING"/>
  550. <Column id="day14" type="STRING"/>
  551. <Column id="day15" type="STRING"/>
  552. <Column id="day16" type="STRING"/>
  553. <Column id="day17" type="STRING"/>
  554. <Column id="day18" type="STRING"/>
  555. <Column id="day19" type="STRING"/>
  556. <Column id="day20" type="STRING"/>
  557. <Column id="day21" type="STRING"/>
  558. <Column id="day22" type="STRING"/>
  559. <Column id="day23" type="STRING"/>
  560. <Column id="day24" type="STRING"/>
  561. <Column id="day25" type="STRING"/>
  562. <Column id="day26" type="STRING"/>
  563. <Column id="day27" type="STRING"/>
  564. <Column id="day28" type="STRING"/>
  565. <Column id="day29" type="STRING"/>
  566. <Column id="day30" type="STRING"/>
  567. <Column id="day31" type="STRING"/>
  568. <Column id="allcnt" type="STRING"/>
  569. </ColumnInfo>
  570. </Dataset>
  571. <Dataset id="ds_grd_list1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  572. <ColumnInfo>
  573. <Column id="ioflag" type="STRING"/>
  574. <Column id="basecdcnts" type="STRING"/>
  575. <Column id="excuroomcd" type="STRING"/>
  576. <Column id="basecdflagdesc" type="STRING"/>
  577. <Column id="day01" type="STRING"/>
  578. <Column id="day02" type="STRING"/>
  579. <Column id="day03" type="STRING"/>
  580. <Column id="day04" type="STRING"/>
  581. <Column id="day05" type="STRING"/>
  582. <Column id="day06" type="STRING"/>
  583. <Column id="day07" type="STRING"/>
  584. <Column id="day08" type="STRING"/>
  585. <Column id="day09" type="STRING"/>
  586. <Column id="day10" type="STRING"/>
  587. <Column id="day11" type="STRING"/>
  588. <Column id="day12" type="STRING"/>
  589. <Column id="day13" type="STRING"/>
  590. <Column id="day14" type="STRING"/>
  591. <Column id="day15" type="STRING"/>
  592. <Column id="day16" type="STRING"/>
  593. <Column id="day17" type="STRING"/>
  594. <Column id="day18" type="STRING"/>
  595. <Column id="day19" type="STRING"/>
  596. <Column id="day20" type="STRING"/>
  597. <Column id="day21" type="STRING"/>
  598. <Column id="day22" type="STRING"/>
  599. <Column id="day23" type="STRING"/>
  600. <Column id="day24" type="STRING"/>
  601. <Column id="day25" type="STRING"/>
  602. <Column id="day26" type="STRING"/>
  603. <Column id="day27" type="STRING"/>
  604. <Column id="day28" type="STRING"/>
  605. <Column id="day29" type="STRING"/>
  606. <Column id="day30" type="STRING"/>
  607. <Column id="day31" type="STRING"/>
  608. <Column id="allcnt" type="STRING"/>
  609. </ColumnInfo>
  610. </Dataset>
  611. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_send_oncolumnchanged">
  612. <ColumnInfo>
  613. <Column id="suppdeptcd" type="STRING" size="256"/>
  614. <Column id="rbasecdflag" type="STRING" size="256"/>
  615. <Column id="srchflag" type="STRING" size="256"/>
  616. <Column id="srchioflag" type="STRING" size="256"/>
  617. <Column id="srchyy" type="STRING" size="256"/>
  618. <Column id="srchmm" type="STRING" size="256"/>
  619. <Column id="fstpatyn" type="STRING" size="256"/>
  620. <Column id="systflag" type="STRING" size="256"/>
  621. <Column id="srchtab" type="STRING" size="256"/>
  622. <Column id="orddeptcd" type="STRING" size="256"/>
  623. <Column id="curerm" type="STRING" size="256"/>
  624. <Column id="execdrid" type="STRING" size="256"/>
  625. <Column id="prcpcd" type="STRING" size="256"/>
  626. </ColumnInfo>
  627. </Dataset>
  628. <Dataset id="ds_send_globalinstance" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  629. <ColumnInfo>
  630. <Column id="instance1" type="STRING" size="256"/>
  631. </ColumnInfo>
  632. <Rows>
  633. <Row/>
  634. </Rows>
  635. </Dataset>
  636. <Dataset id="ds_message" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  637. <ColumnInfo>
  638. <Column id="str1" type="STRING" size="256"/>
  639. </ColumnInfo>
  640. </Dataset>
  641. </Objects>
  642. <Bind>
  643. <BindItem id="item0" compid="grp_biz.grp_sea.cmb_orddept" propid="value" datasetid="ds_send" columnid="orddeptcd"/>
  644. <BindItem id="item1" compid="grp_biz.grp_sea.cmb_curerm" propid="value" datasetid="ds_send" columnid="curerm"/>
  645. <BindItem id="item2" compid="grp_biz.grp_sea.cmb_execdrid" propid="value" datasetid="ds_send" columnid="execdrid"/>
  646. <BindItem id="item3" compid="grp_biz.grp_sea.cmb_prcpcd" propid="value" datasetid="ds_send" columnid="prcpcd"/>
  647. <BindItem id="item4" compid="grp_biz.grp_sea.cmb_srchdd" propid="value" datasetid="ds_send" columnid="srchyy"/>
  648. <BindItem id="item5" compid="grp_biz.grp_sea.cmb_srchmm" propid="value" datasetid="ds_send" columnid="srchmm"/>
  649. <BindItem id="item6" compid="grp_biz.grp_sea.radio3" propid="value" datasetid="ds_send" columnid="srchioflag"/>
  650. <BindItem id="item7" compid="grp_biz.grp_sea.radio1" propid="value" datasetid="ds_send" columnid="fstpatyn"/>
  651. <BindItem id="item8" compid="grp_biz.grp_sea.radio2" propid="value" datasetid="ds_send" columnid="srchflag"/>
  652. </Bind>
  653. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  654. * System Name :
  655. * Job Name :
  656. * Creator :
  657. * Make Date : 2015-11-13
  658. * Description :
  659. *---------------------------------------------------------------------------------------
  660. * Modify Date Modifier Modify Description
  661. *---------------------------------------------------------------------------------------
  662. * 2015-11-13 Live Converter TF->XP
  663. *
  664. *---------------------------------------------------------------------------------------
  665. ****************************************************************************************/
  666. include "com_commonxp::comm_main.xjs";
  667. include "ast_examcurexp::AEZ0001.xjs";
  668. include "ast_examcurexp::combolist.xjs";
  669. var grd_formats;
  670. function fn_TRAES09000(){
  671. if (ds_send.rowcount < 1 ) {
  672. ds_send.addRow();
  673. }
  674. ds_send.setColumn(0,'suppdeptcd', utlf_transNullToEmpty(frmf_getParameter("AST_DEPTCD"))); //부서코드
  675. ds_send.setColumn(0,'rbasecdflag', 'E'); //검사실기본코드구분
  676. var oParam = {};
  677. oParam.id = "TRAES09000";
  678. oParam.service = "examcurestatsapp.RehbMediSc";
  679. oParam.method = "reqGetCode";
  680. oParam.inds = "req=ds_send";
  681. oParam.outds = "ds_init_cmb_execdrid=execdrid ds_init_cmb_curerm=curerm ds_init_cmb_prcpcd=prcpcd ds_init_cmb_orddept=orddeptcd";
  682. oParam.async = false;
  683. oParam.callback = "cf_TRAES09000";
  684. tranf_submit(oParam);
  685. }
  686. function cf_TRAES09000(sSvcId, nErrorCode, sErrorMsg) {
  687. if(nErrorCode < 0) return;
  688. dsf_addDsItem( ds_init_cmb_curerm, "basecd", "basecdflagdesc", "-- 전체 --", "", "above" ); //치료실콤보 Item '전체'추가
  689. dsf_addDsItem( ds_init_cmb_execdrid, "basecd", "basecdflagdesc", "-- 전체 --", "", "above" ); //치료사콤보 Item '전체'추가
  690. dsf_addDsItem( ds_init_cmb_orddept, "cd", "nm", "-- 전체 --", "", "above" ); //처방과콤보 Item '전체'추가
  691. dsf_addDsItem( ds_init_cmb_prcpcd, "basecd", "basecdflagdesc", "-- 전체 --", "", "above" ); //처방코드콤보 Item '전체'추가
  692. }
  693. function fn_TRAES00101() {
  694. ds_send.setColumn(0, "srchtab","R");
  695. ds_send.setColumn(0, "systflag","C"); //통계구분 :치료실별[C], 처방별[P]
  696. var oParam = {};
  697. oParam.id = "TRAES00101";
  698. oParam.service = "examcurestatsapp.RehbMediSc";
  699. oParam.method = "reqGetRehbMediScList";
  700. oParam.inds = "req=ds_send";
  701. oParam.outds = "ds_grd_list=item ds_message=message";
  702. oParam.async = false;
  703. oParam.callback = "cf_TRAES00101";
  704. tranf_submit(oParam);
  705. }
  706. function cf_TRAES00101(sSvcId, nErrorCode, sErrorMsg) {
  707. if(nErrorCode < 0) return;
  708. var days = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
  709. var cnt = ds_grd_list.rowcount;
  710. var colsum = 0;
  711. if ( cnt == 0 ) return;
  712. // for ( i = 0; i < cnt; i++ ) {
  713. // grp_biz.switch1.case1.grd_list.setCellProperty( "Body", i, "background", "#FFFFFF" );
  714. //
  715. // grp_biz.switch1.case1.grd_list.setCellProperty( "Body", i, "color", "#000000" );
  716. // }
  717. var k = 1;
  718. for(var i=2; i< 34; i++) {
  719. colsum = 0;
  720. j = 0;
  721. for (var j=0; j < ds_grd_list.rowcount; j++ ) {
  722. colsum = colsum + toNumber(ds_grd_list.getColumn(j, i));
  723. }
  724. days[k] = colsum;
  725. //trace( "days[" + k + "] = " + days[k] );
  726. //trace( "col" = ds_grd_list.getColumn(j, i));
  727. k++;
  728. }
  729. //합계추가
  730. var nRow = ds_grd_list.addRow();
  731. // 행추가 시 bottomRow 사용하지 마세요!! 꼭
  732. grp_biz.switch1.case1.grd_list.setCellPos(nRow);
  733. ds_grd_list.setColumn(nRow,1,"총계");
  734. for (var i = 1; i <=32 ; i ++ ) {
  735. ds_grd_list.setColumn(nRow,i+1,days[i]);
  736. }
  737. }
  738. function fn_TRAES00102() {
  739. ds_send.setColumn(0, "srchtab","C");
  740. ds_send.setColumn(0, "systflag","C"); //통계구분 :치료실별[C], 처방별[P]
  741. var oParam = {};
  742. oParam.id = "TRAES00102";
  743. oParam.service = "examcurestatsapp.RehbMediSc";
  744. oParam.method = "reqGetRehbMediScList";
  745. oParam.inds = "req=ds_send";
  746. oParam.outds = "ds_grd_list1=item ds_message=message";
  747. oParam.async = false;
  748. oParam.callback = "cf_TRAES00102";
  749. tranf_submit(oParam);
  750. }
  751. function cf_TRAES00102(sSvcId, nErrorCode, sErrorMsg) {
  752. if(nErrorCode < 0) return;
  753. var days = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
  754. var cnt = ds_grd_list.rowcount;
  755. var colsum = 0;
  756. if ( cnt == 0 ) return;
  757. var k = 1;
  758. for(var i=2; i< 34; i++) {
  759. colsum = 0;
  760. j = 0;
  761. for (var j=0; j < ds_grd_list1.rowcount; j++ ) {
  762. colsum = colsum + toNumber(ds_grd_list1.getColumn(j, i));
  763. }
  764. days[k] = colsum;
  765. //trace( "days[" + k + "] = " + days[k] );
  766. //trace( "col" = ds_grd_list.getColumn(j, i));
  767. k++;
  768. }
  769. //합계추가
  770. var nRow = ds_grd_list1.addRow();
  771. // 행추가 시 bottomRow 사용하지 마세요!! 꼭
  772. grp_biz.switch1.case2.grd_list1.setCellPos(nRow);
  773. ds_grd_list1.setColumn(nRow,1,"총계");
  774. for (var i = 1; i <=32 ; i ++ ) {
  775. ds_grd_list1.setColumn(nRow,i+1,days[i]);
  776. }
  777. }
  778. function mkDate(){
  779. var startyy = "";
  780. var today = utlf_getCurrentDate().substr(0,4);
  781. for(var i=8; 0<=i; i--) {
  782. //startyy = today.utlf_getAddDate(-i , "Y");
  783. startyy = utlf_getCurrentDate().toDate().getAddDate(-i,"Y").getDateFormat().substr(0,4);
  784. dsf_addDsItem( ds_init_cmb_srchdd, "value", "label", startyy +"년", startyy, "above" ); //치료실콤보 Item '전체'추가
  785. }
  786. grp_biz.grp_sea.cmb_srchdd.value = utlf_getCurrentDate().substr(0,4);
  787. grp_biz.grp_sea.cmb_srchmm.value = utlf_getCurrentDate().substr(4,2);
  788. }
  789. function fSetDay() {
  790. var toyy = ds_send.getColumn(0, "srchyy");
  791. var tomm = ds_send.getColumn(0, "srchmm");
  792. var sToDate = toyy + tomm + "01";
  793. var m = sToDate.toDate().getMonth();
  794. var sDayCnt = sToDate.toDate().getMonthDay();
  795. //trace( "sToDate = " + sToDate + ", toyy = " +toyy + ", m= " +m +", sDayCnt = " + sDayCnt );
  796. //초기화
  797. grp_biz.switch1.case1.grd_list.formats = grd_formats;
  798. grp_biz.switch1.case2.grd_list1.formats = grd_formats;
  799. setWeek(toyy, m, sDayCnt);
  800. grp_biz.switch1.case1.grd_list.mergeContentsCell("Head",0,2,0,3,2,false);
  801. grp_biz.switch1.case1.grd_list.mergeContentsCell("Head",1,2,1,3,38,false);
  802. grp_biz.switch1.case2.grd_list1.mergeContentsCell("Head",0,2,0,3,2,false);
  803. grp_biz.switch1.case2.grd_list1.mergeContentsCell("Head",1,2,1,3,38,false);
  804. }
  805. function setWeek(toyy, m, sDayCnt) {
  806. var str = "일,월,화,수,목,금,토";
  807. var endM = new Array(31,30,31,30,31,30,31,31,30,31,30,31);
  808. var days = new Array("일","월","화","수","목","금","토");
  809. var week = str.split(",");
  810. var setCap = "";
  811. var cnt = timeCalculate(toyy, m);
  812. for(var i=1; i<=31; i++) {
  813. setCap = days[cnt];
  814. cnt++;
  815. if(cnt > 6) {
  816. cnt = 0;
  817. }
  818. grp_biz.switch1.case1.grd_list.setCellProperty("Head",39 + i, "text", setCap);
  819. grp_biz.switch1.case2.grd_list1.setCellProperty("Head",39 + i, "text", setCap);
  820. }
  821. if(sDayCnt > 30) {
  822. // //alert("1");
  823. //grp_biz.switch1.case1.grd_list.colHidden(grd_list.colRef("day29")) = false;
  824. //grp_biz.switch1.case1.grd_list.colHidden(grd_list.colRef("day30")) = false;
  825. //grp_biz.switch1.case1.grd_list.colHidden(grd_list.colRef("day31")) = false;
  826. grp_biz.switch1.case1.grd_list.setFormatColProperty(grp_biz.switch1.case1.grd_list.getBindCellIndex("body", "day29"), "size", 31);
  827. grp_biz.switch1.case1.grd_list.setFormatColProperty(grp_biz.switch1.case1.grd_list.getBindCellIndex("body", "day30"), "size", 31);
  828. grp_biz.switch1.case1.grd_list.setFormatColProperty(grp_biz.switch1.case1.grd_list.getBindCellIndex("body", "day31"), "size", 31);
  829. // //2010.07.13 치료실,처방코드별로 조회 - 박재영
  830. //grp_biz.switch1.case1.grd_list1.colHidden(grd_list1.colRef("day29")) = false;
  831. //grp_biz.switch1.case1.grd_list1.colHidden(grd_list1.colRef("day30")) = false;
  832. //grp_biz.switch1.case1.grd_list1.colHidden(grd_list1.colRef("day31")) = false;
  833. grp_biz.switch1.case2.grd_list1.setFormatColProperty(grp_biz.switch1.case2.grd_list1.getBindCellIndex("body", "day29"), "size", 31);
  834. grp_biz.switch1.case2.grd_list1.setFormatColProperty(grp_biz.switch1.case2.grd_list1.getBindCellIndex("body", "day30"), "size", 31);
  835. grp_biz.switch1.case2.grd_list1.setFormatColProperty(grp_biz.switch1.case2.grd_list1.getBindCellIndex("body", "day31"), "size", 31);
  836. }else if(sDayCnt == 29 ) {
  837. grp_biz.switch1.case1.grd_list.setFormatColProperty(grp_biz.switch1.case1.grd_list.getBindCellIndex("body", "day29"), "size", 31);
  838. grp_biz.switch1.case1.grd_list.setFormatColProperty(grp_biz.switch1.case1.grd_list.getBindCellIndex("body", "day30"), "size", 0);
  839. grp_biz.switch1.case1.grd_list.setFormatColProperty(grp_biz.switch1.case1.grd_list.getBindCellIndex("body", "day31"), "size", 0);
  840. // //2010.07.13 치료실,처방코드별로 조회 - 박재영
  841. // grp_biz.switch1.case1.grd_list1.colHidden(grd_list1.colRef("day29")) = false;
  842. // grp_biz.switch1.case1.grd_list1.colHidden(grd_list1.colRef("day30")) = true;
  843. // grp_biz.switch1.case1.grd_list1.colHidden(grd_list1.colRef("day31")) = true;
  844. grp_biz.switch1.case2.grd_list1.setFormatColProperty(grp_biz.switch1.case2.grd_list1.getBindCellIndex("body", "day29"), "size", 31);
  845. grp_biz.switch1.case2.grd_list1.setFormatColProperty(grp_biz.switch1.case2.grd_list1.getBindCellIndex("body", "day30"), "size", 0);
  846. grp_biz.switch1.case2.grd_list1.setFormatColProperty(grp_biz.switch1.case2.grd_list1.getBindCellIndex("body", "day31"), "size", 0);
  847. }else if(sDayCnt < 29) {
  848. // //alert("3");
  849. // grp_biz.switch1.case1.grd_list.colHidden(grd_list.colRef("day29")) = true;
  850. // grp_biz.switch1.case1.grd_list.colHidden(grd_list.colRef("day30")) = true;
  851. // grp_biz.switch1.case1.grd_list.colHidden(grd_list.colRef("day31")) = true;
  852. grp_biz.switch1.case1.grd_list.setFormatColProperty(grp_biz.switch1.case1.grd_list.getBindCellIndex("body", "day29"), "size", 0);
  853. grp_biz.switch1.case1.grd_list.setFormatColProperty(grp_biz.switch1.case1.grd_list.getBindCellIndex("body", "day30"), "size", 0);
  854. grp_biz.switch1.case1.grd_list.setFormatColProperty(grp_biz.switch1.case1.grd_list.getBindCellIndex("body", "day31"), "size", 0);
  855. // //2010.07.13 치료실,처방코드별로 조회 - 박재영
  856. // grp_biz.switch1.case1.grd_list1.colHidden(grd_list1.colRef("day29")) = true;
  857. // grp_biz.switch1.case1.grd_list1.colHidden(grd_list1.colRef("day30")) = true;
  858. // grp_biz.switch1.case1.grd_list1.colHidden(grd_list1.colRef("day31")) = true;
  859. grp_biz.switch1.case2.grd_list1.setFormatColProperty(grp_biz.switch1.case2.grd_list1.getBindCellIndex("body", "day29"), "size", 0);
  860. grp_biz.switch1.case2.grd_list1.setFormatColProperty(grp_biz.switch1.case2.grd_list1.getBindCellIndex("body", "day30"), "size", 0);
  861. grp_biz.switch1.case2.grd_list1.setFormatColProperty(grp_biz.switch1.case2.grd_list1.getBindCellIndex("body", "day31"), "size", 0);
  862. }else {
  863. // //alert("4");
  864. // grp_biz.switch1.case1.grd_list.colHidden(grd_list.colRef("day29")) = false;
  865. // grp_biz.switch1.case1.grd_list.colHidden(grd_list.colRef("day30")) = false;
  866. // grp_biz.switch1.case1.grd_list.colHidden(grd_list.colRef("day31")) = true;
  867. grp_biz.switch1.case1.grd_list.setFormatColProperty(grp_biz.switch1.case1.grd_list.getBindCellIndex("body", "day29"), "size", 31);
  868. grp_biz.switch1.case1.grd_list.setFormatColProperty(grp_biz.switch1.case1.grd_list.getBindCellIndex("body", "day30"), "size", 31);
  869. grp_biz.switch1.case1.grd_list.setFormatColProperty(grp_biz.switch1.case1.grd_list.getBindCellIndex("body", "day31"), "size", 0);
  870. // //2010.07.13 치료실,처방코드별로 조회 - 박재영
  871. // grp_biz.switch1.case1.grd_list1.colHidden(grd_list1.colRef("day29")) = false;
  872. // grp_biz.switch1.case1.grd_list1.colHidden(grd_list1.colRef("day30")) = false;
  873. // grp_biz.switch1.case1.grd_list1.colHidden(grd_list1.colRef("day31")) = true;
  874. grp_biz.switch1.case2.grd_list1.setFormatColProperty(grp_biz.switch1.case2.grd_list1.getBindCellIndex("body", "day29"), "size", 31);
  875. grp_biz.switch1.case2.grd_list1.setFormatColProperty(grp_biz.switch1.case2.grd_list1.getBindCellIndex("body", "day30"), "size", 31);
  876. grp_biz.switch1.case2.grd_list1.setFormatColProperty(grp_biz.switch1.case2.grd_list1.getBindCellIndex("body", "day31"), "size", 0);
  877. }
  878. }
  879. function timeCalculate(toyy, m) {
  880. var c = new Date(toyy,m,"1");
  881. var weeknm = c.getDay();
  882. var dayOfWeek = parseInt(weeknm)-2;
  883. return weeknm;
  884. }
  885. function SMAES00100_oninit(obj:Form, e:InitEventInfo)
  886. {
  887. frmf_initForm(obj);
  888. grd_formats = grp_biz.switch1.case1.grd_list.formats;
  889. }
  890. function SMAES00100_onload(obj:Form, e:LoadEventInfo)
  891. {
  892. lf_aezfSetSuppDeptcd();
  893. ds_send_globalinstance.setColumn(0,"instance1",frmf_getParameter("AST_DEPTCD"));
  894. ds_send.setColumn(0, "suppdeptcd", ds_send_globalinstance.getColumn(0, "instance1") );
  895. // 진료과/진료의 조회
  896. fn_TRAES09000();
  897. ds_grd_list.clearData();
  898. ds_send.setColumn(0, "srchflag","T");
  899. ds_send.setColumn(0, "srchioflag","");
  900. ds_send.setColumn(0, "fstpatyn","");
  901. ds_send.setColumn(0, "orddeptcd","");
  902. ds_send.setColumn(0, "curerm","");
  903. ds_send.setColumn(0, "execdrid","");
  904. ds_send.setColumn(0, "prcpcd","");
  905. mkDate();
  906. fSetDay();
  907. }
  908. function grp_biz_grp_sea_btn_sea_onclick(obj:Button, e:ClickEventInfo)
  909. {
  910. ds_grd_list.clearData();
  911. //치료실 통계
  912. fn_TRAES00101();
  913. //처방코드 통계
  914. fn_TRAES00102();
  915. }
  916. function grp_biz_grp_sea_cmb_srchmm_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  917. {
  918. fSetDay();
  919. }
  920. function grp_biz_btn_excsave_onclick(obj:Button, e:ClickEventInfo)
  921. {
  922. // var fileName = window.fileDialog("save", ",", false, "", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  923. // if (fileName != "") {
  924. // if (btn_case1.selected == true) {
  925. // grp_biz.switch1.case1.grd_list.saveExcel(fileName);
  926. // // 월별
  927. // } else if (btn_case2.selected == true) {
  928. // grp_biz.switch1.case2.grd_list1.saveExcel(fileName);
  929. // }
  930. // }
  931. //trace("tabindex = " + grp_biz.switch1.tabindex);
  932. if ( grp_biz.switch1.tabindex == 0 ) {
  933. if( grp_biz.switch1.case1.grd_list.rowcount > 0 ){
  934. grdf_exportExcel(grp_biz.switch1.case1.grd_list, "재활 치료실별 일일치료건수", "Sheet1", true, "", "user", true);
  935. } else {
  936. sysf_messageBox("조회된 데이터가 ", "I004");
  937. return;
  938. }
  939. } else {
  940. if ( grp_biz.switch1.case2.grd_list1.rowcount > 0 ){
  941. grdf_exportExcel(grp_biz.switch1.case2.grd_list1, "재활 치료코드별 일일치료건수", "Sheet1", true, "", "user", true);
  942. } else {
  943. sysf_messageBox("조회된 데이터가 ", "I004");
  944. return;
  945. }
  946. }
  947. }
  948. function grp_biz_grp_sea_cmb_srchdd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  949. {
  950. fSetDay();
  951. }
  952. function grp_biz_grp_sea_cmb_curerm_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  953. {
  954. fn_TRAES09002();
  955. }
  956. ]]></Script>
  957. </Form>
  958. </FDL>