SMPMB00300_병실코드관리.xfdl 82 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPMB00300" position="absolute 0 0 1214 793" titletext="병실코드관리" oninit="SMPMB00300_oninit" onload="SMPMB00300_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 17 1208 790" id="group3" scrollbars="autoboth" anchor="all">
  8. <Layouts>
  9. <Layout>
  10. <Static text="응급전송" position="absolute 657 16 722 39" align="align:center middle;" id="caption17" class="cell_1" anchor="default" visible="false"/>
  11. <Combo position="absolute 724 18 784 37" id="combo3" class="combo_search" taborder="17" innerdataset="@ds_init_P0325" datacolumn="cdnm" codecolumn="cdid" anchor="default" visible="false"/>
  12. <Static text="전송형태" position="absolute 786 16 851 39" align="align:center middle;" id="caption39" class="cell_1" anchor="default" visible="false"/>
  13. <Combo position="absolute 853 18 930 37" id="combo4" class="combo_search" taborder="29" innerdataset="@ds_init_P0483" datacolumn="cdnm" codecolumn="cdid" anchor="left top right" visible="false"/>
  14. <Shape position="absolute 0 746 469 773" id="roundrect2" class="roundrect_example" type="roundrectangle" anchor="left bottom" triangletype="top" endangle="90"/>
  15. <Div position="absolute 0 8 1195 48" align="align:center top;" id="group2" anchor="left top right" class="div_SA">
  16. <Layouts>
  17. <Layout>
  18. <Static text="검색조건 :" position="absolute 11 11 97 28" id="caption2" class="search_name" anchor="default"/>
  19. <Button position="absolute 1123 10 1179 32" id="button1" class="btn1" taborder="3" text="조회" anchor="top right" onclick="group3_group2_button1_onclick"/>
  20. <Shape position="absolute 1105 10 1111 32" linetype="vertical" id="line13" anchor="top right" onclick="group3_group2_line13_onclick"/>
  21. <Combo position="absolute 100 11 300 30" id="cm_gubun" class="combo_s_essential" taborder="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group3_group2_cm_gubun_onitemchanged" value="2" text="병동" index="2">
  22. <Dataset id="innerdataset">
  23. <ColumnInfo>
  24. <Column id="codecolumn" size="256"/>
  25. <Column id="datacolumn" size="256"/>
  26. </ColumnInfo>
  27. <Rows>
  28. <Row>
  29. <Col id="codecolumn">1</Col>
  30. <Col id="datacolumn">전체</Col>
  31. </Row>
  32. <Row>
  33. <Col id="codecolumn">12</Col>
  34. <Col id="datacolumn">건물</Col>
  35. </Row>
  36. <Row>
  37. <Col id="codecolumn">2</Col>
  38. <Col id="datacolumn">병동</Col>
  39. </Row>
  40. <Row>
  41. <Col id="codecolumn">3</Col>
  42. <Col id="datacolumn">병실호수</Col>
  43. </Row>
  44. <Row>
  45. <Col id="codecolumn">4</Col>
  46. <Col id="datacolumn">병실등급</Col>
  47. </Row>
  48. <Row>
  49. <Col id="codecolumn">5</Col>
  50. <Col id="datacolumn">병실형태</Col>
  51. </Row>
  52. <Row>
  53. <Col id="codecolumn">6</Col>
  54. <Col id="datacolumn">진료과</Col>
  55. </Row>
  56. <Row>
  57. <Col id="codecolumn">7</Col>
  58. <Col id="datacolumn">성별</Col>
  59. </Row>
  60. <Row>
  61. <Col id="codecolumn">8</Col>
  62. <Col id="datacolumn">허가병실</Col>
  63. </Row>
  64. <Row>
  65. <Col id="codecolumn">9</Col>
  66. <Col id="datacolumn">허가병상</Col>
  67. </Row>
  68. <Row>
  69. <Col id="codecolumn">10</Col>
  70. <Col id="datacolumn">가동병실</Col>
  71. </Row>
  72. <Row>
  73. <Col id="codecolumn">11</Col>
  74. <Col id="datacolumn">가동병상</Col>
  75. </Row>
  76. <Row>
  77. <Col id="codecolumn">13</Col>
  78. <Col id="datacolumn">기준일자</Col>
  79. </Row>
  80. </Rows>
  81. </Dataset>
  82. </Combo>
  83. <Edit position="absolute 303 11 543 30" id="ipt_roomcd" class="input_search" taborder="2" visible="false" anchor="default" oneditclick="group3_group2_ipt_roomcd_oneditclick"/>
  84. <CheckBox id="bool_roomflag" taborder="4" onclick="group3_bool_roomflag_onclick" position="absolute 1020 11 1096 31" anchor="top right" text="이력포함"/>
  85. </Layout>
  86. </Layouts>
  87. <InitValue>
  88. <CheckBox id="bool_roomflag" value="false"/>
  89. </InitValue>
  90. </Div>
  91. <Static text="병실정보내역" position="absolute 0 62 100 84" id="caption20" class="tit_2" anchor="default"/>
  92. <Shape position="absolute 0 73 1195 90" linetype="horizontal" id="line8" class="line_1" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  93. <Grid position="absolute 0 218 1195 738" id="grd_list" class="datagrid2" taborder="1" binddataset="ds_roominfolist" anchor="all" cellsizingtype="both" oncellclick="group3_grd_list_oncellclick" oncloseup="group3_grd_list_oncloseup" ondropdown="group3_grd_list_ondropdown">
  94. <Formats>
  95. <Format id="default">
  96. <Columns>
  97. <Column size="21"/>
  98. <Column size="55"/>
  99. <Column size="54"/>
  100. <Column size="0"/>
  101. <Column size="158"/>
  102. <Column size="77"/>
  103. <Column size="60"/>
  104. <Column size="115"/>
  105. <Column size="184"/>
  106. <Column size="118"/>
  107. <Column size="41"/>
  108. <Column size="35"/>
  109. <Column size="44"/>
  110. <Column size="34"/>
  111. <Column size="35"/>
  112. <Column size="54"/>
  113. <Column size="83"/>
  114. <Column size="54"/>
  115. <Column size="39"/>
  116. <Column size="137"/>
  117. <Column size="47"/>
  118. <Column size="56"/>
  119. <Column size="59"/>
  120. <Column size="37"/>
  121. <Column size="52"/>
  122. <Column size="48"/>
  123. <Column size="82"/>
  124. <Column size="95"/>
  125. <Column size="35"/>
  126. <Column size="35"/>
  127. <Column size="0"/>
  128. <Column size="0"/>
  129. <Column size="0"/>
  130. <Column size="0"/>
  131. <Column size="0"/>
  132. <Column size="0"/>
  133. <Column size="100"/>
  134. <Column size="100"/>
  135. </Columns>
  136. <Rows>
  137. <Row size="30" band="head"/>
  138. <Row size="24"/>
  139. </Rows>
  140. <Band id="head">
  141. <Cell/>
  142. <Cell col="1" text="건물"/>
  143. <Cell col="2" text="관리&#10;구분"/>
  144. <Cell col="3" text="wardcd"/>
  145. <Cell col="4" text="병동"/>
  146. <Cell col="5" text="병실"/>
  147. <Cell col="6" text="위치&#10;정보(층)"/>
  148. <Cell col="7" text="형태"/>
  149. <Cell col="8" text="등급"/>
  150. <Cell col="9" text="진료과"/>
  151. <Cell col="10" text="성별"/>
  152. <Cell col="11" text="병상&#10;수"/>
  153. <Cell col="12" text="허가&#10;병상수"/>
  154. <Cell col="13" text="재원&#10;병상"/>
  155. <Cell col="14" text="추가&#10;병상"/>
  156. <Cell col="15" text="허가병실&#10;구분"/>
  157. <Cell col="16" text="가동병실&#10;구분"/>
  158. <Cell col="17" text="OverBed&#10;여부"/>
  159. <Cell col="18" text="병실&#10;순서"/>
  160. <Cell col="19" text="참고사항"/>
  161. <Cell col="20" text="O2&#10;구분"/>
  162. <Cell col="21" text="SUCTION&#10;구분"/>
  163. <Cell col="22" text="병실&#10;전화번호"/>
  164. <Cell col="23" text="폐쇄&#10;병상"/>
  165. <Cell col="24" text="면적"/>
  166. <Cell col="25" text="화장실&#10;구분"/>
  167. <Cell col="26" text="시작일자"/>
  168. <Cell col="27" text="종료일자"/>
  169. <Cell col="28" text="일련&#10;번호"/>
  170. <Cell col="29" text="상태"/>
  171. <Cell col="30" text="roomcd_old"/>
  172. <Cell col="31" text="todd_old"/>
  173. <Cell col="32" text="seqno_old"/>
  174. <Cell col="33" text="특수병실구분"/>
  175. <Cell col="34" text="인실구분"/>
  176. <Cell col="35" text="응급전송&#10;여부"/>
  177. <Cell col="36" text="응급전송&#10;병실형태"/>
  178. <Cell col="37" text="전담전문의여부"/>
  179. </Band>
  180. <Band id="body">
  181. <Cell/>
  182. <Cell col="1" displaytype="combo" edittype="combo" style="align:middle;" text="bind:building" combodataset="ds_init_PK058" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  183. <Cell col="2" displaytype="combo" edittype="combo" style="align:middle;" text="bind:spaceflag" combodataset="ds_space_list" combocodecol="cdid" combodatacol="cdnm"/>
  184. <Cell col="3" text="bind:wardcd"/>
  185. <Cell col="4" displaytype="combo" edittype="combo" style="align:middle;" text="bind:wardcd" combodataset="ds_init_cmb_wardcd" combocodecol="deptcd" combodatacol="depthngnm"/>
  186. <Cell col="5" displaytype="text" edittype="text" style="align:middle;" text="bind:roomcd" enable="false"/>
  187. <Cell col="6" displaytype="text" edittype="text" style="align:middle;" text="bind:posinfocd" enable="false"/>
  188. <Cell col="7" displaytype="combo" edittype="combo" text="bind:roomtypecd" combodataset="ds_init_P0026" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  189. <Cell col="8" displaytype="combo" edittype="combo" text="bind:roomgrdecd" combodataset="ds_init_P0025" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  190. <Cell col="9" displaytype="combo" edittype="combo" text="bind:orddeptcd" combodataset="ds_init_cmb_orddeptcd" combocodecol="deptcd" combodatacol="depthngnm" enable="false"/>
  191. <Cell col="10" displaytype="combo" edittype="combo" text="bind:sex" combodataset="ds_init_P0391" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  192. <Cell col="11" displaytype="text" edittype="text" style="align:middle;" text="bind:bedcnt" enable="false"/>
  193. <Cell col="12" displaytype="text" edittype="text" style="align:middle;" text="bind:basbedcnt" enable="false"/>
  194. <Cell col="13" style="align:middle;" text="bind:inpatcnt"/>
  195. <Cell col="14" displaytype="text" edittype="text" style="align:middle;" text="bind:tempaddbedcnt" enable="false"/>
  196. <Cell col="15" displaytype="combo" edittype="combo" style="align:middle;" text="bind:prmisnroomflag" combodataset="ds_init_P0325" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  197. <Cell col="16" displaytype="combo" edittype="combo" style="align:middle;" text="bind:bedflag" combodataset="ds_init_P0338" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  198. <Cell col="17" displaytype="combo" edittype="combo" style="align:middle;" text="bind:overbedyn" combodataset="ds_init_P0325" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  199. <Cell col="18" displaytype="text" edittype="text" style="align:middle;" text="bind:roomseq" enable="false"/>
  200. <Cell col="19" displaytype="text" edittype="text" text="bind:bedroomrem" enable="false"/>
  201. <Cell col="20" displaytype="combo" edittype="combo" style="align:middle;" text="bind:oxyyn" combodataset="ds_init_P0325" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  202. <Cell col="21" displaytype="combo" edittype="combo" style="align:middle;" text="bind:suctyn" combodataset="ds_init_P0325" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  203. <Cell col="22" displaytype="text" edittype="text" style="align:middle;" text="bind:roomtelno" enable="false"/>
  204. <Cell col="23" displaytype="text" edittype="text" style="align:middle;" text="bind:tempclosbedcnt" enable="false"/>
  205. <Cell col="24" displaytype="text" edittype="text" text="bind:area" enable="false"/>
  206. <Cell col="25" displaytype="combo" edittype="combo" style="align:middle;" text="bind:wcyn" combodataset="ds_init_P0325" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  207. <Cell col="26" displaytype="date" edittype="date" text="bind:fromdd" enable="false"/>
  208. <Cell col="27" displaytype="date" edittype="date" text="bind:todd" enable="false"/>
  209. <Cell col="28" text="bind:seqno"/>
  210. <Cell col="29" text="bind:histstat"/>
  211. <Cell col="30" text="bind:roomcd_old"/>
  212. <Cell col="31" text="bind:todd_old"/>
  213. <Cell col="32" text="bind:seqno_old"/>
  214. <Cell col="33" displaytype="combo" edittype="combo" text="bind:specialroomflag" enable="false"/>
  215. <Cell col="34" displaytype="combo" edittype="combo" text="bind:psnnoroomflag" enable="false"/>
  216. <Cell col="35" displaytype="combo" edittype="combo" text="bind:ertrsmyn" enable="false"/>
  217. <Cell col="36" displaytype="combo" edittype="combo" text="bind:ertrsmtype" combodataset="ds_init_P0483" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  218. <Cell col="37" displaytype="combo" text="bind:hospitalistyn" combodataset="ds_hospitalistyn" combocodecol="cdid" combodatacol="cdnm"/>
  219. </Band>
  220. </Format>
  221. </Formats>
  222. </Grid>
  223. <Static text="가동병실" position="absolute 236 749 306 770" align="align:center middle;" id="caption3" class="cell_2" anchor="left bottom"/>
  224. <Static text="허가병실" position="absolute 4 749 74 770" align="align:center middle;" id="caption4" class="cell_2" anchor="left bottom"/>
  225. <Static text="허가병상" position="absolute 120 749 190 770" align="align:center middle;" id="caption14" class="cell_2" anchor="left bottom"/>
  226. <Edit readonly="true" position="absolute 77 750 117 769" align="align:center middle;" id="output1" anchor="left bottom" style="align:middle;"/>
  227. <Edit readonly="true" position="absolute 193 750 233 769" align="align:center middle;" id="output2" anchor="left bottom" style="align:middle;"/>
  228. <Edit readonly="true" position="absolute 309 750 349 769" align="align:center middle;" id="output3" anchor="left bottom" style="align:middle;"/>
  229. <Static text="가동병상" position="absolute 352 749 422 770" align="align:center middle;" id="caption1" class="cell_2" anchor="left bottom"/>
  230. <Edit readonly="true" position="absolute 425 750 465 769" align="align:center middle;" id="output4" anchor="left bottom" style="align:middle;"/>
  231. <Combo position="absolute 303 19 543 38" id="cmb_wardcd" class="combo_search" taborder="2" visible="false" innerdataset="@ds_init_cmb_wardcd" datacolumn="depthngnm" codecolumn="deptcd" anchor="default" onitemchanged="group3_cmb_wardcd_onitemchanged"/>
  232. <Combo position="absolute 303 19 543 38" id="cmb_roomgrdecd" class="combo_search" taborder="2" visible="false" innerdataset="@ds_init_P0025" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="group3_cmb_roomgrdecd_onitemchanged"/>
  233. <Combo position="absolute 303 19 543 38" id="cmb_roomtypecd" class="combo_search" taborder="2" visible="false" innerdataset="@ds_init_P0026" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="group3_cmb_roomtypecd_onitemchanged"/>
  234. <Combo position="absolute 303 19 543 38" id="cmb_orddeptcd" class="combo_search" taborder="2" visible="false" innerdataset="ds_init_cmb_orddeptcd" datacolumn="depthngnm" codecolumn="deptcd" anchor="default" onitemchanged="group3_cmb_orddeptcd_onitemchanged"/>
  235. <Combo position="absolute 303 19 543 38" id="cmb_sex" class="combo_search" taborder="2" visible="false" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group3_cmb_sex_onitemchanged">
  236. <Dataset id="innerdataset">
  237. <ColumnInfo>
  238. <Column id="codecolumn"/>
  239. <Column id="datacolumn"/>
  240. </ColumnInfo>
  241. <Rows>
  242. <Row>
  243. <Col id="codecolumn">M</Col>
  244. <Col id="datacolumn">남</Col>
  245. </Row>
  246. <Row>
  247. <Col id="codecolumn">F</Col>
  248. <Col id="datacolumn">여</Col>
  249. </Row>
  250. </Rows>
  251. </Dataset>
  252. </Combo>
  253. <Combo position="absolute 303 19 543 38" id="cmb_prmisnroomflag" class="combo_search" taborder="2" visible="false" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group3_cmb_prmisnroomflag_onitemchanged">
  254. <Dataset id="innerdataset">
  255. <ColumnInfo>
  256. <Column id="codecolumn"/>
  257. <Column id="datacolumn"/>
  258. </ColumnInfo>
  259. <Rows>
  260. <Row>
  261. <Col id="codecolumn">Y</Col>
  262. <Col id="datacolumn">Yes</Col>
  263. </Row>
  264. <Row>
  265. <Col id="codecolumn">N</Col>
  266. <Col id="datacolumn">No</Col>
  267. </Row>
  268. </Rows>
  269. </Dataset>
  270. </Combo>
  271. <Combo position="absolute 303 19 543 38" id="cmb_building" class="combo_search" taborder="2" visible="false" innerdataset="@ds_init_PK058" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="group3_cmb_building_onitemchanged"/>
  272. <Calendar position="absolute 303 19 543 38" id="ipt_basedd" class="input_search" taborder="2" visible="false" anchor="default" oneditclick="group3_ipt_basedd_oneditclick"/>
  273. <Button position="absolute 1142 191 1195 210" id="button4" class="btn2" text="행복사" anchor="top right" onclick="group3_button4_onclick"/>
  274. <Button position="absolute 1091 191 1141 210" id="btn_excsave" class="btn7" text="엑셀" anchor="top right" onclick="group3_btn_excsave_onclick"/>
  275. <Button position="absolute 1038 191 1090 210" id="button5" class="btn6" text="출력" anchor="top right" onclick="group3_button5_onclick"/>
  276. <Shape position="absolute 0 207 1195 221" linetype="horizontal" id="line1" class="line_1" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  277. <Static text="병실정보내역 리스트" position="absolute 0 195 155 216" id="caption7" class="tit_2" anchor="default"/>
  278. <Static text="병 동" position="absolute 161 83 208 106" align="align:center middle;" id="caption9" class="cell_1" anchor="default"/>
  279. <Edit position="absolute 210 111 278 130" id="ipt_room1" class="input_default" taborder="12" anchor="default"/>
  280. <Static text="병 실" position="absolute 161 109 208 132" align="align:center middle;" id="caption8" class="cell_1" anchor="default"/>
  281. <Shape position="absolute 0 105 1195 111" linetype="horizontal" id="line6" class="line_2" anchor="left top right"/>
  282. <Shape position="absolute 0 131 1195 137" linetype="horizontal" id="line2" class="line_2" anchor="left top right"/>
  283. <Edit position="absolute 500 111 588 130" id="ipt_posinfo1" class="input_default" taborder="13" anchor="default" style="align:middle;"/>
  284. <Static text="위치(층)" position="absolute 434 109 499 132" align="align:center middle;" id="caption10" class="cell_1" anchor="default"/>
  285. <Shape position="absolute 0 157 1195 163" linetype="horizontal" id="line3" class="line_2" anchor="left top right"/>
  286. <Static text="종료일자" position="absolute 434 83 499 106" align="align:center middle;" id="caption12" class="cell_1" anchor="default"/>
  287. <Calendar position="absolute 349 85 432 104" id="ipt_fromdd1" class="input_default" taborder="7" mask="yyyy-mm-dd" anchor="default"/>
  288. <Edit position="absolute 76 137 160 156" id="ipt_tel1" class="input_default" taborder="6" anchor="default"/>
  289. <Calendar position="absolute 500 85 588 104" id="ipt_todd1" class="input_default" taborder="8" mask="yyyy-mm-dd" anchor="default"/>
  290. <Static text="시작일자" position="absolute 282 83 347 106" align="align:center middle;" id="caption15" class="cell_1" anchor="default"/>
  291. <Static text="전화번호" position="absolute 0 135 75 158" align="align:center middle;" id="caption16" class="cell_1" anchor="default"/>
  292. <Static text="등 급" position="absolute 282 135 347 158" align="align:center middle;" id="caption19" class="cell_1" anchor="default"/>
  293. <Static text="형 태" position="absolute 161 135 208 158" align="align:center middle;" id="caption21" class="cell_1" anchor="default"/>
  294. <Static text="성별" position="absolute 282 109 347 132" align="align:center middle;" id="caption22" class="cell_1" anchor="default"/>
  295. <Static text="가동병상" position="absolute 591 109 656 132" align="align:center middle;" id="caption26" class="cell_1" anchor="default"/>
  296. <Static text="추가병상" position="absolute 702 109 767 132" align="align:center middle;" id="caption29" class="cell_1" anchor="default"/>
  297. <Edit position="absolute 769 111 794 130" id="ipt_tempaddbedcnt1" class="input_default" taborder="22" anchor="default" style="align:middle;"/>
  298. <Edit position="absolute 657 111 698 130" id="ipt_bedcnt1" class="input_default" taborder="19" anchor="default" style="align:middle;"/>
  299. <Edit position="absolute 76 163 588 182" id="ipt_bedroomrem1" class="input_default" taborder="10" anchor="default" oneditclick="group3_ipt_bedroomrem1_oneditclick"/>
  300. <Static text="참고사항" position="absolute 0 161 75 184" align="align:center middle;" id="caption13" class="cell_1" anchor="default"/>
  301. <Edit position="absolute 768 137 793 156" id="ipt_tempclosbedcnt1" class="input_default" taborder="23" anchor="default" style="align:middle;"/>
  302. <Static text="폐쇄병상" position="absolute 702 135 767 158" align="align:center middle;" id="caption11" class="cell_1" anchor="default"/>
  303. <Edit position="absolute 768 85 793 104" id="ipt_inpatcnt1" class="input_default" taborder="21" anchor="default" style="align:middle;"/>
  304. <Static text="재원병상" position="absolute 702 83 767 106" align="align:center middle;" id="caption18" class="cell_1" anchor="default"/>
  305. <Static text="허가병상" position="absolute 591 135 656 158" align="align:center middle;" id="caption23" class="cell_1" anchor="default"/>
  306. <Static text="허가병실" position="absolute 797 161 865 184" align="align:center middle;" id="caption24" class="cell_1" anchor="default"/>
  307. <Edit position="absolute 657 137 698 156" id="ipt_basbedcnt1" class="input_default" taborder="20" anchor="default" style="align:middle;"/>
  308. <Static text="가동병실" position="absolute 591 161 656 184" align="align:center middle;" id="caption25" class="cell_1" anchor="default"/>
  309. <Static text="O2구분" position="absolute 797 109 865 132" align="align:center middle;" id="caption27" class="cell_1" anchor="default"/>
  310. <Static text="SUCTION" position="absolute 797 135 865 158" align="align:center middle;" id="caption28" class="cell_1" anchor="default"/>
  311. <Static text="화장실" position="absolute 797 83 865 106" align="align:center middle;" id="caption30" class="cell_1" anchor="default"/>
  312. <Static text="병실순서" position="absolute 591 83 656 106" align="align:center middle;" id="caption31" class="cell_1" anchor="default"/>
  313. <Edit position="absolute 657 85 698 104" id="ipt_roomseq1" class="input_default" taborder="24" anchor="default" oneditclick="group3_ipt_roomseq1_oneditclick" style="align:middle;"/>
  314. <Combo position="absolute 210 85 278 104" id="cmb_ward1" class="combo_search" taborder="5" innerdataset="@ds_init_cmb_wardcd" datacolumn="depthngnm" codecolumn="deptcd" anchor="default"/>
  315. <Combo position="absolute 210 137 278 156" id="cmb_roomtype1" class="combo_search" taborder="14" innerdataset="@ds_init_P0026" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="group3_cmb_roomtype1_onitemchanged"/>
  316. <Combo position="absolute 349 137 588 156" id="cmb_roomgrde1" class="combo_search" taborder="15" innerdataset="@ds_roomgrdelist" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  317. <Combo position="absolute 349 111 432 130" id="cmb_sex1" class="combo_search" taborder="9" innerdataset="@ds_init_P0391" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  318. <Combo position="absolute 988 137 1195 156" id="cmb_orddeptcd1" class="combo_search" taborder="16" innerdataset="@ds_init_cmb_orddeptcd" datacolumn="depthngnm" codecolumn="deptcd" anchor="left top right"/>
  319. <Combo position="absolute 866 163 920 182" id="cmb_prmisnroomflag1" class="combo_search" taborder="25" innerdataset="ds_init_cmb_prmisnroomflag1" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  320. <Combo position="absolute 657 163 790 182" id="cmb_bedflag1" class="combo_search" taborder="26" innerdataset="@ds_init_P0338" datacolumn="cdnm" codecolumn="cdid" anchor="default" style="align:middle;"/>
  321. <Combo position="absolute 866 111 920 130" id="cmb_oxyyn1" class="combo_search" taborder="28" innerdataset="@ds_init_P0325" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  322. <Combo position="absolute 866 137 920 156" id="cmb_suctyn1" class="combo_search" taborder="27" innerdataset="@ds_init_P0325" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  323. <Combo position="absolute 866 85 920 104" id="cmb_wcyn1" class="combo_search" taborder="29" innerdataset="@ds_init_P0325" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  324. <Button position="absolute 1152 59 1195 78" id="button6" class="btn5" taborder="30" text="수정" anchor="top right" onclick="group3_button6_onclick"/>
  325. <Static text="건 물" position="absolute 0 83 75 106" align="align:center middle;" id="caption32" class="cell_1" anchor="default"/>
  326. <Static text="관 리" position="absolute 0 109 75 132" align="align:center middle;" id="caption33" class="cell_1" anchor="default"/>
  327. <Combo position="absolute 76 111 160 130" id="cmb_spaceflag1" class="combo_search" taborder="11" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  328. <Dataset id="innerdataset">
  329. <ColumnInfo>
  330. <Column id="codecolumn"/>
  331. <Column id="datacolumn"/>
  332. </ColumnInfo>
  333. <Rows>
  334. <Row>
  335. <Col id="codecolumn">A</Col>
  336. <Col id="datacolumn">공통</Col>
  337. </Row>
  338. <Row>
  339. <Col id="codecolumn">C</Col>
  340. <Col id="datacolumn">암센터</Col>
  341. </Row>
  342. <Row>
  343. <Col id="codecolumn">B</Col>
  344. <Col id="datacolumn">BMT</Col>
  345. </Row>
  346. <Row>
  347. <Col id="codecolumn">V</Col>
  348. <Col id="datacolumn">VIP</Col>
  349. </Row>
  350. </Rows>
  351. </Dataset>
  352. </Combo>
  353. <Edit position="absolute 1118 85 1195 104" id="ipt_area1" class="input_default" taborder="18" anchor="left top right"/>
  354. <Static text="면 적" position="absolute 1051 83 1116 106" align="align:center middle;" id="caption34" class="cell_1" anchor="default"/>
  355. <Static text="OverBed" position="absolute 922 83 987 106" align="align:center middle;" id="caption35" class="cell_1" anchor="default"/>
  356. <Combo position="absolute 989 85 1049 104" id="cmb_overbedyn1" class="combo_search" taborder="17" innerdataset="@ds_init_P0325" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  357. <Static text="진료과" position="absolute 922 135 987 158" align="align:center middle;" id="caption36" class="cell_1" anchor="default"/>
  358. <Combo position="absolute 1118 111 1195 130" id="combo1" class="combo_search" taborder="29" innerdataset="@ds_init_P0480" datacolumn="cdnm" codecolumn="cdid" anchor="left top right"/>
  359. <Combo position="absolute 988 111 1048 130" id="combo2" class="combo_search" taborder="29" innerdataset="@ds_init_P0478" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  360. <Static text="인실구분" position="absolute 922 109 987 132" align="align:center middle;" id="caption37" class="cell_1" anchor="default"/>
  361. <Shape position="absolute 0 186 1195 192" linetype="horizontal" id="line4" class="line_3" anchor="left top right"/>
  362. <Static text="특수병실" position="absolute 1051 109 1116 132" align="align:center middle;" id="caption38" class="cell_1" anchor="default"/>
  363. <Edit position="absolute 537 59 607 78" id="input1" visible="false" anchor="default"/>
  364. <Static text="병상가동률 계산에서 화학요법실(CHEMO) 와 임상시험센터 UNIT 은 제외됩니다." position="absolute 490 745 970 770" id="caption40" anchor="left bottom" style="color:blue;"/>
  365. <Combo id="cmb_building1" taborder="31" onitemchanged="group3_cmb_building1_onitemchanged" class="combo_search" position="absolute 76 84 160 103" innerdataset="@ds_init_PK058" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  366. <Edit id="wardcd_old" taborder="32" visible="false" position="absolute 609 59 679 78" anchor="default"/>
  367. <Edit id="roomcd_old" taborder="33" visible="false" position="absolute 680 59 750 78" anchor="default"/>
  368. <Edit id="todd_old" taborder="34" visible="false" position="absolute 751 59 821 78" anchor="default"/>
  369. <Edit id="seqno_old" taborder="35" visible="false" position="absolute 822 59 892 78" anchor="default"/>
  370. <Button id="button00" taborder="36" text="이력저장" class="btn5" position="absolute 1083 59 1151 78" onclick="group3_button00_onclick" anchor="top right"/>
  371. <Button id="button01" taborder="37" text="신규저장" class="btn5" position="absolute 1014 59 1082 78" onclick="group3_button01_onclick" anchor="top right"/>
  372. <Button id="button2" taborder="38" text="초기화" onclick="group5_button2_onclick" class="btn4" position="absolute 1127 751 1195 773" anchor="right bottom"/>
  373. <Static id="caption00" text="전담전문의" class="cell_1" position="absolute 922 161 997 184"/>
  374. <Combo id="cmb_bedflag00" taborder="39" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 998 163 1082 182" style="align:middle;" innerdataset="@ds_hospitalistyn"/>
  375. <Shape id="line00" class="line_2" position="absolute 0 183 1195 189" anchor="left top right"/>
  376. </Layout>
  377. </Layouts>
  378. <InitValue/>
  379. </Div>
  380. <Static id="caption6" text="병실정보관리" class="tit_1" position="absolute 0 0 189 25"/>
  381. </Layout>
  382. </Layouts>
  383. <Objects>
  384. <Dataset id="ds_grd_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  385. <ColumnInfo>
  386. <Column id="status" type="STRING" size="256" sumtext="처리상태"/>
  387. <Column id="building" type="STRING" size="256" sumtext="건물"/>
  388. <Column id="spaceflag" type="STRING" size="256" sumtext="공간구분(관리)"/>
  389. <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
  390. <Column id="wardnm" type="STRING" size="256" sumtext="병동명"/>
  391. <Column id="roomcd" type="STRING" size="256" sumtext="병실"/>
  392. <Column id="posinfocd" type="STRING" size="256" sumtext="병동위치정보"/>
  393. <Column id="roomtelno" type="STRING" size="256" sumtext="병실전화번호"/>
  394. <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
  395. <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
  396. <Column id="roomtypecd" type="STRING" size="256" sumtext="병실형태"/>
  397. <Column id="roomgrdecd" type="STRING" size="256" sumtext="병실등급"/>
  398. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  399. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  400. <Column id="bedcnt" type="STRING" size="256" sumtext="병실별병상수"/>
  401. <Column id="basbedcnt" type="STRING" size="256" sumtext="허가병상수"/>
  402. <Column id="inpatcnt" type="STRING" size="256" sumtext="재원병상수"/>
  403. <Column id="tempaddbedcnt" type="STRING" size="256" sumtext="추가병상수"/>
  404. <Column id="tempclosbedcnt" type="STRING" size="256" sumtext="폐쇄병상수"/>
  405. <Column id="prmisnroomflag" type="STRING" size="256" sumtext="허가병실여부"/>
  406. <Column id="bedflag" type="STRING" size="256" sumtext="가동병상구분"/>
  407. <Column id="oxyyn" type="STRING" size="256" sumtext="O2구분"/>
  408. <Column id="suctyn" type="STRING" size="256" sumtext="SUCTION구분"/>
  409. <Column id="overbedyn" type="STRING" size="256" sumtext="오버배드여부"/>
  410. <Column id="area" type="STRING" size="256" sumtext="면적"/>
  411. <Column id="wcyn" type="STRING" size="256" sumtext="화장실구분"/>
  412. <Column id="roomseq" type="INT" size="256" sumtext="병실순서"/>
  413. <Column id="bedroomrem" type="STRING" size="256" sumtext="병실참고사항"/>
  414. <Column id="seqno" type="INT" size="256" sumtext="일련번호"/>
  415. <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
  416. <Column id="specialroomflag" type="STRING" size="256" sumtext="특수병실구분"/>
  417. <Column id="psnnoroomflag" type="STRING" size="256" sumtext="인실구분"/>
  418. <Column id="ertrsmyn" type="STRING" size="256" sumtext="응급전송여부"/>
  419. <Column id="ertrsmtype" type="STRING" size="256" sumtext="응급전송병실형태"/>
  420. <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
  421. <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
  422. <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
  423. <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
  424. <Column id="wardcd_old" size="256" sumtext="병동코드원본" type="STRING"/>
  425. <Column id="roomcd_old" size="256" sumtext="병실코드원본" type="STRING"/>
  426. <Column id="fromdd_old" type="STRING" size="256" sumtext="적용일자원본"/>
  427. <Column id="todd_old" size="256" sumtext="종료일자원본" type="STRING"/>
  428. <Column id="seqno_old" size="256" sumtext="순번원본" type="STRING"/>
  429. <Column id="hospitalistyn" type="STRING" size="256" sumtext="전담전문의여부"/>
  430. </ColumnInfo>
  431. <Rows>
  432. <Row/>
  433. </Rows>
  434. </Dataset>
  435. <Dataset id="ds_init_cmb_wardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  436. <ColumnInfo>
  437. <Column id="depthngnm" type="STRING"/>
  438. <Column id="deptcd" type="STRING"/>
  439. </ColumnInfo>
  440. </Dataset>
  441. <Dataset id="ds_init_cmb_roomgrdecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  442. <ColumnInfo>
  443. <Column id="cdnm" type="STRING"/>
  444. <Column id="cdid" type="STRING"/>
  445. </ColumnInfo>
  446. </Dataset>
  447. <Dataset id="ds_init_cmb_roomtypecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  448. <ColumnInfo>
  449. <Column id="cdnm" type="STRING"/>
  450. <Column id="cdid" type="STRING"/>
  451. </ColumnInfo>
  452. </Dataset>
  453. <Dataset id="ds_init_cmb_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  454. <ColumnInfo>
  455. <Column id="nm" type="STRING"/>
  456. <Column id="cd" type="STRING"/>
  457. </ColumnInfo>
  458. </Dataset>
  459. <Dataset id="ds_init_cmb_building" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  460. <ColumnInfo>
  461. <Column id="cdnm" type="STRING"/>
  462. <Column id="cdid" type="STRING"/>
  463. </ColumnInfo>
  464. </Dataset>
  465. <Dataset id="ds_init_cmb_ward1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  466. <ColumnInfo>
  467. <Column id="depthngnm" type="STRING"/>
  468. <Column id="deptcd" type="STRING"/>
  469. </ColumnInfo>
  470. </Dataset>
  471. <Dataset id="ds_init_cmb_roomtype1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  472. <ColumnInfo>
  473. <Column id="cdnm" type="STRING"/>
  474. <Column id="cdid" type="STRING"/>
  475. </ColumnInfo>
  476. </Dataset>
  477. <Dataset id="ds_init_cmb_roomgrde1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  478. <ColumnInfo>
  479. <Column id="cdnm" type="STRING"/>
  480. <Column id="cdid" type="STRING"/>
  481. </ColumnInfo>
  482. </Dataset>
  483. <Dataset id="ds_init_cmb_sex1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  484. <ColumnInfo>
  485. <Column id="cdnm" type="STRING"/>
  486. <Column id="cdid" type="STRING"/>
  487. </ColumnInfo>
  488. </Dataset>
  489. <Dataset id="ds_init_cmb_orddeptcd1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  490. <ColumnInfo>
  491. <Column id="depthngnm" type="STRING"/>
  492. <Column id="deptcd" type="STRING"/>
  493. </ColumnInfo>
  494. </Dataset>
  495. <Dataset id="ds_init_cmb_prmisnroomflag1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  496. <ColumnInfo>
  497. <Column id="cdnm" type="STRING"/>
  498. <Column id="cdid" type="STRING"/>
  499. </ColumnInfo>
  500. </Dataset>
  501. <Dataset id="ds_init_cmb_bedflag1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  502. <ColumnInfo>
  503. <Column id="cdnm" type="STRING"/>
  504. <Column id="cdid" type="STRING"/>
  505. </ColumnInfo>
  506. </Dataset>
  507. <Dataset id="ds_init_cmb_oxyyn1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  508. <ColumnInfo>
  509. <Column id="cdnm" type="STRING"/>
  510. <Column id="cdid" type="STRING"/>
  511. </ColumnInfo>
  512. </Dataset>
  513. <Dataset id="ds_init_cmb_suctyn1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  514. <ColumnInfo>
  515. <Column id="cdnm" type="STRING"/>
  516. <Column id="cdid" type="STRING"/>
  517. </ColumnInfo>
  518. </Dataset>
  519. <Dataset id="ds_init_cmb_wcyn1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  520. <ColumnInfo>
  521. <Column id="cdnm" type="STRING"/>
  522. <Column id="cdid" type="STRING"/>
  523. </ColumnInfo>
  524. </Dataset>
  525. <Dataset id="ds_init_cmb_building1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  526. <ColumnInfo>
  527. <Column id="cdnm" type="STRING"/>
  528. <Column id="cdid" type="STRING"/>
  529. </ColumnInfo>
  530. </Dataset>
  531. <Dataset id="ds_init_cmb_overbedyn1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  532. <ColumnInfo>
  533. <Column id="cdnm" type="STRING"/>
  534. <Column id="cdid" type="STRING"/>
  535. </ColumnInfo>
  536. </Dataset>
  537. <Dataset id="ds_init_combo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  538. <ColumnInfo>
  539. <Column id="cdnm" type="STRING"/>
  540. <Column id="cdid" type="STRING"/>
  541. </ColumnInfo>
  542. </Dataset>
  543. <Dataset id="ds_init_combo2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  544. <ColumnInfo>
  545. <Column id="cdnm" type="STRING"/>
  546. <Column id="cdid" type="STRING"/>
  547. </ColumnInfo>
  548. </Dataset>
  549. <Dataset id="ds_init_combo3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  550. <ColumnInfo>
  551. <Column id="cdnm" type="STRING"/>
  552. <Column id="cdid" type="STRING"/>
  553. </ColumnInfo>
  554. </Dataset>
  555. <Dataset id="ds_init_combo4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  556. <ColumnInfo>
  557. <Column id="cdnm" type="STRING"/>
  558. <Column id="cdid" type="STRING"/>
  559. </ColumnInfo>
  560. </Dataset>
  561. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  562. <ColumnInfo>
  563. <Column id="srchcond" type="STRING" size="256" sumtext="검색조건"/>
  564. <Column id="srchcondnm" type="STRING" size="256" sumtext="검색조건명"/>
  565. <Column id="roomflag" type="STRING" size="256" sumtext="병실이력구분"/>
  566. </ColumnInfo>
  567. <Rows>
  568. <Row/>
  569. </Rows>
  570. </Dataset>
  571. <Dataset id="ds_roominfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  572. <ColumnInfo>
  573. <Column id="status" type="STRING" size="256" sumtext="처리상태"/>
  574. <Column id="building" type="STRING" size="256" sumtext="건물"/>
  575. <Column id="spaceflag" type="STRING" size="256" sumtext="공간구분(관리)"/>
  576. <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
  577. <Column id="wardnm" type="STRING" size="256" sumtext="병동명"/>
  578. <Column id="roomcd" type="STRING" size="256" sumtext="병실"/>
  579. <Column id="posinfocd" type="STRING" size="256" sumtext="병동위치정보"/>
  580. <Column id="roomtelno" type="STRING" size="256" sumtext="병실전화번호"/>
  581. <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
  582. <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
  583. <Column id="roomtypecd" type="STRING" size="256" sumtext="병실형태"/>
  584. <Column id="roomgrdecd" type="STRING" size="256" sumtext="병실등급"/>
  585. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  586. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  587. <Column id="bedcnt" type="STRING" size="256" sumtext="병실별병상수"/>
  588. <Column id="basbedcnt" type="STRING" size="256" sumtext="허가병상수"/>
  589. <Column id="inpatcnt" type="STRING" size="256" sumtext="재원병상수"/>
  590. <Column id="tempaddbedcnt" type="STRING" size="256" sumtext="추가병상수"/>
  591. <Column id="tempclosbedcnt" type="STRING" size="256" sumtext="폐쇄병상수"/>
  592. <Column id="prmisnroomflag" type="STRING" size="256" sumtext="허가병실여부"/>
  593. <Column id="bedflag" type="STRING" size="256" sumtext="가동병상구분"/>
  594. <Column id="oxyyn" type="STRING" size="256" sumtext="O2구분"/>
  595. <Column id="suctyn" type="STRING" size="256" sumtext="SUCTION구분"/>
  596. <Column id="overbedyn" type="STRING" size="256" sumtext="오버배드여부"/>
  597. <Column id="area" type="STRING" size="256" sumtext="면적"/>
  598. <Column id="wcyn" type="STRING" size="256" sumtext="화장실구분"/>
  599. <Column id="roomseq" type="INT" size="256" sumtext="병실순서"/>
  600. <Column id="bedroomrem" type="STRING" size="256" sumtext="병실참고사항"/>
  601. <Column id="seqno" type="INT" size="256" sumtext="일련번호"/>
  602. <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
  603. <Column id="specialroomflag" type="STRING" size="256" sumtext="특수병실구분"/>
  604. <Column id="psnnoroomflag" type="STRING" size="256" sumtext="인실구분"/>
  605. <Column id="ertrsmyn" type="STRING" size="256" sumtext="응급전송여부"/>
  606. <Column id="ertrsmtype" type="STRING" size="256" sumtext="응급전송병실형태"/>
  607. <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
  608. <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
  609. <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
  610. <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
  611. <Column id="wardcd_old" size="256" sumtext="병동코드원본" type="STRING"/>
  612. <Column id="roomcd_old" size="256" sumtext="병실코드원본" type="STRING"/>
  613. <Column id="fromdd_old" type="STRING" size="256" sumtext="적용일자원본"/>
  614. <Column id="todd_old" size="256" sumtext="종료일자원본" type="STRING"/>
  615. <Column id="seqno_old" size="256" sumtext="순번원본" type="STRING"/>
  616. <Column id="hospitalistyn" type="STRING" size="256" sumtext="전담전문의여부"/>
  617. </ColumnInfo>
  618. </Dataset>
  619. <Dataset id="ds_roominfolistprint" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  620. <ColumnInfo>
  621. <Column id="building" type="STRING" size="256" sumtext="건물"/>
  622. <Column id="spaceflag" type="STRING" size="256" sumtext="공간구분(관리)"/>
  623. <Column id="wardcd" type="STRING" size="256" sumtext="병동"/>
  624. <Column id="roomcd" type="STRING" size="256" sumtext="병실"/>
  625. <Column id="posinfocd" type="STRING" size="256" sumtext="병동위치정보"/>
  626. <Column id="roomtelno" type="STRING" size="256" sumtext="병실전화번호"/>
  627. <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
  628. <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
  629. <Column id="roomtypecd" type="STRING" size="256" sumtext="병실형태"/>
  630. <Column id="roomgrdecd" type="STRING" size="256" sumtext="병실등급"/>
  631. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  632. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  633. <Column id="bedcnt" type="STRING" size="256" sumtext="병실별병상수"/>
  634. <Column id="basbedcnt" type="STRING" size="256" sumtext="허가병상수"/>
  635. <Column id="inpatcnt" type="STRING" size="256" sumtext="재원병상수"/>
  636. <Column id="tempaddbedcnt" type="STRING" size="256" sumtext="추가병상수"/>
  637. <Column id="tempclosbedcnt" type="STRING" size="256" sumtext="폐쇄병상수"/>
  638. <Column id="prmisnroomflag" type="STRING" size="256" sumtext="허가병실여부"/>
  639. <Column id="bedflag" type="STRING" size="256" sumtext="가동병상구분"/>
  640. <Column id="oxyyn" type="STRING" size="256" sumtext="O2구분"/>
  641. <Column id="suctyn" type="STRING" size="256" sumtext="SUCTION구분"/>
  642. <Column id="overbedyn" type="STRING" size="256" sumtext="오버배드여부"/>
  643. <Column id="area" type="STRING" size="256" sumtext="면적"/>
  644. <Column id="wcyn" type="STRING" size="256" sumtext="화장실구분"/>
  645. <Column id="roomseq" type="INT" size="256" sumtext="병실순서"/>
  646. <Column id="bedroomrem" type="STRING" size="256" sumtext="병실참고사항"/>
  647. <Column id="seqno" type="INT" size="256" sumtext="일련번호"/>
  648. <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
  649. <Column id="specialroomflag" type="STRING" size="256" sumtext="특수병실구분"/>
  650. <Column id="psnnoroomflag" type="STRING" size="256" sumtext="인실구분"/>
  651. <Column id="ertrsmyn" type="STRING" size="256" sumtext="응급전송여부"/>
  652. <Column id="ertrsmtype" type="STRING" size="256" sumtext="응급전송병실형태"/>
  653. </ColumnInfo>
  654. </Dataset>
  655. <Dataset id="ds_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  656. <ColumnInfo>
  657. <Column id="prmisnroomtot" type="INT" size="256" sumtext="허가병실수"/>
  658. <Column id="basbedtot" type="INT" size="256" sumtext="허가병상수"/>
  659. <Column id="usebedtot" type="INT" size="256" sumtext="가동병실수"/>
  660. <Column id="useroomtot" type="INT" size="256" sumtext="가동병상수"/>
  661. </ColumnInfo>
  662. </Dataset>
  663. <Dataset id="ds_init_PK058" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  664. <ColumnInfo>
  665. <Column id="cdid" type="STRING" size="256"/>
  666. <Column id="cdnm" type="STRING" size="256"/>
  667. </ColumnInfo>
  668. </Dataset>
  669. <Dataset id="ds_init_P0025" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  670. <ColumnInfo>
  671. <Column id="cdid" type="STRING" size="256"/>
  672. <Column id="cdnm" type="STRING" size="256"/>
  673. </ColumnInfo>
  674. </Dataset>
  675. <Dataset id="ds_init_P0026" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  676. <ColumnInfo>
  677. <Column id="cdid" type="STRING" size="256"/>
  678. <Column id="cdnm" type="STRING" size="256"/>
  679. </ColumnInfo>
  680. </Dataset>
  681. <Dataset id="ds_init_P0338" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  682. <ColumnInfo>
  683. <Column id="cdid" type="STRING" size="256"/>
  684. <Column id="cdnm" type="STRING" size="256"/>
  685. </ColumnInfo>
  686. </Dataset>
  687. <Dataset id="ds_init_P0391" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  688. <ColumnInfo>
  689. <Column id="cdid" type="STRING" size="256"/>
  690. <Column id="cdnm" type="STRING" size="256"/>
  691. </ColumnInfo>
  692. </Dataset>
  693. <Dataset id="ds_init_P0325" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  694. <ColumnInfo>
  695. <Column id="cdid" type="STRING" size="256"/>
  696. <Column id="cdnm" type="STRING" size="256"/>
  697. </ColumnInfo>
  698. </Dataset>
  699. <Dataset id="ds_init_P0478" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  700. <ColumnInfo>
  701. <Column id="cdid" type="STRING" size="256"/>
  702. <Column id="cdnm" type="STRING" size="256"/>
  703. </ColumnInfo>
  704. </Dataset>
  705. <Dataset id="ds_init_P0480" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  706. <ColumnInfo>
  707. <Column id="cdid" type="STRING" size="256"/>
  708. <Column id="cdnm" type="STRING" size="256"/>
  709. </ColumnInfo>
  710. </Dataset>
  711. <Dataset id="ds_init_P0483" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  712. <ColumnInfo>
  713. <Column id="cdid" type="STRING" size="256"/>
  714. <Column id="cdnm" type="STRING" size="256"/>
  715. </ColumnInfo>
  716. </Dataset>
  717. <Dataset id="ds_roominfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  718. <ColumnInfo>
  719. <Column id="building"/>
  720. <Column id="spaceflag"/>
  721. <Column id="wardcd"/>
  722. <Column id="roomcd"/>
  723. <Column id="posinfocd"/>
  724. <Column id="roomtelno"/>
  725. <Column id="fromdd"/>
  726. <Column id="todd"/>
  727. <Column id="roomgrdecd"/>
  728. <Column id="roomtypecd"/>
  729. <Column id="sex"/>
  730. <Column id="orddeptcd"/>
  731. <Column id="bedcnt"/>
  732. <Column id="tempaddbedcnt"/>
  733. <Column id="tempclosbedcnt"/>
  734. <Column id="inpatcnt"/>
  735. <Column id="basbedcnt"/>
  736. <Column id="prmisnroomflag"/>
  737. <Column id="bedflag"/>
  738. <Column id="oxyyn"/>
  739. <Column id="suctyn"/>
  740. <Column id="wcyn"/>
  741. <Column id="roomseq"/>
  742. <Column id="bedroomrem"/>
  743. <Column id="overbedyn"/>
  744. <Column id="area"/>
  745. <Column id="wardcd_old"/>
  746. <Column id="roomcd_old"/>
  747. <Column id="todd_old"/>
  748. <Column id="seqno_old"/>
  749. <Column id="specialroomflag"/>
  750. <Column id="psnnoroomflag"/>
  751. <Column id="ertrsmyn"/>
  752. <Column id="ertrsmtype"/>
  753. </ColumnInfo>
  754. </Dataset>
  755. <Dataset id="ds_s_wdrm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  756. <ColumnInfo>
  757. <Column id="saveflag" type="STRING" size="256"/>
  758. </ColumnInfo>
  759. <Rows>
  760. <Row>
  761. <Col id="saveflag">CI</Col>
  762. </Row>
  763. </Rows>
  764. </Dataset>
  765. <Dataset id="ds_send_updatedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  766. <ColumnInfo>
  767. <Column id="status" type="STRING" size="256" sumtext="처리상태"/>
  768. <Column id="building" type="STRING" size="256" sumtext="건물"/>
  769. <Column id="spaceflag" type="STRING" size="256" sumtext="공간구분(관리)"/>
  770. <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
  771. <Column id="wardnm" type="STRING" size="256" sumtext="병동명"/>
  772. <Column id="roomcd" type="STRING" size="256" sumtext="병실"/>
  773. <Column id="posinfocd" type="STRING" size="256" sumtext="병동위치정보"/>
  774. <Column id="roomtelno" type="STRING" size="256" sumtext="병실전화번호"/>
  775. <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
  776. <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
  777. <Column id="roomtypecd" type="STRING" size="256" sumtext="병실형태"/>
  778. <Column id="roomgrdecd" type="STRING" size="256" sumtext="병실등급"/>
  779. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  780. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
  781. <Column id="bedcnt" type="STRING" size="256" sumtext="병실별병상수"/>
  782. <Column id="basbedcnt" type="STRING" size="256" sumtext="허가병상수"/>
  783. <Column id="inpatcnt" type="STRING" size="256" sumtext="재원병상수"/>
  784. <Column id="tempaddbedcnt" type="STRING" size="256" sumtext="추가병상수"/>
  785. <Column id="tempclosbedcnt" type="STRING" size="256" sumtext="폐쇄병상수"/>
  786. <Column id="prmisnroomflag" type="STRING" size="256" sumtext="허가병실여부"/>
  787. <Column id="bedflag" type="STRING" size="256" sumtext="가동병상구분"/>
  788. <Column id="oxyyn" type="STRING" size="256" sumtext="O2구분"/>
  789. <Column id="suctyn" type="STRING" size="256" sumtext="SUCTION구분"/>
  790. <Column id="overbedyn" type="STRING" size="256" sumtext="오버배드여부"/>
  791. <Column id="area" type="STRING" size="256" sumtext="면적"/>
  792. <Column id="wcyn" type="STRING" size="256" sumtext="화장실구분"/>
  793. <Column id="roomseq" type="INT" size="256" sumtext="병실순서"/>
  794. <Column id="bedroomrem" type="STRING" size="256" sumtext="병실참고사항"/>
  795. <Column id="seqno" type="INT" size="256" sumtext="일련번호"/>
  796. <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
  797. <Column id="specialroomflag" type="STRING" size="256" sumtext="특수병실구분"/>
  798. <Column id="psnnoroomflag" type="STRING" size="256" sumtext="인실구분"/>
  799. <Column id="ertrsmyn" type="STRING" size="256" sumtext="응급전송여부"/>
  800. <Column id="ertrsmtype" type="STRING" size="256" sumtext="응급전송병실형태"/>
  801. <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
  802. <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
  803. <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
  804. <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
  805. <Column id="wardcd_old" size="256" sumtext="병동코드원본" type="STRING"/>
  806. <Column id="roomcd_old" size="256" sumtext="병실코드원본" type="STRING"/>
  807. <Column id="fromdd_old" type="STRING" size="256" sumtext="적용일자원본"/>
  808. <Column id="todd_old" size="256" sumtext="종료일자원본" type="STRING"/>
  809. <Column id="seqno_old" size="256" sumtext="순번원본" type="STRING"/>
  810. <Column id="hospitalistyn" type="STRING" size="256" sumtext="전담전문의여부"/>
  811. </ColumnInfo>
  812. <Rows>
  813. <Row/>
  814. </Rows>
  815. </Dataset>
  816. <Dataset id="ds_space_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  817. <ColumnInfo>
  818. <Column id="cdid" type="STRING" size="256"/>
  819. <Column id="cdnm" type="STRING" size="256"/>
  820. </ColumnInfo>
  821. <Rows>
  822. <Row>
  823. <Col id="cdid">A</Col>
  824. <Col id="cdnm">공통</Col>
  825. </Row>
  826. <Row>
  827. <Col id="cdid">C</Col>
  828. <Col id="cdnm">암센터</Col>
  829. </Row>
  830. <Row>
  831. <Col id="cdid">B</Col>
  832. <Col id="cdnm">BMT</Col>
  833. </Row>
  834. <Row>
  835. <Col id="cdid">V</Col>
  836. <Col id="cdnm">VIP</Col>
  837. </Row>
  838. </Rows>
  839. </Dataset>
  840. <Dataset id="ds_hospitalistyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  841. <ColumnInfo>
  842. <Column id="cdid" type="STRING" size="256"/>
  843. <Column id="cdnm" type="STRING" size="256"/>
  844. </ColumnInfo>
  845. <Rows>
  846. <Row>
  847. <Col id="cdid">N</Col>
  848. <Col id="cdnm">미적용</Col>
  849. </Row>
  850. <Row>
  851. <Col id="cdid">Y</Col>
  852. <Col id="cdnm">적용</Col>
  853. </Row>
  854. </Rows>
  855. </Dataset>
  856. <Dataset id="ds_roomgrdelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  857. </Objects>
  858. <Bind>
  859. <BindItem id="item0" compid="group3.output1" propid="value" datasetid="ds_item" columnid="prmisnroomtot"/>
  860. <BindItem id="item1" compid="group3.output2" propid="value" datasetid="ds_item" columnid="basbedtot"/>
  861. <BindItem id="item2" compid="group3.output3" propid="value" datasetid="ds_item" columnid="usebedtot"/>
  862. <BindItem id="item3" compid="group3.output4" propid="value" datasetid="ds_item" columnid="useroomtot"/>
  863. <BindItem id="item4" compid="group3.ipt_bedroomrem1" propid="value" datasetid="ds_grd_list" columnid="bedroomrem"/>
  864. <BindItem id="item6" compid="group3.cmb_building1" propid="value" datasetid="ds_grd_list" columnid="building"/>
  865. <BindItem id="item5" compid="group3.cmb_ward1" propid="value" datasetid="ds_grd_list" columnid="wardcd"/>
  866. <BindItem id="item7" compid="group3.cmb_spaceflag1" propid="value" datasetid="ds_grd_list" columnid="spaceflag"/>
  867. <BindItem id="item8" compid="group3.ipt_tel1" propid="value" datasetid="ds_grd_list" columnid="roomtelno"/>
  868. <BindItem id="item9" compid="group3.ipt_room1" propid="value" datasetid="ds_grd_list" columnid="roomcd"/>
  869. <BindItem id="item10" compid="group3.cmb_roomtype1" propid="value" datasetid="ds_grd_list" columnid="roomtypecd"/>
  870. <BindItem id="item11" compid="group3.cmb_roomgrde1" propid="value" datasetid="ds_grd_list" columnid="roomgrdecd"/>
  871. <BindItem id="item12" compid="group3.ipt_fromdd1" propid="value" datasetid="ds_grd_list" columnid="fromdd"/>
  872. <BindItem id="item13" compid="group3.ipt_todd1" propid="value" datasetid="ds_grd_list" columnid="todd"/>
  873. <BindItem id="item14" compid="group3.cmb_sex1" propid="value" datasetid="ds_grd_list" columnid="sex"/>
  874. <BindItem id="item15" compid="group3.ipt_posinfo1" propid="value" datasetid="ds_grd_list" columnid="posinfocd"/>
  875. <BindItem id="item16" compid="group3.ipt_roomseq1" propid="value" datasetid="ds_grd_list" columnid="roomseq"/>
  876. <BindItem id="item17" compid="group3.ipt_bedcnt1" propid="value" datasetid="ds_grd_list" columnid="bedcnt"/>
  877. <BindItem id="item18" compid="group3.ipt_basbedcnt1" propid="value" datasetid="ds_grd_list" columnid="basbedcnt"/>
  878. <BindItem id="item19" compid="group3.cmb_bedflag1" propid="value" datasetid="ds_grd_list" columnid="bedflag"/>
  879. <BindItem id="item20" compid="group3.ipt_inpatcnt1" propid="value" datasetid="ds_grd_list" columnid="inpatcnt"/>
  880. <BindItem id="item21" compid="group3.ipt_tempaddbedcnt1" propid="value" datasetid="ds_grd_list" columnid="tempaddbedcnt"/>
  881. <BindItem id="item22" compid="group3.ipt_tempclosbedcnt1" propid="value" datasetid="ds_grd_list" columnid="tempclosbedcnt"/>
  882. <BindItem id="item23" compid="group3.cmb_wcyn1" propid="value" datasetid="ds_grd_list" columnid="wcyn"/>
  883. <BindItem id="item24" compid="group3.cmb_oxyyn1" propid="value" datasetid="ds_grd_list" columnid="oxyyn"/>
  884. <BindItem id="item25" compid="group3.cmb_suctyn1" propid="value" datasetid="ds_grd_list" columnid="suctyn"/>
  885. <BindItem id="item26" compid="group3.cmb_prmisnroomflag1" propid="value" datasetid="ds_grd_list" columnid="prmisnroomflag"/>
  886. <BindItem id="item27" compid="group3.cmb_overbedyn1" propid="value" datasetid="ds_grd_list" columnid="overbedyn"/>
  887. <BindItem id="item28" compid="group3.combo2" propid="value" datasetid="ds_grd_list" columnid="psnnoroomflag"/>
  888. <BindItem id="item29" compid="group3.cmb_orddeptcd1" propid="value" datasetid="ds_grd_list" columnid="orddeptcd"/>
  889. <BindItem id="item30" compid="group3.combo3" propid="value" datasetid="ds_grd_list" columnid="ertrsmyn"/>
  890. <BindItem id="item31" compid="group3.ipt_area1" propid="value" datasetid="ds_grd_list" columnid="area"/>
  891. <BindItem id="item32" compid="group3.combo1" propid="value" datasetid="ds_grd_list" columnid="specialroomflag"/>
  892. <BindItem id="item33" compid="group3.combo4" propid="value" datasetid="ds_grd_list" columnid="ertrsmtype"/>
  893. <BindItem id="item34" compid="group3.wardcd_old" propid="value" datasetid="ds_grd_list" columnid="wardcd"/>
  894. <BindItem id="item35" compid="group3.roomcd_old" propid="value" datasetid="ds_grd_list" columnid="roomcd"/>
  895. <BindItem id="item36" compid="group3.todd_old" propid="value" datasetid="ds_grd_list" columnid="todd"/>
  896. <BindItem id="item37" compid="group3.seqno_old" propid="value" datasetid="ds_grd_list" columnid="seqno"/>
  897. <BindItem id="item38" compid="group3.cmb_bedflag00" propid="value" datasetid="ds_grd_list" columnid="hospitalistyn"/>
  898. </Bind>
  899. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  900. * System Name :
  901. * Job Name :
  902. * Creator :
  903. * Make Date : 2015-10-27
  904. * Description :
  905. *---------------------------------------------------------------------------------------
  906. * Modify Date Modifier Modify Description
  907. *---------------------------------------------------------------------------------------
  908. * 2015-10-27 Live Converter TF->XP
  909. *
  910. *---------------------------------------------------------------------------------------
  911. ****************************************************************************************/
  912. include "com_commonxp::comm_main.xjs";
  913. include "pam_pamcomnxp::PAM001.xjs";
  914. var arErrorCode = new HashArray();
  915. function SMPMB00300_oninit(obj:Form, e:InitEventInfo)
  916. {
  917. frmf_initForm(obj);
  918. }
  919. function SMPMB00300_onload(obj:Form, e:LoadEventInfo)
  920. {
  921. grdf_setRowTypeIcon(group3.grd_list, 0);
  922. grdf_initGrid(group3.grd_list);
  923. group3.cmb_wardcd.visible = true;
  924. ds_init_cmb_orddeptcd1.addRow();
  925. ds_init_cmb_orddeptcd1.setColumn(0, 'deptcd', '-');
  926. ds_init_cmb_orddeptcd1.setColumn(0, 'depthngnm', '-');
  927. //병동콤보
  928. appf_getWardDeptList(sysf_getUserInfo("dutplceinstcd"), "depthngnm", "asc", utlf_getCurrentDate(), "after", "ds_init_cmb_wardcd", "", "");
  929. //appf_getWardDeptList(sysf_getUserInfo("dutplceinstcd"), "depthngnm", "asc", '19000101',"after", "ds_init_cmb_wardcd", "", "");
  930. //frmf_addComboItem("group3.cmb_ward", "- 전 체 -", "", ""); //상태
  931. //group3.cmb_ward.index = 0;
  932. //2.진료과 세팅
  933. var instcd = sysf_getUserInfo("dutplceinstcd");
  934. appf_getDeptCodeList(instcd, "orduseyn", "D", "depthngnm", "asc", "", "", "", "ds_init_cmb_orddeptcd", false);
  935. ds_init_cmb_orddeptcd.appendData(ds_init_cmb_orddeptcd1, true, false);
  936. //병실 세팅
  937. // dsf_createDsRow("ds_cond_req",
  938. // [{col:"wardcd", val:group2.cmb_wardcd.value}
  939. // ,{col:"initflag", val:"2"}]);
  940. //
  941. // var objParam = new Object();
  942. // objParam.id = "TRANT01004";
  943. // objParam.service = "dietsumapp.DietSum";
  944. // objParam.method = "reqGetRoom";
  945. // objParam.inds = "req=ds_cond_req";
  946. // objParam.outds ="ds_init_cmb_roomcd=ret";
  947. // objParam.callback = "cbf_TRANT01004";
  948. //
  949. // tranf_submit(objParam);
  950. //PAM공통코드
  951. pamfGetCodeList([{dsNm: "ds_init_PK058", cdGrpId: "PK058"}]);
  952. //공통코드
  953. var arrParam = [{dsNm: "ds_init_P0025", cdGrpId: "P0025"}
  954. ,{dsNm: "ds_init_P0026", cdGrpId: "P0026"}
  955. ,{dsNm: "ds_init_P0338", cdGrpId: "P0338"}
  956. ,{dsNm: "ds_init_P0391", cdGrpId: "P0391"}
  957. ,{dsNm: "ds_init_P0325", cdGrpId: "P0325"}
  958. ,{dsNm: "ds_init_P0478", cdGrpId: "P0478"}
  959. ,{dsNm: "ds_init_P0480", cdGrpId: "P0480"}
  960. ,{dsNm: "ds_init_P0483", cdGrpId: "P0483"}
  961. ]
  962. appf_getCodeList(arrParam, true);
  963. dsf_createDsRow("ds_cond_req",
  964. [{col:"sess_posinstcd", val:instcd}
  965. ,{col:"ioflag", val:"I"}]);
  966. var oParam = {};
  967. oParam.id = "TRPMB00303";
  968. oParam.service = "pambaseinfomngtapp.WardRoom";
  969. oParam.method = "reqGetRoomGrdeInfoList";
  970. oParam.inds = "req=ds_cond_req";
  971. oParam.outds = "ds_roomgrdelist=roomgrdelist";
  972. oParam.async = false;
  973. //oParam.callback = "cf_TRPMB00303";
  974. tranf_submit(oParam);
  975. ds_init_P0025.copyData(ds_roomgrdelist);
  976. }
  977. /**
  978. 조회버튼 클릭이벤트
  979. */
  980. function group3_group2_button1_onclick(obj:Button, e:ClickEventInfo)
  981. {
  982. var choiflag = group3.group2.cm_gubun.value;
  983. var srchcondnm
  984. if (choiflag=='1') { srchcondnm = "";
  985. } else if(choiflag=='2') {srchcondnm = group3.cmb_wardcd.value;
  986. } else if(choiflag=='3') {srchcondnm = group3.group2.ipt_roomcd.value;
  987. } else if(choiflag=='4') {srchcondnm = group3.cmb_roomgrdecd.value;
  988. } else if(choiflag=='5') {srchcondnm = group3.cmb_roomtypecd.value;
  989. } else if(choiflag=='6') {srchcondnm = group3.cmb_orddeptcd.value;
  990. } else if(choiflag=='7') {srchcondnm = group3.cmb_sex.value;
  991. } else if(choiflag=='8') {srchcondnm = group3.cmb_prmisnroomflag.value;
  992. } else if(choiflag=='9') {srchcondnm = "";
  993. } else if(choiflag=='10') {srchcondnm = "";
  994. } else if(choiflag=='11') {srchcondnm = ""
  995. } else if(choiflag=='12') {srchcondnm = group3.cmb_building.value;
  996. } else if(choiflag=='13') {srchcondnm = group3.ipt_basedd.value;
  997. }
  998. ds_send.setColumn(0, "srchcond", choiflag);
  999. ds_send.setColumn(0, "srchcondnm", srchcondnm);
  1000. ds_send.setColumn(0, "roomflag", "N");
  1001. if (group3.group2.bool_roomflag.value == true){
  1002. ds_send.setColumn(0, "roomflag", "Y");
  1003. }else{
  1004. ds_send.setColumn(0, "roomflag", "N");
  1005. }
  1006. var oParam = {};
  1007. oParam.id = "TRPMB00301";
  1008. oParam.service = "pambaseinfomngtapp.WardRoom";
  1009. oParam.method = "reqGetRoomInfoList";
  1010. oParam.inds = "req=ds_send";
  1011. oParam.outds = "ds_roominfolist=roominfolist ds_roominfolistprint=roominfolistprint ds_item=item";
  1012. oParam.async = false;
  1013. //oParam.callback = "cf_TRPMB00301";
  1014. tranf_submit(oParam);
  1015. var nIndex;
  1016. nIndex = ds_roominfolist.addColumn( "wardcd_old", "string" );
  1017. nIndex = ds_roominfolist.addColumn( "roomcd_old", "string" );
  1018. nIndex = ds_roominfolist.addColumn( "todd_old", "string" );
  1019. nIndex = ds_roominfolist.addColumn( "seqno_old", "string" );
  1020. ds_grd_list.clearData();
  1021. ds_grd_list.addRow();
  1022. ds_send_updatedata.clearData();
  1023. ds_send_updatedata.addRow();
  1024. }
  1025. function group3_group2_cm_gubun_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1026. {
  1027. var choiflag = group3.group2.cm_gubun.value;
  1028. fChoiValue(choiflag);
  1029. }
  1030. function fChoiValue(choiflag)
  1031. {
  1032. //전체/병동/병실/병실등급/병실형태/진료과/성별/허가병실/허가병상/가동병실/가동병상
  1033. //model.resetInstanceNode("/root/send/data1/srchcondnm");
  1034. // model.setValue("/root/send/data2", "") //조회조건 변경시 값 공백처리 smpark
  1035. if (choiflag == '1' || choiflag == '9' || choiflag == '10' || choiflag =='11') {
  1036. group3.group2.ipt_roomcd.visible = false;
  1037. group3.cmb_wardcd.visible = false;
  1038. group3.cmb_roomgrdecd.visible = false;
  1039. group3.cmb_roomtypecd.visible = false;
  1040. group3.cmb_orddeptcd.visible = false;
  1041. group3.cmb_sex.visible = false;
  1042. group3.cmb_prmisnroomflag.visible = false;
  1043. group3.ipt_basedd.visible = false;
  1044. group3.cmb_building.visible = false;
  1045. } else if (choiflag == '2') {
  1046. group3.group2.ipt_roomcd.visible = false;
  1047. group3.cmb_wardcd.visible = true;
  1048. group3.cmb_roomgrdecd.visible = false;
  1049. group3.cmb_roomtypecd.visible = false;
  1050. group3.cmb_orddeptcd.visible = false;
  1051. group3.cmb_sex.visible = false;
  1052. group3.cmb_prmisnroomflag.visible = false;
  1053. group3.ipt_basedd.visible = false;
  1054. group3.cmb_building.visible = false;
  1055. } else if (choiflag == '3') {
  1056. group3.group2.ipt_roomcd.visible = true;
  1057. group3.cmb_wardcd.visible = false;
  1058. group3.cmb_roomgrdecd.visible = false;
  1059. group3.cmb_roomtypecd.visible = false;
  1060. group3.cmb_orddeptcd.visible = false;
  1061. group3.cmb_sex.visible = false;
  1062. group3.cmb_prmisnroomflag.visible = false;
  1063. group3.ipt_basedd.visible = false;
  1064. group3.cmb_building.visible = false;
  1065. } else if (choiflag == '4') {
  1066. group3.group2.ipt_roomcd.visible = false;
  1067. group3.cmb_wardcd.visible = false;
  1068. group3.cmb_roomgrdecd.visible = true;
  1069. group3.cmb_roomtypecd.visible = false;
  1070. group3.cmb_orddeptcd.visible = false;
  1071. group3.cmb_sex.visible = false;
  1072. group3.cmb_prmisnroomflag.visible = false;
  1073. group3.ipt_basedd.visible = false;
  1074. group3.cmb_building.visible = false;
  1075. } else if (choiflag == '5') {
  1076. group3.group2.ipt_roomcd.visible = false;
  1077. group3.cmb_wardcd.visible = false;
  1078. group3.cmb_roomgrdecd.visible = false;
  1079. group3.cmb_roomtypecd.visible = true;
  1080. group3.cmb_orddeptcd.visible = false;
  1081. group3.cmb_sex.visible = false;
  1082. group3.cmb_prmisnroomflag.visible = false;
  1083. group3.ipt_basedd.visible = false;
  1084. group3.cmb_building.visible = false;
  1085. } else if (choiflag == '6') {
  1086. group3.group2.ipt_roomcd.visible = false;
  1087. group3.cmb_wardcd.visible = false;
  1088. group3.cmb_roomgrdecd.visible = false;
  1089. group3.cmb_roomtypecd.visible = false;
  1090. group3.cmb_orddeptcd.visible = true;
  1091. group3.cmb_sex.visible = false;
  1092. group3.cmb_prmisnroomflag.visible = false;
  1093. group3.ipt_basedd.visible = false;
  1094. group3.cmb_building.visible = false;
  1095. } else if (choiflag == '7') {
  1096. group3.group2.ipt_roomcd.visible = false;
  1097. group3.cmb_wardcd.visible = false;
  1098. group3.cmb_roomgrdecd.visible = false;
  1099. group3.cmb_roomtypecd.visible = false;
  1100. group3.cmb_orddeptcd.visible = false;
  1101. group3.cmb_sex.visible = true;
  1102. group3.cmb_prmisnroomflag.visible = false;
  1103. group3.ipt_basedd.visible = false;
  1104. group3.cmb_building.visible = false;
  1105. } else if (choiflag == '8') {
  1106. group3.group2.ipt_roomcd.visible = false;
  1107. group3.cmb_wardcd.visible = false;
  1108. group3.cmb_roomgrdecd.visible = false;
  1109. group3.cmb_roomtypecd.visible = false;
  1110. group3.cmb_orddeptcd.visible = false;
  1111. group3.cmb_sex.visible = false;
  1112. group3.cmb_prmisnroomflag.visible = true;
  1113. group3.ipt_basedd.visible = false;
  1114. group3.cmb_building.visible = false;
  1115. }else if (choiflag == '12') {
  1116. group3.group2.ipt_roomcd.visible = false;
  1117. group3.cmb_wardcd.visible = false;
  1118. group3.cmb_roomgrdecd.visible = false;
  1119. group3.cmb_roomtypecd.visible = false;
  1120. group3.cmb_orddeptcd.visible = false;
  1121. group3.cmb_sex.visible = false;
  1122. group3.cmb_prmisnroomflag.visible = false;
  1123. group3.ipt_basedd.visible = false;
  1124. group3.cmb_building.visible = true;
  1125. }else if (choiflag == '13') {
  1126. group3.group2.ipt_roomcd.visible = false;
  1127. group3.cmb_wardcd.visible = false;
  1128. group3.cmb_roomgrdecd.visible = false;
  1129. group3.cmb_roomtypecd.visible = false;
  1130. group3.cmb_orddeptcd.visible = false;
  1131. group3.cmb_sex.visible = false;
  1132. group3.cmb_prmisnroomflag.visible = false;
  1133. group3.ipt_basedd.visible = true;
  1134. group3.cmb_building.visible = false;
  1135. }
  1136. if (choiflag == "13") {
  1137. group3.ipt_basedd.value = utlf_getCurrentDate();
  1138. } else {
  1139. group3.ipt_basedd.value = "";
  1140. }
  1141. // model.refresh();
  1142. }
  1143. /**
  1144. 엑셀 저장
  1145. */
  1146. function group3_btn_excsave_onclick(obj:Button, e:ClickEventInfo)
  1147. {
  1148. if( ds_roominfolist.rowcount > 0 ){
  1149. grdf_exportExcel(group3.grd_list, "병실 코드 관리", "병실 코드 관리", false, "", "user", false);
  1150. } else {
  1151. sysf_messageBox("조회된 데이터가 ", "I004");
  1152. }
  1153. }
  1154. function group3_button5_onclick(obj:Button, e:ClickEventInfo)
  1155. {
  1156. fPrntSeq()
  1157. }
  1158. function fPrntSeq(){
  1159. // var nodeList= instance1.selectNodes("/root/main/gridlist/roominfolistprint");
  1160. // if((nodeList != null) && (nodeList.length >0 )){
  1161. // exeReportPreview("RPPMB00301", "XMLSTR" , "" , "" , "false" , "", "", "", "", "false");
  1162. // }else{
  1163. //
  1164. // }
  1165. }
  1166. // function fSpclGridUpdateRow(){
  1167. //
  1168. // var nRow = ds_roominfolist.rowposition;
  1169. // var nType = ds_roominfolist.getRowType(nRow);
  1170. //
  1171. //
  1172. // if(nType == '1'){
  1173. // bSucc = ds_roominfolist.copyRow(nRow,ds_grd_list,0);
  1174. // grdf_setStatus(group3.grd_list, "U", nRow);
  1175. // }
  1176. //
  1177. // if(nType == '8'){
  1178. // bSucc = ds_roominfolist.copyRow(nRow,ds_grd_list,0);
  1179. // grdf_setStatus(group3.grd_list, "D", [nRow]);
  1180. // ds_s_wdrm.setColumn(0, "saveflag", "AI");
  1181. // }
  1182. // }
  1183. // 신규저장 / 이력저장 / 수정
  1184. function f_save(param){
  1185. // 저장의 경우 변경내역 점검
  1186. if (param == 'u' || param == 'h') {
  1187. if (dsf_getDsCSV(ds_grd_list, null, 'N') == dsf_getDsCSV(ds_send_updatedata, null, 'N')) {
  1188. sysf_messageBox("변경된 내역이 없습니다.", "C000");
  1189. return false;
  1190. }
  1191. }
  1192. if (sysf_messageBox(ds_grd_list.getColumn(0, "roomcd") + "호실 정보를 저장", "S001") == 6) {
  1193. // 처리구분 설정
  1194. ds_grd_list.setColumn(0, "status", param);
  1195. var oParam = {};
  1196. oParam.id = "TXPMB00301";
  1197. oParam.service = "pambaseinfomngtapp.WardRoom";
  1198. oParam.method = "reqExeRoomInfoList";
  1199. oParam.inds = "datalist=ds_grd_list";
  1200. oParam.outds = "ds_=aaaa";
  1201. oParam.async = false;
  1202. oParam.callback = "cf_TXPMB00301";
  1203. tranf_submit(oParam);
  1204. //새로운 자료 등록처리 끝
  1205. if (arErrorCode.pop("TXPMB00301") > -1) {
  1206. alert('정상 처리되었습니다.');
  1207. group3_group2_button1_onclick();
  1208. }
  1209. }
  1210. }
  1211. /**
  1212. 행복사버튼 클릭 이벤트
  1213. */
  1214. function group3_button4_onclick(obj:Button, e:ClickEventInfo)
  1215. {
  1216. var nRow = ds_roominfolist.rowposition;
  1217. var addRw = ds_roominfolist.insertRow(nRow+1);
  1218. ds_roominfolist.copyRow(addRw, ds_roominfolist, nRow);
  1219. grdf_setStatus(group3.grd_list, "I", addRw);
  1220. }
  1221. /**
  1222. 초기화버튼 클릭이벤트
  1223. */
  1224. function group5_button2_onclick(obj:Button, e:ClickEventInfo)
  1225. {
  1226. reload();
  1227. }
  1228. /**
  1229. 신규생성버튼 클릭이벤트
  1230. */
  1231. function group3_button01_onclick(obj:Button, e:ClickEventInfo)
  1232. {
  1233. f_save("i");
  1234. }
  1235. /**
  1236. 이력저장버튼 클릭이벤트
  1237. */
  1238. function group3_button00_onclick(obj:Button, e:ClickEventInfo)
  1239. {
  1240. // 시작일자 / 종료일자가 변경된 경우 저장 방지용
  1241. if (ds_grd_list.getColumn(0, "fromdd") == ds_grd_list.getColumn(0, "fromdd_old")
  1242. && ds_grd_list.getColumn(0, "todd") == ds_grd_list.getColumn(0, "todd_old")) {
  1243. sysf_messageBox("시작일자 / 종료일자를 변경하는 경우에만 이력저장 하시기 바랍니다.", "C000");
  1244. return false;
  1245. }
  1246. f_save("h");
  1247. }
  1248. /**
  1249. 저장버튼 클릭이벤트
  1250. */
  1251. function group3_button6_onclick(obj:Button, e:ClickEventInfo)
  1252. {
  1253. sysf_messageBox("수정은 신중하게 처리하시기 바랍니다.\r\n특히 과거자료 수정 시 주의!!", "I000");
  1254. f_save("u");
  1255. }
  1256. function cf_TXPMB00301(sSvcId, nErrorCode, sErrorMsg) {
  1257. arErrorCode.push(sSvcId, nErrorCode);
  1258. }
  1259. /**
  1260. 그리드 클릭이벤트
  1261. */
  1262. function group3_grd_list_oncellclick(obj:Grid, e:GridClickEventInfo)
  1263. {
  1264. var nRow = ds_roominfolist.rowposition
  1265. ds_grd_list.copyRow(0,ds_roominfolist,nRow);
  1266. ds_send_updatedata.copyRow(0,ds_roominfolist,nRow); // 변경내역 검증용
  1267. }
  1268. /* 형태 선택 시 등급 필터링 기능 추가 */
  1269. function group3_cmb_roomtype1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1270. {
  1271. ds_roomgrdelist.filterstr = "typecd=='" + obj.value + "'";
  1272. }
  1273. function group3_grd_list_oncloseup(obj:Grid, e:GridEditEventInfo)
  1274. {
  1275. var i = ds_roominfolist.rowposition;
  1276. var orddeptcd = obj.getCellText(e.row, e.cell);
  1277. ds_roominfolist.updatecontrol = false;
  1278. if(!utlf_isNull(ds_roominfolist.getColumn(i, "orddeptcd")))
  1279. {
  1280. group3.group2.button1.setFocus();
  1281. ds_roominfolist.setRowType(i,"U");
  1282. ds_grd_list.setColumn(0,"orddeptcd",ds_roominfolist.getColumn(i,"orddeptcd"));
  1283. }
  1284. else
  1285. {
  1286. ds_roominfolist.setRowType(i,"N");
  1287. }
  1288. ds_roominfolist.updatecontrol = true;
  1289. }
  1290. ]]></Script>
  1291. </Form>
  1292. </FDL>