SMLLR00300_담당자별결과관리.xrw 45 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <!--
  3. * 제 목 : SMLLR00300.xrw
  4. * 설 명 : 담당자별결과관리
  5. * 설 계 자 : (주)에이씨케이 -
  6. * 작 성 자 : (주)에이씨케이 - 조철형
  7. * 작 성 일 : 2007.3.5
  8. * 수정이력 :
  9. * 기 타 :
  10. -->
  11. <?xml-stylesheet href="../../../com/commonweb/css/common.css" ztype="text/css" ?>
  12. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  13. <xhtml:head>
  14. <xhtml:title/>
  15. <model id="model1">
  16. <instance id="instance1">
  17. <root xmlns="">
  18. <main>
  19. <testpatlist>
  20. <patlist>
  21. <chk/>
  22. <bcno/>
  23. <pid/>
  24. <hngnm/>
  25. </patlist>
  26. </testpatlist>
  27. </main>
  28. <send>
  29. <data1/>
  30. <data2/>
  31. <data3/>
  32. </send>
  33. <init>
  34. <LB01032>
  35. <cd/>
  36. <nm/>
  37. </LB01032>
  38. <LB0106>
  39. <cd/>
  40. <nm/>
  41. </LB0106>
  42. </init>
  43. <hidden>
  44. <testgroup>
  45. <searchflag>1</searchflag>
  46. <searchtext/>
  47. <startdd/>
  48. <starttm/>
  49. <enddd/>
  50. <endtm/>
  51. <tsectcd/>
  52. <testgrupseqno/>
  53. <rstflag>2</rstflag>
  54. <testgruplist/>
  55. <trobrslt/>
  56. <erflag/>
  57. </testgroup>
  58. <workno>
  59. <searchflag>1</searchflag>
  60. <searchtext/>
  61. <startdd/>
  62. <starttm/>
  63. <enddd/>
  64. <endtm/>
  65. <sworkseq>0000</sworkseq>
  66. <eworkseq>9999</eworkseq>
  67. <tsectcd/>
  68. <rstflag>2</rstflag>
  69. <testgruplist/>
  70. <erflag/>
  71. <trobrslt/>
  72. </workno>
  73. <testeq>
  74. <searchflag>1</searchflag>
  75. <searchtext/>
  76. <startdd/>
  77. <starttm/>
  78. <enddd/>
  79. <endtm/>
  80. <testeqmtcd/>
  81. <rstflag>2</rstflag>
  82. <testgruplist/>
  83. <erflag/>
  84. <trobrslt/>
  85. </testeq>
  86. <refparam>
  87. <refgbn/>
  88. <testgruplist/>
  89. </refparam>
  90. <ref>
  91. <tclscdlist>
  92. <tclsnmlist/>
  93. <tclscdlist/>
  94. <tclscdlist2/>
  95. <testgrup/>
  96. <tclsnmlist2/>
  97. </tclscdlist>
  98. </ref>
  99. <xrwg>ddj</xrwg>
  100. </hidden>
  101. </root>
  102. </instance>
  103. <script type="javascript" ev:event="xforms-model-construct-done">
  104. <![CDATA[
  105. fSetInit();
  106. ]]>
  107. </script>
  108. <submission id="TRLLR00301" ref="/root/send" method="post" mediatype="application/x-www-form-urlencoded" replace="instance" resultref="/root/main/testpatlist"/>
  109. <submission id="TRLZZ00101" ref="/root/send" method="post" mediatype="application/x-www-form-urlencoded" replace="instance" resultref="/root/init"/>
  110. <submission id="TRLZZ00103" ref="/root/send" method="post" mediatype="application/x-www-form-urlencoded" replace="instance" resultref="/root/init/LB01032"/>
  111. </model>
  112. <script type="javascript">
  113. <![CDATA[
  114. //초기화
  115. function fSetInit(flag) {
  116. if(flag != 2) {
  117. model.setvalue("/root/hidden/testgroup/tsectcd", "00");
  118. model.setvalue("/root/hidden/workno/tsectcd", "00");
  119. model.setvalue("/root/hidden/testeq/testeqmtcd", "00");
  120. model.setvalue("/root/hidden/testgroup/startdd",getCurrentDate());
  121. model.setvalue("/root/hidden/testgroup/starttm", "0000");
  122. model.setvalue("/root/hidden/testgroup/enddd",getCurrentDate());
  123. model.setvalue("/root/hidden/testgroup/endtm", "2359");
  124. model.setvalue("/root/hidden/testgroup/trobrslt", "0");
  125. model.setvalue("/root/hidden/workno/startdd",getCurrentDate());
  126. model.setvalue("/root/hidden/workno/starttm", "0000");
  127. model.setvalue("/root/hidden/workno/enddd",getCurrentDate());
  128. model.setvalue("/root/hidden/workno/endtm", "2359");
  129. model.setvalue("/root/hidden/workno/trobrslt", "0");
  130. model.setvalue("/root/hidden/testeq/startdd",getCurrentDate());
  131. model.setvalue("/root/hidden/testeq/starttm", "0000");
  132. model.setvalue("/root/hidden/testeq/enddd",getCurrentDate());
  133. model.setvalue("/root/hidden/testeq/endtm", "2359");
  134. model.setvalue("/root/hidden/testeq/trobrslt", "0");
  135. model.setvalue("/root/hidden/refparam/refgbn","1");
  136. model.setValue("/root/hidden/ref/tclscdlist/tclsnmlist", "");
  137. model.setValue("/root/hidden/ref/tclscdlist/testgrup", "");
  138. button6.selected = true;
  139. button6.dispatch("onclick");
  140. }
  141. //0103:사용자별검사그룹, 0106: 시행부서, 0108:연관검사, 0109:결과코드, 0210:소견마스터, 0115:장비마스터, 0000:사용자부서구분코드
  142. fBaseInfoRef("0103|0106|0108|0109|0210|0115|0000||1005|");
  143. model.refresh();
  144. }
  145. // 조회일자 3일 이전으로 못가게 막기
  146. function fSetRefFromdd(refGbn) {
  147. if(refGbn == "1"){ //검사그룹
  148. var todd = model.getValue("/root/hidden/testgroup/enddd");
  149. var fromdd = model.getValue("/root/hidden/testgroup/startdd");
  150. }
  151. else if(refGbn == "2"){ //작업번호
  152. var todd = model.getValue("/root/hidden/workno/enddd");
  153. var fromdd = model.getValue("/root/hidden/workno/startdd");
  154. }
  155. else{ //검사장비
  156. var todd = model.getValue("/root/hidden/testeq/enddd");
  157. var fromdd = model.getValue("/root/hidden/testeq/startdd");
  158. }
  159. var mDate = todd.toDate("YYYYMMDD").getAddDate(-3); //today에서 3일전
  160. if(mDate.getDateFormat("YYYYMMDD") > fromdd) {
  161. messageBox("환자개별 조회 이외의 검색구간은 최대 3일까지","E008");
  162. var mr = messageBox("최대 3일 조회","S001"); //메세지에서 선택한 값.
  163. if(mr == "6") {
  164. if(refGbn == "1"){ //검사그룹
  165. model.setValue("/root/hidden/testgroup/startdd", mDate.getDateFormat("YYYYMMDD"));
  166. //model.setValue("/root/send/data1/sdate", model.getValue("/root/hidden/JoHoiFlag/sdate"));
  167. }
  168. else if(refGbn == "2"){ //작업번호
  169. model.setValue("/root/hidden/workno/startdd", mDate.getDateFormat("YYYYMMDD"));
  170. //model.setValue("/root/send/data1/sdate", model.getValue("/root/hidden/JoHoiFlag/sdate"));
  171. }
  172. else{ //검사장비
  173. model.setValue("/root/hidden/testeq/startdd", mDate.getDateFormat("YYYYMMDD"));
  174. //model.setValue("/root/send/data1/sdate", model.getValue("/root/hidden/JoHoiFlag/sdate"));
  175. }
  176. model.refresh();
  177. return true;
  178. } else if(mr == "2") {
  179. return false;
  180. } else{
  181. return true;
  182. }
  183. }else if(todd < fromdd) {
  184. messageBox("기간설정이 잘못", "E005");
  185. return false;
  186. }else {
  187. return true;
  188. }
  189. }
  190. //환자조회
  191. function fOnclickBtnRef(gbn){
  192. var refGbn = model.getvalue("/root/hidden/refparam/refgbn"); //조회구분(1:검사그룹, 2:작업번호, 3:검사장비)
  193. if(gbn != "Q"){ //enter키 누른게 아닐때(즉, 조회버튼 클릭시)
  194. if(!fSetRefFromdd(refGbn)) return; //날짜제한
  195. }
  196. fSetClear2(); //그리드 초기화
  197. if (refGbn == "1"){ //검사그룹
  198. var sear = model.getvalue("/root/hidden/testgroup/searchtext").getTrim(); //검색어
  199. if(sear == "" && gbn == "Q"){
  200. return;
  201. }else{
  202. if(sear.isNumber()){ //입력텍스트가 숫자이면
  203. model.setvalue("/root/hidden/testgroup/searchflag", "2"); //등록번호로 조회
  204. }else{ //숫자가 아니고
  205. if(model.getvalue("/root/hidden/testgroup/searchflag") != "3"){ //환자명도 아니면
  206. model.setvalue("/root/hidden/testgroup/searchflag", "1"); //검체번호
  207. }
  208. }
  209. //if(model.getvalue("/root/hidden/testgroup/searchflag") == "1" && sear !="" && gbn == "Q"){
  210. //검색구분이 바코드구분이고, 검색어가 있고, enter키 눌렀을 경우
  211. model.setvalue("/root/hidden/testgroup/searchtext" , sear.toUpperCase()); //검색어에 검색어 대문자로 변환한 걸루 셋팅
  212. //}
  213. model.copyNode("/root/send/data1","/root/hidden/testgroup");
  214. model.setValue("/root/send/data1/testgrupseqno", model.getValue("/root/hidden/ref/tclscdlist/testgrup").getTrim()); //검사그룹
  215. }
  216. }
  217. else if(refGbn == "2"){ //작업번호
  218. var sear = model.getvalue("/root/hidden/workno/searchtext").getTrim(); //검색어
  219. if(sear == "" && gbn == "Q"){
  220. return;
  221. }else{
  222. if(sear.isNumber()){ //입력텍스트가 숫자이면
  223. model.setvalue("/root/hidden/workno/searchflag", "2"); //등록번호로 조회
  224. }else{ //숫자가 아니고
  225. if(model.getvalue("/root/hidden/workno/searchflag") != "3"){ //환자명도 아니면
  226. model.setvalue("/root/hidden/workno/searchflag", "1"); //검체번호
  227. }
  228. }
  229. //if(model.getvalue("/root/hidden/workno/searchflag") == "1" && sear !="" && gbn == "Q"){
  230. //검색구분이 바코드구분이고, 검색어가 있고, enter키 눌렀을 경우
  231. model.setvalue("/root/hidden/workno/searchtext" , sear.toUpperCase());
  232. //}
  233. model.copyNode("/root/send/data1","/root/hidden/workno");
  234. }
  235. }
  236. else if(refGbn == "3"){ //검사장비
  237. var sear = model.getvalue("/root/hidden/testeq/searchtext").getTrim(); //검색어
  238. if(sear == "" && gbn == "Q"){
  239. return;
  240. }else{
  241. if(sear.isNumber()){ //입력텍스트가 숫자이면
  242. model.setvalue("/root/hidden/testeq/searchflag", "2"); //등록번호로 조회
  243. }else{ //숫자가 아니고
  244. if(model.getvalue("/root/hidden/testeq/searchflag") != "3"){ //환자명도 아니면
  245. model.setvalue("/root/hidden/testeq/searchflag", "1"); //검체번호
  246. }
  247. }
  248. //if(model.getvalue("/root/hidden/testeq/searchflag") == "1" && sear !="" && gbn == "Q"){
  249. //검색구분이 바코드구분이고, 검색어가 있고, enter키 눌렀을 경우
  250. model.setvalue("/root/hidden/testeq/searchtext" , sear.toUpperCase());
  251. //}
  252. model.copyNode("/root/send/data1","/root/hidden/testeq");
  253. }
  254. }else{
  255. var sear = model.getvalue("/root/hidden/testgroup/searchtext").getTrim(); //검색어
  256. if(sear == "" && gbn == "Q"){
  257. return;
  258. }else{
  259. if(sear.isNumber()){ //입력텍스트가 숫자이면
  260. model.setvalue("/root/hidden/testgroup/searchflag", "2"); //등록번호로 조회
  261. }else{ //숫자가 아니고
  262. if(model.getvalue("/root/hidden/testgroup/searchflag") != "3"){ //환자명도 아니면
  263. model.setvalue("/root/hidden/testgroup/searchflag", "1"); //검체번호
  264. }
  265. }
  266. //if(model.getvalue("/root/hidden/testgroup/searchflag") == "1" && sear !="" && gbn == "Q"){
  267. //검색구분이 바코드구분이고, 검색어가 있고, enter키 눌렀을 경우
  268. model.setvalue("/root/hidden/testgroup/searchtext" , sear.toUpperCase()); //검색어에 검색어 대문자로 변환한 걸루 셋팅
  269. //}
  270. model.copyNode("/root/send/data1","/root/hidden/testgroup");
  271. model.setValue("/root/send/data1/testgrupseqno", model.getValue("/root/hidden/ref/tclscdlist/testgrup").getTrim()); //검사그룹
  272. }
  273. }
  274. if(gbn != "Q"){ //조회버튼 클릭시
  275. model.setvalue("/root/send/data1/searchtext" , "");
  276. model.setvalue("/root/hidden/testgroup/searchtext" , "");
  277. model.setvalue("/root/hidden/workno/searchtext" , "");
  278. model.setvalue("/root/hidden/testeq/searchtext" , "");
  279. }
  280. if(model.getValue("/root/hidden/ref/tclscdlist/testgrup") != ""){ //검사그룹이 있다면
  281. model.setValue("/root/send/data1/testgruplist", model.getValue("/root/hidden/ref/tclscdlist/tclscdlist")); //검사코드리스트 셋팅
  282. }
  283. model.copyNode("/root/send/data2","/root/hidden/refparam");
  284. model.makeValue("/root/send/data2/userdeptflagcd", model.getValue("/root/init/LB0000/nm")); //사용자부서구분코드 셋팅
  285. submit("TRLLR00301"); //조회
  286. model.copyNode("/root/send/data1","/root/hidden/default"); //send 데이터 초기화
  287. model.copyNode("/root/send/data2","/root/hidden/default"); //send 데이터 초기화
  288. for(i=1 ;i<grd_patList.rows;i++){ //결과 상태에 따른 이미지
  289. if(model.getvalue("/root/main/testpatlist/patlist["+i+"]/rsltstat") == "-"){
  290. grd_patList.cellstyle("background-image", i, 1) = "../../../lis/commonweb/images/icnRSTFLAG_N.gif";
  291. grd_patList.cellstyle("background-position", i, 1) = "center"
  292. }else if(model.getvalue("/root/main/testpatlist/patlist["+i+"]/rsltstat") == "1"){
  293. grd_patList.cellstyle("background-image", i, 1) = "../../../lis/commonweb/images/icnRSTFLAG_1.gif";
  294. grd_patList.cellstyle("background-position", i, 1) = "center"
  295. }
  296. else if(model.getvalue("/root/main/testpatlist/patlist["+i+"]/rsltstat") == "2"){
  297. grd_patList.cellstyle("background-image", i, 1) = "../../../lis/commonweb/images/icnRSTFLAG_2.gif";
  298. grd_patList.cellstyle("background-position", i, 1) = "center"
  299. }
  300. else if(model.getvalue("/root/main/testpatlist/patlist["+i+"]/rsltstat") == "4"){
  301. grd_patList.cellstyle("background-image", i, 1) = "../../../lis/commonweb/images/icnRSTFLAG_3.gif";
  302. grd_patList.cellstyle("background-position", i, 1) = "center"
  303. }
  304. else if(model.getvalue("/root/main/testpatlist/patlist["+i+"]/rsltstat") == "3"){
  305. grd_patList.cellstyle("background-image", i, 1) = "../../../lis/commonweb/images/icnRSTFLAG_F.gif";
  306. grd_patList.cellstyle("background-position", i, 1) = "center"
  307. }
  308. if(model.getvalue("/root/main/testpatlist/patlist["+i+"]/erprcpflag") == "Y"){ //응급일 경우
  309. grd_patList.rowStyle(i, "data", "background-color") = "#f7a08b";
  310. } else {
  311. grd_patList.rowStyle(i, "data", "background-color") = "#ffffff";
  312. }
  313. }
  314. if(gbn == "Q" ) { //enter키 눌렀을 경우
  315. if(grd_patList.rows > 1){ //환자목록이 있을경우
  316. grd_patList.row= 1; //환자목록 첫번재 선택
  317. fPatListClick(1); //검사목록 조회
  318. }
  319. //focus 셋팅
  320. if (refGbn == "1") model.setFocus("ipt_search1");
  321. else if (refGbn == "2") model.setFocus("ipt_search2");
  322. else model.setFocus("ipt_search3");
  323. }
  324. }
  325. //결과상세내역(검사목록) 조회
  326. function fPatListClick(row){
  327. model.copyNode("/root/send/data1","/root/hidden/refparam");
  328. model.copyNode("/root/send/data2","/root/main/testpatlist/patlist["+row+"]");
  329. var refGbn = model.getvalue("/root/hidden/refparam/refgbn");
  330. if (refGbn == "1"){ //검사그룹
  331. model.copyNode("/root/send/data3","/root/hidden/testgroup");
  332. model.setValue("/root/send/data3/testgrupseqno", model.getValue("/root/hidden/ref/tclscdlist/testgrup").getTrim());
  333. }
  334. else if(refGbn == "2"){ //작업번호
  335. model.copyNode("/root/send/data3","/root/hidden/workno");
  336. }
  337. else{ //검사장비
  338. model.copyNode("/root/send/data3","/root/hidden/testeq");
  339. }
  340. model.makeValue("/root/send/data3/userdeptflagcd", model.getValue("/root/init/LB0000/nm")); //사용자부서구분코드 셋팅
  341. submit("TRLLR80102"); //조회
  342. //send 데이터 초기화
  343. model.copyNode("/root/send/data1","/root/hidden/default");
  344. model.copyNode("/root/send/data2","/root/hidden/default");
  345. model.copyNode("/root/send/data3","/root/hidden/default");
  346. model.setValue("/root/hidden/urinextrvol", model.getValue("/root/main/testpatlist/patlist["+ row +"]/urinextrvol"));
  347. if(grd_TestInfoCnts.rows > 1) {
  348. var Morfind = grd_TestInfoCnts.findRow("LHR004", 1, 25, true, true);
  349. var Malfind1 = grd_TestInfoCnts.findRow("LHR117", 1, 25, true, true);
  350. var Malfind2 = grd_TestInfoCnts.findRow("LHR118", 1, 25, true, true);
  351. var Parafind = grd_TestInfoCnts.findRow("LHR115", 1, 25, true, true);
  352. if(Morfind > 0) {
  353. messageBox("Morphology 검사가 있습니다","I");
  354. }
  355. if(Malfind1 > 0 || Malfind2 > 0) {
  356. messageBox("Malaria 검사가 있습니다","I");
  357. }
  358. if(Parafind > 0) {
  359. messageBox("Parasites in Blood 검사가 있습니다","I");
  360. }
  361. }
  362. fRemakeList(); //조회된 데이터로 그리드 재 설정
  363. }
  364. ]]>
  365. </script>
  366. </xhtml:head>
  367. <xhtml:body guideline="2,28;1,35;2,79;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  368. <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
  369. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:126px; height:14px; ">담당자별결과관리</caption>
  370. </group>
  371. <group id="group3" scroll="auto" style="left:0px; top:40px; width:1195px; height:744px; ">
  372. <switch id="switch1" class="sw_box" style="left:0px; top:31px; width:320px; height:223px; ">
  373. <case id="case1">
  374. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:4px; top:4px; width:310px; height:215px; "/>
  375. <caption id="caption2" class="search_name" style="left:14px; top:67px; width:100px; height:17px; ">작업일자 :</caption>
  376. <caption id="caption4" class="search_name" style="left:14px; top:115px; width:100px; height:17px; ">시행부서</caption>
  377. <caption id="caption5" class="search_name" style="left:14px; top:139px; width:100px; height:17px; ">검사그룹 :</caption>
  378. <input id="input1" ref="/root/hidden/testgroup/startdd" class="input_search" inputtype="date" style="left:105px; top:66px; width:89px; height:19px; "/>
  379. <input id="input2" ref="/root/hidden/testgroup/enddd" class="input_search" inputtype="date" style="left:105px; top:90px; width:89px; height:19px; "/>
  380. <caption id="caption7" class="search_no_b" style="left:240px; top:67px; width:15px; height:17px; ">~</caption>
  381. <select1 id="combo1" ref="/root/hidden/testgroup/tsectcd" class="combo_search" appearance="minimal" style="left:105px; top:114px; width:194px; height:19px; ">
  382. <choices>
  383. <itemset nodeset="/root/init/LB0106">
  384. <label ref="nm"/>
  385. <value ref="cd"/>
  386. </itemset>
  387. </choices>
  388. </select1>
  389. <select1 id="combo2" ref="/root/hidden/ref/tclscdlist/testgrup" class="combo_search" appearance="minimal" style="left:105px; top:138px; width:170px; height:19px; ">
  390. <choices>
  391. <itemset nodeset="/root/init/LB0103">
  392. <label ref="nm"/>
  393. <value ref="cd"/>
  394. </itemset>
  395. </choices>
  396. <script type="javascript" ev:event="xforms-value-changed">
  397. <![CDATA[
  398. fSelectTestGrup();
  399. ]]>
  400. </script>
  401. </select1>
  402. <line id="line13" class="line_4" style="x1:228px; y1:188px; x2:228px; y2:210px; "/>
  403. <button id="button13" class="btn1_letter2" style="left:243px; top:188px; width:56px; height:22px; ">
  404. <caption>조회</caption>
  405. <script type="javascript" ev:event="DOMActivate">
  406. <![CDATA[
  407. fOnclickBtnRef();
  408. ]]>
  409. </script>
  410. </button>
  411. <caption id="caption17" class="search_name" style="left:14px; top:13px; width:100px; height:17px; ">검색구분 :</caption>
  412. <select1 id="combo6" ref="/root/hidden/testgroup/searchflag" class="combo_search" appearance="minimal" style="left:105px; top:12px; width:194px; height:19px; ">
  413. <choices>
  414. <item>
  415. <label>바코드번호</label>
  416. <value>1</value>
  417. </item>
  418. <item>
  419. <label>등록번호</label>
  420. <value>2</value>
  421. </item>
  422. <item>
  423. <label>환자성명</label>
  424. <value>3</value>
  425. </item>
  426. </choices>
  427. <script type="javascript" ev:event="xforms-value-changed">
  428. <![CDATA[
  429. var flag = model.getValue("/root/hidden/testgroup/searchflag");
  430. if(flag != "3") {
  431. ipt_search1.attribute("imemode") = "alpha";
  432. }else{
  433. ipt_search1.attribute("imemode") = "hangul";
  434. }
  435. ]]>
  436. </script>
  437. </select1>
  438. <caption id="caption18" class="search_name" style="left:14px; top:163px; width:100px; height:17px; ">결과구분 :</caption>
  439. <select1 id="combo3" ref="/root/hidden/testgroup/rstflag" class="combo_search" appearance="minimal" style="left:105px; top:162px; width:195px; height:19px; ">
  440. <choices>
  441. <item>
  442. <label>전체</label>
  443. <value>0</value>
  444. </item>
  445. <item>
  446. <label>미검사</label>
  447. <value>1</value>
  448. </item>
  449. <item>
  450. <label>미완료</label>
  451. <value>2</value>
  452. </item>
  453. <item>
  454. <label>최종보고</label>
  455. <value>3</value>
  456. </item>
  457. <item>
  458. <label>재검</label>
  459. <value>4</value>
  460. </item>
  461. </choices>
  462. </select1>
  463. <line id="line1" class="line_7" style="x1:14px; y1:60px; x2:299px; y2:60px; "/>
  464. <button id="button61" class="icon_search" style="left:280px; top:139px; width:16px; height:16px; background-image:../../../com/commonweb/images/icon_search.gif; ">
  465. <caption/>
  466. <script type="javascript" ev:event="DOMActivate">
  467. <![CDATA[
  468. modal("SMLLF90400", "", "", "", "", "/root/hidden/ref/tclscdlist/testgrup", "/root/hidden/tclscdlist/testgrup");
  469. model.removeNodeset("/root/init/LB01032");
  470. fBaseInfoRef2("01032|");
  471. ]]>
  472. </script>
  473. </button>
  474. <input id="ipt_search1" ref="/root/hidden/testgroup/searchtext" navindex="1" class="input_button" inputtype="button" _chartype="upper" style="left:105px; top:36px; width:194px; height:19px; ">
  475. <script type="javascript" ev:event="onbuttonclick">
  476. <![CDATA[
  477. fOnclickBtnRef("Q");
  478. ]]>
  479. </script>
  480. <script type="javascript" ev:event="onkeyup">
  481. <![CDATA[
  482. fKeyEvent();
  483. ]]>
  484. </script>
  485. </input>
  486. <input id="ipt_starttm" ref="/root/hidden/testgroup/starttm" class="input_search" format="hh:nn" style="left:197px; top:66px; width:35px; height:19px; "/>
  487. <input id="input3" ref="/root/hidden/testgroup/endtm" class="input_search" format="hh:nn" style="left:197px; top:90px; width:35px; height:19px; "/>
  488. <select id="checkbox2" ref="/root/hidden/testgroup/erflag" overflow="visible" appearance="full" style="left:144px; top:191px; width:85px; height:20px; border-style:none; ">
  489. <choices>
  490. <item>
  491. <label>응급검체만</label>
  492. <value>1</value>
  493. </item>
  494. </choices>
  495. </select>
  496. <select1 id="rdo_trobrslt" ref="/root/hidden/testgroup/trobrslt" overflow="visible" appearance="full" cols="3" style="left:5px; top:191px; width:135px; height:20px; border-style:none; ">
  497. <choices>
  498. <item>
  499. <label>All</label>
  500. <value>0</value>
  501. </item>
  502. <item>
  503. <label>Panic</label>
  504. <value>P</value>
  505. </item>
  506. <item>
  507. <label>Delta</label>
  508. <value>D</value>
  509. </item>
  510. </choices>
  511. </select1>
  512. </case>
  513. <case id="case2">
  514. <shape id="roundrect3" class="roundrect_search" appearance="roundrect" style="left:4px; top:4px; width:310px; height:215px; "/>
  515. <caption id="caption8" class="search_name" style="left:14px; top:67px; width:100px; height:17px; ">작업일자 :</caption>
  516. <caption id="caption9" class="search_name" style="left:14px; top:115px; width:100px; height:17px; ">작업그룹 :</caption>
  517. <caption id="caption10" class="search_name" style="left:14px; top:139px; width:100px; height:17px; ">작업번호 :</caption>
  518. <input id="input4" ref="/root/hidden/workno/sworkseq" class="input_search" style="left:105px; top:138px; width:89px; height:19px; "/>
  519. <input id="input5" ref="/root/hidden/workno/eworkseq" class="input_search" style="left:210px; top:138px; width:89px; height:19px; "/>
  520. <input id="input6" ref="/root/hidden/workno/startdd" class="input_search" inputtype="date" style="left:105px; top:66px; width:89px; height:19px; "/>
  521. <input id="input7" ref="/root/hidden/workno/enddd" class="input_search" inputtype="date" style="left:105px; top:90px; width:89px; height:19px; "/>
  522. <select1 id="combo4" ref="/root/hidden/workno/tsectcd" class="combo_search" appearance="minimal" style="left:105px; top:114px; width:194px; height:19px; ">
  523. <choices>
  524. <itemset nodeset="/root/init/LB0106">
  525. <label ref="nm"/>
  526. <value ref="cd"/>
  527. </itemset>
  528. </choices>
  529. </select1>
  530. <caption id="caption11" class="search_no_b" style="left:240px; top:67px; width:15px; height:17px; ">~</caption>
  531. <caption id="caption12" class="search_no_b" style="left:196px; top:140px; width:15px; height:17px; ">~</caption>
  532. <line id="line3" class="line_4" style="x1:228px; y1:188px; x2:228px; y2:210px; "/>
  533. <button id="button19" class="btn1_letter2" style="left:243px; top:188px; width:56px; height:22px; ">
  534. <caption>조회</caption>
  535. <script type="javascript" ev:event="DOMActivate">
  536. <![CDATA[
  537. fOnclickBtnRef();
  538. ]]>
  539. </script>
  540. </button>
  541. <select1 id="combo7" ref="/root/hidden/workno/searchflag" class="combo_search" appearance="minimal" style="left:105px; top:12px; width:194px; height:19px; ">
  542. <choices>
  543. <item>
  544. <label>바코드번호</label>
  545. <value>1</value>
  546. </item>
  547. <item>
  548. <label>등록번호</label>
  549. <value>2</value>
  550. </item>
  551. <item>
  552. <label>환자성명</label>
  553. <value>3</value>
  554. </item>
  555. </choices>
  556. <script type="javascript" ev:event="xforms-value-changed">
  557. <![CDATA[
  558. var flag = model.getValue("/root/hidden/testgroup/searchflag");
  559. if(flag != "3") {
  560. ipt_search1.attribute("imemode") = "alpha";
  561. }else{
  562. ipt_search1.attribute("imemode") = "hangul";
  563. }
  564. ]]>
  565. </script>
  566. </select1>
  567. <caption id="caption1" class="search_name" style="left:14px; top:13px; width:100px; height:17px; ">검색구분 :</caption>
  568. <select1 id="combo8" ref="/root/hidden/workno/rstflag" class="combo_search" appearance="minimal" style="left:105px; top:162px; width:195px; height:19px; ">
  569. <choices>
  570. <item>
  571. <label>전체</label>
  572. <value>0</value>
  573. </item>
  574. <item>
  575. <label>미검사</label>
  576. <value>1</value>
  577. </item>
  578. <item>
  579. <label>미완료</label>
  580. <value>2</value>
  581. </item>
  582. <item>
  583. <label>최종보고</label>
  584. <value>3</value>
  585. </item>
  586. <item>
  587. <label>재검</label>
  588. <value>4</value>
  589. </item>
  590. </choices>
  591. </select1>
  592. <caption id="caption3" class="search_name" style="left:14px; top:163px; width:100px; height:17px; ">결과구분 :</caption>
  593. <line id="line2" class="line_7" style="x1:14px; y1:60px; x2:299px; y2:60px; "/>
  594. <input id="ipt_search2" ref="/root/hidden/workno/searchtext" class="input_button" inputtype="button" _chartype="upper" style="left:105px; top:36px; width:194px; height:19px; ">
  595. <script type="javascript" ev:event="onkeyup">
  596. <![CDATA[
  597. fKeyEvent();
  598. ]]>
  599. </script>
  600. </input>
  601. <input id="input10" ref="/root/hidden/workno/starttm" class="input_search" format="hh:nn" style="left:197px; top:66px; width:35px; height:19px; "/>
  602. <input id="input11" ref="/root/hidden/workno/endtm" class="input_search" format="hh:nn" style="left:197px; top:90px; width:35px; height:19px; "/>
  603. <select id="checkbox1" ref="/root/hidden/workno/erflag" overflow="visible" appearance="full" style="left:144px; top:191px; width:85px; height:20px; border-style:none; ">
  604. <choices>
  605. <item>
  606. <label>응급검체만</label>
  607. <value>1</value>
  608. </item>
  609. </choices>
  610. </select>
  611. <select1 id="radio1" ref="/root/hidden/workno/trobrslt" overflow="visible" appearance="full" cols="3" style="left:5px; top:191px; width:135px; height:20px; border-style:none; ">
  612. <choices>
  613. <item>
  614. <label>All</label>
  615. <value>0</value>
  616. </item>
  617. <item>
  618. <label>Panic</label>
  619. <value>P</value>
  620. </item>
  621. <item>
  622. <label>Delta</label>
  623. <value>D</value>
  624. </item>
  625. </choices>
  626. </select1>
  627. </case>
  628. <case id="case3">
  629. <shape id="roundrect4" class="roundrect_search" appearance="roundrect" style="left:4px; top:4px; width:310px; height:215px; "/>
  630. <button id="button20" class="btn1_letter2" style="left:243px; top:166px; width:56px; height:22px; ">
  631. <caption>조회</caption>
  632. <script type="javascript" ev:event="DOMActivate">
  633. <![CDATA[
  634. fOnclickBtnRef();
  635. ]]>
  636. </script>
  637. </button>
  638. <line id="line5" class="line_4" style="x1:228px; y1:166px; x2:228px; y2:188px; "/>
  639. <caption id="caption13" class="search_name" style="left:14px; top:67px; width:100px; height:17px; ">결과일자 :</caption>
  640. <input id="input8" ref="/root/hidden/testeq/startdd" class="input_search" inputtype="date" style="left:105px; top:66px; width:89px; height:19px; "/>
  641. <input id="input9" ref="/root/hidden/testeq/enddd" class="input_search" inputtype="date" style="left:105px; top:90px; width:89px; height:19px; "/>
  642. <caption id="caption14" class="search_no_b" style="left:240px; top:67px; width:15px; height:17px; ">~</caption>
  643. <caption id="caption15" class="search_name" style="left:14px; top:115px; width:100px; height:17px; ">장 비 명 :</caption>
  644. <select1 id="combo5" ref="/root/hidden/testeq/testeqmtcd" class="combo_search" appearance="minimal" style="left:105px; top:114px; width:194px; height:19px; ">
  645. <choices>
  646. <itemset nodeset="/root/init/LB0115">
  647. <label ref="nm"/>
  648. <value ref="cd"/>
  649. </itemset>
  650. </choices>
  651. </select1>
  652. <caption id="caption19" class="search_name" style="left:14px; top:13px; width:100px; height:17px; ">검색구분 :</caption>
  653. <select1 id="combo9" ref="/root/hidden/testeq/searchflag" class="combo_search" appearance="minimal" style="left:105px; top:12px; width:194px; height:19px; ">
  654. <choices>
  655. <item>
  656. <label>바코드번호</label>
  657. <value>1</value>
  658. </item>
  659. <item>
  660. <label>등록번호</label>
  661. <value>2</value>
  662. </item>
  663. <item>
  664. <label>환자성명</label>
  665. <value>3</value>
  666. </item>
  667. </choices>
  668. <script type="javascript" ev:event="xforms-value-changed">
  669. <![CDATA[
  670. var flag = model.getValue("/root/hidden/testgroup/searchflag");
  671. if(flag != "3") {
  672. ipt_search1.attribute("imemode") = "alpha";
  673. }else{
  674. ipt_search1.attribute("imemode") = "hangul";
  675. }
  676. ]]>
  677. </script>
  678. </select1>
  679. <line id="line6" class="line_7" style="x1:14px; y1:60px; x2:299px; y2:60px; "/>
  680. <input id="ipt_search3" ref="/root/hidden/testeq/searchtext" class="input_button" inputtype="button" _chartype="upper" style="left:105px; top:36px; width:194px; height:19px; ">
  681. <script type="javascript" ev:event="onkeyup">
  682. <![CDATA[
  683. fKeyEvent();
  684. ]]>
  685. </script>
  686. </input>
  687. <select1 id="combo10" ref="/root/hidden/testeq/rstflag" class="combo_search" appearance="minimal" style="left:105px; top:139px; width:195px; height:19px; ">
  688. <choices>
  689. <item>
  690. <label>전체</label>
  691. <value>0</value>
  692. </item>
  693. <item>
  694. <label>미완료</label>
  695. <value>2</value>
  696. </item>
  697. <item>
  698. <label>최종보고</label>
  699. <value>3</value>
  700. </item>
  701. <item>
  702. <label>재검</label>
  703. <value>4</value>
  704. </item>
  705. </choices>
  706. </select1>
  707. <caption id="caption20" class="search_name" style="left:14px; top:140px; width:100px; height:17px; ">결과구분 :</caption>
  708. <input id="input12" ref="/root/hidden/testeq/starttm" class="input_search" format="hh:nn" style="left:197px; top:66px; width:35px; height:19px; "/>
  709. <input id="input13" ref="/root/hidden/testeq/endtm" class="input_search" format="hh:nn" style="left:197px; top:90px; width:35px; height:19px; "/>
  710. <select id="checkbox3" ref="/root/hidden/testeq/erflag" overflow="visible" appearance="full" style="left:144px; top:169px; width:85px; height:20px; border-style:none; ">
  711. <choices>
  712. <item>
  713. <label>응급검체만</label>
  714. <value>1</value>
  715. </item>
  716. </choices>
  717. </select>
  718. <select1 id="radio2" ref="/root/hidden/testeq/trobrslt" overflow="visible" appearance="full" cols="3" style="left:5px; top:169px; width:135px; height:20px; border-style:none; ">
  719. <choices>
  720. <item>
  721. <label>All</label>
  722. <value>0</value>
  723. </item>
  724. <item>
  725. <label>Panic</label>
  726. <value>P</value>
  727. </item>
  728. <item>
  729. <label>Delta</label>
  730. <value>D</value>
  731. </item>
  732. </choices>
  733. </select1>
  734. </case>
  735. <case id="case4" selected="true">
  736. <input id="input14" ref="/root/hidden/workno/enddd" class="input_search" inputtype="date" style="left:105px; top:90px; width:89px; height:19px; "/>
  737. <shape id="roundrect2" class="roundrect_search" appearance="roundrect" style="left:4px; top:4px; width:310px; height:215px; "/>
  738. <select id="checkbox4" ref="/root/hidden/testgroup/erflag" overflow="visible" appearance="full" style="left:144px; top:191px; width:85px; height:20px; border-style:none; ">
  739. <choices>
  740. <item>
  741. <label>응급검체만</label>
  742. <value>1</value>
  743. </item>
  744. </choices>
  745. </select>
  746. <caption id="caption21" class="search_name" style="left:14px; top:67px; width:100px; height:17px; ">작업일자 :</caption>
  747. <input id="input15" ref="/root/hidden/testgroup/starttm" class="input_search" visibility="hidden" format="hh:nn" style="left:197px; top:66px; width:35px; height:19px; "/>
  748. <select1 id="combo11" ref="/root/hidden/testgroup/tsectcd" class="combo_search" appearance="minimal" style="left:105px; top:114px; width:194px; height:19px; ">
  749. <choices>
  750. <itemset nodeset="/root/init/LB0106">
  751. <label ref="nm"/>
  752. <value ref="cd"/>
  753. </itemset>
  754. </choices>
  755. </select1>
  756. <input id="input16" ref="/root/hidden/testgroup/searchtext" navindex="1" class="input_button" inputtype="button" _chartype="upper" style="left:105px; top:36px; width:194px; height:19px; ">
  757. <script type="javascript" ev:event="onbuttonclick">
  758. <![CDATA[
  759. fOnclickBtnRef("Q");
  760. ]]>
  761. </script>
  762. <script type="javascript" ev:event="onkeyup">
  763. <![CDATA[
  764. fKeyEvent();
  765. ]]>
  766. </script>
  767. </input>
  768. <button id="button11" class="icon_search" style="left:280px; top:139px; width:16px; height:16px; background-image:../../../com/commonweb/images/icon_search.gif; ">
  769. <caption/>
  770. <script type="javascript" ev:event="DOMActivate">
  771. <![CDATA[
  772. modal("SMLLF90400", "", "", "", "", "/root/hidden/ref/tclscdlist/testgrup", "/root/hidden/tclscdlist/testgrup");
  773. model.removeNodeset("/root/init/LB01032");
  774. fBaseInfoRef2("01032|");
  775. ]]>
  776. </script>
  777. </button>
  778. <select1 id="combo12" ref="/root/hidden/ref/tclscdlist/testgrup" class="combo_search" appearance="minimal" style="left:105px; top:138px; width:170px; height:19px; ">
  779. <choices>
  780. <itemset nodeset="/root/init/LB0103">
  781. <label ref="nm"/>
  782. <value ref="cd"/>
  783. </itemset>
  784. </choices>
  785. <script type="javascript" ev:event="xforms-value-changed">
  786. <![CDATA[
  787. fSelectTestGrup();
  788. ]]>
  789. </script>
  790. </select1>
  791. <caption id="caption22" class="search_name" style="left:14px; top:115px; width:100px; height:17px; ">시행부서</caption>
  792. <select1 id="combo13" ref="/root/hidden/testgroup/rstflag" class="combo_search" appearance="minimal" style="left:105px; top:162px; width:195px; height:19px; ">
  793. <choices>
  794. <item>
  795. <label>전체</label>
  796. <value>0</value>
  797. </item>
  798. <item>
  799. <label>미검사</label>
  800. <value>1</value>
  801. </item>
  802. <item>
  803. <label>미완료</label>
  804. <value>2</value>
  805. </item>
  806. <item>
  807. <label>최종보고</label>
  808. <value>3</value>
  809. </item>
  810. <item>
  811. <label>재검</label>
  812. <value>4</value>
  813. </item>
  814. </choices>
  815. </select1>
  816. <line id="line7" class="line_7" style="x1:14px; y1:60px; x2:299px; y2:60px; "/>
  817. <caption id="caption23" class="search_name" style="left:14px; top:139px; width:100px; height:17px; ">검사그룹 :</caption>
  818. <input id="input17" ref="/root/hidden/testgroup/startdd" class="input_search" inputtype="date" style="left:105px; top:66px; width:89px; height:19px; "/>
  819. <select1 id="combo14" ref="/root/hidden/testgroup/searchflag" class="combo_search" appearance="minimal" style="left:105px; top:12px; width:194px; height:19px; ">
  820. <choices>
  821. <item>
  822. <label>바코드번호</label>
  823. <value>1</value>
  824. </item>
  825. <item>
  826. <label>등록번호</label>
  827. <value>2</value>
  828. </item>
  829. <item>
  830. <label>환자성명</label>
  831. <value>3</value>
  832. </item>
  833. </choices>
  834. <script type="javascript" ev:event="xforms-value-changed">
  835. <![CDATA[
  836. var flag = model.getValue("/root/hidden/testgroup/searchflag");
  837. if(flag != "3") {
  838. ipt_search1.attribute("imemode") = "alpha";
  839. }else{
  840. ipt_search1.attribute("imemode") = "hangul";
  841. }
  842. ]]>
  843. </script>
  844. </select1>
  845. <caption id="caption24" class="search_no_b" visibility="hidden" style="left:240px; top:67px; width:15px; height:17px; ">~</caption>
  846. <input id="input18" ref="/root/hidden/testgroup/enddd" class="input_search" visibility="hidden" inputtype="date" style="left:105px; top:90px; width:89px; height:19px; "/>
  847. <caption id="caption25" class="search_name" style="left:14px; top:13px; width:100px; height:17px; ">검색구분 :</caption>
  848. <input id="input19" ref="/root/hidden/testgroup/endtm" class="input_search" visibility="hidden" format="hh:nn" style="left:197px; top:90px; width:35px; height:19px; "/>
  849. <caption id="caption26" class="search_name" style="left:14px; top:163px; width:100px; height:17px; ">결과구분 :</caption>
  850. <button id="button12" class="btn1_letter2" style="left:243px; top:188px; width:56px; height:22px; ">
  851. <caption>조회</caption>
  852. <script type="javascript" ev:event="DOMActivate">
  853. <![CDATA[
  854. fOnclickBtnRef();
  855. ]]>
  856. </script>
  857. </button>
  858. <select1 id="radio3" ref="/root/hidden/testgroup/trobrslt" overflow="visible" appearance="full" cols="3" style="left:5px; top:191px; width:135px; height:20px; border-style:none; ">
  859. <choices>
  860. <item>
  861. <label>All</label>
  862. <value>0</value>
  863. </item>
  864. <item>
  865. <label>Panic</label>
  866. <value>P</value>
  867. </item>
  868. <item>
  869. <label>Delta</label>
  870. <value>D</value>
  871. </item>
  872. </choices>
  873. </select1>
  874. </case>
  875. </switch>
  876. <caption id="caption16" class="tit_2" style="left:5px; top:257px; width:115px; height:13px; ">환자목록</caption>
  877. <line id="line4" class="line_1" style="x1:0px; y1:273px; x2:320px; y2:273px; "/>
  878. <import id="import1" src="SSLLR80100_검사항목상세.xrw" instancetype="merge" style="left:325px; top:4px; width:870px; height:738px; "/>
  879. <button id="button16" class="btn_sw" group="tab" select.background-image="../../../com/commonweb/images/tab_show.gif" style="left:75px; top:10px; width:75px; height:22px; ">
  880. <caption>작업번호별</caption>
  881. <script type="javascript" ev:event="onclick">
  882. <![CDATA[
  883. model.setvalue("/root/hidden/refparam/refgbn","2");
  884. model.toggle("case2");
  885. ]]>
  886. </script>
  887. </button>
  888. <button id="button6" class="btn_sw" group="tab" selected="true" select.background-image="../../../com/commonweb/images/tab_show.gif" style="left:0px; top:10px; width:75px; height:22px; ">
  889. <caption>검사그룹별</caption>
  890. <script type="javascript" ev:event="onclick">
  891. <![CDATA[
  892. model.setvalue("/root/hidden/refparam/refgbn","1");
  893. model.toggle("case1");
  894. ]]>
  895. </script>
  896. </button>
  897. <button id="button17" class="btn_sw" group="tab" select.background-image="../../../com/commonweb/images/tab_show.gif" style="left:150px; top:10px; width:75px; height:22px; ">
  898. <caption>검사장비별</caption>
  899. <script type="javascript" ev:event="onclick">
  900. <![CDATA[
  901. model.setvalue("/root/hidden/refparam/refgbn","3");
  902. model.toggle("case3");
  903. ]]>
  904. </script>
  905. </button>
  906. <datagrid id="grd_patList" nodeset="/root/main/testpatlist/patlist" caption="^바코드번호^등록번호^성명^결과일시^접수일시^처방일자" colwidth="22, 101, 81, 80, 110, 110, 75" dataheight="23" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" colsep="^" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:0px; top:278px; width:320px; height:460px; ">
  907. <col ref="chk"/>
  908. <col ref="bcno"/>
  909. <col ref="pid"/>
  910. <col ref="hngnm"/>
  911. <col ref="lastreptdt" format="yyyy-mm-dd hh:nn"/>
  912. <col ref="spcacptdt" format="yyyy-mm-dd hh:nn"/>
  913. <col ref="prcpdd" format="yyyy-mm-dd"/>
  914. <script type="javascript" ev:event="onclick">
  915. <![CDATA[
  916. var row = grd_patList.row;
  917. if(grd_patList.isCell(event.target) && grd_patList.row >= grd_patList.fixedRows ){
  918. if(row > 0){
  919. grd_TestInfoCnts.rebuildStyle();
  920. fPatListClick(row);
  921. }
  922. }
  923. ]]>
  924. </script>
  925. <script type="javascript" ev:event="onaftersort">
  926. <![CDATA[
  927. grd_patList.gridToInstance();
  928. ]]>
  929. </script>
  930. </datagrid>
  931. <button id="button10" class="btn_sw" group="tab" select.background-image="../../../com/commonweb/images/tab_show.gif" style="left:225px; top:10px; width:75px; height:22px; ">
  932. <caption>Manual</caption>
  933. <script type="javascript" ev:event="onclick">
  934. <![CDATA[
  935. model.setvalue("/root/hidden/refparam/refgbn","4");
  936. model.toggle("case4");
  937. ]]>
  938. </script>
  939. </button>
  940. </group>
  941. <group id="group5" scroll="auto" style="left:0px; top:13px; width:1195px; height:27px; ">
  942. <button id="button1" class="btn3_letter6" style="left:83px; top:3px; width:104px; height:22px; ">
  943. <caption>특이결과등록</caption>
  944. <script type="javascript" ev:event="DOMActivate">
  945. <![CDATA[
  946. fSpcfRsltSave();
  947. ]]>
  948. </script>
  949. </button>
  950. <button id="button2" class="btn3_letter7" style="left:190px; top:3px; width:116px; height:22px; ">
  951. <caption>부적합검체관리</caption>
  952. <script type="javascript" ev:event="onclick">
  953. <![CDATA[
  954. //window.load("SMLLJ90100_부적합검체등록.xrw","modeless", "", "width:360px; height:465;min:hidden;max:hidden;align:center");
  955. //modal("SPLLJ90100");
  956. if(model.getValue("/root/main/TestInfo/getSpcInfo/bcno") != ""){
  957. model.makeValue("/root/hidden/bcno", model.getValue("/root/main/TestInfo/getSpcInfo/bcno"));
  958. }else{
  959. model.makeValue("/root/hidden/bcno", "");
  960. }
  961. modal("SPLLJ90100_부적합검체등록","","","","","/root/hidden/bcno","/root/hidden/bcno");
  962. ]]>
  963. </script>
  964. </button>
  965. <button id="button8" class="btn3_letter4" style="left:0px; top:3px; width:80px; height:22px; ">
  966. <caption>TAT조회</caption>
  967. </button>
  968. <button id="button4" class="btn3_letter4" visibility="hidden" style="left:416px; top:3px; width:80px; height:22px; ">
  969. <caption>코드설정</caption>
  970. </button>
  971. <line id="line17" class="line_6" style="x1:0px; y1:25px; x2:1194px; y2:25px; "/>
  972. <button id="btn_MdlRept" class="btn4_letter6" visibility="hidden" style="left:936px; top:3px; width:104px; height:22px; ">
  973. <caption>중간예비보고</caption>
  974. <script type="javascript" ev:event="onclick">
  975. <![CDATA[
  976. fSetMdlRept();
  977. ]]>
  978. </script>
  979. </button>
  980. <button id="btn_LstRept" class="btn4_letter4" style="left:1047px; top:3px; width:80px; height:22px; ">
  981. <caption>최종보고</caption>
  982. <script type="javascript" ev:event="onclick">
  983. <![CDATA[
  984. fSetLstRept();
  985. ]]>
  986. </script>
  987. </button>
  988. <button id="btn_cle" class="btn4_letter3" style="left:1127px; top:3px; width:68px; height:22px; ">
  989. <caption>초기화</caption>
  990. <script type="javascript" ev:event="onclick">
  991. <![CDATA[
  992. fSetClear();
  993. ]]>
  994. </script>
  995. </button>
  996. <button id="button3" class="btn3_letter6" visibility="hidden" style="left:309px; top:3px; width:104px; height:22px; ">
  997. <caption>수정결과등록</caption>
  998. <script type="javascript" ev:event="DOMActivate">
  999. <![CDATA[
  1000. fUpdtRslt();
  1001. ]]>
  1002. </script>
  1003. </button>
  1004. <button id="button7" class="btn4_letter2" style="left:909px; top:3px; width:56px; height:22px; ">
  1005. <caption>재검</caption>
  1006. <script type="javascript" ev:event="onclick">
  1007. <![CDATA[
  1008. fInsJeaGeom();
  1009. ]]>
  1010. </script>
  1011. </button>
  1012. <button id="button5" class="btn3_letter4" style="left:309px; top:3px; width:80px; height:22px; ">
  1013. <caption>이력조회</caption>
  1014. <script type="javascript" ev:event="DOMActivate">
  1015. <![CDATA[
  1016. //setParameter ( "SMMMO02500_cond", model.getvalue("/root/hidden/JoHoiFlag/regnopatnm")+ "▩");
  1017. setParameter ( "SMMMO02500_cond", getPatientInfo("pid"));
  1018. open ( "SMMMO02500" );
  1019. ]]>
  1020. </script>
  1021. </button>
  1022. <button id="btn_rsltsave" class="btn4_letter4" style="left:966px; top:3px; width:80px; height:22px; ">
  1023. <caption>예비결과</caption>
  1024. <script type="javascript" ev:event="onclick">
  1025. <![CDATA[
  1026. fInsRsltSave();
  1027. ]]>
  1028. </script>
  1029. </button>
  1030. <button id="button9" class="btn3_letter5" style="left:392px; top:3px; width:80px; height:22px; ">
  1031. <caption>Diff. 계산</caption>
  1032. <script type="javascript" ev:event="DOMActivate">
  1033. <![CDATA[
  1034. //setParameter ( "SMMMO02500_cond", model.getvalue("/root/hidden/JoHoiFlag/regnopatnm")+ "▩");
  1035. open ( "SMLLR90800" );
  1036. ]]>
  1037. </script>
  1038. </button>
  1039. </group>
  1040. <!-- <script type="javascript" ev:event="onkeyup">
  1041. <![CDATA[
  1042. fKeyEvent();
  1043. ]]>
  1044. </script>-->
  1045. <script type="javascript" ev:event="onmenu">
  1046. <![CDATA[
  1047. var popupParam = event.description;
  1048. fOnmenu(popupParam);
  1049. ]]>
  1050. </script>
  1051. </xhtml:body>
  1052. </xhtml:html>