SMLLR00430_미생물검사항목별결과조회.xfdl 66 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMLLR00430" position="absolute 0 0 1280 1024" titletext="" onload="SMLLR00430_onload" oninit="SMLLR00430_oninit">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption10" text="검체정보" class="tit_2" position="absolute 5 627 79 640"/>
  8. <Static id="caption17" text="미생물검사 결과 비교조회" class="tit_1" position="absolute 0 0 184 25" ondblclick="group2_caption17_ondblclick"/>
  9. <Div id="group1" taborder="2" position="absolute 0 26 1195 89" class="div_SA">
  10. <Layouts>
  11. <Layout>
  12. <Button id="button1" taborder="1" text="조회" onclick="group3_group1_button1_onclick" class="btn1" position="absolute 855 20 911 42" anchor="default"/>
  13. <Shape id="line11" linetype="vertical" class="line_4" position="absolute 820 8 823 56" anchor="default"/>
  14. <Static id="caption1" text="접수일자 :" class="search_name" position="absolute 15 9 89 26" anchor="default"/>
  15. <Combo id="combo1" taborder="2" innerdataset="ds_init_LB0106" codecolumn="cd" datacolumn="nm" class="combo_search" visible="false" position="absolute 500 10 605 29" columncount="-1" rowcount="-1" anchor="default"/>
  16. <Static id="caption3" text="~" class="search_no_b" visible="false" position="absolute 238 10 250 27" anchor="default"/>
  17. <Calendar id="input1" taborder="3" autoselect="true" class="input_search" position="absolute 100 8 185 27" anchor="default"/>
  18. <MaskEdit id="input_starttm" taborder="4" mask="99:99" class="input_search" visible="false" position="absolute 190 8 235 27" anchor="default"/>
  19. <Calendar id="input2" taborder="5" class="input_search" visible="false" position="absolute 254 8 339 27" anchor="default"/>
  20. <MaskEdit id="input_endtm" taborder="6" mask="99:99" class="input_search" visible="false" position="absolute 340 8 385 27" anchor="default"/>
  21. <Static id="caption9" text="검사항목 :" class="search_name" position="absolute 15 35 89 52" anchor="default"/>
  22. <Button id="button61" taborder="7" onclick="group3_group1_button61_onclick" class="icon_search" position="absolute 610 35 626 51" anchor="default"/>
  23. <Edit id="ipt_tclscdlist" taborder="8" class="input_search" position="absolute 230 35 605 54" anchor="default"/>
  24. <Combo id="combo2" taborder="9" innerdataset="@ds_init_0103" codecolumn="cd" datacolumn="nm" onitemchanged="group3_group1_combo2_onitemchanged" class="combo_search" position="absolute 100 35 218 54" style="itemheight:15;" columncount="-1" rowcount="-1" anchor="default"/>
  25. </Layout>
  26. </Layouts>
  27. </Div>
  28. <Grid id="datagrid4" class="datagrid2" taborder="3" binddataset="ds_hidden_ordcd" useinputpanel="false" position="absolute 965 302 1040 387">
  29. <Formats>
  30. <Format id="default">
  31. <Columns>
  32. <Column size="90"/>
  33. <Column size="90"/>
  34. <Column size="90"/>
  35. <Column size="90"/>
  36. <Column size="90"/>
  37. <Column size="90"/>
  38. <Column size="90"/>
  39. <Column size="90"/>
  40. </Columns>
  41. <Rows>
  42. <Row size="23" band="head"/>
  43. <Row size="23"/>
  44. </Rows>
  45. <Band id="head">
  46. <Cell text="bcno"/>
  47. <Cell col="1" text="주검사코드"/>
  48. <Cell col="2" text="검체코드"/>
  49. <Cell col="3" text="부검사코드"/>
  50. <Cell col="4" text="소견코드"/>
  51. <Cell col="5" text="소견명"/>
  52. <Cell col="6" text="사용자id"/>
  53. <Cell col="7" text="instcd"/>
  54. </Band>
  55. <Band id="body">
  56. <Cell text="bind:bcno"/>
  57. <Cell col="1" text="bind:tclscd"/>
  58. <Cell col="2" text="bind:spccd"/>
  59. <Cell col="3" text="bind:testcd"/>
  60. <Cell col="4" text="bind:testcontcd"/>
  61. <Cell col="5" text="bind:testcont"/>
  62. <Cell col="6" text="bind:userid"/>
  63. <Cell col="7" text="bind:instcd"/>
  64. </Band>
  65. </Format>
  66. </Formats>
  67. </Grid>
  68. <Grid id="datagrid3" class="datagrid2" taborder="4" binddataset="ds_hidden_test" useinputpanel="false" onkeydown="group3_datagrid3_onkeydown" onmousedown="group3_datagrid3_onmousedown" oncellclick="group3_datagrid3_oncellclick" position="absolute 135 212 640 322" onaftersort="group3_datagrid3_onaftersort" oncopy="group3_datagrid3_oncopy">
  69. <Formats>
  70. <Format id="default">
  71. <Columns>
  72. <Column size="90"/>
  73. <Column size="90"/>
  74. <Column size="90"/>
  75. <Column size="90"/>
  76. <Column size="90"/>
  77. </Columns>
  78. <Rows>
  79. <Row size="23" band="head"/>
  80. <Row size="23"/>
  81. </Rows>
  82. <Band id="head">
  83. <Cell text="instcd"/>
  84. <Cell col="1" text="검사코드"/>
  85. <Cell col="2" text="바코드번호"/>
  86. <Cell col="3" text="등록번호"/>
  87. <Cell col="4" text="ioflag"/>
  88. </Band>
  89. <Band id="body">
  90. <Cell text="bind:instcd"/>
  91. <Cell col="1" text="bind:testcd"/>
  92. <Cell col="2" text="bind:bcno"/>
  93. <Cell col="3" text="bind:pid"/>
  94. <Cell col="4" text="bind:ioflag"/>
  95. </Band>
  96. </Format>
  97. </Formats>
  98. </Grid>
  99. <Grid id="datagrid5" class="datagrid2" taborder="5" binddataset="_root_rsltlist" useinputpanel="false" onkeydown="group3_datagrid5_onkeydown" onmousedown="group3_datagrid5_onmousedown" oncellclick="group3_datagrid5_oncellclick" position="absolute 290 342 795 452" onaftersort="group3_datagrid5_onaftersort" oncopy="group3_datagrid5_oncopy">
  100. <Formats>
  101. <Format id="default">
  102. <Columns>
  103. <Column size="300"/>
  104. </Columns>
  105. <Rows>
  106. <Row size="23" band="head"/>
  107. <Row size="23"/>
  108. </Rows>
  109. <Band id="head">
  110. <Cell text="RESULT"/>
  111. </Band>
  112. <Band id="body">
  113. <Cell text="bind:reptrslt"/>
  114. </Band>
  115. </Format>
  116. </Formats>
  117. </Grid>
  118. <Shape id="line1" class="line_10" position="absolute 0 112 1194 116"/>
  119. <Static id="caption2" text="검사항목내역" class="tit_2" position="absolute 1 95 101 111"/>
  120. <Button id="button2" taborder="6" text="엑셀" onclick="group3_button2_onclick" class="btn7" position="absolute 925 46 979 67"/>
  121. <Grid id="datagrid1" class="datagrid2" taborder="7" binddataset="ds_main_testinfo_testlist" useinputpanel="false" visible="false" position="absolute 135 337 435 417">
  122. <Formats>
  123. <Format id="default">
  124. <Columns>
  125. <Column size="150"/>
  126. <Column size="118"/>
  127. <Column size="104"/>
  128. <Column size="60"/>
  129. <Column size="60"/>
  130. <Column size="60"/>
  131. <Column size="60"/>
  132. <Column size="60"/>
  133. <Column size="60"/>
  134. <Column size="60"/>
  135. <Column size="60"/>
  136. <Column size="60"/>
  137. <Column size="60"/>
  138. <Column size="60"/>
  139. <Column size="60"/>
  140. <Column size="60"/>
  141. <Column size="60"/>
  142. <Column size="60"/>
  143. <Column size="60"/>
  144. <Column size="60"/>
  145. <Column size="60"/>
  146. <Column size="60"/>
  147. <Column size="60"/>
  148. <Column size="60"/>
  149. <Column size="60"/>
  150. <Column size="60"/>
  151. <Column size="60"/>
  152. <Column size="60"/>
  153. <Column size="60"/>
  154. <Column size="60"/>
  155. <Column size="60"/>
  156. <Column size="60"/>
  157. <Column size="60"/>
  158. <Column size="60"/>
  159. <Column size="60"/>
  160. <Column size="60"/>
  161. <Column size="60"/>
  162. <Column size="60"/>
  163. <Column size="60"/>
  164. <Column size="60"/>
  165. <Column size="60"/>
  166. <Column size="60"/>
  167. <Column size="60"/>
  168. <Column size="60"/>
  169. <Column size="60"/>
  170. <Column size="60"/>
  171. <Column size="60"/>
  172. <Column size="60"/>
  173. <Column size="60"/>
  174. <Column size="60"/>
  175. <Column size="60"/>
  176. <Column size="60"/>
  177. <Column size="60"/>
  178. <Column size="60"/>
  179. <Column size="60"/>
  180. <Column size="60"/>
  181. <Column size="60"/>
  182. <Column size="60"/>
  183. <Column size="60"/>
  184. <Column size="60"/>
  185. <Column size="60"/>
  186. <Column size="60"/>
  187. <Column size="60"/>
  188. <Column size="60"/>
  189. <Column size="60"/>
  190. <Column size="60"/>
  191. <Column size="60"/>
  192. <Column size="60"/>
  193. <Column size="60"/>
  194. <Column size="60"/>
  195. <Column size="60"/>
  196. <Column size="60"/>
  197. <Column size="60"/>
  198. <Column size="60"/>
  199. <Column size="100"/>
  200. <Column size="100"/>
  201. <Column size="100"/>
  202. </Columns>
  203. <Rows>
  204. <Row size="24" band="head"/>
  205. <Row size="24"/>
  206. </Rows>
  207. <Band id="head">
  208. <Cell text="rkey"/>
  209. <Cell col="1" text="workno"/>
  210. <Cell col="2" text="bcno"/>
  211. <Cell col="3" text="execprcpuniqno"/>
  212. <Cell col="4" text="testcd"/>
  213. <Cell col="5" text="spccd"/>
  214. <Cell col="6" text="bufinptrslt"/>
  215. <Cell col="7" text="reptrslt"/>
  216. <Cell col="8" text="rsltunit"/>
  217. <Cell col="9" text="judgmark"/>
  218. <Cell col="10" text="panicmark"/>
  219. <Cell col="11" text="deltamark"/>
  220. <Cell col="12" text="criticalmark"/>
  221. <Cell col="13" text="alertmark"/>
  222. <Cell col="14" text="rsltmark"/>
  223. <Cell col="15" text="rsltstat"/>
  224. <Cell col="16" text="bfbcno"/>
  225. <Cell col="17" text="bflastreptdt"/>
  226. <Cell col="18" text="testeqmtcd"/>
  227. <Cell col="19" text="comment"/>
  228. <Cell col="20" text="tclskind"/>
  229. <Cell col="21" text="spcacptid"/>
  230. <Cell col="22" text="spcacptdt"/>
  231. <Cell col="23" text="spcacptnm"/>
  232. <Cell col="24" text="rsltrgsgid"/>
  233. <Cell col="25" text="rsltrgstdt"/>
  234. <Cell col="26" text="rsltrgstnm"/>
  235. <Cell col="27" text="mdlreptid"/>
  236. <Cell col="28" text="mdlreptdt"/>
  237. <Cell col="29" text="mdlreptnm"/>
  238. <Cell col="30" text="lastreptid"/>
  239. <Cell col="31" text="lastreptdt"/>
  240. <Cell col="32" text="lastreptnm"/>
  241. <Cell col="33" text="tclscd"/>
  242. <Cell col="34" text="bfinptrslt"/>
  243. <Cell col="35" text="bfreptrslt"/>
  244. <Cell col="36" text="rsltseq"/>
  245. <Cell col="37" text="prcpgenrflag"/>
  246. <Cell col="38" text="rsltkind"/>
  247. <Cell col="39" text="rsltintsize"/>
  248. <Cell col="40" text="rsltdcmlsize"/>
  249. <Cell col="41" text="rundkind"/>
  250. <Cell col="42" text="rvalflag"/>
  251. <Cell col="43" text="descrval"/>
  252. <Cell col="44" text="judgkind"/>
  253. <Cell col="45" text="userjudgchar1"/>
  254. <Cell col="46" text="userjudgchar2"/>
  255. <Cell col="47" text="userjudgchar3"/>
  256. <Cell col="48" text="panicflag"/>
  257. <Cell col="49" text="panicminval"/>
  258. <Cell col="50" text="panicmaxval"/>
  259. <Cell col="51" text="deltaflag"/>
  260. <Cell col="52" text="deltaminval"/>
  261. <Cell col="53" text="deltamaxval"/>
  262. <Cell col="54" text="deltaterm"/>
  263. <Cell col="55" text="criticflag"/>
  264. <Cell col="56" text="criticminval"/>
  265. <Cell col="57" text="criticmaxval"/>
  266. <Cell col="58" text="alertflag"/>
  267. <Cell col="59" text="alertminval"/>
  268. <Cell col="60" text="allertmaxval"/>
  269. <Cell col="61" text="alimitls"/>
  270. <Cell col="62" text="alimitflag"/>
  271. <Cell col="63" text="alimitminval"/>
  272. <Cell col="64" text="alimith"/>
  273. <Cell col="65" text="alimiths"/>
  274. <Cell col="66" text="alimitls"/>
  275. <Cell col="67" text="refl"/>
  276. <Cell col="68" text="refls"/>
  277. <Cell col="69" text="refh"/>
  278. <Cell col="70" text="refhs"/>
  279. <Cell col="71" text="reflt"/>
  280. <Cell col="72" text="rstinterval"/>
  281. <Cell col="73" text="iud"/>
  282. <Cell col="74" text="spcscrnnm"/>
  283. <Cell col="75" text="inptrslt"/>
  284. <Cell col="76" text="testcmt"/>
  285. </Band>
  286. <Band id="body">
  287. <Cell text="bind:rkey"/>
  288. <Cell col="1" text="bind:workno"/>
  289. <Cell col="2" text="bind:bcno"/>
  290. <Cell col="3" text="bind:execprcpuniqno"/>
  291. <Cell col="4" text="bind:testcd"/>
  292. <Cell col="5" text="bind:spccd"/>
  293. <Cell col="6" text="bind:bufinptrslt"/>
  294. <Cell col="7" text="bind:reptrslt"/>
  295. <Cell col="8" text="bind:rsltunit"/>
  296. <Cell col="9" text="bind:judgmark"/>
  297. <Cell col="10" text="bind:panicmark"/>
  298. <Cell col="11" text="bind:deltamark"/>
  299. <Cell col="12" text="bind:criticalmark"/>
  300. <Cell col="13" text="bind:alertmark"/>
  301. <Cell col="14" text="bind:rsltmark"/>
  302. <Cell col="15" text="bind:rsltstat"/>
  303. <Cell col="16" text="bind:bfbcno"/>
  304. <Cell col="17" text="bind:bflastreptdt"/>
  305. <Cell col="18" text="bind:testeqmtcd"/>
  306. <Cell col="19" text="bind:comment"/>
  307. <Cell col="20" text="bind:tclskind"/>
  308. <Cell col="21" text="bind:spcacptid"/>
  309. <Cell col="22" text="bind:spcacptdt"/>
  310. <Cell col="23" text="bind:spcacptnm"/>
  311. <Cell col="24" text="bind:rsltrgsgid"/>
  312. <Cell col="25" text="bind:rsltrgstdt"/>
  313. <Cell col="26" text="bind:rsltrgstnm"/>
  314. <Cell col="27" text="bind:mdlreptid"/>
  315. <Cell col="28" text="bind:mdlreptdt"/>
  316. <Cell col="29" text="bind:mdlreptnm"/>
  317. <Cell col="30" text="bind:lastreptid"/>
  318. <Cell col="31" text="bind:lastreptdt"/>
  319. <Cell col="32" text="bind:lastreptnm"/>
  320. <Cell col="33" text="bind:tclscd"/>
  321. <Cell col="34" text="bind:bfinptrslt"/>
  322. <Cell col="35" text="bind:bfreptrslt"/>
  323. <Cell col="36" text="bind:rsltseq"/>
  324. <Cell col="37" text="bind:prcpgenrflag"/>
  325. <Cell col="38" text="bind:rsltkind"/>
  326. <Cell col="39" text="bind:rsltintsize"/>
  327. <Cell col="40" text="bind:rsltdcmlsize"/>
  328. <Cell col="41" text="bind:rundkind"/>
  329. <Cell col="42" text="bind:rvalflag"/>
  330. <Cell col="43" text="bind:descrval"/>
  331. <Cell col="44" text="bind:judgkind"/>
  332. <Cell col="45" text="bind:userjudgchar1"/>
  333. <Cell col="46" text="bind:userjudgchar2"/>
  334. <Cell col="47" text="bind:userjudgchar3"/>
  335. <Cell col="48" text="bind:panicflag"/>
  336. <Cell col="49" text="bind:panicminval"/>
  337. <Cell col="50" text="bind:panicmaxval"/>
  338. <Cell col="51" text="bind:deltaflag"/>
  339. <Cell col="52" text="bind:deltaminval"/>
  340. <Cell col="53" text="bind:deltamaxval"/>
  341. <Cell col="54" text="bind:deltaterm"/>
  342. <Cell col="55" text="bind:criticflag"/>
  343. <Cell col="56" text="bind:criticminval"/>
  344. <Cell col="57" text="bind:criticmaxval"/>
  345. <Cell col="58" text="bind:alertflag"/>
  346. <Cell col="59" text="bind:alertminval"/>
  347. <Cell col="60" text="bind:allertmaxval"/>
  348. <Cell col="61" text="bind:alimitls"/>
  349. <Cell col="62" text="bind:alimitflag"/>
  350. <Cell col="63" text="bind:alimitminval"/>
  351. <Cell col="64" text="bind:alimith"/>
  352. <Cell col="65" text="bind:alimiths"/>
  353. <Cell col="66" text="bind:alimitls"/>
  354. <Cell col="67" text="bind:refl"/>
  355. <Cell col="68" text="bind:refls"/>
  356. <Cell col="69" text="bind:refh"/>
  357. <Cell col="70" text="bind:refhs"/>
  358. <Cell col="71" text="bind:reflt"/>
  359. <Cell col="72" text="bind:rstinterval"/>
  360. <Cell col="73" text="bind:iud"/>
  361. <Cell col="74" text="bind:spcscrnnm"/>
  362. <Cell col="75" text="bind:inptrslt"/>
  363. <Cell col="76" text="bind:testcmt"/>
  364. </Band>
  365. </Format>
  366. </Formats>
  367. </Grid>
  368. <Shape id="line8" class="line_2" position="absolute 267 719 522 722"/>
  369. <Edit id="ipt_bf" taborder="8" class="input_fix" position="absolute 343 674 522 693"/>
  370. <Grid id="datagrid2" taborder="9" binddataset="ds_main_testinfo_spcinfo" useinputpanel="false" position="absolute 83 696 262 744">
  371. <Formats>
  372. <Format id="default">
  373. <Columns>
  374. <Column size="30"/>
  375. <Column size="30"/>
  376. <Column size="30"/>
  377. <Column size="30"/>
  378. <Column size="30"/>
  379. <Column size="27"/>
  380. </Columns>
  381. <Rows>
  382. <Row size="23" band="head"/>
  383. <Row size="23"/>
  384. </Rows>
  385. <Band id="head">
  386. <Cell text="N"/>
  387. <Cell col="1" text="P"/>
  388. <Cell col="2" text="D"/>
  389. <Cell col="3" text="C"/>
  390. <Cell col="4" text="A"/>
  391. <Cell col="5" text="R"/>
  392. </Band>
  393. <Band id="body">
  394. <Cell text="bind:judgmark"/>
  395. <Cell col="1" text="bind:panicmark"/>
  396. <Cell col="2" text="bind:deltamark"/>
  397. <Cell col="3" text="bind:criticalmark"/>
  398. <Cell col="4" text="bind:alertmark"/>
  399. <Cell col="5" text="bind:rsltmark"/>
  400. </Band>
  401. </Format>
  402. </Formats>
  403. </Grid>
  404. <Combo id="cmb_cmt" taborder="10" innerdataset="ds_init_LB0210" codecolumn="cd" datacolumn="nm" onitemclick="group3_cmb_cmt_onitemclick" class="combo_default" position="absolute 923 649 1173 668" columncount="-1" rowcount="-1"/>
  405. <MaskEdit id="ipt_bfdt" taborder="11" mask="yyyy-mm-dd hh:nn:ss" class="input_fix" position="absolute 343 698 522 717"/>
  406. <Edit id="output10" taborder="12" readonly="true" class="output_fix" position="absolute 436 752 521 771"/>
  407. <Edit id="output6" taborder="13" readonly="true" class="output_fix" position="absolute 343 722 522 741"/>
  408. <Edit id="output7" taborder="14" readonly="true" position="absolute 680 623 780 642"/>
  409. <Shape id="line10" class="line_1" position="absolute 785 642 1194 645"/>
  410. <Edit id="output8" taborder="15" readonly="true" class="output_fix" position="absolute 83 752 168 771"/>
  411. <Static id="caption20" text="결과입력자" class="cell_1" position="absolute 0 751 80 774"/>
  412. <Button id="button5" taborder="16" onclick="group3_button5_onclick" class="icon_search" position="absolute 1178 649 1194 665"/>
  413. <Edit id="output9" taborder="17" readonly="true" class="output_fix" position="absolute 274 752 359 771"/>
  414. <Shape id="line12" class="line_1" position="absolute 527 642 780 645"/>
  415. <Button id="button6" taborder="18" text="소견저장" onclick="group3_button6_onclick" class="btn2" position="absolute 1130 623 1194 642"/>
  416. <Static id="caption21" text="중간보고자" class="cell_1" position="absolute 171 751 271 774"/>
  417. <Shape id="line13" class="line_2" position="absolute 267 743 522 746"/>
  418. <Static id="caption11" text="검체명" class="cell_1" position="absolute 0 647 80 670"/>
  419. <Static id="caption22" text="최종보고자" class="cell_1" position="absolute 363 751 433 774"/>
  420. <Static id="caption12" text="참고치&amp;판정" class="cell_1" position="absolute 0 671 80 749"/>
  421. <Static id="caption35" text="소견" class="tit_2" position="absolute 790 627 874 641"/>
  422. <Static id="caption13" text="보이는결과" class="cell_1" position="absolute 267 649 340 672"/>
  423. <Static id="caption14" text="이전결과" class="cell_1" position="absolute 267 673 340 696"/>
  424. <Shape id="line2" class="line_1" position="absolute 0 642 522 645"/>
  425. <Static id="caption15" text="이전결과일" class="cell_1" position="absolute 267 697 340 720"/>
  426. <Shape id="line3" class="line_2" position="absolute 0 749 262 752"/>
  427. <Static id="caption16" text="검사장비" class="cell_1" position="absolute 267 721 340 744"/>
  428. <TextArea id="textarea1" taborder="19" onkillfocus="group3_textarea1_onkillfocus" position="absolute 527 649 780 774"/>
  429. <Shape id="line4" class="line_2" position="absolute 0 669 262 672"/>
  430. <TextArea id="textarea3" taborder="20" onkillfocus="group3_textarea3_onkillfocus" position="absolute 825 671 1194 721" onclick="group3_textarea3_onclick"/>
  431. <TextArea id="text_testcmts" taborder="21" onkillfocus="group3_text_testcmts_onkillfocus" position="absolute 825 722 1194 774" onclick="group3_text_testcmts_onclick"/>
  432. <Static id="cap_1818" text="시행&#10;부서&#10;&#10;검사&#10;항목" class="cell_1" position="absolute 785 670 823 773"/>
  433. <Combo id="cmb_sect" taborder="22" innerdataset="ds_hidden_testconttsectcd" codecolumn="cd" datacolumn="nm" onitemclick="group3_cmb_sect_onitemclick" class="combo_default" position="absolute 785 649 920 668" columncount="-1" rowcount="-1"/>
  434. <Static id="caption18" text="comment" class="tit_2" position="absolute 532 627 616 640"/>
  435. <Shape id="line5" class="line_2" position="absolute 83 693 262 696"/>
  436. <Edit id="output1" taborder="23" readonly="true" class="output_fix" position="absolute 83 648 262 667"/>
  437. <Shape id="line6" class="line_2" position="absolute 267 671 522 674"/>
  438. <Edit id="output2" taborder="24" readonly="true" class="output_fix" position="absolute 83 672 262 691"/>
  439. <Shape id="line7" class="line_2" position="absolute 267 695 522 698"/>
  440. <Edit id="output3" taborder="25" readonly="true" class="output_fix" position="absolute 343 650 522 669"/>
  441. <Radio id="radio2" taborder="26" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 795 655 810 740">
  442. <Dataset id="innerdataset">
  443. <ColumnInfo>
  444. <Column id="codecolumn"/>
  445. <Column id="datacolumn"/>
  446. </ColumnInfo>
  447. <Rows>
  448. <Row>
  449. <Col id="codecolumn">1</Col>
  450. <Col id="datacolumn"/>
  451. </Row>
  452. <Row>
  453. <Col id="codecolumn">2</Col>
  454. <Col id="datacolumn"/>
  455. </Row>
  456. </Rows>
  457. </Dataset>
  458. </Radio>
  459. <Button id="btn_cle" taborder="27" text="초기화" onclick="group3_btn_cle_onclick" class="btn4" position="absolute 713 46 781 68"/>
  460. <Grid id="grd_testlist" class="datagrid2" taborder="28" binddataset="ds_main_testinfo_patlist" useinputpanel="false" onkeydown="group3_grd_testlist_onkeydown" onmousedown="group3_grd_testlist_onmousedown" oncellclick="group3_grd_testlist_oncellclick" position="absolute 0 115 1194 847" onkeypress="group3_grd_testlist_onkeypress" onaftersort="group3_grd_testlist_onaftersort" oncopy="group3_grd_testlist_oncopy">
  461. <Formats>
  462. <Format id="default">
  463. <Columns>
  464. <Column size="0"/>
  465. <Column size="33"/>
  466. <Column size="106"/>
  467. <Column size="73"/>
  468. <Column size="60"/>
  469. <Column size="65"/>
  470. <Column size="0"/>
  471. <Column size="0"/>
  472. <Column size="0"/>
  473. <Column size="0"/>
  474. <Column size="0"/>
  475. <Column size="140"/>
  476. <Column size="140"/>
  477. <Column size="140"/>
  478. <Column size="140"/>
  479. <Column size="140"/>
  480. <Column size="140"/>
  481. <Column size="0"/>
  482. <Column size="0"/>
  483. <Column size="0"/>
  484. <Column size="0"/>
  485. <Column size="0"/>
  486. <Column size="0"/>
  487. <Column size="0"/>
  488. <Column size="0"/>
  489. <Column size="0"/>
  490. <Column size="0"/>
  491. <Column size="0"/>
  492. <Column size="0"/>
  493. <Column size="0"/>
  494. <Column size="0"/>
  495. <Column size="0"/>
  496. <Column size="0"/>
  497. <Column size="0"/>
  498. <Column size="0"/>
  499. <Column size="0"/>
  500. <Column size="0"/>
  501. <Column size="0"/>
  502. <Column size="0"/>
  503. <Column size="0"/>
  504. <Column size="0"/>
  505. </Columns>
  506. <Rows>
  507. <Row size="23" band="head"/>
  508. <Row size="23"/>
  509. </Rows>
  510. <Band id="head">
  511. <Cell/>
  512. <Cell col="1"/>
  513. <Cell col="2" text="접수일시"/>
  514. <Cell col="3" text="바코드번호"/>
  515. <Cell col="4" text="등록번호"/>
  516. <Cell col="5" text="성명"/>
  517. <Cell col="6" text="성별"/>
  518. <Cell col="7" text="나이"/>
  519. <Cell col="8" text="진료과"/>
  520. <Cell col="9" text="병동_병실"/>
  521. <Cell col="10" text="의뢰의사"/>
  522. <Cell col="11" text="검체명"/>
  523. <Cell col="12" text="inptrslt1"/>
  524. <Cell col="13" text="inptrslt12"/>
  525. <Cell col="14" text="inptrslt3"/>
  526. <Cell col="15" text="inptrslt4"/>
  527. <Cell col="16" text="inptrslt5"/>
  528. <Cell col="17" text="inptrslt6"/>
  529. <Cell col="18" text="inptrslt7"/>
  530. <Cell col="19" text="inptrslt8"/>
  531. <Cell col="20" text="inptrslt9"/>
  532. <Cell col="21" text="inptrslt10"/>
  533. <Cell col="22" text="inptrslt11"/>
  534. <Cell col="23" text="inptrslt12"/>
  535. <Cell col="24" text="inptrslt13"/>
  536. <Cell col="25" text="inptrslt14"/>
  537. <Cell col="26" text="inptrslt15"/>
  538. <Cell col="27" text="inptrslt16"/>
  539. <Cell col="28" text="inptrslt17"/>
  540. <Cell col="29" text="inptrslt18"/>
  541. <Cell col="30" text="inptrslt19"/>
  542. <Cell col="31" text="inptrslt20"/>
  543. <Cell col="32" text="inptrslt21"/>
  544. <Cell col="33" text="inptrslt22"/>
  545. <Cell col="34" text="inptrslt23"/>
  546. <Cell col="35" text="inptrslt24"/>
  547. <Cell col="36" text="inptrslt25"/>
  548. <Cell col="37" text="inptrslt26"/>
  549. <Cell col="38" text="inptrslt27"/>
  550. <Cell col="39" text="inptrslt28"/>
  551. <Cell col="40" text="inptrslt29"/>
  552. <Cell col="41" text="inptrslt30"/>
  553. </Band>
  554. <Band id="body">
  555. <Cell text="bind:chk"/>
  556. <Cell col="1" celltype="head" text="expr:currow + 1"/>
  557. <Cell col="2" displaytype="date" text="bind:spcacptdt" mask="yyyy-MM-dd HH:mm"/>
  558. <Cell col="3" text="bind:bcno"/>
  559. <Cell col="4" text="bind:pid"/>
  560. <Cell col="5" text="bind:patnm"/>
  561. <Cell col="6" text="bind:sex"/>
  562. <Cell col="7" text="bind:age"/>
  563. <Cell col="8" text="bind:orddeptnm"/>
  564. <Cell col="9" text="bind:wardroom"/>
  565. <Cell col="10" text="bind:orddrnm"/>
  566. <Cell col="11" displaytype="combo" text="bind:spccd" combodataset="ds_init_LB0105" combocodecol="cd" combodatacol="nm"/>
  567. <Cell col="12" text="bind:inptrslt1"/>
  568. <Cell col="13" text="bind:inptrslt2"/>
  569. <Cell col="14" text="bind:inptrslt3"/>
  570. <Cell col="15" text="bind:inptrslt4"/>
  571. <Cell col="16" text="bind:inptrslt5"/>
  572. <Cell col="17" text="bind:inptrslt6"/>
  573. <Cell col="18" text="bind:inptrslt7"/>
  574. <Cell col="19" text="bind:inptrslt8"/>
  575. <Cell col="20" text="bind:inptrslt9"/>
  576. <Cell col="21" text="bind:inptrslt10"/>
  577. <Cell col="22" text="bind:inptrslt11"/>
  578. <Cell col="23" text="bind:inptrslt12"/>
  579. <Cell col="24" text="bind:inptrslt13"/>
  580. <Cell col="25" text="bind:inptrslt14"/>
  581. <Cell col="26" text="bind:inptrslt15"/>
  582. <Cell col="27" text="bind:inptrslt16"/>
  583. <Cell col="28" text="bind:inptrslt17"/>
  584. <Cell col="29" text="bind:inptrslt18"/>
  585. <Cell col="30" text="bind:inptrslt19"/>
  586. <Cell col="31" text="bind:inptrslt20"/>
  587. <Cell col="32" text="bind:inptrslt21"/>
  588. <Cell col="33" text="bind:inptrslt22"/>
  589. <Cell col="34" text="bind:inptrslt23"/>
  590. <Cell col="35" text="bind:inptrslt24"/>
  591. <Cell col="36" text="bind:inptrslt25"/>
  592. <Cell col="37" text="bind:inptrslt26"/>
  593. <Cell col="38" text="bind:inptrslt27"/>
  594. <Cell col="39" text="bind:inptrslt28"/>
  595. <Cell col="40" text="bind:inptrslt29"/>
  596. <Cell col="41" text="bind:inptrslt30"/>
  597. </Band>
  598. </Format>
  599. </Formats>
  600. </Grid>
  601. </Layout>
  602. </Layouts>
  603. <Objects>
  604. <Dataset id="ds_main_testinfo_patlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  605. <ColumnInfo>
  606. <Column id="chk" type="STRING" size="256"/>
  607. <Column id="workno" type="STRING" size="256"/>
  608. <Column id="bcno" type="STRING" size="256"/>
  609. <Column id="pid" type="STRING" size="256"/>
  610. <Column id="patnm" type="STRING" size="256"/>
  611. <Column id="sexage" type="STRING" size="256"/>
  612. <Column id="orddrnm" type="STRING" size="256"/>
  613. <Column id="orddeptnm" type="STRING" size="256"/>
  614. <Column id="wardroom" type="STRING" size="256"/>
  615. <Column id="inptrslt1" type="STRING" size="256"/>
  616. <Column id="inptrslt2" type="STRING" size="256"/>
  617. <Column id="inptrslt3" type="STRING" size="256"/>
  618. <Column id="inptrslt4" type="STRING" size="256"/>
  619. <Column id="inptrslt5" type="STRING" size="256"/>
  620. <Column id="inptrslt6" type="STRING" size="256"/>
  621. <Column id="inptrslt7" type="STRING" size="256"/>
  622. <Column id="inptrslt8" type="STRING" size="256"/>
  623. <Column id="inptrslt9" type="STRING" size="256"/>
  624. <Column id="inptrslt10" type="STRING" size="256"/>
  625. <Column id="inptrslt11" type="STRING" size="256"/>
  626. <Column id="inptrslt12" type="STRING" size="256"/>
  627. <Column id="inptrslt13" type="STRING" size="256"/>
  628. <Column id="inptrslt14" type="STRING" size="256"/>
  629. <Column id="inptrslt15" type="STRING" size="256"/>
  630. <Column id="inptrslt16" type="STRING" size="256"/>
  631. <Column id="inptrslt17" type="STRING" size="256"/>
  632. <Column id="inptrslt18" type="STRING" size="256"/>
  633. <Column id="inptrslt19" type="STRING" size="256"/>
  634. <Column id="inptrslt20" type="STRING" size="256"/>
  635. <Column id="inptrslt21" type="STRING" size="256"/>
  636. <Column id="inptrslt22" type="STRING" size="256"/>
  637. <Column id="inptrslt23" type="STRING" size="256"/>
  638. <Column id="inptrslt24" type="STRING" size="256"/>
  639. <Column id="inptrslt25" type="STRING" size="256"/>
  640. <Column id="inptrslt26" type="STRING" size="256"/>
  641. <Column id="inptrslt27" type="STRING" size="256"/>
  642. <Column id="inptrslt28" type="STRING" size="256"/>
  643. <Column id="inptrslt29" type="STRING" size="256"/>
  644. <Column id="inptrslt30" type="STRING" size="256"/>
  645. </ColumnInfo>
  646. <Rows>
  647. <Row>
  648. <Col id="chk"/>
  649. <Col id="workno"/>
  650. <Col id="bcno"/>
  651. <Col id="pid"/>
  652. <Col id="patnm"/>
  653. <Col id="sexage"/>
  654. <Col id="orddrnm"/>
  655. <Col id="orddeptnm"/>
  656. <Col id="wardroom"/>
  657. <Col id="inptrslt1"/>
  658. <Col id="inptrslt2"/>
  659. <Col id="inptrslt3"/>
  660. <Col id="inptrslt4"/>
  661. <Col id="inptrslt5"/>
  662. <Col id="inptrslt6"/>
  663. <Col id="inptrslt7"/>
  664. <Col id="inptrslt8"/>
  665. <Col id="inptrslt9"/>
  666. <Col id="inptrslt10"/>
  667. <Col id="inptrslt11"/>
  668. <Col id="inptrslt12"/>
  669. <Col id="inptrslt13"/>
  670. <Col id="inptrslt14"/>
  671. <Col id="inptrslt15"/>
  672. <Col id="inptrslt16"/>
  673. <Col id="inptrslt17"/>
  674. <Col id="inptrslt18"/>
  675. <Col id="inptrslt19"/>
  676. <Col id="inptrslt20"/>
  677. <Col id="inptrslt21"/>
  678. <Col id="inptrslt22"/>
  679. <Col id="inptrslt23"/>
  680. <Col id="inptrslt24"/>
  681. <Col id="inptrslt25"/>
  682. <Col id="inptrslt26"/>
  683. <Col id="inptrslt27"/>
  684. <Col id="inptrslt28"/>
  685. <Col id="inptrslt29"/>
  686. <Col id="inptrslt30"/>
  687. </Row>
  688. </Rows>
  689. </Dataset>
  690. <Dataset id="ds_main_testinfo_testlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  691. <ColumnInfo>
  692. <Column id="rkey" type="STRING" size="256"/>
  693. <Column id="workno" type="STRING" size="256"/>
  694. <Column id="bcno" type="STRING" size="256"/>
  695. <Column id="execprcpuniqno" type="STRING" size="256"/>
  696. <Column id="testcd" type="STRING" size="256"/>
  697. <Column id="spccd" type="STRING" size="256"/>
  698. <Column id="bufinptrslt" type="STRING" size="256"/>
  699. <Column id="reptrslt" type="STRING" size="256"/>
  700. <Column id="rsltunit" type="STRING" size="256"/>
  701. <Column id="judgmark" type="STRING" size="256"/>
  702. <Column id="panicmark" type="STRING" size="256"/>
  703. <Column id="deltamark" type="STRING" size="256"/>
  704. <Column id="criticalmark" type="STRING" size="256"/>
  705. <Column id="alertmark" type="STRING" size="256"/>
  706. <Column id="rsltmark" type="STRING" size="256"/>
  707. <Column id="rsltstat" type="STRING" size="256"/>
  708. <Column id="bfbcno" type="STRING" size="256"/>
  709. <Column id="bflastreptdt" type="STRING" size="256"/>
  710. <Column id="testeqmtcd" type="STRING" size="256"/>
  711. <Column id="comment" type="STRING" size="256"/>
  712. <Column id="tclskind" type="STRING" size="256"/>
  713. <Column id="spcacptid" type="STRING" size="256"/>
  714. <Column id="spcacptdt" type="STRING" size="256"/>
  715. <Column id="spcacptnm" type="STRING" size="256"/>
  716. <Column id="rsltrgsgid" type="STRING" size="256"/>
  717. <Column id="rsltrgstdt" type="STRING" size="256"/>
  718. <Column id="rsltrgstnm" type="STRING" size="256"/>
  719. <Column id="mdlreptid" type="STRING" size="256"/>
  720. <Column id="mdlreptdt" type="STRING" size="256"/>
  721. <Column id="mdlreptnm" type="STRING" size="256"/>
  722. <Column id="lastreptid" type="STRING" size="256"/>
  723. <Column id="lastreptdt" type="STRING" size="256"/>
  724. <Column id="lastreptnm" type="STRING" size="256"/>
  725. <Column id="tclscd" type="STRING" size="256"/>
  726. <Column id="bfinptrslt" type="STRING" size="256"/>
  727. <Column id="bfreptrslt" type="STRING" size="256"/>
  728. <Column id="rsltseq" type="STRING" size="256"/>
  729. <Column id="prcpgenrflag" type="STRING" size="256"/>
  730. <Column id="rsltkind" type="STRING" size="256"/>
  731. <Column id="rsltintsize" type="STRING" size="256"/>
  732. <Column id="rsltdcmlsize" type="STRING" size="256"/>
  733. <Column id="rundkind" type="STRING" size="256"/>
  734. <Column id="rvalflag" type="STRING" size="256"/>
  735. <Column id="descrval" type="STRING" size="256"/>
  736. <Column id="judgkind" type="STRING" size="256"/>
  737. <Column id="userjudgchar1" type="STRING" size="256"/>
  738. <Column id="userjudgchar2" type="STRING" size="256"/>
  739. <Column id="userjudgchar3" type="STRING" size="256"/>
  740. <Column id="panicflag" type="STRING" size="256"/>
  741. <Column id="panicminval" type="STRING" size="256"/>
  742. <Column id="panicmaxval" type="STRING" size="256"/>
  743. <Column id="deltaflag" type="STRING" size="256"/>
  744. <Column id="deltaminval" type="STRING" size="256"/>
  745. <Column id="deltamaxval" type="STRING" size="256"/>
  746. <Column id="deltaterm" type="STRING" size="256"/>
  747. <Column id="criticflag" type="STRING" size="256"/>
  748. <Column id="criticminval" type="STRING" size="256"/>
  749. <Column id="criticmaxval" type="STRING" size="256"/>
  750. <Column id="alertflag" type="STRING" size="256"/>
  751. <Column id="alertminval" type="STRING" size="256"/>
  752. <Column id="allertmaxval" type="STRING" size="256"/>
  753. <Column id="alimitls" type="STRING" size="256"/>
  754. <Column id="alimitflag" type="STRING" size="256"/>
  755. <Column id="alimitminval" type="STRING" size="256"/>
  756. <Column id="alimith" type="STRING" size="256"/>
  757. <Column id="alimiths" type="STRING" size="256"/>
  758. <Column id="alimitls" type="STRING" size="256"/>
  759. <Column id="refl" type="STRING" size="256"/>
  760. <Column id="refls" type="STRING" size="256"/>
  761. <Column id="refh" type="STRING" size="256"/>
  762. <Column id="refhs" type="STRING" size="256"/>
  763. <Column id="reflt" type="STRING" size="256"/>
  764. <Column id="rstinterval" type="STRING" size="256"/>
  765. <Column id="iud" type="STRING" size="256"/>
  766. <Column id="spcscrnnm" type="STRING" size="256"/>
  767. <Column id="inptrslt" type="STRING" size="256"/>
  768. </ColumnInfo>
  769. <Rows>
  770. <Row>
  771. <Col id="rkey"/>
  772. <Col id="workno"/>
  773. <Col id="bcno"/>
  774. <Col id="execprcpuniqno"/>
  775. <Col id="testcd"/>
  776. <Col id="spccd"/>
  777. <Col id="bufinptrslt"/>
  778. <Col id="reptrslt"/>
  779. <Col id="rsltunit"/>
  780. <Col id="judgmark"/>
  781. <Col id="panicmark"/>
  782. <Col id="deltamark"/>
  783. <Col id="criticalmark"/>
  784. <Col id="alertmark"/>
  785. <Col id="rsltmark"/>
  786. <Col id="rsltstat"/>
  787. <Col id="bfbcno"/>
  788. <Col id="bflastreptdt"/>
  789. <Col id="testeqmtcd"/>
  790. <Col id="comment"/>
  791. <Col id="tclskind"/>
  792. <Col id="spcacptid"/>
  793. <Col id="spcacptdt"/>
  794. <Col id="spcacptnm"/>
  795. <Col id="rsltrgsgid"/>
  796. <Col id="rsltrgstdt"/>
  797. <Col id="rsltrgstnm"/>
  798. <Col id="mdlreptid"/>
  799. <Col id="mdlreptdt"/>
  800. <Col id="mdlreptnm"/>
  801. <Col id="lastreptid"/>
  802. <Col id="lastreptdt"/>
  803. <Col id="lastreptnm"/>
  804. <Col id="tclscd"/>
  805. <Col id="bfinptrslt"/>
  806. <Col id="bfreptrslt"/>
  807. <Col id="rsltseq"/>
  808. <Col id="prcpgenrflag"/>
  809. <Col id="rsltkind"/>
  810. <Col id="rsltintsize"/>
  811. <Col id="rsltdcmlsize"/>
  812. <Col id="rundkind"/>
  813. <Col id="rvalflag"/>
  814. <Col id="descrval"/>
  815. <Col id="judgkind"/>
  816. <Col id="userjudgchar1"/>
  817. <Col id="userjudgchar2"/>
  818. <Col id="userjudgchar3"/>
  819. <Col id="panicflag"/>
  820. <Col id="panicminval"/>
  821. <Col id="panicmaxval"/>
  822. <Col id="deltaflag"/>
  823. <Col id="deltaminval"/>
  824. <Col id="deltamaxval"/>
  825. <Col id="deltaterm"/>
  826. <Col id="criticflag"/>
  827. <Col id="criticminval"/>
  828. <Col id="criticmaxval"/>
  829. <Col id="alertflag"/>
  830. <Col id="alertminval"/>
  831. <Col id="allertmaxval"/>
  832. <Col id="alimitls"/>
  833. <Col id="alimitflag"/>
  834. <Col id="alimitminval"/>
  835. <Col id="alimith"/>
  836. <Col id="alimiths"/>
  837. <Col id="alimitls"/>
  838. <Col id="refl"/>
  839. <Col id="refls"/>
  840. <Col id="refh"/>
  841. <Col id="refhs"/>
  842. <Col id="reflt"/>
  843. <Col id="rstinterval"/>
  844. <Col id="iud"/>
  845. <Col id="spcscrnnm"/>
  846. <Col id="inptrslt"/>
  847. </Row>
  848. </Rows>
  849. </Dataset>
  850. <Dataset id="ds_hidden_refparam" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  851. <ColumnInfo>
  852. <Column id="startdd" type="STRING" size="256"/>
  853. <Column id="enddd" type="STRING" size="256"/>
  854. <Column id="tsectcd" type="STRING" size="256"/>
  855. <Column id="sworkseq" type="STRING" size="256"/>
  856. <Column id="eworkseq" type="STRING" size="256"/>
  857. <Column id="rsltstat0" type="STRING" size="256"/>
  858. <Column id="tclscdlist" type="STRING" size="256"/>
  859. <Column id="rsltstat1" type="STRING" size="256"/>
  860. <Column id="rsltstat2" type="STRING" size="256"/>
  861. <Column id="tclscdlist2" type="STRING" size="256"/>
  862. <Column id="testgrupseqno" type="STRING" size="256"/>
  863. <Column id="rsltstat" type="STRING" size="256"/>
  864. <Column id="userid" type="STRING" size="256"/>
  865. <Column id="starttm" type="STRING" size="256"/>
  866. <Column id="endtm" type="STRING" size="256"/>
  867. <Column id="userdeptflagcd" type="STRING" size="256"/>
  868. </ColumnInfo>
  869. <Rows>
  870. <Row>
  871. <Col id="eworkseq">9999</Col>
  872. <Col id="rsltstat0">1</Col>
  873. <Col id="endtm">2359</Col>
  874. <Col id="starttm">0000</Col>
  875. </Row>
  876. </Rows>
  877. </Dataset>
  878. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  879. <ColumnInfo>
  880. <Column id="default" type="STRING" size="256"/>
  881. <Column id="currenRow" type="STRING" size="256"/>
  882. <Column id="rsltcont" type="STRING" size="256"/>
  883. <Column id="cursor" type="STRING" size="256"/>
  884. </ColumnInfo>
  885. <Rows>
  886. <Row/>
  887. </Rows>
  888. </Dataset>
  889. <Dataset id="ds_hidden_ref_tclscdlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  890. <ColumnInfo>
  891. <Column id="tclsnmlist" type="STRING" size="256"/>
  892. <Column id="tclscdlist" type="STRING" size="256"/>
  893. <Column id="tclscdlist2" type="STRING" size="256"/>
  894. <Column id="testgrup" type="STRING" size="256"/>
  895. <Column id="tclsnmlist2" type="STRING" size="256"/>
  896. </ColumnInfo>
  897. <Rows>
  898. <Row/>
  899. </Rows>
  900. </Dataset>
  901. <Dataset id="ds_main_getUsernm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  902. <ColumnInfo>
  903. <Column id="usernm" type="STRING" size="256"/>
  904. </ColumnInfo>
  905. <Rows>
  906. <Row/>
  907. </Rows>
  908. </Dataset>
  909. <Dataset id="ds_init_0106" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  910. <ColumnInfo>
  911. <Column id="cd" type="STRING" size="256" sumtext="코드"/>
  912. <Column id="nm" type="STRING" size="256" sumtext="코드명"/>
  913. <Column id="chk" type="STRING" size="256" sumtext="chk"/>
  914. <Column id="etc01" type="STRING" size="256" sumtext="기타1"/>
  915. <Column id="etc02" type="STRING" size="256" sumtext="기타2"/>
  916. <Column id="etc03" type="STRING" size="256" sumtext="기타3"/>
  917. <Column id="etc04" type="STRING" size="256" sumtext="기타4"/>
  918. <Column id="etc05" type="STRING" size="256" sumtext="기타4"/>
  919. </ColumnInfo>
  920. </Dataset>
  921. <Dataset id="ds_init_0103" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  922. <ColumnInfo>
  923. <Column id="cd" type="STRING" size="256" sumtext="코드"/>
  924. <Column id="nm" type="STRING" size="256" sumtext="코드명"/>
  925. <Column id="chk" type="STRING" size="256" sumtext="chk"/>
  926. <Column id="etc01" type="STRING" size="256" sumtext="기타1"/>
  927. <Column id="etc02" type="STRING" size="256" sumtext="기타2"/>
  928. <Column id="etc03" type="STRING" size="256" sumtext="기타3"/>
  929. <Column id="etc04" type="STRING" size="256" sumtext="기타4"/>
  930. <Column id="etc05" type="STRING" size="256" sumtext="기타4"/>
  931. </ColumnInfo>
  932. </Dataset>
  933. <Dataset id="ds_init_0109" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  934. <ColumnInfo>
  935. <Column id="cd" type="STRING" size="256" sumtext="코드"/>
  936. <Column id="nm" type="STRING" size="256" sumtext="코드명"/>
  937. <Column id="chk" type="STRING" size="256" sumtext="chk"/>
  938. <Column id="etc01" type="STRING" size="256" sumtext="기타1"/>
  939. <Column id="etc02" type="STRING" size="256" sumtext="기타2"/>
  940. <Column id="etc03" type="STRING" size="256" sumtext="기타3"/>
  941. <Column id="etc04" type="STRING" size="256" sumtext="기타4"/>
  942. <Column id="etc05" type="STRING" size="256" sumtext="기타4"/>
  943. </ColumnInfo>
  944. </Dataset>
  945. <Dataset id="ds_init_0000" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  946. <ColumnInfo>
  947. <Column id="cd" type="STRING" size="256" sumtext="코드"/>
  948. <Column id="nm" type="STRING" size="256" sumtext="코드명"/>
  949. <Column id="chk" type="STRING" size="256" sumtext="chk"/>
  950. <Column id="etc01" type="STRING" size="256" sumtext="기타1"/>
  951. <Column id="etc02" type="STRING" size="256" sumtext="기타2"/>
  952. <Column id="etc03" type="STRING" size="256" sumtext="기타3"/>
  953. <Column id="etc04" type="STRING" size="256" sumtext="기타4"/>
  954. <Column id="etc05" type="STRING" size="256" sumtext="기타4"/>
  955. </ColumnInfo>
  956. </Dataset>
  957. <Dataset id="ds_init_0210" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  958. <ColumnInfo>
  959. <Column id="cd" type="STRING" size="256" sumtext="코드"/>
  960. <Column id="nm" type="STRING" size="256" sumtext="코드명"/>
  961. <Column id="chk" type="STRING" size="256" sumtext="chk"/>
  962. <Column id="etc01" type="STRING" size="256" sumtext="기타1"/>
  963. <Column id="etc02" type="STRING" size="256" sumtext="기타2"/>
  964. <Column id="etc03" type="STRING" size="256" sumtext="기타3"/>
  965. <Column id="etc04" type="STRING" size="256" sumtext="기타4"/>
  966. <Column id="etc05" type="STRING" size="256" sumtext="기타4"/>
  967. </ColumnInfo>
  968. </Dataset>
  969. <Dataset id="ds_init_0105" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  970. <ColumnInfo>
  971. <Column id="cd" type="STRING" size="256" sumtext="코드"/>
  972. <Column id="nm" type="STRING" size="256" sumtext="코드명"/>
  973. <Column id="chk" type="STRING" size="256" sumtext="chk"/>
  974. <Column id="etc01" type="STRING" size="256" sumtext="기타1"/>
  975. <Column id="etc02" type="STRING" size="256" sumtext="기타2"/>
  976. <Column id="etc03" type="STRING" size="256" sumtext="기타3"/>
  977. <Column id="etc04" type="STRING" size="256" sumtext="기타4"/>
  978. <Column id="etc05" type="STRING" size="256" sumtext="기타4"/>
  979. </ColumnInfo>
  980. </Dataset>
  981. <Dataset id="ds_init_1005" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  982. <ColumnInfo>
  983. <Column id="cd" type="STRING" size="256" sumtext="코드"/>
  984. <Column id="nm" type="STRING" size="256" sumtext="코드명"/>
  985. <Column id="chk" type="STRING" size="256" sumtext="chk"/>
  986. <Column id="etc01" type="STRING" size="256" sumtext="기타1"/>
  987. <Column id="etc02" type="STRING" size="256" sumtext="기타2"/>
  988. <Column id="etc03" type="STRING" size="256" sumtext="기타3"/>
  989. <Column id="etc04" type="STRING" size="256" sumtext="기타4"/>
  990. <Column id="etc05" type="STRING" size="256" sumtext="기타4"/>
  991. </ColumnInfo>
  992. </Dataset>
  993. <Dataset id="ds_hidden_testcont" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  994. <ColumnInfo>
  995. <Column id="tsectcd" type="STRING" size="256"/>
  996. <Column id="testcontcd" type="STRING" size="256"/>
  997. </ColumnInfo>
  998. <Rows>
  999. <Row/>
  1000. </Rows>
  1001. </Dataset>
  1002. <Dataset id="ds_hidden_testconttsectcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1003. <ColumnInfo>
  1004. <Column id="cd" type="STRING" size="256"/>
  1005. <Column id="nm" type="STRING" size="256"/>
  1006. </ColumnInfo>
  1007. <Rows>
  1008. <Row/>
  1009. <Row/>
  1010. </Rows>
  1011. </Dataset>
  1012. <Dataset id="ds_main_testgrupdetl" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1013. <ColumnInfo>
  1014. <Column id="chk" type="STRING" size="256" sumtext="선택"/>
  1015. <Column id="tclsnm" type="STRING" size="256" sumtext="검사명"/>
  1016. <Column id="tclscd" type="STRING" size="256" sumtext="검사코드"/>
  1017. <Column id="spccd" type="STRING" size="256" sumtext="검체코드"/>
  1018. </ColumnInfo>
  1019. </Dataset>
  1020. <Dataset id="ds_hidden_tclscdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1021. <ColumnInfo>
  1022. <Column id="tclscdlist" type="STRING" size="256"/>
  1023. <Column id="tclsnmlist" type="STRING" size="256"/>
  1024. </ColumnInfo>
  1025. </Dataset>
  1026. </Objects>
  1027. <Bind>
  1028. <BindItem id="item17" compid="ipt_bf" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="bfreptrslt"/>
  1029. <BindItem id="item18" compid="cmb_cmt" propid="value" datasetid="ds_hidden_testcont" columnid="testcontcd"/>
  1030. <BindItem id="item19" compid="ipt_bfdt" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="bflastreptdt"/>
  1031. <BindItem id="item20" compid="output10" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="lastreptnm"/>
  1032. <BindItem id="item21" compid="output6" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="testeqmtcd"/>
  1033. <BindItem id="item22" compid="output7" propid="value" datasetid="ds_hidden" columnid="currenRow"/>
  1034. <BindItem id="item23" compid="output8" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="rsltrgsgnm"/>
  1035. <BindItem id="item24" compid="output9" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="mdlreptnm"/>
  1036. <BindItem id="item25" compid="textarea1" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="testcmt"/>
  1037. <BindItem id="item26" compid="textarea3" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="testcont"/>
  1038. <BindItem id="item27" compid="text_testcmts" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="testcmts"/>
  1039. <BindItem id="item28" compid="cmb_sect" propid="value" datasetid="ds_hidden_testcont" columnid="tsectcd"/>
  1040. <BindItem id="item29" compid="output1" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="spcscrnnm"/>
  1041. <BindItem id="item30" compid="output2" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="refval"/>
  1042. <BindItem id="item31" compid="output3" propid="value" datasetid="ds_main_testinfo_spcinfo" columnid="reptrslt"/>
  1043. <BindItem id="item32" compid="radio2" propid="value" datasetid="ds_hidden" columnid="cmtflag"/>
  1044. <BindItem id="item0" compid="group1.input1" propid="value" datasetid="ds_hidden_refparam" columnid="startdd"/>
  1045. <BindItem id="item1" compid="group1.input_starttm" propid="value" datasetid="ds_hidden_refparam" columnid="starttm"/>
  1046. <BindItem id="item2" compid="group1.input2" propid="value" datasetid="ds_hidden_refparam" columnid="enddd"/>
  1047. <BindItem id="item3" compid="group1.input_endtm" propid="value" datasetid="ds_hidden_refparam" columnid="endtm"/>
  1048. <BindItem id="item4" compid="group1.combo2" propid="value" datasetid="ds_hidden_ref_tclscdlist" columnid="testgrup"/>
  1049. <BindItem id="item5" compid="group1.ipt_tclscdlist" propid="value" datasetid="ds_hidden_ref_tclscdlist" columnid="tclsnmlist"/>
  1050. </Bind>
  1051. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1052. * System Name :
  1053. * Job Name :
  1054. * Creator :
  1055. * Make Date : 2015-11-13
  1056. * Description :
  1057. *---------------------------------------------------------------------------------------
  1058. * Modify Date Modifier Modify Description
  1059. *---------------------------------------------------------------------------------------
  1060. * 2015-11-13 Live Converter TF->XP
  1061. *
  1062. *---------------------------------------------------------------------------------------
  1063. ****************************************************************************************/
  1064. include "com_commonxp::comm_main.xjs";
  1065. include "lis_commonxp::LLZ001.xjs";
  1066. var gStartCol = 12;
  1067. function cf_TRLZZ00101(strSvcID, nErrorCode, strErrorMag)
  1068. {
  1069. if(nErrorCode != 0) sysf_messageBox("ID: " + strSvcID + " Error: " + strErrorMag, "E009", "");
  1070. }
  1071. function SMLLR00430_oninit(obj:Form, e:InitEventInfo)
  1072. {
  1073. frmf_initForm(obj);
  1074. }
  1075. function SMLLR00430_onload(obj:Form, e:LoadEventInfo)
  1076. {
  1077. grdf_initGrid(grd_testlist);
  1078. lf_setInit();
  1079. }
  1080. function lf_setInit(ref)
  1081. {
  1082. if(ref != 2)
  1083. {
  1084. ds_main_testinfo_patlist.clearData();
  1085. ds_main_testinfo_testlist.clearData();
  1086. ds_hidden_refparam.setColumn(0, "startdd", utlf_getCurrentDate());
  1087. ds_hidden_refparam.setColumn(0, "enddd", utlf_getCurrentDate());
  1088. ds_hidden_refparam.setColumn(0, "tsectcd", "00");
  1089. ds_hidden_refparam.setColumn(0, "sworkseq", "0");
  1090. ds_hidden_refparam.setColumn(0, "eworkseq", "0");
  1091. ds_hidden_refparam.setColumn(0, "starttm", "0000");
  1092. ds_hidden_refparam.setColumn(0, "endtm", "2359");
  1093. ds_hidden_refparam.setColumn(0, "rsltstat0", "1");
  1094. ds_hidden_refparam.setColumn(0, "rsltstat1", "");
  1095. ds_hidden_refparam.setColumn(0, "rsltstat2", "");
  1096. ds_hidden_ref_tclscdlist.setColumn(0, "tclsnmlist", "");
  1097. ds_hidden_ref_tclscdlist.setColumn(0, "testgrup", "");
  1098. ds_hidden.setColumn(0, "rsltcont", "");
  1099. ds_hidden.setColumn(0, "cursor", "1");
  1100. //datagrid2.rowStyle(1, "data", "background-color") = "#FFFFFF";
  1101. datagrid2.enable = false;
  1102. //grd_testlist.fixedcellcheckbox(0, 1) = true;
  1103. //grd_testlist.fixedcellischeck(0, 1) = false;
  1104. //grd_testlist.removeRow();
  1105. trace("cellcount = " +grd_testlist.getCellCount("Head"));
  1106. for(var i = grd_testlist.getCellCount("Head")-1; i >= gStartCol; i--)
  1107. {
  1108. grd_testlist.setFormatColProperty(i, "size", 0);
  1109. }
  1110. if(ref != 1)
  1111. {
  1112. ds_hidden_refparam.setColumn(0, "userid", "");
  1113. ds_main_getUsernm.setColumn(0, "usernm", "");
  1114. }
  1115. }
  1116. var sInDsName = dsf_createDsRow("ds_temp_search", [{col: "codeflag", val: "0106|0103|0109|0000|0210|0105|1005|"}]);
  1117. trace("--------------");
  1118. // 서브밋호출
  1119. var oParam = {};
  1120. oParam.id = "TRLZZ00101";
  1121. oParam.service = "diagtestapplib.DiagTestBaseInfoMngt";
  1122. oParam.method = "reqGetInitCodeInfo";
  1123. oParam.inds = "cond=" + sInDsName;
  1124. oParam.outds = "ds_init_0106=0106 ds_init_0103=0103 ds_init_0109=0109 ds_init_0000=0000 ds_init_0210=0210 ds_init_0105=0105 ds_init_1005=1005";
  1125. oParam.async = false;
  1126. //oParam.callback = "cf_TRLZZ00101";
  1127. tranf_submit(oParam);
  1128. fCMTPCD_ChangeNodeset();
  1129. }
  1130. //소견 노드 셋팅
  1131. function fCMTPCD_ChangeNodeset(pSectcd, pTsectcd, refRow)
  1132. {
  1133. if(typeof(pSectcd) == "undefined")
  1134. {
  1135. //cmb_cmt.choices.itemset.attribute("nodeset") ="/root/init/LB0210[cd='00']";
  1136. ds_init_0210.filterstr = "cd == '00'";
  1137. }
  1138. else
  1139. {
  1140. //cmb_cmt.choices.itemset.attribute("nodeset")="/root/init/LB0210[cd='00' or (etc01='" + pSectcd + "' and etc02='" + pTsectcd + "')]";
  1141. ds_init_0210.filterstr = "cd =='00' || (etc01=='"+ pSectcd + "' && etc02 =='" + pTsectcd +"')";
  1142. }
  1143. ds_hidden_testcont.setColumn(0, "testcontcd", "00");
  1144. var vCmtTsect = ds_main_testinfo_testlist.getColumn(refRow, "tsectcd");
  1145. ds_hidden_testconttsectcd.setColumn(0, "cd", "00");
  1146. ds_hidden_testconttsectcd.setColumn(0, "nm", "-시행부서선택-");
  1147. if( !utlf_isNull(vCmtTsect))
  1148. {
  1149. ds_init_0106.filterstr = "cd =='" + vCmtTsect + "'";
  1150. ds_hidden_testconttsectcd.setColumn(1, "cd", vCmtTsect);
  1151. ds_hidden_testconttsectcd.setColumn(1, "nm", ds_init_0106.getColumn(0, "nm"));
  1152. ds_init_0106.filterstr = "";
  1153. }
  1154. else
  1155. {
  1156. ds_hidden_testcont.setColumn(0, "tsectcd", "00");
  1157. }
  1158. }
  1159. function group3_group1_button61_onclick(obj:Button, e:ClickEventInfo)
  1160. {
  1161. //modal("SMLLF90400", "", "", "", "", "/root/hidden/ref/tclscdlist/testgrup", "/root/hidden/tclscdlist/testgrup");
  1162. var objArg = new Object();
  1163. objArg.testGrup = ds_hidden_ref_tclscdlist;
  1164. frmf_modal("SMLLF90400","SMLLF90400",objArg, "", "", "", "", "", "", "", "", "", "M");
  1165. fGrdReMake();
  1166. }
  1167. //검사그룹 선택시 그리드 리 메이크
  1168. function fGrdReMake()
  1169. {
  1170. if(!utlf_isNull(ds_hidden_ref_tclscdlist.getColumn(0, "tclscdlist")))
  1171. {
  1172. ds_main_testinfo_patlist.clearData();
  1173. var col = grd_testlist.getCellCount("Head");
  1174. if(col > gStartCol)
  1175. {
  1176. var cols = col-1;
  1177. for(i = cols; i > 11; i--)
  1178. {
  1179. grd_testlist.setFormatColProperty(i, "size", 0);
  1180. }
  1181. }
  1182. var caption = "^접수일시^바코드번호^등록번호^성명^성별^나이^진료과^병동/병실^의뢰의사^검체명";
  1183. var vTclsnmA =ds_hidden_ref_tclscdlist.getColumn(0, "tclsnmlist2").split("▦");
  1184. grd_testlist.setFormatColProperty(12, "size", 0);
  1185. grd_testlist.setFormatColProperty(13, "size", 0);
  1186. grd_testlist.setFormatColProperty(14, "size", 0);
  1187. grd_testlist.setFormatColProperty(15, "size", 0);
  1188. grd_testlist.setFormatColProperty(16, "size", 0);
  1189. // for(i = 0; i < vTclsnmA.length; i++)
  1190. // {
  1191. // caption += "^" + vTclsnmA[i] ;
  1192. // grd_testlist.caption = caption;
  1193. // }
  1194. //
  1195. for(i = 0; i < vTclsnmA.length; i++)
  1196. {
  1197. //grd_testlist.setCellProperty("head", i+9 , "text", vTclsnmA[i]);
  1198. grd_testlist.setCellProperty("head", i+12 , "text", vTclsnmA[i]);
  1199. }
  1200. }
  1201. }
  1202. function group3_group1_combo2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1203. {
  1204. fSelectTestGrup();
  1205. }
  1206. function fSelectTestGrup()
  1207. {
  1208. //model.makeValue("/root/send/testgrupnm", combo2.label);
  1209. dsf_createDsRow("ds_send", [{col : "testgrupnm", val : group1.combo2.text}]);
  1210. //submit("TRLLF90401" ,false);
  1211. var oParam = {};
  1212. oParam.id = "TRLLF90401";
  1213. oParam.service = "diagtestapplib.LisCommon";
  1214. oParam.method = "reqGetTestGrupDetl";
  1215. oParam.inds = "cond=ds_send";
  1216. oParam.outds = "ds_main_testgrupdetl=getTestGrupDetl";
  1217. oParam.async = false;
  1218. //oParam.callback = "cf_TRLLF90401";
  1219. tranf_submit(oParam);
  1220. fSetPopUpTclscdList();
  1221. }
  1222. function fSetPopUpTclscdList()
  1223. {
  1224. var count = ds_main_testgrupdetl.rowcount;
  1225. if(count > 0)
  1226. {
  1227. var sendtclsnm = ds_main_testgrupdetl.getColumn(0, "tclsnm");
  1228. var sendtclsnm2 = ds_main_testgrupdetl.getColumn(0, "tclsnm");
  1229. var sendtclscd = ds_main_testgrupdetl.getColumn(0, "tclscd");
  1230. var sendtclscd2 = ds_main_testgrupdetl.getColumn(0, "tclscd");
  1231. // 검사그룹 상세 목록 없을때
  1232. //if(sendtclsnm == "")
  1233. if(utlf_isNull(sendtclsnm))
  1234. {
  1235. ds_hidden_tclscdlist.setColumn(0, "tclscdlist", "");
  1236. ds_hidden_tclscdlist.setColumn(0, "tclsnmlist", "");
  1237. }
  1238. else // 검사그룹 상세 목록 있을때
  1239. {
  1240. for(i = 0; i < count; i++)
  1241. {
  1242. sendtclsnm = sendtclsnm + ", " + ds_main_testgrupdetl.getColumn(i, "tclsnm");
  1243. sendtclsnm2 = sendtclsnm2 + "▦ " + ds_main_testgrupdetl.getColumn(i, "tclsnm");
  1244. sendtclscd = sendtclscd + ", " + ds_main_testgrupdetl.getColumn(i, "tclscd");
  1245. sendtclscd2 = sendtclscd2 + ", " + ds_main_testgrupdetl.getColumn(i, "tclscd");
  1246. }
  1247. ds_hidden_ref_tclscdlist.setColumn(0, "tclsnmlist", sendtclsnm);
  1248. ds_hidden_ref_tclscdlist.setColumn(0, "tclscdlist", "'" + sendtclscd + "'");
  1249. ds_hidden_ref_tclscdlist.setColumn(0, "tclscdlist2", sendtclscd2);
  1250. ds_hidden_ref_tclscdlist.setColumn(0, "tclsnmlist2", sendtclsnm);
  1251. }
  1252. fGrdReMake();
  1253. }
  1254. }
  1255. function group3_group1_button1_onclick(obj:Button, e:ClickEventInfo)
  1256. {
  1257. fOnclick_btnRef();
  1258. }
  1259. function fOnclick_btnRef()
  1260. {
  1261. if(utlf_isNull(ds_hidden_ref_tclscdlist.getColumn(0, "tclscdlist")))
  1262. {
  1263. sysf_messageBox("검사항목을","C002","");
  1264. return;
  1265. }
  1266. var sworkseq = ds_hidden_refparam.getColumn(0, "sworkseq");
  1267. var eworkseq = ds_hidden_refparam.getColumn(0, "eworkseq");
  1268. eworkseq = eworkseq.getLeftPad(4,"0");
  1269. var startdd = ds_hidden_refparam.getColumn(0, "startdd");
  1270. ds_hidden_refparam.setColumn(0, "enddd", startdd);
  1271. ds_hidden_refparam.setColumn(0, "sworkseq", sworkseq);
  1272. ds_hidden_refparam.setColumn(0, "eworkseq", eworkseq);
  1273. //model.setvalue("/root/hidden/refparam/tclscdlist" , model.getvalue("/root/hidden/ref/tclscdlist/tclscdlist"));
  1274. //model.setvalue("/root/hidden/refparam/tclscdlist2" , model.getvalue("/root/hidden/ref/tclscdlist/tclscdlist2"));
  1275. ds_hidden_refparam.setColumn(0, "tclscdlist", ds_hidden_ref_tclscdlist.getColumn(0, "tclscdlist"));
  1276. ds_hidden_refparam.setColumn(0, "tclscdlist2", ds_hidden_ref_tclscdlist.getColumn(0, "tclscdlist2"));
  1277. //var rsltstat0 = model.getvalue("/root/hidden/refparam/rsltstat0");
  1278. //var rsltstat1 = model.getvalue("/root/hidden/refparam/rsltstat1");
  1279. //var rsltstat2 = model.getvalue("/root/hidden/refparam/rsltstat2");
  1280. var rsltstat0 = ds_hidden_refparam.getColumn(0, "rsltstat0");
  1281. var rsltstat1 = ds_hidden_refparam.getColumn(0, "rsltstat1");
  1282. var rsltstat2 = ds_hidden_refparam.getColumn(0, "rsltstat2");
  1283. //if(rsltstat0 == "" && rsltstat1 == "" && rsltstat2 == "")
  1284. if(utlf_isNull(rsltstat0) && utlf_isNull(rsltstat1) && utlf_isNull(rsltstat2))
  1285. {
  1286. sysf_messageBox("결과구분을 하나이상","C002","") ;
  1287. return;
  1288. }
  1289. // 결과구분 정의
  1290. var isRstGbn0 = false; //결과미입력
  1291. var isRstGbn1 = false; //결과입력
  1292. var isRstGbn2 = false; //최종보고
  1293. if(rsltstat0 == "1") isRstGbn0 = true;
  1294. if(rsltstat1 == "1") isRstGbn1 = true;
  1295. if(rsltstat2 == "1") isRstGbn2 = true;
  1296. if (isRstGbn2)
  1297. {
  1298. //model.setvalue("/root/hidden/refparam/rsltstat" , "3");
  1299. ds_hidden_refparam.setColumn(0, "rsltstat", "3");
  1300. }
  1301. else
  1302. {
  1303. if (isRstGbn0 && isRstGbn1)
  1304. {
  1305. //model.setvalue("/root/hidden/refparam/rsltstat" , "2");
  1306. ds_hidden_refparam.setColumn(0, "rsltstat", "2");
  1307. }
  1308. else if (isRstGbn1)
  1309. {
  1310. //model.setvalue("/root/hidden/refparam/rsltstat" , "1");
  1311. ds_hidden_refparam.setColumn(0, "rsltstat", "1");
  1312. }
  1313. else
  1314. {
  1315. //model.setvalue("/root/hidden/refparam/rsltstat" , "0");
  1316. ds_hidden_refparam.setColumn(0, "rsltstat", "0");
  1317. }
  1318. }
  1319. //model.copyNode("/root/send/data1" , "/root/hidden/refparam");
  1320. //model.makeValue("/root/send/data1/userdeptflagcd", model.getValue("/root/init/LB0000/nm"));
  1321. ds_hidden_refparam.setColumn(0, "userdeptflagcd", ds_init_0000.getColumn(0, "nm"));
  1322. //submit("TRLLR00404" , false);
  1323. var oParam = {};
  1324. oParam.id = "TRLLR00404";
  1325. oParam.service = "rsltmngtapp.RsltMngt";
  1326. oParam.method = "reqGetTestItemInfo4";
  1327. oParam.inds = "refparam=ds_hidden_refparam";
  1328. oParam.outds = "ds_=patlist ds_=testlist ds_=BAK_TESTITEM ds_=testcont ds_=testcmts";
  1329. oParam.async = false;
  1330. oParam.callback = "cf_TRLLR00404";
  1331. tranf_submit(oParam);
  1332. //model.copyNode("/root/send/data1" , "/root/hidden/default");
  1333. }
  1334. function group3_button2_onclick(obj:Button, e:ClickEventInfo)
  1335. {
  1336. grdf_exportExcel(grd_testlist, lf_lisGetTitle(this), "see");
  1337. }
  1338. ]]></Script>
  1339. </Form>
  1340. </FDL>