SMMNP00530_수술실 병리검체 확인.xrw 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. * 제 목 : SMMNP00530.xrw
  4. * 설 명 : 수술실 병리검체 확인
  5. * 설 계 자 : S.S.H
  6. * 작 성 자 : S.S.H
  7. * 작 성 일 : 2012.09.18
  8. * 수정이력 :
  9. * 기 타 :
  10. -->
  11. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="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>수술실 병리검체 확인</xhtml:title>
  15. <model id="model1">
  16. <instance id="instance1">
  17. <root xmlns="">
  18. <specmnge>
  19. <specdata>
  20. <opcnfmdd/>
  21. <oprmnm/>
  22. <opdeptnm/>
  23. <perfdrnm/>
  24. <hngnm/>
  25. <pid/>
  26. <prcpnm/>
  27. <tclscd/>
  28. <spcstat/>
  29. <bcno/>
  30. <spccnt/>
  31. <bcolldt/>
  32. <delivenm/>
  33. <delivedt/>
  34. <etc/>
  35. <useyn/>
  36. <deliveid/>
  37. <prcpstat/>
  38. <opdeptcd/>
  39. <perfdrid/>
  40. <prcpno/>
  41. <prcpdd/>
  42. <cnclnm/>
  43. <cncldd/>
  44. <cnclresnnm/>
  45. </specdata>
  46. <chkvalue>
  47. <opcnfmddchk>
  48. <fromdd/>
  49. <todd/>
  50. <deptyn>Y</deptyn>
  51. <oproomflag/>
  52. <delincl/>
  53. </opcnfmddchk>
  54. <opstatchk>
  55. <statchk/>
  56. </opstatchk>
  57. </chkvalue>
  58. <pretoday/>
  59. </specmnge>
  60. <send/>
  61. <tmp/>
  62. <main>
  63. <codedata>
  64. <popup>
  65. <popupnm>제외</popupnm>
  66. <popupcd>fDelList</popupcd>
  67. </popup>
  68. <popup>
  69. <popupnm>포함</popupnm>
  70. <popupcd>fAddList</popupcd>
  71. </popup>
  72. </codedata>
  73. </main>
  74. <init>
  75. <codeinfo/>
  76. </init>
  77. </root>
  78. </instance>
  79. <submission id="TRMNP00530" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/sendata" resultref="/root/specmnge/specdata"/>
  80. <submission id="TXMNP00530" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/tmp"/>
  81. <submission id="TRMNW00001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/codeinfo"/>
  82. </model>
  83. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  84. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  85. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  86. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  87. <script type="javascript" src="../../../emr/carecomweb/js/SPMNP00001.js"/>
  88. <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
  89. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  90. <script type="javascript" src="../../../emr/carecomweb/js/ENRSignEngine.js"/>
  91. <script type="javascript" ev:event="xforms-ready">
  92. <![CDATA[
  93. fInit();
  94. ]]>
  95. </script>
  96. <script type="javascript">
  97. <![CDATA[
  98. function fInit(){
  99. grd_spcdata.mergeCol(1)=true; // 수술일자
  100. grd_spcdata.mergeCol(2)=false;
  101. grd_spcdata.mergeCol(3)=false;
  102. grd_spcdata.mergeCol(4)=false;
  103. grd_spcdata.mergeCol(5)=true; // 환자명
  104. grd_spcdata.mergeCol(6)=true; // 챠트번호
  105. grd_spcdata.mergeCol(7)=false; // 처방명
  106. grd_spcdata.mergeCol(8)=false; // 검체처방코드
  107. grd_spcdata.mergeCol(9)=false; // 검체상태
  108. grd_spcdata.mergeCol(10)=true; // 바코드 번호
  109. // grd_spcdata.mergeCol(11)=true; // 바코드 갯수
  110. // grd_spcdata.mergeCol(12)=false; // 바코드 출력시간
  111. // grd_spcdata.mergeCol(13)=false; // 채취일시 등록 확인자.
  112. // grd_spcdata.mergeCol(14)=false; // 채취일시 등록시간.
  113. // grd_spcdata.mergeCol(15)=false; // 기타.
  114. var chkdd = getCurrentDate(); //현재 시간 가져오기.
  115. model.setValue("/root/specmnge/chkvalue/opcnfmddchk/fromdd",chkdd);
  116. model.setValue("/root/specmnge/chkvalue/opcnfmddchk/todd",chkdd);
  117. model.setValue("/root/specmnge/chkvalue/opstatchk/statchk", "0"); //검체상태 초기화.
  118. var deptcd = getUserInfo("dutplcecd");
  119. model.makeValue("/root/send/cdgrupid", "'049'");
  120. model.makeValue("/root/send/srchdd", getCurrentDate());
  121. submit("TRMNW00001", false);
  122. var dscdept = model.getValue("/root/init/codeinfo/codelist[cdgrupid='049' and cdid='" + deptcd + "']/cdid");
  123. if(dscdept == "" || dscdept == null) {
  124. rdo_oproomflag.value = "1";
  125. } else {
  126. rdo_oproomflag.value = "2";
  127. }
  128. model.refresh();
  129. btn_srch.dispatch("DOMActivate");
  130. }
  131. function fCalcdate(calcn, calcd){
  132. calcd = calcd.toDate("YYYYMMDD");
  133. calcd = calcd.getAddDate(calcn , "D");
  134. calcd = calcd.getDateFormat("YYYYMMDD");
  135. return calcd;
  136. }
  137. function fImgset(){
  138. for (var iRow = 1 ; iRow < grd_spcdata.rows ; iRow++){
  139. // if (model.getValue("/root/specmnge/chkvalue/opstatchk/statchk") != "9"){
  140. if(chk_delincl.value == "") {
  141. var sUseyn = model.getvalue("/root/specmnge/specdata["+iRow+"]/useyn");
  142. if ( sUseyn == "N"){
  143. grd_spcdata.rowHidden(iRow) = true;
  144. }else {
  145. grd_spcdata.rowHidden(iRow) = false;
  146. }
  147. } else {
  148. grd_spcdata.rowHidden(iRow) = false;
  149. var sUseyn = model.getvalue("/root/specmnge/specdata["+iRow+"]/useyn");
  150. if ( sUseyn == "N"){
  151. grd_spcdata.cellStyle("background-color", iRow, grd_spcdata.colRef("prcpnm"), iRow, grd_spcdata.colRef("prcpnm")) = "#ffff00";
  152. }else {
  153. grd_spcdata.cellStyle("background-color", iRow, grd_spcdata.colRef("prcpnm"), iRow, grd_spcdata.colRef("prcpnm")) = "#ffffff";
  154. }
  155. }
  156. // }else {
  157. // grd_spcdata.rowHidden(iRow) = false;
  158. // }
  159. var spcstat = model.getvalue("/root/specmnge/specdata["+iRow+"]/spcstat");
  160. var collBcno = grd_spcdata.colRef("spcstat");
  161. if(model.getvalue("/root/specmnge/specdata["+iRow+"]/bcno") != ""){
  162. //채혈접수이미지
  163. if(spcstat == 1){
  164. grd_spcdata.cellstyle("background-image", iRow, collBcno) = "../../../lis/commonweb/images/icnCJ_Label.gif";
  165. grd_spcdata.cellstyle("background-position", iRow, collBcno) = "right"
  166. }else if(spcstat == 2){
  167. grd_spcdata.cellstyle("background-image", iRow, collBcno) = "../../../lis/commonweb/images/icnCJ_CheHyeol.gif";
  168. grd_spcdata.cellstyle("background-position", iRow, collBcno) = "right"
  169. }
  170. else if(spcstat == 3){
  171. grd_spcdata.cellstyle("background-image", iRow, collBcno) = "../../../lis/commonweb/images/icnCJ_HwakIn.gif";
  172. grd_spcdata.cellstyle("background-position", iRow, collBcno) = "right"
  173. }
  174. else if(spcstat == 4){
  175. grd_spcdata.cellstyle("background-image", iRow, collBcno) = "../../../lis/commonweb/images/icnCJ_JubSu.gif";
  176. grd_spcdata.cellstyle("background-position", iRow, collBcno) = "right"
  177. }
  178. else if(spcstat == 5){
  179. grd_spcdata.cellstyle("background-image", iRow, collBcno) = "../../../lis/commonweb/images/icnCJ_End.gif";
  180. grd_spcdata.cellstyle("background-position", iRow, collBcno) = "right"
  181. }
  182. }
  183. else {
  184. grd_spcdata.cellstyle("background-image", iRow, collBcno) = "";
  185. }
  186. }
  187. }
  188. function fDelList(){
  189. fSave("N");
  190. }
  191. function fAddList(){
  192. fSave("Y");
  193. }
  194. function fSave(iStat){
  195. model.removenode("/root/tmp");
  196. model.removenode("/root/send/etcdata");
  197. model.makeValue("/root/send/etcdata/prcpdd",model.getValue("/root/specmnge/specdata[" + grd_spcdata.row+ "]/prcpdd"));
  198. model.makeValue("/root/send/etcdata/prcpno", model.getValue("/root/specmnge/specdata[" + grd_spcdata.row+ "]/prcpno"));
  199. model.makeValue("/root/send/etcdata/useyn", iStat);
  200. model.makeValue("/root/send/etcdata/etc", model.getValue("/root/specmnge/specdata[" + grd_spcdata.row+ "]/etc"));
  201. if(submit("TXMNP00530") == false){
  202. messageBox("Remark 저장시 Error 발생. ", "E");
  203. }else{
  204. btn_srch.dispatch("DOMActivate");
  205. }
  206. }
  207. ]]>
  208. </script>
  209. </xhtml:head>
  210. <xhtml:body>
  211. <group id="group1" style="left:5px; top:5px; width:1195px; height:85px; ">
  212. <shape id="roundrect1" appearance="roundrect" ellipsewidth="20" ellipseheight="20" style="left:0px; top:20px; width:1185px; height:65px; "/>
  213. <caption id="caption1" class="search_name" style="left:25px; top:30px; width:90px; height:17px; ">수술일자 :</caption>
  214. <caption id="caption2" visibility="hidden" style="left:755px; top:55px; width:15px; height:20px; ">~</caption>
  215. <button id="button1" class="icon_left" visibility="hidden" style="left:685px; top:25px; width:26px; height:19px; ">
  216. <caption/>
  217. <script type="javascript" ev:event="DOMActivate">
  218. <![CDATA[
  219. var sFromdd = model.getValue("/root/specmnge/chkvalue/opcnfmddchk/fromdd");
  220. var sCalcdd = fCalcdate(-1, sFromdd);
  221. model.setValue("/root/specmnge/chkvalue/opcnfmddchk/fromdd", sCalcdd);
  222. ipt_fromdd.refresh();
  223. ]]>
  224. </script>
  225. </button>
  226. <caption id="caption4" class="search_name" style="left:25px; top:60px; width:100px; height:17px; ">검체상태 :</caption>
  227. <caption id="caption5" class="tit_1" style="left:0px; top:0px; width:195px; height:13px; ">수술실 병리검체 확인</caption>
  228. <input id="ipt_fromdd" ref="/root/specmnge/chkvalue/opcnfmddchk/fromdd" class="input_serach" inputtype="date" format="yyyy-mm-dd" style="left:110px; top:30px; width:90px; height:19px; "/>
  229. <input id="ipt_todd" ref="/root/specmnge/chkvalue/opcnfmddchk/todd" class="input_serach" visibility="hidden" inputtype="date" format="yyyy-mm-dd" style="left:770px; top:55px; width:90px; height:19px; "/>
  230. <select1 id="rdo_statchk" ref="/root/specmnge/chkvalue/opstatchk/statchk" appearance="full" cellspacing="10" cols="3" direction="downacross" overflow="visible" style="left:110px; top:60px; width:400px; height:20px; text-align:center; vertical-align:middle; border-style:none; ">
  231. <choices>
  232. <item>
  233. <label>미접수 단계(검체상태: 라/채/확)</label>
  234. <value>0</value>
  235. </item>
  236. <item>
  237. <label>접수 이후단계(접/완)</label>
  238. <value>1</value>
  239. </item>
  240. <item>
  241. <label>전체</label>
  242. <value>9</value>
  243. </item>
  244. </choices>
  245. </select1>
  246. <button id="btn_srch" class="btn1_letter2" style="left:530px; top:30px; width:56px; height:22px; ">
  247. <caption>조회</caption>
  248. <script type="javascript" ev:event="DOMActivate">
  249. <![CDATA[
  250. var frmdd = model.getValue("/root/specmnge/chkvalue/opcnfmddchk/fromdd");
  251. // var todd = model.getValue("/root/specmnge/chkvalue/opcnfmddchk/todd");
  252. var statchk = model.getValue("/root/specmnge/chkvalue/opstatchk/statchk");
  253. var rgstdd = fCalcdate(-1, frmdd); // 조회 조건중 처방 일자를 수술일자와 수술일자 전일 처방낸 항목으로 지정.
  254. var deptyn = model.getValue("/root/specmnge/chkvalue/opcnfmddchk/deptyn");
  255. var oproomflag = model.getValue("/root/specmnge/chkvalue/opcnfmddchk/oproomflag");
  256. model.removenode("/root/send");
  257. model.makeNode("/root/send/sendata");
  258. model.makeValue("/root/send/sendata/frmdd", frmdd);
  259. // model.makeValue("/root/send/sendata/todd", todd);
  260. model.makeValue("/root/send/sendata/statchk", statchk);
  261. model.makeValue("/root/send/sendata/rgstdd", rgstdd);
  262. model.makeValue("/root/send/sendata/deptyn", deptyn);
  263. model.makeValue("/root/send/sendata/oproomflag", oproomflag);
  264. submit("TRMNP00530");
  265. fImgset();
  266. ]]>
  267. </script>
  268. </button>
  269. <button id="button3" class="icon_right" visibility="hidden" style="left:715px; top:25px; width:26px; height:19px; ">
  270. <caption/>
  271. <script type="javascript" ev:event="DOMActivate">
  272. <![CDATA[
  273. var sFromdd = model.getValue("/root/specmnge/chkvalue/opcnfmddchk/todd");
  274. var sCalcdd = fCalcdate( 1, sFromdd);
  275. model.setValue("/root/specmnge/chkvalue/opcnfmddchk/todd", sCalcdd);
  276. ipt_todd.refresh();
  277. ]]>
  278. </script>
  279. </button>
  280. <select1 id="rdo_pretodd" ref="/root/specmnge/pretoday" visibility="hidden" appearance="full" cellspacing="10" cols="2" overflow="visible" style="left:760px; top:25px; width:100px; height:20px; border-style:none; ">
  281. <choices>
  282. <item>
  283. <label>오늘</label>
  284. <value>T</value>
  285. </item>
  286. <item>
  287. <label>어제</label>
  288. <value>P</value>
  289. </item>
  290. </choices>
  291. <script type="javascript" ev:event="xforms-value-changed">
  292. <![CDATA[
  293. var sChkdd = getCurrentDate();
  294. var sDd = model.getValue("/root/specmnge/pretoday");
  295. if (sDd == "T") {
  296. model.setValue("/root/specmnge/chkvalue/opcnfmddchk/fromdd", sChkdd);
  297. model.setValue("/root/specmnge/chkvalue/opcnfmddchk/todd", sChkdd);
  298. } else if (sDd == "P"){
  299. var sCalcdd = fCalcdate(-1, sChkdd);
  300. model.setValue("/root/specmnge/chkvalue/opcnfmddchk/fromdd", sCalcdd);
  301. model.setValue("/root/specmnge/chkvalue/opcnfmddchk/todd", sCalcdd);
  302. }
  303. ipt_fromdd.refresh();
  304. ipt_todd.refresh();
  305. ]]>
  306. </script>
  307. </select1>
  308. <button id="button2" class="btn2_letter2" style="left:250px; top:30px; width:42px; height:19px; ">
  309. <caption>오늘</caption>
  310. <script type="javascript" ev:event="DOMActivate">
  311. <![CDATA[
  312. var sChkdd = getCurrentDate();
  313. model.setValue("/root/specmnge/chkvalue/opcnfmddchk/fromdd", sChkdd);
  314. //model.setValue("/root/specmnge/chkvalue/opcnfmddchk/todd", sChkdd);
  315. ipt_fromdd.refresh();
  316. //ipt_todd.refresh();
  317. ]]>
  318. </script>
  319. </button>
  320. <button id="button4" class="btn2_letter2" style="left:205px; top:30px; width:42px; height:19px; ">
  321. <caption>어제</caption>
  322. <script type="javascript" ev:event="DOMActivate">
  323. <![CDATA[
  324. var sChkdd = getCurrentDate();
  325. var sCalcdd = fCalcdate(-1, sChkdd);
  326. model.setValue("/root/specmnge/chkvalue/opcnfmddchk/fromdd", sCalcdd);
  327. //model.setValue("/root/specmnge/chkvalue/opcnfmddchk/todd", sCalcdd);
  328. ipt_fromdd.refresh();
  329. //ipt_todd.refresh();
  330. ]]>
  331. </script>
  332. </button>
  333. <button id="button5" class="btn1_letter2" style="left:1110px; top:45px; width:56px; height:22px; ">
  334. <caption>출력</caption>
  335. <script type="javascript" ev:event="DOMActivate">
  336. <![CDATA[
  337. model.makeNode("/root/temp/specdata");
  338. if(chk_delincl.value == ""){
  339. copyNodesetType("/root/temp/specdata", "/root/specmnge/specdata[useyn!='N']");
  340. }else{
  341. copyNodesetType("/root/temp/specdata", grd_spcdata.nodeset);
  342. }
  343. exeReportPreview("RPMNP00530", "XMLSTR");
  344. ]]>
  345. </script>
  346. </button>
  347. <select id="checkbox1" ref="/root/specmnge/chkvalue/opcnfmddchk/deptyn" overflow="visible" appearance="full" style="left:515px; top:62px; width:115px; height:13px; border-style:none; ">
  348. <choices>
  349. <item>
  350. <label>해당집도과처방만</label>
  351. <value>Y</value>
  352. </item>
  353. </choices>
  354. <script type="javascript" ev:event="xforms-value-changed">
  355. <![CDATA[
  356. btn_srch.dispatch("DOMActivate");
  357. ]]>
  358. </script>
  359. </select>
  360. <caption id="caption3" class="search_name" style="left:300px; top:30px; width:82px; height:17px; ">수술구분 :</caption>
  361. <select1 id="rdo_oproomflag" ref="/root/specmnge/chkvalue/opcnfmddchk/oproomflag" appearance="full" cols="3" overflow="visible" style="left:385px; top:32px; width:135px; height:15px; border-style:none; ">
  362. <choices>
  363. <item>
  364. <label>전체</label>
  365. <value/>
  366. </item>
  367. <item>
  368. <label>중앙</label>
  369. <value>1</value>
  370. </item>
  371. <item>
  372. <label>일일</label>
  373. <value>2</value>
  374. </item>
  375. </choices>
  376. </select1>
  377. <select id="chk_delincl" ref="/root/specmnge/chkvalue/opcnfmddchk/delincl" overflow="visible" appearance="full" style="left:635px; top:62px; width:115px; height:13px; border-style:none; ">
  378. <choices>
  379. <item>
  380. <label>제외포함</label>
  381. <value>Y</value>
  382. </item>
  383. </choices>
  384. <script type="javascript" ev:event="xforms-value-changed">
  385. <![CDATA[
  386. fImgset();
  387. ]]>
  388. </script>
  389. </select>
  390. </group>
  391. <group id="group2" style="left:5px; top:95px; width:1195px; height:675px; ">
  392. <caption id="caption9" visibility="visible" style="left:1050px; top:655px; width:100px; height:15px; ">검사실접수</caption>
  393. <datagrid id="grd_spcdata" nodeset="/root/specmnge/specdata" class="datagrid2" autoresize="true" caption="수술일자^수술방^진료과^집도의^환자명^챠트번호^처방명^검체처방코드^검체상태^바코드번호^바코드&#xA;갯수^바코드 출력시간^채취일시등록&#xA;확인자^채취일시등록&#xA;확인자부서^채취일시&#xA;등록시간^바코드&#xA;취소자^바코드 취소일시^바코드 취소사유^기타^사용여부^deliveid^prcpstat^opdeptcd^perfdrid^prcpno^prcpdd" colsep="^" colwidth="70, 40, 100, 50, 50, 60, 240, 85, 100, 95, 50, 135, 80, 100, 135, 80, 134, 150, 150, 60, 0, 0, 0, 0, 0, 0" mergecells="byrestriccol" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:5px; top:25px; width:1180px; height:620px; ">
  394. <col ref="opcnfmdd" format="yyyy-mm-dd" style="text-align:center; "/>
  395. <col ref="oprmnm" style="text-align:center; "/>
  396. <col ref="opdeptnm" style="text-align:center; "/>
  397. <col ref="perfdrnm" style="text-align:center; "/>
  398. <col ref="hngnm" style="font-weight:bold; text-align:center; "/>
  399. <col ref="pid" style="font-weight:bold; text-align:center; "/>
  400. <col ref="prcpnm" style="text-align:center; "/>
  401. <col ref="tclscd" style="font-weight:bold; text-align:center; "/>
  402. <col disabled="true" ref="spcstat" type="combo" style="font-weight:bold; text-align:left; ">
  403. <choices>
  404. <item>
  405. <label>처방</label>
  406. <value>0</value>
  407. </item>
  408. <item>
  409. <label>바코드 출력</label>
  410. <value>1</value>
  411. </item>
  412. <item>
  413. <label>채취일시 등록</label>
  414. <value>2</value>
  415. </item>
  416. <item>
  417. <label>확인</label>
  418. <value>3</value>
  419. </item>
  420. <item>
  421. <label>검사실 접수</label>
  422. <value>4</value>
  423. </item>
  424. <item>
  425. <label>완료(최종결과)</label>
  426. <value>5</value>
  427. </item>
  428. </choices>
  429. </col>
  430. <col ref="bcno" style="font-weight:bold; text-align:center; "/>
  431. <col ref="spccnt" style="font-weight:bold; text-align:center; "/>
  432. <col ref="bcolldt" format="yyyy-mm-dd hh:nn:ss" style="font-weight:bold; "/>
  433. <col ref="delivenm" style="font-weight:bold; text-align:center; "/>
  434. <col ref="delivedeptnm" style="font-weight:bold; "/>
  435. <col ref="delivedt" format="yyyy-mm-dd hh:nn:ss" style="font-weight:bold; "/>
  436. <col ref="cnclnm" style="font-weight:bold; "/>
  437. <col ref="cncldd" format="yyyy-mm-dd hh:nn:ss" style="font-weight:bold; "/>
  438. <col ref="cnclresnnm" style="font-weight:bold; "/>
  439. <col ref="etc" type="input"/>
  440. <col ref="useyn" visibility="hidden"/>
  441. <col ref="deliveid"/>
  442. <col ref="prcpstat"/>
  443. <col ref="opdeptcd"/>
  444. <col ref="perfdrid"/>
  445. <col ref="prcpno"/>
  446. <col ref="prcpdd"/>
  447. <script type="javascript" ev:event="xforms-value-changed">
  448. <![CDATA[
  449. if (grd_spcdata.col == grd_spcdata.colRef("etc")){
  450. fSave("Y");
  451. }
  452. ]]>
  453. </script>
  454. <script type="javascript" ev:event="onmousedown">
  455. <![CDATA[
  456. if (event.button == 3 ){
  457. if(grd_spcdata.isCell(event.target) && grd_spcdata.mouseRow >= grd_spcdata.fixedRows){
  458. window.setPopupMenu( true, "/root/main/codedata/popup", "popupnm", "popupcd", false);
  459. }
  460. }else{
  461. window.setPopupMenu(false);
  462. }
  463. ]]>
  464. </script>
  465. <script type="javascript" ev:event="DOMFocusOut">
  466. <![CDATA[
  467. window.setPopupMenu(false);
  468. ]]>
  469. </script>
  470. </datagrid>
  471. <img id="img1" visibility="visible" src="../../../lis\commonweb\images\icnCJ_CheHyeol.gif" style="left:835px; top:655px; width:15px; height:15px; background-stretch:stretch; "/>
  472. <img id="img2" visibility="visible" src="../../..\lis\commonweb\images\icnCJ_Label.gif" style="left:757px; top:655px; width:15px; height:15px; background-stretch:stretch; "/>
  473. <img id="img3" visibility="visible" src="../../../lis\commonweb\images\icnCJ_HwakIn.gif" style="left:925px; top:655px; width:15px; height:15px; background-stretch:stretch; "/>
  474. <img id="img4" visibility="visible" src="../../../lis\commonweb\images\icnCJ_JubSu.gif" style="left:1036px; top:655px; width:15px; height:15px; background-stretch:stretch; "/>
  475. <img id="img5" visibility="visible" src="../../../lis\commonweb\images\icnCJ_End.gif" style="left:1112px; top:655px; width:15px; height:15px; background-stretch:stretch; "/>
  476. <caption id="caption12" visibility="visible" style="left:940px; top:655px; width:100px; height:15px; ">가접수(병리확인)</caption>
  477. <caption id="caption6" visibility="visible" style="left:850px; top:655px; width:100px; height:15px; ">채취일시등록</caption>
  478. <caption id="caption15" visibility="visible" style="left:1126px; top:655px; width:56px; height:15px; ">검사완료</caption>
  479. <caption id="caption7" visibility="visible" style="left:772px; top:655px; width:100px; height:15px; ">바코드출력</caption>
  480. <shape id="roundrect2" visibility="visible" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:645px; top:650px; width:535px; height:24px; background-color:transparent; border-color:#7cbbdd; border-style:solid; "/>
  481. <caption id="caption8" class="tit_2" style="left:7px; top:6px; width:114px; height:13px; ">병리검체 리스트</caption>
  482. <line id="line4" class="line_1" style="x1:5px; y1:20px; x2:1185px; y2:20px; "/>
  483. <caption id="caption10" visibility="visible" style="left:180px; top:6px; width:522px; height:12px; ">수술실에서 확인하지 않아도 되는 검체는 오른쪽 마우스를 눌러 리스트에서 제외시켜 주세요.</caption>
  484. <caption id="caption11" style="left:650px; top:652px; width:100px; height:20px; text-align:center; background-color:#ffff00; ">제외된 검체</caption>
  485. </group>
  486. </xhtml:body>
  487. </xhtml:html>