SSMMR05800_마취환자기록마스터.xfdl 81 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SSMMR05800" position="absolute 0 0 455 710" titletext="마취환자기록" oninit="SSMMR05800_oninit" onload="SSMMR05800_onload">
  5. <Layouts>
  6. <Layout>
  7. <Tab position="absolute 0 0 455 710" id="sw_left1" onchanged="sw_left1_onchanged" anchor="all">
  8. <Tabpages>
  9. <Tabpage text="기 록" id="case_rec">
  10. <Layouts>
  11. <Layout>
  12. <Grid position="absolute 1 35 454 683" id="grd_recmast" class="datagrid_logo" binddataset="ds_recmast_item" oncelldblclick="sw_left1_case_rec_grd_recmast_oncelldblclick" onrbuttondown="sw_left1_case_rec_grd_recmast_onrbuttondown" treeusecheckbox="false" treeuseimage="true" treeinitstatus="expand,all" anchor="all" tooltiptype="hover">
  13. <Formats>
  14. <Format id="default">
  15. <Columns>
  16. <Column size="384"/>
  17. <Column size="42"/>
  18. <Column size="0"/>
  19. </Columns>
  20. <Rows>
  21. <Row size="24"/>
  22. </Rows>
  23. <Band id="body">
  24. <Cell displaytype="tree" edittype="none" style="line:0 none transparent ;background:transparent;background2:transparent;color:EXPR(checked=='true'?&quot;#0000ffff&quot;:&quot;#000000ff&quot;);color2:EXPR(checked=='true'?&quot;#0000ffff&quot;:&quot;#000000ff&quot;);font:EXPR(checked=='true'?&quot;돋움,9,bold&quot;:&quot;돋움,9&quot;);selectline:0 none transparent ;" text="bind:rec" treestartlevel="1" treelevel="bind:depth" tooltiptext="bind:rec"/>
  25. <Cell col="1" displaytype="combo" edittype="combo" style="line:0 none transparent ;background:transparent;background2:transparent;color:EXPR(checked=='true'?&quot;#0000ffff&quot;:&quot;#000000ff&quot;);color2:EXPR(checked=='true'?&quot;#0000ffff&quot;:&quot;#000000ff&quot;);font:EXPR(checked=='true'?&quot;돋움,9,bold&quot;:&quot;돋움,9&quot;);selectline:0 none transparent ;" text="bind:rectype" combodataset="ds_subrec_item" combocodecol="value" combodatacol="label"/>
  26. <Cell col="2" text="bind:checked"/>
  27. </Band>
  28. </Format>
  29. </Formats>
  30. </Grid>
  31. <Div position="absolute 18 175 431 217" id="grup_subrec" visible="false" style="background:@gradation;border:2 solid lightseagreen ;gradation:linear 0,0 #ecf7fcff 100,100 white;">
  32. <Layouts>
  33. <Layout>
  34. <Button position="absolute 362 8 404 27" id="button3" class="btn2" text="취소" anchor="default" onclick="sw_left1_case_rec_grup_subrec_button3_onclick"/>
  35. <Shape position="absolute 5 1 405 7" linetype="horizontal" id="line7" class="line_3" anchor="default"/>
  36. <Static text="추가기록" position="absolute 5 6 65 29" align="align:center middle;" id="caption10" class="cell_1" anchor="default"/>
  37. <Shape position="absolute 5 27 405 33" linetype="horizontal" id="line5" class="line_3" anchor="default"/>
  38. <Edit position="absolute 67 8 313 27" id="ipt_subrec" class="input_s_essential" anchor="default" onkeydown="sw_left1_case_rec_grup_subrec_ipt_subrec_onkeydown"/>
  39. <Button position="absolute 317 8 359 27" id="btn_sendsubrec" class="btn2" text="확인" anchor="default" onclick="sw_left1_case_rec_grup_subrec_btn_sendsubrec_onclick"/>
  40. </Layout>
  41. </Layouts>
  42. </Div>
  43. <Shape position="absolute 1 0 454 30" id="roundrect1" type="roundrectangle" anchor="left top right"/>
  44. <Shape position="absolute 1 32 449 38" linetype="horizontal" id="line4" class="line_1" anchor="left top right"/>
  45. <Static text="기록 Set :" position="absolute 15 8 110 22" id="caption1" class="search_name"/>
  46. <Combo position="absolute 115 5 428 24" id="cbo_recsetlist" class="combo_search" innerdataset="@ds_init_recsetlist" datacolumn="setnm" codecolumn="setcd" onitemchanged="sw_left1_case_rec_cbo_recsetlist_onitemchanged"/>
  47. </Layout>
  48. </Layouts>
  49. </Tabpage>
  50. <Tabpage text="처방SET" id="case_set">
  51. <Layouts>
  52. <Layout>
  53. <Grid position="absolute 1 35 454 683" align="align:center middle;" id="grd_prcpset" class="datagrid_sms" binddataset="ds_prcpsetitem_item" oncellclick="sw_left1_case_set_grd_prcpset_oncellclick" onrbuttondown="sw_left1_case_set_grd_prcpset_onrbuttondown" anchor="all" cellsizingtype="col" cellclickbound="cell" tooltiptype="hover">
  54. <Formats>
  55. <Format id="default">
  56. <Columns>
  57. <Column size="25"/>
  58. <Column size="50"/>
  59. <Column size="0"/>
  60. <Column size="275"/>
  61. <Column size="50"/>
  62. <Column size="30"/>
  63. <Column size="0"/>
  64. </Columns>
  65. <Rows>
  66. <Row size="24" band="head"/>
  67. <Row size="24"/>
  68. </Rows>
  69. <Band id="head">
  70. <Cell displaytype="checkbox" edittype="checkbox"/>
  71. <Cell col="1" text="구분"/>
  72. <Cell col="2" text="처방코드"/>
  73. <Cell col="3" text="처방명"/>
  74. <Cell col="4" colspan="2" text="총용량" taborder="undefined"/>
  75. <Cell col="6" text="분류"/>
  76. </Band>
  77. <Band id="body">
  78. <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked" expr="expr:(checked==&quot;true&quot;||checked==1)?1:0"/>
  79. <Cell col="1" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:prcptype" combodataset="ds_prcptype_item" combocodecol="value" combodatacol="label"/>
  80. <Cell col="2" text="bind:prcpcd"/>
  81. <Cell col="3" style="align:left middle;" text="bind:prcpnm" tooltiptext="bind:prcpnm"/>
  82. <Cell col="4" displaytype="number" edittype="text" text="bind:prcpvol" mask="#,###.999"/>
  83. <Cell col="5" text="bind:prcpvolunitnm"/>
  84. <Cell col="6" text="bind:clscd"/>
  85. </Band>
  86. </Format>
  87. </Formats>
  88. </Grid>
  89. <Shape position="absolute 1 0 454 30" id="roundrect3" type="roundrectangle" anchor="left top right"/>
  90. <Shape position="absolute 1 33 454 37" linetype="horizontal" id="line6" class="line_1" anchor="left top right"/>
  91. <Button position="absolute 390 4 446 26" id="btn_saveprcpset" class="btn4" text="적용" onclick="sw_left1_case_set_btn_saveprcpset_onclick" anchor="top right"/>
  92. <Combo position="absolute 245 5 374 24" id="cbo_setlist" class="combo_search" innerdataset="@ds_init_setlist1" datacolumn="setnm" codecolumn="setcd" onitemchanged="sw_left1_case_set_cbo_setlist_onitemchanged"/>
  93. <Radio position="absolute 13 5 245 25" id="rdo_settype" class="radio_search" columncount="4" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="sw_left1_case_set_rdo_settype_onitemchanged">
  94. <Dataset id="innerdataset">
  95. <ColumnInfo>
  96. <Column id="codecolumn"/>
  97. <Column id="datacolumn"/>
  98. </ColumnInfo>
  99. <Rows>
  100. <Row>
  101. <Col id="codecolumn">1</Col>
  102. <Col id="datacolumn">수술별</Col>
  103. </Row>
  104. <Row>
  105. <Col id="codecolumn">2</Col>
  106. <Col id="datacolumn">마취별</Col>
  107. </Row>
  108. <Row>
  109. <Col id="codecolumn">3</Col>
  110. <Col id="datacolumn">과별</Col>
  111. </Row>
  112. <Row>
  113. <Col id="codecolumn">4</Col>
  114. <Col id="datacolumn">의사별</Col>
  115. </Row>
  116. </Rows>
  117. </Dataset>
  118. </Radio>
  119. </Layout>
  120. </Layouts>
  121. </Tabpage>
  122. <Tabpage text="Agent" id="case_agent" scrollbars="none">
  123. <Layouts>
  124. <Layout width="452" height="655">
  125. <Grid position="absolute 1 530 453 683" id="grd_agent04" class="datagrid_sms" binddataset="ds_agent04_item" oncellclick="sw_left1_case_agent_grd_agent04_oncellclick" onrbuttondown="sw_left1_case_agent_grd_agent04_onrbuttondown" anchor="all" cellclickbound="cell" cellsizingtype="col">
  126. <Formats>
  127. <Format id="default">
  128. <Columns>
  129. <Column size="20"/>
  130. <Column size="0"/>
  131. <Column size="280"/>
  132. <Column size="45"/>
  133. <Column size="30"/>
  134. <Column size="55"/>
  135. </Columns>
  136. <Rows>
  137. <Row size="24" band="head"/>
  138. <Row size="20"/>
  139. </Rows>
  140. <Band id="head">
  141. <Cell text="√"/>
  142. <Cell col="1" text="depth"/>
  143. <Cell col="2" text="약품명"/>
  144. <Cell col="3" colspan="2" text="총용량" taborder="undefined"/>
  145. <Cell col="5" text="투여방법"/>
  146. </Band>
  147. <Band id="body">
  148. <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked" expr="expr:(checked==&quot;true&quot;||checked==1)?1:0"/>
  149. <Cell col="1" text="bind:depth"/>
  150. <Cell col="2" style="align:left middle;" text="bind:prcpnm"/>
  151. <Cell col="3" displaytype="number" edittype="mask" text="bind:prcpvol" mask="9,999.999"/>
  152. <Cell col="4" text="bind:prcpvolunitnm"/>
  153. <Cell col="5" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:drugmthdcd" combodataset="ds_hidden_tmedmthdlist" combocodecol="mthdcd" combodatacol="mthdcnts1"/>
  154. </Band>
  155. </Format>
  156. </Formats>
  157. </Grid>
  158. <Grid position="absolute 1 361 454 500" align="align:center middle;" id="grd_agent03" class="datagrid_sms" binddataset="ds_agent03_item" oncellclick="sw_left1_case_agent_grd_agent03_oncellclick" onrbuttondown="sw_left1_case_agent_grd_agent03_onrbuttondown" anchor="left top right" cellclickbound="cell" cellsizingtype="col">
  159. <Formats>
  160. <Format id="default">
  161. <Columns>
  162. <Column size="20"/>
  163. <Column size="0"/>
  164. <Column size="280"/>
  165. <Column size="45"/>
  166. <Column size="30"/>
  167. <Column size="55"/>
  168. </Columns>
  169. <Rows>
  170. <Row size="24" band="head"/>
  171. <Row size="20"/>
  172. </Rows>
  173. <Band id="head">
  174. <Cell text="√"/>
  175. <Cell col="1" text="depth"/>
  176. <Cell col="2" text="약품명"/>
  177. <Cell col="3" colspan="2" text="총용량" taborder="undefined"/>
  178. <Cell col="5" text="투여방법"/>
  179. </Band>
  180. <Band id="body">
  181. <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked" expr="expr:(checked==&quot;true&quot;||checked==1)?1:0"/>
  182. <Cell col="1" text="bind:depth"/>
  183. <Cell col="2" style="align:left middle;" text="bind:prcpnm"/>
  184. <Cell col="3" displaytype="number" edittype="mask" text="bind:prcpvol" mask="9,999.999"/>
  185. <Cell col="4" text="bind:prcpvolunitnm"/>
  186. <Cell col="5" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:drugmthdcd" combodataset="ds_hidden_tmedmthdlist" combocodecol="mthdcd" combodatacol="mthdcnts1"/>
  187. </Band>
  188. </Format>
  189. </Formats>
  190. </Grid>
  191. <Static text="Inhalational Agent" position="absolute 1 3 144 19" id="caption39" class="tit_2" anchor="left top"/>
  192. <Shape position="absolute 1 19 454 23" linetype="horizontal" id="line12" class="line_1" anchor="left top right"/>
  193. <Static text="Intravenous Agent" position="absolute 1 175 144 191" id="caption25" class="tit_2" anchor="left top"/>
  194. <Shape position="absolute 1 190 454 196" linetype="horizontal" id="line8" class="line_1" anchor="left top right"/>
  195. <Grid position="absolute 1 193 454 332" id="grd_agent02" class="datagrid_sms" binddataset="ds_agent02_item" oncellclick="sw_left1_case_agent_grd_agent02_oncellclick" onrbuttondown="sw_left1_case_agent_grd_agent02_onrbuttondown" anchor="left top right" cellclickbound="cell" cellsizingtype="col">
  196. <Formats>
  197. <Format id="default">
  198. <Columns>
  199. <Column size="20"/>
  200. <Column size="0"/>
  201. <Column size="280"/>
  202. <Column size="45"/>
  203. <Column size="30"/>
  204. <Column size="55"/>
  205. </Columns>
  206. <Rows>
  207. <Row size="24" band="head"/>
  208. <Row size="20"/>
  209. </Rows>
  210. <Band id="head">
  211. <Cell text="√"/>
  212. <Cell col="1" text="depth"/>
  213. <Cell col="2" text="약품명"/>
  214. <Cell col="3" colspan="2" text="총용량" taborder="undefined"/>
  215. <Cell col="5" text="투여방법"/>
  216. </Band>
  217. <Band id="body">
  218. <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked" expr="expr:(checked==&quot;true&quot;||checked==1)?1:0"/>
  219. <Cell col="1" text="bind:depth"/>
  220. <Cell col="2" style="align:left middle;" text="bind:prcpnm"/>
  221. <Cell col="3" displaytype="number" edittype="mask" text="bind:prcpvol" mask="9,999.999"/>
  222. <Cell col="4" text="bind:prcpvolunitnm"/>
  223. <Cell col="5" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:drugmthdcd" combodataset="ds_hidden_tmedmthdlist" combocodecol="mthdcd" combodatacol="mthdcnts1"/>
  224. </Band>
  225. </Format>
  226. </Formats>
  227. </Grid>
  228. <Static text="Neuromuscular blocking Agent" position="absolute 1 343 225 359" id="caption28" class="tit_2" anchor="left top"/>
  229. <Shape position="absolute 1 527 454 533" linetype="horizontal" id="line9" class="line_1" anchor="left top right"/>
  230. <Static text="Local Anesthetic" position="absolute 1 512 144 528" id="caption27" class="tit_2" anchor="left top"/>
  231. <Shape position="absolute 1 358 454 364" linetype="horizontal" id="line10" class="line_1" anchor="left top right"/>
  232. <Button position="absolute 390 172 454 191" id="btn_addagent02" class="btn5" visible="false" text="항목추가" onclick="sw_left1_case_agent_btn_addagent02_onclick" anchor="top right"/>
  233. <Button position="absolute 390 340 454 359" id="btn_addagent03" class="btn5" visible="false" text="항목추가" onclick="sw_left1_case_agent_btn_addagent03_onclick" anchor="top right"/>
  234. <Button position="absolute 390 509 454 528" id="btn_addagent04" class="btn5" visible="false" text="항목추가" onclick="sw_left1_case_agent_btn_addagent04_onclick" anchor="top right"/>
  235. <Calendar position="absolute 213 0 316 19" id="input2" class="input" anchor="top right"/>
  236. <MaskEdit position="absolute 317 0 357 19" id="input1" mask="@@:@@" onkeydown="sw_left1_case_agent_input1_onkeydown" type="string" anchor="top right"/>
  237. <Grid position="absolute 1 21 454 165" align="align:center middle;" id="grd_agent01" class="datagrid_sms" binddataset="ds_agent01_item" onrbuttondown="sw_left1_case_agent_grd_agent01_onrbuttondown" oncellclick="sw_left1_case_agent_grd_agent01_oncellclick" anchor="left top right" cellclickbound="cell" cellsizingtype="col">
  238. <Formats>
  239. <Format id="default">
  240. <Columns>
  241. <Column size="20"/>
  242. <Column size="0"/>
  243. <Column size="200"/>
  244. <Column size="70"/>
  245. <Column size="35"/>
  246. <Column size="70"/>
  247. <Column size="35"/>
  248. </Columns>
  249. <Rows>
  250. <Row size="24" band="head"/>
  251. <Row size="20"/>
  252. </Rows>
  253. <Band id="head">
  254. <Cell text="√"/>
  255. <Cell col="1" text="depth"/>
  256. <Cell col="2" text="기록성 흡입제"/>
  257. <Cell col="3" colspan="2" text="시작일시" taborder="undefined"/>
  258. <Cell col="5" colspan="2" text="종료일시" taborder="undefined"/>
  259. </Band>
  260. <Band id="body">
  261. <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked" expr="expr:(checked==&quot;true&quot;||checked==1)?1:0"/>
  262. <Cell col="1" text="bind:depth"/>
  263. <Cell col="2" style="align:left middle;" text="bind:prcpnm"/>
  264. <Cell col="3" displaytype="date" edittype="date" text="bind:drugfromdd" mask="yyyy-MM-dd"/>
  265. <Cell col="4" displaytype="text" edittype="date" text="bind:drugfromtm" mask="@@:@@"/>
  266. <Cell col="5" displaytype="date" edittype="date" text="bind:drugtodd" mask="yyyy-MM-dd"/>
  267. <Cell col="6" displaytype="text" edittype="text" text="bind:drugtotm" mask="@@:@@"/>
  268. </Band>
  269. </Format>
  270. </Formats>
  271. </Grid>
  272. <Button position="absolute 360 0 454 19" id="btn_setenddt" class="btn5" text="종료일시 적용" onclick="sw_left1_case_agent_btn_setenddt_onclick" anchor="top right"/>
  273. </Layout>
  274. </Layouts>
  275. </Tabpage>
  276. <Tabpage text="Drug" id="case_drug" scrollbars="none">
  277. <Layouts>
  278. <Layout>
  279. <Button position="absolute 224 0 288 19" id="btn_adddrug" class="btn5" visible="false" text="항목추가" onclick="sw_left1_case_drug_btn_adddrug_onclick" anchor="top right"/>
  280. <Static text="Drug" position="absolute 1 3 82 19" id="caption40" class="tit_2" anchor="left top"/>
  281. <Shape position="absolute 1 18 454 24" linetype="horizontal" id="line1" class="line_1" anchor="left top right"/>
  282. <Grid position="absolute 1 21 454 683" id="grd_drug" class="datagrid_sms" binddataset="ds_drug_item" oncellclick="sw_left1_case_drug_grd_drug_oncellclick" onrbuttondown="sw_left1_case_drug_grd_drug_onrbuttondown" anchor="all" cellsizingtype="col" cellclickbound="cell">
  283. <Formats>
  284. <Format id="default">
  285. <Columns>
  286. <Column size="20"/>
  287. <Column size="0"/>
  288. <Column size="180"/>
  289. <Column size="45"/>
  290. <Column size="30"/>
  291. <Column size="55"/>
  292. <Column size="100"/>
  293. </Columns>
  294. <Rows>
  295. <Row size="24" band="head"/>
  296. <Row size="24"/>
  297. </Rows>
  298. <Band id="head">
  299. <Cell text="√"/>
  300. <Cell col="1" text="depth"/>
  301. <Cell col="2" text="약품명"/>
  302. <Cell col="3" colspan="2" text="총용량" taborder="undefined"/>
  303. <Cell col="5" text="투여방법"/>
  304. <Cell col="6" text="소분류"/>
  305. </Band>
  306. <Band id="body">
  307. <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked" expr="expr:(checked==&quot;true&quot;||checked==1)?1:0"/>
  308. <Cell col="1" text="bind:depth"/>
  309. <Cell col="2" style="align:left middle;" text="bind:prcpnm"/>
  310. <Cell col="3" displaytype="number" text="bind:prcpvol" mask="#,###.999" tooltiptext="bind:prcpvol"/>
  311. <Cell col="4" text="bind:prcpvolunitnm"/>
  312. <Cell col="5" displaytype="combo" style="align:center middle;" text="bind:drugmthdcd" combodataset="ds_hidden_tmedmthdlist" combocodecol="mthdcd" combodatacol="mthdcnts1"/>
  313. <Cell col="6" displaytype="combo" text="bind:clscd" combodataset="ds_init_M0287" combocodecol="cdid" combodatacol="cdnm"/>
  314. </Band>
  315. </Format>
  316. </Formats>
  317. </Grid>
  318. <Combo position="absolute 290 0 454 19" id="cmb_clscd" class="combo_search" innerdataset="@ds_init_M0287" datacolumn="cdnm" codecolumn="cdid" onitemchanged="sw_left1_case_drug_cmb_clscd_onitemchanged" anchor="top right"/>
  319. </Layout>
  320. </Layouts>
  321. </Tabpage>
  322. <Tabpage text="Fluid/Blood" id="case_fluid" scrollbars="none">
  323. <Layouts>
  324. <Layout>
  325. <Button position="absolute 384 0 454 19" id="btn_addfluid" class="btn5" visible="false" text="항목추가" onclick="sw_left1_case_fluid_btn_addfluid_onclick" anchor="top right"/>
  326. <Static text="Fluid" position="absolute 1 3 99 19" id="caption52" class="tit_2" anchor="left top"/>
  327. <Shape position="absolute 1 465 454 471" linetype="horizontal" id="line14" class="line_1" anchor="left top right"/>
  328. <Grid position="absolute 1 21 454 439" id="grd_fluid" class="datagrid_sms" binddataset="ds_fluid_item" oncellclick="sw_left1_case_fluid_grd_fluid_oncellclick" onrbuttondown="sw_left1_case_fluid_grd_fluid_onrbuttondown" anchor="left top right" cellclickbound="cell" cellsizingtype="col">
  329. <Formats>
  330. <Format id="default">
  331. <Columns>
  332. <Column size="20"/>
  333. <Column size="0"/>
  334. <Column size="280"/>
  335. <Column size="45"/>
  336. <Column size="30"/>
  337. <Column size="55"/>
  338. </Columns>
  339. <Rows>
  340. <Row size="24" band="head"/>
  341. <Row size="22"/>
  342. </Rows>
  343. <Band id="head">
  344. <Cell text="√"/>
  345. <Cell col="1" text="depth"/>
  346. <Cell col="2" text="약품명"/>
  347. <Cell col="3" colspan="2" text="총용량" taborder="undefined"/>
  348. <Cell col="5" text="투여방법"/>
  349. </Band>
  350. <Band id="body">
  351. <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked" expr="expr:(checked==&quot;true&quot;||checked==1)?1:0"/>
  352. <Cell col="1" text="bind:depth"/>
  353. <Cell col="2" style="align:left middle;" text="bind:prcpnm"/>
  354. <Cell col="3" displaytype="number" text="bind:prcpvol" mask="#,###.999"/>
  355. <Cell col="4" text="bind:prcpvolunitnm"/>
  356. <Cell col="5" displaytype="combo" style="align:center middle;" text="bind:drugmthdcd" combodataset="ds_hidden_tmedmthdlist" combocodecol="mthdcd" combodatacol="mthdcnts1"/>
  357. </Band>
  358. </Format>
  359. </Formats>
  360. </Grid>
  361. <Static text="Blood" position="absolute 1 450 90 466" id="caption51" class="tit_2" anchor="left top"/>
  362. <Shape position="absolute 1 18 454 24" linetype="horizontal" id="line13" class="line_1" anchor="left top right"/>
  363. <Grid position="absolute 1 468 454 683" id="grd_blodlist" class="datagrid_sms" binddataset="ds_blodlist_item" onrbuttondown="sw_left1_case_fluid_grd_blodlist_onrbuttondown" oncelldblclick="sw_left1_case_fluid_grd_blodlist_oncelldblclick" anchor="all" cellsizingtype="col">
  364. <Formats>
  365. <Format id="default">
  366. <Columns>
  367. <Column size="0"/>
  368. <Column size="150"/>
  369. <Column size="80"/>
  370. <Column size="45"/>
  371. <Column size="25"/>
  372. <Column size="70"/>
  373. <Column size="60"/>
  374. </Columns>
  375. <Rows>
  376. <Row size="24" band="head"/>
  377. <Row size="24"/>
  378. </Rows>
  379. <Band id="head">
  380. <Cell text="처방코드"/>
  381. <Cell col="1" text="혈액명"/>
  382. <Cell col="2" text="혈액번호"/>
  383. <Cell col="3" text="혈액형"/>
  384. <Cell col="4" text="RH"/>
  385. <Cell col="5" text="바코드"/>
  386. <Cell col="6" style="align:top;" text="준비혈액&#13;&#10;일련번호"/>
  387. </Band>
  388. <Band id="body">
  389. <Cell text="bind:prcpcd"/>
  390. <Cell col="1" style="align:left middle;" text="bind:prcpnm"/>
  391. <Cell col="2" text="bind:blodno"/>
  392. <Cell col="3" text="bind:abo"/>
  393. <Cell col="4" text="bind:rh"/>
  394. <Cell col="5" text="bind:blodbarcd"/>
  395. <Cell col="6" text="bind:prepblodseqno"/>
  396. </Band>
  397. </Format>
  398. </Formats>
  399. </Grid>
  400. <Grid position="absolute 3 553 451 643" id="grd_blod" class="datagrid_sms" visible="false" binddataset="ds_blod_item" oncellclick="sw_left1_case_fluid_grd_blod_oncellclick" cellsizingtype="col" cellclickbound="cell">
  401. <Formats>
  402. <Format id="default">
  403. <Columns>
  404. <Column size="20"/>
  405. <Column size="0"/>
  406. <Column size="280"/>
  407. <Column size="45"/>
  408. <Column size="30"/>
  409. <Column size="55"/>
  410. </Columns>
  411. <Rows>
  412. <Row size="24" band="head"/>
  413. <Row size="24"/>
  414. </Rows>
  415. <Band id="head">
  416. <Cell text="√"/>
  417. <Cell col="1" text="depth"/>
  418. <Cell col="2" text="혈액성분제제"/>
  419. <Cell col="3" colspan="2" text="총용량" taborder="undefined"/>
  420. <Cell col="5" text="투여방법"/>
  421. </Band>
  422. <Band id="body">
  423. <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked" expr="expr:(checked==&quot;true&quot;||checked==1)?1:0"/>
  424. <Cell col="1" text="bind:depth"/>
  425. <Cell col="2" text="bind:prcpnm"/>
  426. <Cell col="3" displaytype="text" edittype="text" text="bind:prcpvol" mask="#,###.999"/>
  427. <Cell col="4" text="bind:prcpvolunitnm"/>
  428. <Cell col="5" displaytype="combo" style="align:center middle;" text="bind:drugmthdcd" combodataset="ds_hidden_tmedmthdlist" combocodecol="mthdcd" combodatacol="mthdcnts1"/>
  429. </Band>
  430. </Format>
  431. </Formats>
  432. </Grid>
  433. <Button position="absolute 217 447 281 466" id="btn_addblod" class="btn5" visible="false" text="항목추가" onclick="sw_left1_case_fluid_btn_addblod_onclick" anchor="top right"/>
  434. <Button position="absolute 390 447 454 466" id="btn_ocsblod" class="btn5" text="혈액처방" onclick="sw_left1_case_fluid_btn_ocsblod_onclick" anchor="top right"/>
  435. <Button position="absolute 283 447 388 466" id="btn_blodlist" class="btn5" text="혈액리스트 조회" onclick="sw_left1_case_fluid_btn_blodlist_onclick" anchor="top right"/>
  436. <Div position="absolute 113 238 202 473" id="grup_blodcopyform" visible="false" style="background:#20b2aa99;border:2 solid #808080ff ;">
  437. <Layouts>
  438. <Layout>
  439. <Button position="absolute 32 209 85 228" id="button10" class="btn2" text="확 인" anchor="default" onclick="sw_left1_case_fluid_grup_blodcopyform_button10_onclick"/>
  440. <Grid position="absolute 0 0 85 208" id="grd_blodcopylist" class="datagrid_sms" binddataset="ds_grd_blodcopylist" anchor="default" oncellclick="sw_left1_case_fluid_grup_blodcopyform_grd_blodcopylist_oncellclick">
  441. <Formats>
  442. <Format id="default">
  443. <Columns>
  444. <Column size="20"/>
  445. <Column size="43"/>
  446. </Columns>
  447. <Rows>
  448. <Row size="24" band="head"/>
  449. <Row size="24"/>
  450. </Rows>
  451. <Band id="head">
  452. <Cell text="√"/>
  453. <Cell col="1" text="순번"/>
  454. </Band>
  455. <Band id="body">
  456. <Cell displaytype="checkbox" edittype="checkbox" text="bind:chk" expr="expr:(chk==&quot;true&quot;||chk==1)?1:0"/>
  457. <Cell col="1" text="bind:seq"/>
  458. </Band>
  459. </Format>
  460. </Formats>
  461. </Grid>
  462. </Layout>
  463. </Layouts>
  464. </Div>
  465. </Layout>
  466. </Layouts>
  467. </Tabpage>
  468. <Tabpage text="Proc" id="case_proc" scrollbars="none">
  469. <Layouts>
  470. <Layout>
  471. <Button position="absolute 386 0 450 19" id="btn_addproc" class="btn5" visible="false" text="항목추가" onclick="sw_left1_case_proc_btn_addproc_onclick" anchor="top right"/>
  472. <Static text="Proc" position="absolute 1 3 135 19" id="caption41" class="tit_2" anchor="left top"/>
  473. <Shape position="absolute 1 18 454 24" linetype="horizontal" id="line2" class="line_1" anchor="left top right"/>
  474. <Grid position="absolute 1 21 454 683" id="grd_proc" class="datagrid_sms" binddataset="ds_proc_item" oncellclick="sw_left1_case_proc_grd_proc_oncellclick" anchor="all" cellsizingtype="col" cellclickbound="cell">
  475. <Formats>
  476. <Format id="default">
  477. <Columns>
  478. <Column size="20"/>
  479. <Column size="0"/>
  480. <Column size="410"/>
  481. </Columns>
  482. <Rows>
  483. <Row size="24" band="head"/>
  484. <Row size="24"/>
  485. </Rows>
  486. <Band id="head">
  487. <Cell text="√"/>
  488. <Cell col="1" text="depth"/>
  489. <Cell col="2" text="처치명"/>
  490. </Band>
  491. <Band id="body">
  492. <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked" expr="expr:(checked==&quot;true&quot;||checked==1)?1:0"/>
  493. <Cell col="1" text="bind:depth"/>
  494. <Cell col="2" style="align:left middle;" text="bind:prcpnm"/>
  495. </Band>
  496. </Format>
  497. </Formats>
  498. </Grid>
  499. </Layout>
  500. </Layouts>
  501. </Tabpage>
  502. <Tabpage text="검색" id="case_search" scrollbars="none">
  503. <Layouts>
  504. <Layout>
  505. <Shape position="absolute 1 18 454 24" linetype="horizontal" id="line3" class="line_1" anchor="left top right"/>
  506. <Button position="absolute 325 0 378 19" id="btn_search" class="btn2" text="검색" onclick="sw_left1_case_search_btn_search_onclick" anchor="left top"/>
  507. <Edit position="absolute 140 0 320 19" id="ipt_search" class="input_default" onkeyup="sw_left1_case_search_ipt_search_onkeyup" anchor="left top" autoselect="true"/>
  508. <Grid position="absolute 1 21 454 683" align="align:center middle;" id="grd_search" class="datagrid_sms" binddataset="ds_grd_search" oncellclick="sw_left1_case_search_grd_search_oncellclick" onrbuttondown="sw_left1_case_search_grd_search_onrbuttondown" anchor="all" cellclickbound="cell" cellsizingtype="col" tooltiptype="hover">
  509. <Formats>
  510. <Format id="default">
  511. <Columns>
  512. <Column size="25"/>
  513. <Column size="50"/>
  514. <Column size="220"/>
  515. <Column size="0"/>
  516. <Column size="0"/>
  517. <Column size="0"/>
  518. <Column size="45"/>
  519. <Column size="30"/>
  520. <Column size="55"/>
  521. <Column size="0"/>
  522. <Column size="0"/>
  523. <Column size="0"/>
  524. <Column size="0"/>
  525. </Columns>
  526. <Rows>
  527. <Row size="24" band="head"/>
  528. <Row size="24"/>
  529. </Rows>
  530. <Band id="head">
  531. <Cell text="√"/>
  532. <Cell col="1" text="구분"/>
  533. <Cell col="2" text="처방명"/>
  534. <Cell col="3" text="처방코드"/>
  535. <Cell col="4" text="기록총용량"/>
  536. <Cell col="5" text="기록총용량"/>
  537. <Cell col="6" colspan="2" text="처방총용량" taborder="undefined"/>
  538. <Cell col="8" text="투여방법"/>
  539. <Cell col="9" text="약어명"/>
  540. <Cell col="10" text="소분류"/>
  541. <Cell col="11" text="처방적용유무"/>
  542. <Cell col="12" text="remark"/>
  543. </Band>
  544. <Band id="body">
  545. <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked" expr="expr:(checked==&quot;true&quot;||checked==1)?1:0"/>
  546. <Cell col="1" displaytype="combo" style="align:center middle;" text="bind:prcptype" combodataset="ds_prcptype_item" combocodecol="value" combodatacol="label"/>
  547. <Cell col="2" style="align:left middle;" text="bind:prcpnm" tooltiptext="bind:prcpnm"/>
  548. <Cell col="3" text="bind:prcpcd"/>
  549. <Cell col="4" text="bind:recvol" mask="#,###.999"/>
  550. <Cell col="5" text="bind:prcpvolunitnm"/>
  551. <Cell col="6" displaytype="number" text="bind:prcpvol" mask="#,###.999"/>
  552. <Cell col="7" text="bind:prcpvolunitnm"/>
  553. <Cell col="8" displaytype="combo" style="align:center middle;" text="bind:drugmthdcd" combodataset="ds_hidden_tmedmthdlist" combocodecol="mthdcd" combodatacol="mthdcnts1"/>
  554. <Cell col="9" text="bind:abbrnm"/>
  555. <Cell col="10" text="bind:clscd"/>
  556. <Cell col="11" text="bind:prcpappyn"/>
  557. <Cell col="12" text="bind:remark"/>
  558. </Band>
  559. </Format>
  560. </Formats>
  561. </Grid>
  562. <Radio position="absolute 5 0 138 20" id="radio1" class="radio_search" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" value="nm" index="1" anchor="left top">
  563. <Dataset id="innerdataset">
  564. <ColumnInfo>
  565. <Column id="codecolumn"/>
  566. <Column id="datacolumn"/>
  567. </ColumnInfo>
  568. <Rows>
  569. <Row>
  570. <Col id="codecolumn">cd</Col>
  571. <Col id="datacolumn">처방코드</Col>
  572. </Row>
  573. <Row>
  574. <Col id="codecolumn">nm</Col>
  575. <Col id="datacolumn">처방명</Col>
  576. </Row>
  577. </Rows>
  578. </Dataset>
  579. </Radio>
  580. <Button position="absolute 390 0 454 19" id="btn_addsearch" class="btn5" visible="false" text="항목추가" onclick="sw_left1_case_search_btn_addsearch_onclick" anchor="top right"/>
  581. </Layout>
  582. </Layouts>
  583. </Tabpage>
  584. </Tabpages>
  585. </Tab>
  586. <PopupMenu id="pmnbloodrght" position="absolute 472 24 646 47" idcolumn="idcolumn" captioncolumn="captioncolumn" levelcolumn="levelcolumn" enablecolumn="enablecolumn" iconcolumn="iconcolumn" checkboxcolumn="checkboxcolumn" hotkeycolumn="hotkeycolumn" userdatacolumn="userdatacolumn" onmenuclick="pmnbloodrght_onmenuclick">
  587. <Dataset id="innerdataset">
  588. <ColumnInfo>
  589. <Column id="idcolumn" size="256"/>
  590. <Column id="captioncolumn" size="256"/>
  591. <Column id="levelcolumn" size="256"/>
  592. <Column id="enablecolumn" size="256"/>
  593. <Column id="iconcolumn" size="256"/>
  594. <Column id="checkboxcolumn" size="256"/>
  595. <Column id="hotkeycolumn" size="256"/>
  596. <Column id="userdatacolumn" size="256"/>
  597. </ColumnInfo>
  598. <Rows>
  599. <Row>
  600. <Col id="idcolumn">fSetBlodno</Col>
  601. <Col id="captioncolumn">준비혈액일련번호 복사하기</Col>
  602. <Col id="levelcolumn"/>
  603. <Col id="enablecolumn"/>
  604. <Col id="iconcolumn"/>
  605. <Col id="checkboxcolumn"/>
  606. <Col id="hotkeycolumn"/>
  607. <Col id="userdatacolumn"/>
  608. </Row>
  609. </Rows>
  610. </Dataset>
  611. </PopupMenu>
  612. <PopupMenu id="pmnmenu2" position="absolute 474 70 650 93" idcolumn="idcolumn" captioncolumn="captioncolumn" levelcolumn="levelcolumn" enablecolumn="enablecolumn" iconcolumn="iconcolumn" checkboxcolumn="checkboxcolumn" hotkeycolumn="hotkeycolumn" userdatacolumn="userdatacolumn" onmenuclick="pmnmenu2_onmenuclick">
  613. <Dataset id="innerdataset">
  614. <ColumnInfo>
  615. <Column id="idcolumn" size="256"/>
  616. <Column id="captioncolumn" size="256"/>
  617. <Column id="levelcolumn" size="256"/>
  618. <Column id="enablecolumn" size="256"/>
  619. <Column id="iconcolumn" size="256"/>
  620. <Column id="checkboxcolumn" size="256"/>
  621. <Column id="hotkeycolumn" size="256"/>
  622. <Column id="userdatacolumn" size="256"/>
  623. </ColumnInfo>
  624. <Rows>
  625. <Row>
  626. <Col id="idcolumn">fAddSubRec</Col>
  627. <Col id="captioncolumn">추가기록</Col>
  628. <Col id="levelcolumn"/>
  629. <Col id="enablecolumn"/>
  630. <Col id="iconcolumn"/>
  631. <Col id="checkboxcolumn"/>
  632. <Col id="hotkeycolumn"/>
  633. <Col id="userdatacolumn"/>
  634. </Row>
  635. </Rows>
  636. </Dataset>
  637. </PopupMenu>
  638. <PopupMenu id="pmnmenu7" idcolumn="idcolumn" captioncolumn="captioncolumn" levelcolumn="levelcolumn" enablecolumn="enablecolumn" iconcolumn="iconcolumn" checkboxcolumn="checkboxcolumn" hotkeycolumn="hotkeycolumn" userdatacolumn="userdatacolumn" position="absolute 472 105 648 128" onmenuclick="pmnmenu7_onmenuclick">
  639. <Dataset id="innerdataset">
  640. <ColumnInfo>
  641. <Column id="idcolumn" size="256"/>
  642. <Column id="captioncolumn" size="256"/>
  643. <Column id="levelcolumn" size="256"/>
  644. <Column id="enablecolumn" size="256"/>
  645. <Column id="iconcolumn" size="256"/>
  646. <Column id="checkboxcolumn" size="256"/>
  647. <Column id="hotkeycolumn" size="256"/>
  648. <Column id="userdatacolumn" size="256"/>
  649. </ColumnInfo>
  650. <Rows>
  651. <Row>
  652. <Col id="idcolumn">fDrugInfo</Col>
  653. <Col id="captioncolumn">약품편람</Col>
  654. <Col id="levelcolumn"/>
  655. <Col id="enablecolumn"/>
  656. <Col id="iconcolumn"/>
  657. <Col id="checkboxcolumn"/>
  658. <Col id="hotkeycolumn"/>
  659. <Col id="userdatacolumn"/>
  660. </Row>
  661. </Rows>
  662. </Dataset>
  663. </PopupMenu>
  664. </Layout>
  665. </Layouts>
  666. <Objects>
  667. <Dataset id="ds_recmast_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  668. <ColumnInfo>
  669. <Column id="depth" type="STRING" size="256"/>
  670. <Column id="recitem" type="STRING" size="256"/>
  671. <Column id="suprecitem" type="STRING" size="256"/>
  672. <Column id="rec" type="STRING" size="256"/>
  673. <Column id="recnm" type="STRING" size="256"/>
  674. <Column id="subrec" type="STRING" size="256"/>
  675. <Column id="rectype" type="STRING" size="256"/>
  676. <Column id="checked" type="STRING" size="256"/>
  677. </ColumnInfo>
  678. <Rows>
  679. <Row/>
  680. </Rows>
  681. </Dataset>
  682. <Dataset id="ds_init_recsetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  683. <ColumnInfo>
  684. <Column id="setnm" type="STRING" size="256"/>
  685. <Column id="setcd" type="STRING" size="256"/>
  686. </ColumnInfo>
  687. </Dataset>
  688. <Dataset id="ds_prcpset_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  689. <ColumnInfo>
  690. <Column id="checked" type="STRING" size="256"/>
  691. <Column id="prcptype" type="STRING" size="256"/>
  692. <Column id="prcpcd" type="STRING" size="256"/>
  693. <Column id="prcpnm" type="STRING" size="256"/>
  694. <Column id="prcpvol" type="STRING" size="256"/>
  695. <Column id="prcpvolunitnm" type="STRING" size="256"/>
  696. <Column id="clscd" type="STRING" size="256"/>
  697. </ColumnInfo>
  698. <Rows>
  699. <Row/>
  700. </Rows>
  701. </Dataset>
  702. <Dataset id="ds_init_setlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  703. <ColumnInfo>
  704. <Column id="setnm" type="STRING" size="256"/>
  705. <Column id="setcd" type="STRING" size="256"/>
  706. <Column id="clscd" type="STRING" size="256"/>
  707. </ColumnInfo>
  708. </Dataset>
  709. <Dataset id="ds_agent04_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  710. <ColumnInfo>
  711. <Column id="checked" type="STRING" size="256"/>
  712. <Column id="depth" type="STRING" size="256"/>
  713. <Column id="prcpnm" type="STRING" size="256"/>
  714. <Column id="prcpvol" type="STRING" size="256"/>
  715. <Column id="prcpvolunitnm" type="STRING" size="256"/>
  716. <Column id="drugmthdcd" type="STRING" size="256"/>
  717. </ColumnInfo>
  718. <Rows>
  719. <Row/>
  720. </Rows>
  721. </Dataset>
  722. <Dataset id="ds_agent03_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  723. <ColumnInfo>
  724. <Column id="checked" type="STRING" size="256"/>
  725. <Column id="depth" type="STRING" size="256"/>
  726. <Column id="prcpnm" type="STRING" size="256"/>
  727. <Column id="prcpvol" type="STRING" size="256"/>
  728. <Column id="prcpvolunitnm" type="STRING" size="256"/>
  729. <Column id="drugmthdcd" type="STRING" size="256"/>
  730. </ColumnInfo>
  731. <Rows>
  732. <Row/>
  733. </Rows>
  734. </Dataset>
  735. <Dataset id="ds_agent02_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  736. <ColumnInfo>
  737. <Column id="checked" type="STRING" size="256"/>
  738. <Column id="depth" type="STRING" size="256"/>
  739. <Column id="prcpnm" type="STRING" size="256"/>
  740. <Column id="prcpvol" type="STRING" size="256"/>
  741. <Column id="prcpvolunitnm" type="STRING" size="256"/>
  742. <Column id="drugmthdcd" type="STRING" size="256"/>
  743. </ColumnInfo>
  744. <Rows>
  745. <Row/>
  746. </Rows>
  747. </Dataset>
  748. <Dataset id="ds_agent01_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  749. <ColumnInfo>
  750. <Column id="checked" type="STRING" size="256"/>
  751. <Column id="depth" type="STRING" size="256"/>
  752. <Column id="prcpnm" type="STRING" size="256"/>
  753. <Column id="drugfromdd" type="STRING" size="256"/>
  754. <Column id="drugfromtm" type="STRING" size="256"/>
  755. <Column id="drugtodd" type="STRING" size="256"/>
  756. <Column id="drugtotm" type="STRING" size="256"/>
  757. </ColumnInfo>
  758. <Rows>
  759. <Row/>
  760. </Rows>
  761. </Dataset>
  762. <Dataset id="ds_drug_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  763. <ColumnInfo>
  764. <Column id="checked" type="STRING" size="256"/>
  765. <Column id="depth" type="STRING" size="256"/>
  766. <Column id="prcpnm" type="STRING" size="256"/>
  767. <Column id="prcpvol" type="STRING" size="256"/>
  768. <Column id="prcpvolunitnm" type="STRING" size="256"/>
  769. <Column id="drugmthdcd" type="STRING" size="256"/>
  770. <Column id="clscd" type="STRING" size="256"/>
  771. </ColumnInfo>
  772. <Rows>
  773. <Row/>
  774. </Rows>
  775. </Dataset>
  776. <Dataset id="ds_init_M0287" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  777. <ColumnInfo>
  778. <Column id="cdnm" type="STRING" size="256"/>
  779. <Column id="cdid" type="STRING" size="256"/>
  780. </ColumnInfo>
  781. </Dataset>
  782. <Dataset id="ds_fluid_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  783. <ColumnInfo>
  784. <Column id="checked" type="STRING" size="256"/>
  785. <Column id="depth" type="STRING" size="256"/>
  786. <Column id="prcpnm" type="STRING" size="256"/>
  787. <Column id="prcpvol" type="STRING" size="256"/>
  788. <Column id="prcpvolunitnm" type="STRING" size="256"/>
  789. <Column id="drugmthdcd" type="STRING" size="256"/>
  790. </ColumnInfo>
  791. <Rows>
  792. <Row/>
  793. </Rows>
  794. </Dataset>
  795. <Dataset id="ds_blodlist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  796. <ColumnInfo>
  797. <Column id="prcpcd" type="STRING" size="256"/>
  798. <Column id="prcpnm" type="STRING" size="256"/>
  799. <Column id="blodno" type="STRING" size="256"/>
  800. <Column id="abo" type="STRING" size="256"/>
  801. <Column id="rh" type="STRING" size="256"/>
  802. <Column id="blodbarcd" type="STRING" size="256"/>
  803. <Column id="prepblodseqno" type="STRING" size="256"/>
  804. </ColumnInfo>
  805. <Rows>
  806. <Row/>
  807. </Rows>
  808. </Dataset>
  809. <Dataset id="ds_blod_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  810. <ColumnInfo>
  811. <Column id="checked" type="STRING" size="256"/>
  812. <Column id="depth" type="STRING" size="256"/>
  813. <Column id="prcpnm" type="STRING" size="256"/>
  814. <Column id="prcpvol" type="STRING" size="256"/>
  815. <Column id="prcpvolunitnm" type="STRING" size="256"/>
  816. <Column id="drugmthdcd" type="STRING" size="256"/>
  817. </ColumnInfo>
  818. <Rows>
  819. <Row/>
  820. </Rows>
  821. </Dataset>
  822. <Dataset id="ds_grd_blodcopylist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  823. <ColumnInfo>
  824. <Column id="chk" type="STRING" size="256"/>
  825. <Column id="seq" type="STRING" size="256"/>
  826. </ColumnInfo>
  827. </Dataset>
  828. <Dataset id="ds_proc_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  829. <ColumnInfo>
  830. <Column id="checked" type="STRING" size="256"/>
  831. <Column id="depth" type="STRING" size="256"/>
  832. <Column id="prcpnm" type="STRING" size="256"/>
  833. </ColumnInfo>
  834. </Dataset>
  835. <Dataset id="ds_grd_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  836. <ColumnInfo>
  837. <Column id="checked" type="STRING" size="256"/>
  838. <Column id="prcptype" type="STRING" size="256"/>
  839. <Column id="prcpnm" type="STRING" size="256"/>
  840. <Column id="prcpcd" type="STRING" size="256"/>
  841. <Column id="recvol" type="STRING" size="256"/>
  842. <Column id="prcpvolunitnm" type="STRING" size="256"/>
  843. <Column id="prcpvol" type="STRING" size="256"/>
  844. <Column id="prcpvolunitnm" type="STRING" size="256"/>
  845. <Column id="drugmthdcd" type="STRING" size="256"/>
  846. <Column id="abbrnm" type="STRING" size="256"/>
  847. <Column id="clscd" type="STRING" size="256"/>
  848. <Column id="prcpappyn" type="STRING" size="256"/>
  849. <Column id="remark" type="STRING" size="256"/>
  850. </ColumnInfo>
  851. </Dataset>
  852. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  853. <ColumnInfo>
  854. <Column id="instcd" type="STRING" size="256"/>
  855. <Column id="anstdeptcd" type="STRING" size="256"/>
  856. <Column id="opschedd" type="STRING" size="256"/>
  857. <Column id="queryflag" type="STRING" size="256"/>
  858. <Column id="anstinfo" type="STRING" size="256"/>
  859. <Column id="oprsrvno" type="STRING" size="256"/>
  860. <Column id="ophistno" type="STRING" size="256"/>
  861. <Column id="pid" type="STRING" size="256"/>
  862. <Column id="anstrecno" type="STRING" size="256"/>
  863. <Column id="prcptype" type="STRING" size="256"/>
  864. <Column id="clscd" type="STRING" size="256"/>
  865. <Column id="settype" type="STRING" size="256"/>
  866. <Column id="currentdate" type="STRING" size="256"/>
  867. <Column id="setclscd" type="STRING" size="256"/>
  868. <Column id="setcd" type="STRING" size="256"/>
  869. <Column id="flag" type="STRING" size="256"/>
  870. <Column id="data" type="STRING" size="256"/>
  871. <Column id="ioflag" type="STRING" size="256"/>
  872. <Column id="prcpfromdd" type="STRING" size="256"/>
  873. <Column id="prcptodd" type="STRING" size="256"/>
  874. <Column id="recsetcd" type="STRING" size="256"/>
  875. <Column id="ansttodd" type="STRING" size="256"/>
  876. </ColumnInfo>
  877. <Rows>
  878. <Row/>
  879. </Rows>
  880. </Dataset>
  881. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  882. <ColumnInfo>
  883. <Column id="agenttodd" type="STRING" size="256"/>
  884. <Column id="agenttotm" type="STRING" size="256"/>
  885. <Column id="agentfromdd" type="STRING" size="256"/>
  886. <Column id="agentfromtm" type="STRING" size="256"/>
  887. <Column id="ansttm" type="STRING" size="256"/>
  888. <Column id="anstmnt" type="STRING" size="256"/>
  889. <Column id="selectedrec" type="STRING" size="256"/>
  890. <Column id="subrec" type="STRING" size="256"/>
  891. <Column id="recsetcd" type="STRING" size="256"/>
  892. <Column id="prcpsetcd" type="STRING" size="256"/>
  893. </ColumnInfo>
  894. <Rows>
  895. <Row>
  896. <Col id="agenttodd"/>
  897. <Col id="agenttotm"/>
  898. <Col id="agentfromdd"/>
  899. <Col id="agentfromtm"/>
  900. <Col id="ansttm"/>
  901. <Col id="anstmnt"/>
  902. <Col id="selectedrec"/>
  903. <Col id="subrec"/>
  904. <Col id="recsetcd"/>
  905. <Col id="prcpsetcd"/>
  906. </Row>
  907. </Rows>
  908. </Dataset>
  909. <Dataset id="ds_subrec_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  910. <ColumnInfo>
  911. <Column id="label" type="STRING" size="256"/>
  912. <Column id="value" type="STRING" size="256"/>
  913. </ColumnInfo>
  914. <Rows>
  915. <Row>
  916. <Col id="label">폴더</Col>
  917. <Col id="value">F</Col>
  918. </Row>
  919. <Row>
  920. <Col id="label">기록</Col>
  921. <Col id="value">R</Col>
  922. </Row>
  923. <Row>
  924. <Col id="label">처방</Col>
  925. <Col id="value">P</Col>
  926. </Row>
  927. </Rows>
  928. </Dataset>
  929. <FilteredDataset id="ds_init_setlist1" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_init_setlist" filterstr="clscd == &quot;1&quot;"/>
  930. <Dataset id="ds_prcptype_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  931. <ColumnInfo>
  932. <Column id="label" type="STRING" size="256"/>
  933. <Column id="value" type="STRING" size="256"/>
  934. </ColumnInfo>
  935. <Rows>
  936. <Row>
  937. <Col id="label">Agent</Col>
  938. <Col id="value">A</Col>
  939. </Row>
  940. <Row>
  941. <Col id="label">Drug</Col>
  942. <Col id="value">D</Col>
  943. </Row>
  944. <Row>
  945. <Col id="label">Fluid</Col>
  946. <Col id="value">F</Col>
  947. </Row>
  948. <Row>
  949. <Col id="label">Blood</Col>
  950. <Col id="value">B</Col>
  951. </Row>
  952. <Row>
  953. <Col id="label">Proc</Col>
  954. <Col id="value">P</Col>
  955. </Row>
  956. </Rows>
  957. </Dataset>
  958. <Dataset id="ds_send_setinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  959. <ColumnInfo>
  960. <Column id="setcd" type="STRING" size="256"/>
  961. <Column id="setnm" type="STRING" size="256"/>
  962. <Column id="settype" type="STRING" size="256"/>
  963. <Column id="valiyn" type="STRING" size="256"/>
  964. <Column id="status" type="STRING" size="256"/>
  965. <Column id="instcd" type="STRING" size="256"/>
  966. <Column id="currentdate" type="STRING" size="256"/>
  967. </ColumnInfo>
  968. <Rows>
  969. <Row>
  970. <Col id="setcd"/>
  971. <Col id="setnm"/>
  972. <Col id="settype"/>
  973. <Col id="valiyn"/>
  974. <Col id="status"/>
  975. <Col id="instcd"/>
  976. <Col id="currentdate"/>
  977. </Row>
  978. </Rows>
  979. </Dataset>
  980. <Dataset id="ds_hidden_tmedmthdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  981. <ColumnInfo>
  982. <Column id="status" type="STRING" size="256"/>
  983. <Column id="abbrnm" type="STRING" size="256"/>
  984. <Column id="mthdcnts1" type="STRING" size="256"/>
  985. <Column id="mthdcnts" type="STRING" size="256"/>
  986. <Column id="mthdcd" type="STRING" size="256"/>
  987. <Column id="basecnt" type="STRING" size="256"/>
  988. <Column id="adminpath" type="STRING" size="256"/>
  989. <Column id="mealflag" type="STRING" size="256"/>
  990. <Column id="drdirecyn" type="STRING" size="256"/>
  991. </ColumnInfo>
  992. <Rows>
  993. <Row>
  994. <Col id="status"/>
  995. <Col id="abbrnm">-</Col>
  996. <Col id="mthdcnts1">-</Col>
  997. <Col id="mthdcnts"/>
  998. <Col id="mthdcd">-</Col>
  999. <Col id="basecnt"/>
  1000. <Col id="adminpath"/>
  1001. <Col id="mealflag"/>
  1002. <Col id="drdirecyn"/>
  1003. </Row>
  1004. </Rows>
  1005. </Dataset>
  1006. <Dataset id="ds_hidden_receivedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1007. <ColumnInfo>
  1008. <Column id="srchdrugcd" type="STRING" size="256"/>
  1009. </ColumnInfo>
  1010. <Rows>
  1011. <Row/>
  1012. </Rows>
  1013. </Dataset>
  1014. <Dataset id="ds_anstrec_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1015. <ColumnInfo>
  1016. <Column id="recitem" type="STRING" size="256"/>
  1017. <Column id="rectype" type="STRING" size="256"/>
  1018. <Column id="recnm" type="STRING" size="256"/>
  1019. <Column id="rec" type="STRING" size="256"/>
  1020. <Column id="subrec" type="STRING" size="256"/>
  1021. </ColumnInfo>
  1022. <Rows>
  1023. <Row/>
  1024. </Rows>
  1025. </Dataset>
  1026. <Dataset id="ds_agent01n_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_agent01_item_oncolumnchanged">
  1027. <ColumnInfo>
  1028. <Column id="checked" type="STRING" size="256"/>
  1029. <Column id="depth" type="STRING" size="256"/>
  1030. <Column id="prcpnm" type="STRING" size="256"/>
  1031. <Column id="drugfromdd" type="STRING" size="256"/>
  1032. <Column id="drugfromtm" type="STRING" size="256"/>
  1033. <Column id="drugtodd" type="STRING" size="256"/>
  1034. <Column id="drugtotm" type="STRING" size="256"/>
  1035. </ColumnInfo>
  1036. </Dataset>
  1037. <Dataset id="ds_prcpsetitem_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1038. <ColumnInfo>
  1039. <Column id="checked" type="STRING" size="256"/>
  1040. <Column id="prcptype" type="STRING" size="256"/>
  1041. <Column id="prcpcd" type="STRING" size="256"/>
  1042. <Column id="prcpnm" type="STRING" size="256"/>
  1043. <Column id="prcpvol" type="STRING" size="256"/>
  1044. <Column id="prcpvolunitnm" type="STRING" size="256"/>
  1045. <Column id="clscd" type="STRING" size="256"/>
  1046. </ColumnInfo>
  1047. <Rows>
  1048. <Row/>
  1049. </Rows>
  1050. </Dataset>
  1051. <Dataset id="ds_send_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1052. <ColumnInfo>
  1053. <Column id="cond1" type="STRING" size="256"/>
  1054. <Column id="cond2" type="STRING" size="256"/>
  1055. <Column id="cond3" type="STRING" size="256"/>
  1056. </ColumnInfo>
  1057. <Rows>
  1058. <Row/>
  1059. </Rows>
  1060. </Dataset>
  1061. <Dataset id="ds_prcpmast_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1062. <ColumnInfo>
  1063. <Column id="prcptype" type="STRING" size="256" sumtext="처방타입"/>
  1064. <Column id="clscd" type="STRING" size="256" sumtext="소분류"/>
  1065. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  1066. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  1067. <Column id="abbrnm" type="STRING" size="256" sumtext="약어명"/>
  1068. <Column id="prcpvol" type="STRING" size="256" sumtext="처방총용량"/>
  1069. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="총용량단위"/>
  1070. <Column id="drugmthdcd" type="STRING" size="256" sumtext="투여방법코드"/>
  1071. <Column id="recvol" type="STRING" size="256" sumtext="기록총용량"/>
  1072. <Column id="remark" type="STRING" size="256" sumtext="remark"/>
  1073. <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
  1074. <Column id="prcpappyn" type="STRING" size="256" sumtext="처방이동유무"/>
  1075. <Column id="totvolyn" type="STRING" size="256" sumtext="총용량기록여부"/>
  1076. <Column id="checked" type="STRING" size="256" sumtext="체킹여부"/>
  1077. <Column id="depth" type="STRING" size="256" sumtext="depth"/>
  1078. <Column id="sortno" type="STRING" size="256" sumtext="sortno"/>
  1079. <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분"/>
  1080. </ColumnInfo>
  1081. </Dataset>
  1082. <Dataset id="ds_agent_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1083. <ColumnInfo>
  1084. <Column id="checked" type="STRING" size="256"/>
  1085. <Column id="prcptype" type="STRING" size="256"/>
  1086. <Column id="clscd" type="STRING" size="256"/>
  1087. <Column id="prcpcd" type="STRING" size="256"/>
  1088. <Column id="prcpnm" type="STRING" size="256"/>
  1089. <Column id="abbrnm" type="STRING" size="256"/>
  1090. <Column id="prcpvol" type="STRING" size="256"/>
  1091. <Column id="prcpvolunitnm" type="STRING" size="256"/>
  1092. <Column id="drugmthdcd" type="STRING" size="256"/>
  1093. <Column id="prcpappyn" type="STRING" size="256"/>
  1094. <Column id="totvolyn" type="STRING" size="256"/>
  1095. <Column id="recvol" type="STRING" size="256"/>
  1096. <Column id="remark" type="STRING" size="256"/>
  1097. <Column id="depth" type="STRING" size="256"/>
  1098. </ColumnInfo>
  1099. <Rows>
  1100. <Row>
  1101. <Col id="checked"/>
  1102. <Col id="prcptype"/>
  1103. <Col id="clscd"/>
  1104. <Col id="prcpcd"/>
  1105. <Col id="prcpnm"/>
  1106. <Col id="abbrnm"/>
  1107. <Col id="prcpvol"/>
  1108. <Col id="prcpvolunitnm"/>
  1109. <Col id="drugmthdcd"/>
  1110. <Col id="prcpappyn"/>
  1111. <Col id="totvolyn"/>
  1112. <Col id="recvol"/>
  1113. <Col id="remark"/>
  1114. <Col id="depth"/>
  1115. </Row>
  1116. </Rows>
  1117. </Dataset>
  1118. <Dataset id="ds_agent01y_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_agent01_item_oncolumnchanged">
  1119. <ColumnInfo>
  1120. <Column id="checked" type="STRING" size="256"/>
  1121. <Column id="depth" type="STRING" size="256"/>
  1122. <Column id="prcpnm" type="STRING" size="256"/>
  1123. <Column id="drugfromdd" type="STRING" size="256"/>
  1124. <Column id="drugfromtm" type="STRING" size="256"/>
  1125. <Column id="drugtodd" type="STRING" size="256"/>
  1126. <Column id="drugtotm" type="STRING" size="256"/>
  1127. </ColumnInfo>
  1128. <Rows>
  1129. <Row/>
  1130. </Rows>
  1131. </Dataset>
  1132. </Objects>
  1133. <Bind>
  1134. <BindItem id="item0" compid="sw_left1.case_rec.cbo_recsetlist" propid="value" datasetid="ds_send_reqdata" columnid="recsetcd"/>
  1135. <BindItem id="item1" compid="sw_left1.case_rec.grup_subrec.ipt_subrec" propid="value" datasetid="ds_hidden" columnid="subrec"/>
  1136. <BindItem id="item2" compid="sw_left1.case_set.rdo_settype" propid="value" datasetid="ds_send_reqdata" columnid="setclscd"/>
  1137. <BindItem id="item3" compid="sw_left1.case_set.cbo_setlist" propid="value" datasetid="ds_send_setinfo" columnid="setcd"/>
  1138. <BindItem id="item4" compid="sw_left1.case_agent.input2" propid="value" datasetid="ds_hidden" columnid="agenttodd"/>
  1139. <BindItem id="item5" compid="sw_left1.case_agent.input1" propid="value" datasetid="ds_hidden" columnid="agenttotm"/>
  1140. <BindItem id="item7" compid="sw_left1.case_search.radio1" propid="value" datasetid="ds_send_reqdata" columnid="flag"/>
  1141. <BindItem id="item8" compid="sw_left1.case_search.ipt_search" propid="value" datasetid="ds_send_reqdata" columnid="data"/>
  1142. </Bind>
  1143. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1144. * System Name :
  1145. * Job Name :
  1146. * Creator :
  1147. * Make Date : 2015-03-06
  1148. * Description :
  1149. *---------------------------------------------------------------------------------------
  1150. * Modify Date Modifier Modify Description
  1151. *---------------------------------------------------------------------------------------
  1152. * 2015-03-06 Live Converter TF->XP
  1153. *
  1154. *---------------------------------------------------------------------------------------
  1155. ****************************************************************************************/
  1156. include "com_commonxp::comm_main.xjs";
  1157. include "emr_prcpmngtxp::MMOCommon.xjs";
  1158. include "emr_prcpmngtxp::MMO001.xjs";
  1159. include "emr_anstrecxp::MMR05800.xjs";
  1160. var arErrorCode = new HashArray();
  1161. function SSMMR05800_oninit(obj:Form, e:InitEventInfo)
  1162. {
  1163. frmf_initForm(obj);
  1164. // CheckBox
  1165. grdf_initGrid(sw_left1.case_set.grd_prcpset);
  1166. grdf_initGrid(sw_left1.case_drug.grd_drug);
  1167. }
  1168. function sw_left1_case_rec_grup_subrec_btn_sendsubrec_onclick(obj:Button, e:ClickEventInfo)
  1169. {
  1170. fSendSubRec();
  1171. }
  1172. function sw_left1_case_rec_grup_subrec_button3_onclick(obj:Button, e:ClickEventInfo)
  1173. {
  1174. sw_left1.case_rec.grup_subrec.visible = false;
  1175. }
  1176. function sw_left1_case_rec_grd_recmast_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  1177. {
  1178. // 그리드 트리뷰 더블 클릭시 체킹 토글
  1179. var getChecked = ds_recmast_item.getColumn(ds_recmast_item.rowposition,"checked");
  1180. if (getChecked == "true") {
  1181. getChecked = "false";
  1182. } else {
  1183. getChecked = "true";
  1184. }
  1185. ds_recmast_item.setColumn(ds_recmast_item.rowposition,"checked", getChecked);
  1186. // 그리드 트리뷰 더블 클릭시 체킹 표시
  1187. fSetChecked(obj, "depth", "recitem", "suprecitem", "checked");
  1188. // 기록 마스터의 체크된 정보를 마취환자 기록 인스턴스에 카피노드 하기..
  1189. dsf_createDs("ds_temp_recmast_item");
  1190. ds_temp_recmast_item.copyData(ds_recmast_item);
  1191. ds_temp_recmast_item.filter("checked == 'true'");
  1192. ds_anstrec_item.copyData(ds_temp_recmast_item,true);
  1193. dsf_deleteDs("ds_temp_recmast_item");
  1194. // checked "true" 이고 rectype 이 기록(R), 처방(P) 인 경우에만 팝업처리
  1195. // checked 가 "true" 인가?
  1196. var checked = ds_recmast_item.getColumn(ds_recmast_item.rowposition,"checked");
  1197. if (checked == "true") {
  1198. // rectype 이 기록(R), 처방(P) 인가?
  1199. var rectype = ds_recmast_item.getColumn(ds_recmast_item.rowposition,"rectype");
  1200. if (rectype == "R") {
  1201. // recnm 에 구분자 "_" 가 있는가? 있는 경우에만 추가기록 팝업 보여주기...
  1202. var recnm = ds_recmast_item.getColumn(ds_recmast_item.rowposition,"recnm");
  1203. var recnmdata = recnm.split("_");
  1204. if (recnmdata.length > 1) {
  1205. fAddSubRec();
  1206. }
  1207. } else if (rectype == "P") {
  1208. fOpenRecPrcp();
  1209. }
  1210. }
  1211. }
  1212. function sw_left1_case_rec_cbo_recsetlist_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1213. {
  1214. fRecSetItemDisplay();
  1215. }
  1216. function sw_left1_case_set_cbo_setlist_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1217. {
  1218. fPrcpSetItemDisplay();
  1219. }
  1220. function sw_left1_case_set_btn_saveprcpset_onclick(obj:Button, e:ClickEventInfo)
  1221. {
  1222. fAddBtnClick("S");
  1223. }
  1224. function sw_left1_case_set_grd_prcpset_oncellclick(obj:Grid, e:GridClickEventInfo)
  1225. {
  1226. //if(e.col != 0)
  1227. //{
  1228. // var checked = ds_prcpsetitem_item.getColumn(ds_prcpsetitem_item.rowposition,"checked");
  1229. // if (checked == "true" || checked == "1") { checked = "false" } else { checked = "true" };
  1230. // ds_prcpsetitem_item.setColumn(ds_prcpsetitem_item.rowposition,"checked", checked);
  1231. //}
  1232. }
  1233. function sw_left1_case_set_grd_prcpset_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1234. {
  1235. ds_hidden_receivedata.setColumn(0,"srchdrugcd",ds_prcpsetitem_item.getColumn(ds_prcpsetitem_item.rowposition,"prcpcd" ));
  1236. fMouseRghtBtnPopup(obj, "search",e);
  1237. }
  1238. function sw_left1_case_agent_input1_onkeydown(obj:MaskEdit, e:KeyEventInfo)
  1239. {
  1240. if(e.keycode == "13") {
  1241. var ev = new ClickEventInfo;
  1242. frmf_inputEnterKey("sw_left1.case_agent.btn_setenddt", "onclick", e );
  1243. }
  1244. }
  1245. function sw_left1_case_agent_btn_setenddt_onclick(obj:Button, e:ClickEventInfo)
  1246. {
  1247. var dt = ds_hidden.getColumn(0,"agenttodd") + ds_hidden.getColumn(0,"agenttotm");
  1248. if (utlf_isValidDateTime(dt, "YYYYMMDDhhmm") == false) {
  1249. sysf_messageBox("시간을 정확히 입력하십시요.", "E999", "");
  1250. } else {
  1251. fSetAnstToDt();
  1252. }
  1253. }
  1254. function sw_left1_case_agent_grd_agent01_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1255. {
  1256. ds_hidden_receivedata.setColumn(0,"srchdrugcd", ds_agent01_item.getColumn(ds_agent01_item.rowposition,"prcpcd" ));
  1257. fMouseRghtBtnPopup(obj, "search", e);
  1258. }
  1259. function sw_left1_case_agent_btn_addagent02_onclick(obj:Button, e:ClickEventInfo)
  1260. {
  1261. fAddBtnClick("A","02");
  1262. }
  1263. function sw_left1_case_agent_grd_agent02_oncellclick(obj:Grid, e:GridClickEventInfo)
  1264. {
  1265. var checked = ds_agent02_item.getColumn(ds_agent02_item.rowposition,"checked");
  1266. if (checked == "true") { checked = "false" } else { checked = "true" };
  1267. ds_agent02_item.setColumn(ds_agent02_item.rowposition,"checked", checked);
  1268. fAddBtnClick("A","02");
  1269. }
  1270. function sw_left1_case_agent_grd_agent02_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1271. {
  1272. ds_hidden_receivedata.setColumn(0,"srchdrugcd", ds_agent02_item.getColumn(ds_agent02_item.rowposition,"prcpcd" ));
  1273. fMouseRghtBtnPopup(obj, "search", e);
  1274. }
  1275. function sw_left1_case_agent_btn_addagent03_onclick(obj:Button, e:ClickEventInfo)
  1276. {
  1277. fAddBtnClick("A","03");
  1278. }
  1279. function sw_left1_case_agent_grd_agent03_oncellclick(obj:Grid, e:GridClickEventInfo)
  1280. {
  1281. var checked = ds_agent03_item.getColumn(ds_agent03_item.rowposition,"checked");
  1282. if (checked == "true") { checked = "false" } else { checked = "true" };
  1283. ds_agent03_item.setColumn(ds_agent03_item.rowposition,"checked", checked);
  1284. fAddBtnClick("A","03");
  1285. }
  1286. function sw_left1_case_agent_grd_agent03_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1287. {
  1288. ds_hidden_receivedata.setColumn(0,"srchdrugcd", ds_agent03_item.getColumn(ds_agent03_item.rowposition,"prcpcd" ));
  1289. fMouseRghtBtnPopup(obj, "search", e);
  1290. }
  1291. function sw_left1_case_agent_btn_addagent04_onclick(obj:Button, e:ClickEventInfo)
  1292. {
  1293. fAddBtnClick("A","04");
  1294. }
  1295. function sw_left1_case_agent_grd_agent04_oncellclick(obj:Grid, e:GridClickEventInfo)
  1296. {
  1297. var checked = ds_agent04_item.getColumn(ds_agent04_item.rowposition,"checked");
  1298. if (checked == "true") { checked = "false" } else { checked = "true" };
  1299. ds_agent04_item.setColumn(ds_agent04_item.rowposition,"checked", checked);
  1300. fAddBtnClick("A","04");
  1301. }
  1302. function sw_left1_case_agent_grd_agent04_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1303. {
  1304. ds_hidden_receivedata.setColumn(0,"srchdrugcd", ds_agent04_item.getColumn(ds_agent04_item.rowposition,"prcpcd" ));
  1305. fMouseRghtBtnPopup(obj, "search",e);
  1306. }
  1307. function sw_left1_case_drug_grd_drug_oncellclick(obj:Grid, e:GridClickEventInfo)
  1308. {
  1309. if(e.col == 0)
  1310. {
  1311. var checked = ds_drug_item.getColumn(ds_drug_item.rowposition,"checked");
  1312. if (checked == "true") { checked = "false" } else { checked = "true" };
  1313. ds_drug_item.setColumn(ds_drug_item.rowposition,"checked", checked);
  1314. fAddBtnClick("D");
  1315. }
  1316. }
  1317. function sw_left1_case_drug_grd_drug_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1318. {
  1319. ds_hidden_receivedata.setColumn(0,"srchdrugcd", ds_drug_item.getColumn(ds_drug_item.rowposition,"prcpcd" ));
  1320. fMouseRghtBtnPopup(obj, "search",e);
  1321. }
  1322. function sw_left1_case_drug_cmb_clscd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1323. {
  1324. fGetPrcpDrugClscd();
  1325. }
  1326. function sw_left1_case_drug_btn_adddrug_onclick(obj:Button, e:ClickEventInfo)
  1327. {
  1328. fAddBtnClick("D");
  1329. }
  1330. function sw_left1_case_fluid_btn_addfluid_onclick(obj:Button, e:ClickEventInfo)
  1331. {
  1332. fAddBtnClick("F");
  1333. }
  1334. function sw_left1_case_fluid_grd_fluid_oncellclick(obj:Grid, e:GridClickEventInfo)
  1335. {
  1336. if(e.col == 0)
  1337. {
  1338. var checked = ds_fluid_item.getColumn(ds_fluid_item.rowposition,"checked");
  1339. if (checked == "true") { checked = "false" } else { checked = "true" };
  1340. ds_fluid_item.setColumn(ds_fluid_item.rowposition,"checked", checked);
  1341. fAddBtnClick("F");
  1342. }
  1343. }
  1344. function sw_left1_case_fluid_grd_fluid_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1345. {
  1346. ds_hidden_receivedata.setColumn(0,"srchdrugcd", ds_fluid_item.getColumn(ds_fluid_item.rowposition,"prcpcd" ));
  1347. fMouseRghtBtnPopup(obj, "search",e);
  1348. }
  1349. function sw_left1_case_fluid_btn_addblod_onclick(obj:Button, e:ClickEventInfo)
  1350. {
  1351. fAddBtnClick("H");
  1352. }
  1353. function sw_left1_case_fluid_btn_blodlist_onclick(obj:Button, e:ClickEventInfo)
  1354. {
  1355. fGetBlodList();
  1356. }
  1357. function sw_left1_case_fluid_btn_ocsblod_onclick(obj:Button, e:ClickEventInfo)
  1358. {
  1359. parent.parent.parent.parent.fOpenPrcpMainWnd();
  1360. }
  1361. function sw_left1_case_fluid_grd_blodlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  1362. {
  1363. }
  1364. function sw_left1_case_fluid_grd_blodlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1365. {
  1366. if(e.row < 0 || e.col < 0) return;
  1367. obj.setFocus();
  1368. grdf_setSelectedCell(obj, e);
  1369. //obj.oncellclick.fireEvent(obj, new GridClickEventInfo());
  1370. pmnbloodrght.trackPopup(e.screenX,e.screenY);
  1371. }
  1372. function sw_left1_case_fluid_grd_blod_oncellclick(obj:Grid, e:GridClickEventInfo)
  1373. {
  1374. var checked = ds_blod_item.getColumn(ds_blod_item.rowposition,"checked");
  1375. if (checked == "true") { checked = "false" } else { checked = "true" };
  1376. ds_blod_item.setColumn(ds_blod_item.rowposition,"checked", checked);
  1377. }
  1378. function sw_left1_case_fluid_grup_blodcopyform_button10_onclick(obj:Button, e:ClickEventInfo)
  1379. {
  1380. fCopyBlodno();
  1381. }
  1382. function sw_left1_case_proc_btn_addproc_onclick(obj:Button, e:ClickEventInfo)
  1383. {
  1384. fAddBtnClick("P");
  1385. }
  1386. function sw_left1_case_proc_grd_proc_oncellclick(obj:Grid, e:GridClickEventInfo)
  1387. {
  1388. if(e.col == 0)
  1389. {
  1390. var checked = ds_proc_item.getColumn(ds_proc_item.rowposition,"checked");
  1391. if (checked == "true") { checked = "false" } else { checked = "true" };
  1392. ds_proc_item.setColumn(ds_proc_item.rowposition,"checked", checked);
  1393. fAddBtnClick("P");
  1394. }
  1395. }
  1396. function sw_left1_case_search_ipt_search_onkeyup(obj:Edit, e:KeyEventInfo)
  1397. {
  1398. if(e.keycode == 13)
  1399. {
  1400. var ev = new ClickEventInfo;
  1401. frmf_inputEnterKey("sw_left1.case_search.btn_search", "onclick", ev );
  1402. }
  1403. }
  1404. function sw_left1_case_search_btn_search_onclick(obj:Button, e:ClickEventInfo)
  1405. {
  1406. fSearchPrcpMast();
  1407. }
  1408. function sw_left1_case_search_btn_addsearch_onclick(obj:Button, e:ClickEventInfo)
  1409. {
  1410. fAddBtnClick("Z");
  1411. }
  1412. function sw_left1_case_search_grd_search_oncellclick(obj:Grid, e:GridClickEventInfo)
  1413. {
  1414. var checked = ds_grd_search.getColumn(ds_grd_search.rowposition,"checked");
  1415. if (checked == "true") { checked = "false" } else { checked = "true" };
  1416. ds_grd_search.setColumn(ds_grd_search.rowposition,"checked", checked);
  1417. fAddBtnClick("Z");
  1418. }
  1419. function sw_left1_case_search_grd_search_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1420. {
  1421. ds_hidden_receivedata.setColumn(0,"srchdrugcd", ds_grd_search.getColumn(ds_grd_search.rowposition,"prcpcd" ));
  1422. fMouseRghtBtnPopup(obj, "search",e);
  1423. }
  1424. function pmnbloodrght_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  1425. {
  1426. eval(e.id + "()");
  1427. }
  1428. function pmnmenu2_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  1429. {
  1430. eval(e.id + "()");
  1431. }
  1432. function pmnmenu7_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  1433. {
  1434. eval(e.id + "()");
  1435. }
  1436. function sw_left1_case_set_rdo_settype_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1437. {
  1438. obj.updateToDataset();
  1439. fComboSetlist();
  1440. }
  1441. function sw_left1_case_rec_grd_recmast_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  1442. {
  1443. if(e.row < 0 || e.col < 0) return;
  1444. obj.setFocus();
  1445. grdf_setSelectedCell(obj, e);
  1446. //obj.oncellclick.fireEvent(obj, new GridClickEventInfo());
  1447. var checked = dataset.getColumn(dataset.rowposition,"checked");
  1448. if (checked == "true") {
  1449. // rectype 이 기록(R) 인가?
  1450. var rectype = dataset.getColumn(dataset.rowposition,"rectype");
  1451. if (rectype == "R") {
  1452. pmnmenu2.trackPopup(e.screenX,e.screenY);
  1453. }
  1454. }
  1455. }
  1456. function sw_left1_case_agent_grd_agent01_oncellclick(obj:Grid, e:GridClickEventInfo)
  1457. {
  1458. fCheckedPrcpA01(sw_left1.case_agent.grd_agent01, ds_agent01_item, e.row);
  1459. }
  1460. function sw_left1_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
  1461. {
  1462. if(e.postindex == 1)
  1463. {
  1464. fPrcpSetLoad();
  1465. }
  1466. else if(e.postindex == 2)
  1467. {
  1468. fPrcpMastLoad();
  1469. }
  1470. else if(e.postindex == 3)
  1471. {
  1472. fPrcpMastLoad();
  1473. }
  1474. else if(e.postindex == 4)
  1475. {
  1476. fPrcpMastLoad();
  1477. }
  1478. else if(e.postindex == 5)
  1479. {
  1480. fPrcpMastLoad();
  1481. }
  1482. else if(e.postindex == 6)
  1483. {
  1484. fPrcpMastLoad();
  1485. sw_left1.case_search.radio1.value = "nm";
  1486. }
  1487. }
  1488. function SSMMR05800_onload(obj:Form, e:LoadEventInfo)
  1489. {
  1490. // Tool Tip
  1491. //grdf_setToolTipBind(sw_left1.case_rec.grd_recmast);
  1492. //grdf_setToolTipBind(sw_left1.case_set.grd_prcpset);
  1493. grdf_setToolTipBind(sw_left1.case_agent.grd_agent01);
  1494. grdf_setToolTipBind(sw_left1.case_agent.grd_agent02);
  1495. grdf_setToolTipBind(sw_left1.case_agent.grd_agent03);
  1496. grdf_setToolTipBind(sw_left1.case_agent.grd_agent04);
  1497. grdf_setToolTipBind(sw_left1.case_drug.grd_drug);
  1498. grdf_setToolTipBind(sw_left1.case_fluid.grd_fluid);
  1499. grdf_setToolTipBind(sw_left1.case_fluid.grd_blodlist);
  1500. grdf_setToolTipBind(sw_left1.case_proc.grd_proc);
  1501. //grdf_setToolTipBind(sw_left1.case_search.grd_search);
  1502. }
  1503. function sw_left1_case_fluid_grd_blodlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  1504. {
  1505. fSetBlodChecked();
  1506. }
  1507. function sw_left1_case_fluid_grup_blodcopyform_grd_blodcopylist_oncellclick(obj:Grid, e:GridClickEventInfo)
  1508. {
  1509. if(e.col == 0)
  1510. {
  1511. for (var i = 0; i< ds_grd_blodcopylist.rowcount;i++)
  1512. {
  1513. ds_grd_blodcopylist.setColumn(i,"chk","0");
  1514. }
  1515. ds_grd_blodcopylist.setColumn(e.row,"chk","1");
  1516. }
  1517. }
  1518. function sw_left1_case_rec_grup_subrec_ipt_subrec_onkeydown(obj:Edit, e:KeyEventInfo)
  1519. {
  1520. if(e.keycode == 13)
  1521. {
  1522. obj.updateToDataset();
  1523. fSendSubRec();
  1524. }
  1525. }
  1526. ]]></Script>
  1527. </Form>
  1528. </FDL>