SMASI00610_미생물균별항생제조회.xfdl 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMASI00610" position="absolute 0 0 1188 750" titletext="미생물배양양성자조회" oninit="SMASI00610_oninit" onload="SMASI00610_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption6" text="균별 항생제관리" class="tit_1" position="absolute 0 0 144 25"/>
  8. <Div id="grp_sea" taborder="1" position="absolute -1 26 1181 86" class="div_SA">
  9. <Layouts>
  10. <Layout>
  11. <Button id="btn_search" taborder="1" text="조회" class="btn1" position="absolute 659 22 716 44" anchor="default" onclick="grp_sea_btn_search_onclick"/>
  12. <Shape id="line13" linetype="vertical" class="line_4" position="absolute 640 8 646 56" anchor="default"/>
  13. <Static id="caption4" text="기간 :" class="search_name" position="absolute 20 23 108 40" anchor="default"/>
  14. <Combo id="cmb_termflag" taborder="2" codecolumn="value" datacolumn="label" class="combo_default" position="absolute 71 22 179 41" innerdataset="@ds_cmb_termflag" anchor="default">
  15. <Dataset id="innerdataset">
  16. <ColumnInfo>
  17. <Column id="codecolumn"/>
  18. <Column id="datacolumn"/>
  19. </ColumnInfo>
  20. <Rows>
  21. <Row>
  22. <Col id="codecolumn">O</Col>
  23. <Col id="datacolumn">처방일</Col>
  24. </Row>
  25. <Row>
  26. <Col id="codecolumn">A</Col>
  27. <Col id="datacolumn">접수일</Col>
  28. </Row>
  29. <Row>
  30. <Col id="codecolumn">R</Col>
  31. <Col id="datacolumn">결과보고일</Col>
  32. </Row>
  33. </Rows>
  34. </Dataset>
  35. </Combo>
  36. <Static id="caption12" text="등록번호 :" class="search_name" position="absolute 442 24 535 41" anchor="default"/>
  37. <Edit id="ipt_pid" taborder="3" class="input_search" position="absolute 523 22 594 41" anchor="default"/>
  38. <Calendar id="ipt_termfromdd" taborder="4" class="input_default" position="absolute 184 22 292 41" anchor="default"/>
  39. <Calendar id="ipt_termtodd" taborder="5" class="input_default" position="absolute 309 22 417 41" anchor="default"/>
  40. <Button id="btn_patInfo" taborder="6" class="icon_search" position="absolute 603 24 619 40" anchor="default" onclick="grp_sea_btn_patInfo_onclick"/>
  41. </Layout>
  42. </Layouts>
  43. </Div>
  44. <Button id="btn_sort" taborder="13" text="정렬" class="btn2_letter2" visible="false" position="absolute 985 102 1028 121"/>
  45. <Button id="btn_excel" taborder="14" text="엑셀" class="btn7" position="absolute 1128 102 1179 122" onclick="btn_excel_onclick"/>
  46. <Static id="caption25" text="균별 항생제 리스트" class="tit_2" position="absolute 1 110 139 127"/>
  47. <Button id="btc_totrslt" taborder="21" text="통합검사결과" class="btn2" position="absolute 1031 102 1119 121" onclick="btc_totrslt_onclick"/>
  48. <Button id="button12" taborder="22" text="처방조회" class="btn2" visible="false" position="absolute 919 102 984 121"/>
  49. <Button id="importbutton3" taborder="23" text="전 송" class="btn2" position="absolute 732 51 783 70" onclick="importbutton3_onclick"/>
  50. <Grid id="grd_horizontally" taborder="24" binddataset="ds_grd_horizontally" useinputpanel="false" position="absolute 1 128 1184 746" anchor="default" autofittype="col">
  51. <Formats>
  52. <Format id="default">
  53. <Columns>
  54. <Column size="0"/>
  55. <Column size="29"/>
  56. <Column size="60"/>
  57. <Column size="50"/>
  58. <Column size="40"/>
  59. <Column size="30"/>
  60. <Column size="0"/>
  61. <Column size="0"/>
  62. <Column size="0"/>
  63. <Column size="0"/>
  64. <Column size="0"/>
  65. <Column size="80"/>
  66. <Column size="150"/>
  67. <Column size="171"/>
  68. <Column size="171"/>
  69. <Column size="39"/>
  70. <Column size="70"/>
  71. <Column size="90"/>
  72. <Column size="0"/>
  73. <Column size="0"/>
  74. <Column size="0"/>
  75. <Column size="0"/>
  76. <Column size="100"/>
  77. <Column size="100"/>
  78. <Column size="0"/>
  79. <Column size="0"/>
  80. </Columns>
  81. <Rows>
  82. <Row size="24" band="head"/>
  83. <Row size="24"/>
  84. </Rows>
  85. <Band id="head">
  86. <Cell text="구분"/>
  87. <Cell col="1" displaytype="number"/>
  88. <Cell col="2" text="등록번호"/>
  89. <Cell col="3" text="성명"/>
  90. <Cell col="4" text="나이"/>
  91. <Cell col="5" text="성별"/>
  92. <Cell col="6" text="진료과"/>
  93. <Cell col="7" text="담당의"/>
  94. <Cell col="8" text="입원일"/>
  95. <Cell col="9" text="병동"/>
  96. <Cell col="10" text="작업번호"/>
  97. <Cell col="11" text="bcno"/>
  98. <Cell col="12" text="검체"/>
  99. <Cell col="13" text="균"/>
  100. <Cell col="14" text="항균제"/>
  101. <Cell col="15" text="결과"/>
  102. <Cell col="16" text="결과2"/>
  103. <Cell col="17" text="증식"/>
  104. <Cell col="18" text="spccd"/>
  105. <Cell col="19" text="baccd"/>
  106. <Cell col="20" text="tclscd"/>
  107. <Cell col="21" text="testcd"/>
  108. <Cell col="22" text="접수일"/>
  109. <Cell col="23" text="결과보고일"/>
  110. <Cell col="24" text="검사명"/>
  111. <Cell col="25" text="cretno"/>
  112. </Band>
  113. <Band id="body">
  114. <Cell text="bind:ioflag"/>
  115. <Cell col="1" celltype="head" text="expr:currow+1"/>
  116. <Cell col="2" text="bind:pid"/>
  117. <Cell col="3" text="bind:hngnm"/>
  118. <Cell col="4" text="bind:age"/>
  119. <Cell col="5" text="bind:sex"/>
  120. <Cell col="6" text="bind:orddept"/>
  121. <Cell col="7" text="bind:atdrnm"/>
  122. <Cell col="8" text="bind:indd" mask="yyyy-mm-dd"/>
  123. <Cell col="9" text="bind:wardcd"/>
  124. <Cell col="10" text="bind:workno"/>
  125. <Cell col="11" displaytype="text" edittype="text" text="bind:bcno"/>
  126. <Cell col="12" text="bind:spcnm"/>
  127. <Cell col="13" text="bind:bacnm"/>
  128. <Cell col="14" text="bind:antibionm"/>
  129. <Cell col="15" text="bind:antibioref"/>
  130. <Cell col="16" text="bind:antibiorslt"/>
  131. <Cell col="17" text="bind:growkind"/>
  132. <Cell col="18" text="bind:spccd"/>
  133. <Cell col="19" text="bind:baccd"/>
  134. <Cell col="20" text="bind:tclscd"/>
  135. <Cell col="21" text="bind:testcd"/>
  136. <Cell col="22" displaytype="date" text="bind:spcacptdt" mask="yyyy-MM-dd"/>
  137. <Cell col="23" displaytype="date" text="bind:lastreptdt" mask="yyyy-MM-dd"/>
  138. <Cell col="24" text="bind:tclsnm"/>
  139. <Cell col="25" text="bind:cretno"/>
  140. </Band>
  141. </Format>
  142. </Formats>
  143. </Grid>
  144. <Grid id="baseinfo" taborder="25" binddataset="ds_baseinfo" useinputpanel="false" visible="false" position="absolute 60 644 182 714">
  145. <Formats>
  146. <Format id="default">
  147. <Columns>
  148. <Column size="60"/>
  149. <Column size="60"/>
  150. <Column size="50"/>
  151. <Column size="50"/>
  152. <Column size="50"/>
  153. <Column size="70"/>
  154. <Column size="50"/>
  155. <Column size="56"/>
  156. <Column size="75"/>
  157. <Column size="80"/>
  158. <Column size="65"/>
  159. <Column size="65"/>
  160. <Column size="90"/>
  161. <Column size="100"/>
  162. </Columns>
  163. <Rows>
  164. <Row size="24" band="head"/>
  165. <Row size="24"/>
  166. </Rows>
  167. <Band id="head">
  168. <Cell text="검체번호"/>
  169. <Cell col="1" text="검체코드"/>
  170. <Cell col="2" text="검체명"/>
  171. <Cell col="3" text="검사코드"/>
  172. <Cell col="4" text="검사명"/>
  173. <Cell col="5" text="차트번호"/>
  174. <Cell col="6" text="성별"/>
  175. <Cell col="7" text="나이"/>
  176. <Cell col="8" text="구분"/>
  177. <Cell col="9" text="진료과"/>
  178. <Cell col="10" text="주치의"/>
  179. <Cell col="11" text="병동"/>
  180. <Cell col="12" text="접수시각"/>
  181. <Cell col="13" text="결과입력일"/>
  182. </Band>
  183. <Band id="body">
  184. <Cell text="bind:bcno"/>
  185. <Cell col="1" text="bind:spccd"/>
  186. <Cell col="2" text="bind:spcnm"/>
  187. <Cell col="3" text="bind:testcd"/>
  188. <Cell col="4" text="bind:tclsnm"/>
  189. <Cell col="5" text="bind:pid"/>
  190. <Cell col="6" text="bind:sex"/>
  191. <Cell col="7" text="bind:age" mask="yyyy-mm-dd"/>
  192. <Cell col="8" text="bind:ioflag"/>
  193. <Cell col="9" text="bind:orddept"/>
  194. <Cell col="10" text="bind:atdrnm"/>
  195. <Cell col="11" text="bind:wardcd"/>
  196. <Cell col="12" text="bind:acptdt"/>
  197. <Cell col="13" text="bind:lastreptdt"/>
  198. </Band>
  199. </Format>
  200. </Formats>
  201. </Grid>
  202. <Grid id="bacinfo" taborder="26" binddataset="ds_bacinfo" useinputpanel="false" visible="false" position="absolute 345 639 437 704">
  203. <Formats>
  204. <Format id="default">
  205. <Columns>
  206. <Column size="60"/>
  207. <Column size="60"/>
  208. <Column size="50"/>
  209. <Column size="50"/>
  210. <Column size="50"/>
  211. <Column size="70"/>
  212. </Columns>
  213. <Rows>
  214. <Row size="24" band="head"/>
  215. <Row size="24"/>
  216. </Rows>
  217. <Band id="head">
  218. <Cell text="검체번호"/>
  219. <Cell col="1" text="세균순번"/>
  220. <Cell col="2" text="증식정도"/>
  221. <Cell col="3" text="세균코드"/>
  222. <Cell col="4" text="세귱명"/>
  223. <Cell col="5" text="결과일"/>
  224. </Band>
  225. <Band id="body">
  226. <Cell text="bind:bcno"/>
  227. <Cell col="1" text="bind:seqno"/>
  228. <Cell col="2" text="bind:growkind"/>
  229. <Cell col="3" text="bind:baccd"/>
  230. <Cell col="4" text="bind:bacnm"/>
  231. <Cell col="5" text="bind:lastreptdt"/>
  232. </Band>
  233. </Format>
  234. </Formats>
  235. </Grid>
  236. <Grid id="antiinfo" taborder="27" binddataset="ds_antiinfo" useinputpanel="false" visible="false" position="absolute 460 638 567 719">
  237. <Formats>
  238. <Format id="default">
  239. <Columns>
  240. <Column size="60"/>
  241. <Column size="60"/>
  242. <Column size="50"/>
  243. <Column size="70"/>
  244. <Column size="50"/>
  245. <Column size="70"/>
  246. <Column size="70"/>
  247. <Column size="70"/>
  248. <Column size="110"/>
  249. </Columns>
  250. <Rows>
  251. <Row size="24" band="head"/>
  252. <Row size="24"/>
  253. </Rows>
  254. <Band id="head">
  255. <Cell text="검체번호"/>
  256. <Cell col="1" text="세균순번"/>
  257. <Cell col="2" text="번호"/>
  258. <Cell col="3" text="항생제코드"/>
  259. <Cell col="4" text="항생제명"/>
  260. <Cell col="5" text="방법"/>
  261. <Cell col="6" text="억제결과값"/>
  262. <Cell col="7" text="결과값2"/>
  263. <Cell col="8" text="결과일"/>
  264. </Band>
  265. <Band id="body">
  266. <Cell text="bind:bcno"/>
  267. <Cell col="1" text="bind:seqno"/>
  268. <Cell col="2" text="bind:sqno"/>
  269. <Cell col="3" text="bind:antibiocd"/>
  270. <Cell col="4" text="bind:antibionm"/>
  271. <Cell col="5" text="bind:method"/>
  272. <Cell col="6" text="bind:antibiorslt"/>
  273. <Cell col="7" text="bind:antibioref"/>
  274. <Cell col="8" text="bind:lastreptdt"/>
  275. </Band>
  276. </Format>
  277. </Formats>
  278. </Grid>
  279. <Grid id="diaginfo" taborder="28" binddataset="ds_diaginfo" useinputpanel="false" visible="false" position="absolute 215 643 302 724">
  280. <Formats>
  281. <Format id="default">
  282. <Columns>
  283. <Column size="60"/>
  284. <Column size="60"/>
  285. <Column size="50"/>
  286. <Column size="70"/>
  287. <Column size="50"/>
  288. <Column size="70"/>
  289. <Column size="70"/>
  290. </Columns>
  291. <Rows>
  292. <Row size="24" band="head"/>
  293. <Row size="24"/>
  294. </Rows>
  295. <Band id="head">
  296. <Cell text="검체번호"/>
  297. <Cell col="1" text="번호"/>
  298. <Cell col="2" text="진단번호"/>
  299. <Cell col="3" text="icd10코드"/>
  300. <Cell col="4" text="코드명"/>
  301. <Cell col="5" text="snomed"/>
  302. <Cell col="6" text="snomed명"/>
  303. </Band>
  304. <Band id="body">
  305. <Cell text="bind:bcno"/>
  306. <Cell col="1" text="bind:seqno"/>
  307. <Cell col="2" text="bind:sqno"/>
  308. <Cell col="3" text="bind:icd10_cd"/>
  309. <Cell col="4" text="bind:icd10_nm"/>
  310. <Cell col="5" text="bind:snomed_ct"/>
  311. <Cell col="6" text="bind:snomed_ctnm"/>
  312. </Band>
  313. </Format>
  314. </Formats>
  315. </Grid>
  316. <Static id="caption5" text="~" class="search_no_b" position="absolute 295 52 312 69"/>
  317. <Button id="button38" taborder="31" text="초기화" onclick="button38_onclick" class="btn4" position="absolute 1104 49 1173 71"/>
  318. <Button id="btn_print" taborder="32" text="출력" class="btn6" visible="false" position="absolute 1037 50 1094 72"/>
  319. </Layout>
  320. </Layouts>
  321. <Objects>
  322. <Dataset id="ds_grd_horizontally" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  323. <ColumnInfo>
  324. <Column id="ioflag" type="STRING"/>
  325. <Column id="pid" type="STRING"/>
  326. <Column id="hngnm" type="STRING"/>
  327. <Column id="age" type="STRING"/>
  328. <Column id="sex" type="STRING"/>
  329. <Column id="orddept" type="STRING"/>
  330. <Column id="atdrnm" type="STRING"/>
  331. <Column id="indd" type="STRING"/>
  332. <Column id="wardcd" type="STRING"/>
  333. <Column id="workno" type="STRING"/>
  334. <Column id="bcno" type="STRING"/>
  335. <Column id="spcnm" type="STRING"/>
  336. <Column id="bacnm" type="STRING"/>
  337. <Column id="antibionm" type="STRING"/>
  338. <Column id="antibioref" type="STRING"/>
  339. <Column id="antibiorslt" type="STRING"/>
  340. <Column id="growkind" type="STRING"/>
  341. <Column id="spccd" type="STRING"/>
  342. <Column id="baccd" type="STRING"/>
  343. <Column id="tclscd" type="STRING"/>
  344. <Column id="testcd" type="STRING"/>
  345. <Column id="spcacptdt" type="STRING"/>
  346. <Column id="lastreptdt" type="STRING"/>
  347. <Column id="tclsnm" type="STRING"/>
  348. <Column id="cretno" type="STRING"/>
  349. </ColumnInfo>
  350. </Dataset>
  351. <Dataset id="ds_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  352. <ColumnInfo>
  353. <Column id="bcno" type="STRING"/>
  354. <Column id="spccd" type="STRING"/>
  355. <Column id="spcnm" type="STRING"/>
  356. <Column id="testcd" type="STRING"/>
  357. <Column id="tclsnm" type="STRING"/>
  358. <Column id="pid" type="STRING"/>
  359. <Column id="sex" type="STRING"/>
  360. <Column id="age" type="STRING"/>
  361. <Column id="ioflag" type="STRING"/>
  362. <Column id="orddept" type="STRING"/>
  363. <Column id="atdrnm" type="STRING"/>
  364. <Column id="wardcd" type="STRING"/>
  365. <Column id="acptdt" type="STRING"/>
  366. <Column id="lastreptdt" type="STRING"/>
  367. </ColumnInfo>
  368. </Dataset>
  369. <Dataset id="ds_bacinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  370. <ColumnInfo>
  371. <Column id="bcno" type="STRING"/>
  372. <Column id="seqno" type="STRING"/>
  373. <Column id="growkind" type="STRING"/>
  374. <Column id="baccd" type="STRING"/>
  375. <Column id="bacnm" type="STRING"/>
  376. <Column id="lastreptdt" type="STRING"/>
  377. </ColumnInfo>
  378. </Dataset>
  379. <Dataset id="ds_antiinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  380. <ColumnInfo>
  381. <Column id="bcno" type="STRING"/>
  382. <Column id="seqno" type="STRING"/>
  383. <Column id="sqno" type="STRING"/>
  384. <Column id="antibiocd" type="STRING"/>
  385. <Column id="antibionm" type="STRING"/>
  386. <Column id="method" type="STRING"/>
  387. <Column id="antibiorslt" type="STRING"/>
  388. <Column id="antibioref" type="STRING"/>
  389. <Column id="lastreptdt" type="STRING"/>
  390. </ColumnInfo>
  391. </Dataset>
  392. <Dataset id="ds_diaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  393. <ColumnInfo>
  394. <Column id="bcno" type="STRING"/>
  395. <Column id="seqno" type="STRING"/>
  396. <Column id="sqno" type="STRING"/>
  397. <Column id="icd10_cd" type="STRING"/>
  398. <Column id="icd10_nm" type="STRING"/>
  399. <Column id="snomed_ct" type="STRING"/>
  400. <Column id="snomed_ctnm" type="STRING"/>
  401. </ColumnInfo>
  402. </Dataset>
  403. <Dataset id="ds_grd_vertically" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  404. <ColumnInfo>
  405. <Column id="antibionm" type="STRING"/>
  406. <Column id="antibioref" type="STRING"/>
  407. <Column id="spccd" type="STRING"/>
  408. <Column id="baccd" type="STRING"/>
  409. <Column id="nsgbrcd" type="STRING"/>
  410. <Column id="nsgbrnm" type="STRING"/>
  411. <Column id="tclscd" type="STRING"/>
  412. <Column id="testcd" type="STRING"/>
  413. <Column id="bcno" type="STRING"/>
  414. <Column id="spcacptdt" type="STRING"/>
  415. <Column id="cretno" type="STRING"/>
  416. <Column id="seqno" type="STRING"/>
  417. <Column id="prcpdd" type="STRING"/>
  418. <Column id="lastreptdt" type="STRING"/>
  419. <Column id="prcpwardcd" type="STRING"/>
  420. <Column id="prcproomcd" type="STRING"/>
  421. <Column id="pid" type="STRING"/>
  422. <Column id="hngnm" type="STRING"/>
  423. <Column id="spcnm" type="STRING"/>
  424. <Column id="bacnm" type="STRING"/>
  425. <Column id="antibioref" type="STRING"/>
  426. <Column id="sex" type="STRING"/>
  427. <Column id="age" type="STRING"/>
  428. <Column id="orddeptcd" type="STRING"/>
  429. <Column id="atdrnm" type="STRING"/>
  430. <Column id="indd" type="STRING"/>
  431. <Column id="dschdd" type="STRING"/>
  432. <Column id="acptdt" type="STRING"/>
  433. <Column id="wardcd" type="STRING"/>
  434. <Column id="roomcd" type="STRING"/>
  435. <Column id="inhospdayno" type="STRING"/>
  436. <Column id="jangbinm" type="STRING"/>
  437. </ColumnInfo>
  438. </Dataset>
  439. <Dataset id="ds_cmb_termflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  440. <ColumnInfo>
  441. <Column id="label" type="STRING" size="256"/>
  442. <Column id="value" type="STRING" size="256"/>
  443. </ColumnInfo>
  444. <Rows>
  445. <Row>
  446. <Col id="label">처방일</Col>
  447. <Col id="value">0</Col>
  448. </Row>
  449. <Row>
  450. <Col id="value">A</Col>
  451. <Col id="label">접수일</Col>
  452. </Row>
  453. <Row>
  454. <Col id="value">R</Col>
  455. <Col id="label">결과보고일</Col>
  456. </Row>
  457. </Rows>
  458. </Dataset>
  459. <Dataset id="ds_condition" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  460. <ColumnInfo>
  461. <Column id="termflag" type="STRING" size="256"/>
  462. <Column id="termfromdd" type="STRING" size="256"/>
  463. <Column id="termtodd" type="STRING" size="256"/>
  464. <Column id="srchpid" type="STRING" size="256"/>
  465. <Column id="srchorddeptcd" type="STRING" size="256"/>
  466. <Column id="srchwardcd" type="STRING" size="256"/>
  467. <Column id="srchspccd" type="STRING" size="256"/>
  468. <Column id="srchspcnm" type="STRING" size="256"/>
  469. <Column id="srchbaccd" type="STRING" size="256"/>
  470. <Column id="srchbacnm" type="STRING" size="256"/>
  471. <Column id="groupflag" type="STRING" size="256"/>
  472. <Column id="viewflag" type="STRING" size="256"/>
  473. <Column id="srchioflag" type="STRING" size="256"/>
  474. </ColumnInfo>
  475. <Rows>
  476. <Row>
  477. <Col id="termflag">R</Col>
  478. <Col id="srchioflag">-</Col>
  479. <Col id="viewflag">V</Col>
  480. <Col id="groupflag">A</Col>
  481. </Row>
  482. </Rows>
  483. </Dataset>
  484. <Dataset id="ds_hprotonlist_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  485. <ColumnInfo>
  486. <Column id="prcpdd" type="STRING" size="256"/>
  487. <Column id="lastreptdt" type="STRING" size="256"/>
  488. <Column id="prcpwardcd" type="STRING" size="256"/>
  489. <Column id="prcproomcd" type="STRING" size="256"/>
  490. <Column id="pid" type="STRING" size="256"/>
  491. <Column id="hngnm" type="STRING" size="256"/>
  492. <Column id="sex" type="STRING" size="256"/>
  493. <Column id="brthdd" type="STRING" size="256"/>
  494. <Column id="age" type="STRING" size="256"/>
  495. <Column id="orddept" type="STRING" size="256"/>
  496. <Column id="atdoctid" type="STRING" size="256"/>
  497. <Column id="atdrnm" type="STRING" size="256"/>
  498. <Column id="indd" type="STRING" size="256"/>
  499. <Column id="dschdd" type="STRING" size="256"/>
  500. <Column id="wardcd" type="STRING" size="256"/>
  501. <Column id="rommcd" type="STRING" size="256"/>
  502. <Column id="inhospdayno" type="STRING" size="256"/>
  503. <Column id="bcno" type="STRING" size="256"/>
  504. <Column id="tclscd" type="STRING" size="256"/>
  505. <Column id="testcd" type="STRING" size="256"/>
  506. <Column id="spccd" type="STRING" size="256"/>
  507. <Column id="rsltseq" type="STRING" size="256"/>
  508. <Column id="baccd" type="STRING" size="256"/>
  509. <Column id="bacnm" type="STRING" size="256"/>
  510. <Column id="bacseqno" type="STRING" size="256"/>
  511. <Column id="antibiocd" type="STRING" size="256"/>
  512. <Column id="antibiorslt" type="STRING" size="256"/>
  513. <Column id="spcnm" type="STRING" size="256"/>
  514. <Column id="bacnm2" type="STRING" size="256"/>
  515. <Column id="antibionm" type="STRING" size="256"/>
  516. <Column id="antibioref" type="STRING" size="256"/>
  517. </ColumnInfo>
  518. <Rows>
  519. <Row/>
  520. </Rows>
  521. </Dataset>
  522. <Dataset id="ds_header" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  523. <ColumnInfo>
  524. <Column id="colref" type="STRING" size="256"/>
  525. <Column id="caption" type="STRING" size="256"/>
  526. </ColumnInfo>
  527. <Rows>
  528. <Row/>
  529. </Rows>
  530. </Dataset>
  531. </Objects>
  532. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  533. * System Name :
  534. * Job Name :
  535. * Creator :
  536. * Make Date : 2015-11-13
  537. * Description :
  538. *---------------------------------------------------------------------------------------
  539. * Modify Date Modifier Modify Description
  540. *---------------------------------------------------------------------------------------
  541. * 2015-11-13 Live Converter TF->XP
  542. *
  543. *---------------------------------------------------------------------------------------
  544. ****************************************************************************************/
  545. include "com_commonxp::comm_main.xjs";
  546. include "lis_commonxp::LLZ001.xjs";
  547. function SMASI00610_oninit(obj:Form, e:InitEventInfo)
  548. {
  549. //폼 초기화 함수
  550. frmf_initForm(obj);
  551. }
  552. function SMASI00610_onload(obj:Form, e:LoadEventInfo)
  553. {
  554. grdf_initGrid(grd_horizontally);
  555. grp_sea.cmb_termflag.value = 'R'
  556. grp_sea.ipt_termfromdd.value = utlf_addDate(utlf_getCurrentDate(), -1);
  557. grp_sea.ipt_termtodd.value = utlf_getCurrentDate();
  558. }
  559. function grp_sea_btn_search_onclick(obj:Button, e:ClickEventInfo)
  560. {
  561. ds_condition.setColumn(0, "termfromdd", grp_sea.ipt_termfromdd.value);
  562. ds_condition.setColumn(0, "termtodd", grp_sea.ipt_termtodd.value);
  563. ds_condition.setColumn(0, "srchpid", grp_sea.ipt_pid.value);
  564. frmf_openLoadingBar("미생물배양양성자조회 ") ;//처리중 화면을 오픈한다.
  565. var oParam = {};
  566. oParam.id = "TRASI00602";
  567. oParam.service = "infcmngtapp.HospInfcMngt";
  568. oParam.method = "reqGetProtonList2";
  569. oParam.inds = "req=ds_condition";
  570. oParam.outds = "ds_header=header ds_grd_horizontally=info";
  571. oParam.async = false;
  572. //oParam.callback = "cf_TRASI00602";
  573. tranf_submit(oParam);
  574. //submit("TRASI00602", false);
  575. frmf_closeLoadingBar() ;//처리중 화면을 close한다.
  576. //
  577. //
  578. // //가로모드일때 복사
  579. // model.makeNode("/root/hidden/templist/info");
  580. // model.copyNode("/root/hidden/templist", "/root/main/microtestprotonlist/vprotonlist");
  581. //
  582. // //동적caption (균명)
  583. // var gridCaption = model.getValue("/root/main/microtestprotonlist/vprotonlist/header/caption");
  584. // var gridCaptionArray=gridCaption.split("^");
  585. //
  586. //
  587. //
  588. // //동적ref (균코드)
  589. // var gridColRef = model.getValue("/root/main/microtestprotonlist/vprotonlist/header/colref");
  590. // var gridColRefArray=gridColRef.split("^");
  591. //
  592. //
  593. // //grd_vertically.colwidth(18) = 0; // 균 column 숨기기
  594. // grd_vertically.colwidth(30) = 0; // 균 column 숨기기
  595. //
  596. // /*for(var i=1; i < gridCaptionArray.length; i++ ) {
  597. //
  598. // grd_vertically.addColumn("ref:" + gridColRefArray[i] + "; type:output ;", false);
  599. // }
  600. // grd_vertically.caption= grd_vertically.caption.concat(gridCaption);*/
  601. //
  602. // for(var i=1; i < gridCaptionArray.length; i++ ) {
  603. // grd_vertically.addColumn("ref:" + gridColRefArray[i] + "; type:output ;", false);
  604. // }
  605. // grd_vertically.caption= grd_vertically.caption.concat(gridCaption);
  606. //
  607. // //Grid에 Y/N 설정하기
  608. // /*for(var i=1; i < grd_vertically.rows; i++ ) {
  609. // var bacnm=model.getValue("/root/main/microtestprotonlist/vprotonlist/info["+ i +"]/bacnm");
  610. // for(var j=1; j < gridColRefArray.length; j++) {
  611. // if(bacnm == gridCaptionArray[j]) {
  612. // model.setValue("/root/main/microtestprotonlist/vprotonlist/info["+ i +"]/" + gridColRefArray[j], "Y");
  613. // }
  614. // else {
  615. // model.setValue("/root/main/microtestprotonlist/vprotonlist/info["+ i +"]/" + gridColRefArray[j], "N");
  616. // }
  617. // }
  618. // }*/
  619. //
  620. // //grid에 감수성결과 설정하기
  621. // for(var i=1; i < grd_vertically.rows; i++ ) {
  622. // var bacnm=model.getValue("/root/main/microtestprotonlist/vprotonlist/info["+ i +"]/bacnm");
  623. // for(var j=1; j < gridColRefArray.length; j++) {
  624. // if(bacnm == gridCaptionArray[j]) {
  625. // model.setValue("/root/main/microtestprotonlist/vprotonlist/info["+ i +"]/" + gridColRefArray[j], model.getValue("/root/main/microtestprotonlist/vprotonlist/info["+ i +"]/antibioref"));
  626. // }
  627. // else {
  628. // model.setValue("/root/main/microtestprotonlist/vprotonlist/info["+ i +"]/" + gridColRefArray[j], "");
  629. // }
  630. // }
  631. // }
  632. }
  633. function button38_onclick(obj:Button, e:ClickEventInfo)
  634. {
  635. this.reload();
  636. }
  637. function grp_sea_btn_patInfo_onclick(obj:Button, e:ClickEventInfo)
  638. {
  639. frmf_modal("SPPMC02500", "SPPMC02500", null, null, null, null, null, null, null, null, null, null, "M");
  640. if(!utlf_isNull(this.objects["ds_patinfolist"]))
  641. {
  642. var sPid = ds_patinfolist.getColumn(0, "pid");
  643. var sHngnm = ds_patinfolist.getColumn(0, "hngnm");
  644. ds_condition.setColumn(0, "pid", sPid);
  645. ds_condition.setColumn(0, "hngnm", sHngnm);
  646. }
  647. }
  648. function btc_totrslt_onclick(obj:Button, e:ClickEventInfo)
  649. {
  650. frmf_modal("SMAER00800", "SMAER00800", null, null, null, null, null, null, null, null, null, null, "M");
  651. }
  652. function importbutton3_onclick(obj:Button, e:ClickEventInfo)
  653. {
  654. // // model.removeNodeset("/root/send/reqdata");
  655. // // model.makeNode("/root/send/reqdata");
  656. // // model.copyNode("/root/send/reqdata", "/root/main/condition");
  657. // //
  658. frmf_openLoadingBar("미생물배양양성자조회 ") ;//처리중 화면을 오픈한다.
  659. //submit("TRASI00603");
  660. var oParam = {};
  661. oParam.id = "TRASI00603";
  662. oParam.service = "infcmngtapp.HospInfcMngt";
  663. oParam.method = "reqGetBaseInfoList";
  664. oParam.inds = "req=ds_condition";
  665. oParam.outds = "ds_baseinfo=baseinfo";
  666. oParam.async = false;
  667. //oParam.callback = "cf_TRASI00603";
  668. tranf_submit(oParam);
  669. //submit("TRASI00604");
  670. var oParam = {};
  671. oParam.id = "TRASI00604";
  672. oParam.service = "infcmngtapp.HospInfcMngt";
  673. oParam.method = "reqGetDiagInfoList";
  674. oParam.inds = "req=ds_condition";
  675. oParam.outds = "ds_diaginfo=diaginfo";
  676. oParam.async = false;
  677. //oParam.callback = "cf_TRASI00604";
  678. tranf_submit(oParam);
  679. //submit("TRASI00605");
  680. var oParam = {};
  681. oParam.id = "TRASI00605";
  682. oParam.service = "infcmngtapp.HospInfcMngt";
  683. oParam.method = "reqGetBacInfoList";
  684. oParam.inds = "req=ds_condition";
  685. oParam.outds = "ds_bacinfo=bacinfo";
  686. oParam.async = false;
  687. //oParam.callback = "cf_TRASI00605";
  688. tranf_submit(oParam);
  689. //submit("TRASI00606");
  690. var oParam = {};
  691. oParam.id = "TRASI00606";
  692. oParam.service = "infcmngtapp.HospInfcMngt";
  693. oParam.method = "reqGetAntiInfoList";
  694. oParam.inds = "req=ds_condition";
  695. oParam.outds = "ds_antiinfo=antiinfo";
  696. oParam.async = false;
  697. //oParam.callback = "cf_TRASI00606";
  698. tranf_submit(oParam);
  699. var today = utlf_getCurrentDate();
  700. var fileName = "C:\\file_upload\\" + today + "_ARMS_BASE_INFO_TBL.txt";
  701. baseinfo.saveText(fileName, "\n", "|", "'", false, true);
  702. var fileName1 = "C:\\file_upload\\" + today + "_ARMS_DIAG_INFO_TBL.txt";
  703. diaginfo.saveText(fileName1, "\n", "|", "'", false, true);
  704. var fileName2 = "C:\\file_upload\\" + today + "_ARMS_GERM_INFO_TBL.txt";
  705. bacinfo.saveText(fileName2, "\n", "|", "'", false, true);
  706. var fileName3 = "C:\\file_upload\\" + today + "_ARMS_ANTI_INFO_TBL.txt";
  707. antiinfo.saveText(fileName3, "\n", "|", "'", false, true);
  708. frmf_closeLoadingBar() ;//처리중 화면을 close한다.
  709. //window.exec("c:\\file_upload\\upload.bat", "c:\\file_upload\\upload.bat");
  710. }
  711. //엑셀
  712. function btn_excel_onclick(obj:Button, e:ClickEventInfo)
  713. {
  714. grdf_exportExcel(grd_horizontally, lf_lisGetTitle(this), "see");
  715. }
  716. ]]></Script>
  717. </Form>
  718. </FDL>