SMLPC02600_통합코드.xrw 58 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <!--
  3. * 제 목 : SMLPC02500_통합병리번호코드.xrw
  4. * 설 명 : 통합병리번호코드목록
  5. * 설 계 자 : (주)에이씨케이 - 유동철
  6. * 작 성 자 : (주)에이씨케이 - 유동철
  7. * 작 성 일 : 2008.07.07
  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. <main>
  19. <sytsinfo>
  20. <sytscdlist>
  21. <choi/>
  22. <fstcd/>
  23. <fstnm/>
  24. <fstabbr/>
  25. <scndcd/>
  26. <scndnm/>
  27. <scndabbr/>
  28. <item01/>
  29. <item02/>
  30. <item03/>
  31. <item04/>
  32. <item05/>
  33. <item06/>
  34. <item07/>
  35. <item08/>
  36. <item09/>
  37. <item10/>
  38. <item11/>
  39. <item12/>
  40. <item13/>
  41. <item14/>
  42. <item15/>
  43. <item16/>
  44. <item17/>
  45. <item18/>
  46. <item19/>
  47. <item20/>
  48. <item21/>
  49. <item22/>
  50. <item23/>
  51. <item24/>
  52. <item25/>
  53. <codeflagcd/>
  54. </sytscdlist>
  55. <lastpage>
  56. <lastpage/>
  57. </lastpage>
  58. </sytsinfo>
  59. <localinfo>
  60. <localcdlist>
  61. <choi/>
  62. <instcd/>
  63. <fstcd/>
  64. <fstnm/>
  65. <fstabbr/>
  66. <scndcd/>
  67. <scndnm/>
  68. <scndabbr/>
  69. <item01/>
  70. <item02/>
  71. <item03/>
  72. <item04/>
  73. <item05/>
  74. <item06/>
  75. <item07/>
  76. <item08/>
  77. <item09/>
  78. <item10/>
  79. <item11/>
  80. <item12/>
  81. <item13/>
  82. <item14/>
  83. <item15/>
  84. <item16/>
  85. <item17/>
  86. <item18/>
  87. <item19/>
  88. <item20/>
  89. <item21/>
  90. <item22/>
  91. <item23/>
  92. <item24/>
  93. <item25/>
  94. <codeflagcd/>
  95. </localcdlist>
  96. <lastpage>
  97. <lastpage/>
  98. </lastpage>
  99. </localinfo>
  100. </main>
  101. <init>
  102. <syts_refflag>0</syts_refflag>
  103. <syts_reftext/>
  104. <sytspage/>
  105. <hosp_refflag>0</hosp_refflag>
  106. <localpage/>
  107. <hosp_reftext/>
  108. <hosp_lastpage/>
  109. <syts_lastpage/>
  110. <sysdt>
  111. <syshosptinfo/>
  112. </sysdt>
  113. <seava/>
  114. <localnm/>
  115. <cdflagcd/>
  116. <sytspage/>
  117. <localpage/>
  118. </init>
  119. <send>
  120. <reg/>
  121. <page/>
  122. <listlimit>100</listlimit>
  123. <cdVal/>
  124. </send>
  125. <hidden>
  126. <cdupdtflag>1</cdupdtflag>
  127. <sendnode>
  128. </sendnode>
  129. <cduptflag/>
  130. <sytsinfo>
  131. <delflagcd>0</delflagcd>
  132. <refflag/>
  133. <sytsrefval/>
  134. <userinfo>
  135. <instcd/>
  136. </userinfo>
  137. </sytsinfo>
  138. <hospinfo>
  139. <delflagcd>0</delflagcd>
  140. <refflag/>
  141. <hosprefval/>
  142. <userinfo>
  143. <instcd/>
  144. </userinfo>
  145. </hospinfo>
  146. <localpage/>
  147. <sytsinfo>
  148. <delflagcd>0</delflagcd>
  149. <refflag/>
  150. <hosprefval/>
  151. <userinfo>
  152. <instcd/>
  153. </userinfo>
  154. </sytsinfo>
  155. </hidden>
  156. </root>
  157. </instance>
  158. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  159. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  160. <script type="javascript" src="../../../lis/commonweb/js/LPZ001.js"/>
  161. <script type="javascript" ev:event="xforms-ready">
  162. <![CDATA[
  163. fExeInitialize();
  164. ]]>
  165. </script>
  166. <submission id="TRLPC02601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/sytsinfo/sytscdlist"/>
  167. <submission id="TRLPC02602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/localinfo/localcdlist"/>
  168. <submission id="TXLPC02601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/message"/>
  169. <submission id="TXLPC02602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/message"/>
  170. </model>
  171. <script type="javascript">
  172. <![CDATA[
  173. /* @group : 통합 병리번호 코드
  174. * @ver : 2008.07.15 (CMCDEV-0001)
  175. * @by : 유동철
  176. * @-----------------------------------
  177. * @type : function
  178. * @access : public
  179. * @desc : 메인화면 조건 Function
  180. */
  181. function fExeInitialize() {
  182. model.makeValue("/root/init/localnm", getUserInfo("dutplceinstnm")); // 병원명 초기화
  183. model.makeValue("/root/init/cdflagcd", "10"); // 기본파트코드를 기본으로 설정
  184. model.makeValue("/root/init/sytspage", "1");
  185. model.makeValue("/root/init/localpage", "1");
  186. //-------------------------
  187. cap_sytslastpage.value = 1;
  188. cap_hosplastpage.value = 1;
  189. //-------------------------------------------------------
  190. fGetCodeList("1", model.getValue("/root/init/cdflagcd")); // 통합코드목록 조회
  191. fGetCodeList("2", model.getValue("/root/init/cdflagcd")); // 로컬병원 코드목록 조회
  192. //------------------------
  193. model.toggle("case_bspt");
  194. model.refresh();
  195. }
  196. /* @group : 통합 병리번호 코드
  197. * @ver : 2008.08.11 (CMCDEV-0001)
  198. * @by : 유동철(ACK)
  199. * @-----------------------------------
  200. * @type : function
  201. * @access : public
  202. * @desc : 통합 및 로컬병원 코드목록 조회 처리
  203. */
  204. function fGetCodeList(pKind, pCode) {
  205. var sSubmitNm = "";
  206. //--------------------------------
  207. model.removeNodeset("/root/send");
  208. model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
  209. model.makeValue("/root/send/itemlimit", "100");
  210. model.makeValue("/root/send/codeflagcd", pCode);
  211. model.makeValue("/root/send/delflagcd", "0");
  212. //--------------
  213. switch (pKind) {
  214. case "1" :
  215. model.removeNodeset("/root/main/sytsinfo/lastpage");
  216. model.removeNodeset("/root/main/sytsinfo/sytscdlist");
  217. model.makeValue("/root/send/refflagcd", model.getValue("/root/init/syts_refflag"));
  218. model.makeValue("/root/send/refval", model.getValue("/root/init/syts_reftext"));
  219. model.makeValue("/root/send/page", model.getValue("/root/init/sytspage"));
  220. //-----------------------
  221. sSubmitNm = "TRLPC02601";
  222. break;
  223. case "2" :
  224. model.removeNodeset("/root/main/localinfo/lastpage");
  225. model.removeNodeset("/root/main/localinfo/localcdlist");
  226. model.makeValue("/root/send/refflagcd", model.getValue("/root/init/hosp_refflag"));
  227. model.makeValue("/root/send/refval", model.getValue("/root/init/hosp_reftext"));
  228. model.makeValue("/root/send/page", model.getValue("/root/init/localpage"));
  229. //-----------------------
  230. sSubmitNm = "TRLPC02602";
  231. break;
  232. }
  233. //----------------
  234. submit(sSubmitNm);
  235. }
  236. /* @group : 통합 병리번호 코드
  237. * @ver : 2008.07.19 (CMCDEV-0001)
  238. * @by : 유동철(ACK)
  239. * @-----------------------------------
  240. * @type : function
  241. * @access : public
  242. * @desc : 강남성모병원 병리번호코드 목록 조회
  243. */
  244. function fGetDataList(ref_work_flag) {
  245. //--------------
  246. model.refresh();
  247. //----------------------
  248. switch (ref_work_flag) {
  249. case "hospinfolist" :
  250. fGetHospTestInfoList(""); // 이상 페이지 번호 처리
  251. break;
  252. case "sytsinfolist":
  253. fGetSytsTestInfoList(""); // 이상 페이지 번호 처리
  254. break;
  255. default:
  256. break;
  257. }
  258. }
  259. /* @group : 통합 병리번호 코드
  260. * @ver : 2007.07.17 (CMCDEV-0001)
  261. * @by : 유동철(ACK)
  262. * @----------------------------------
  263. * @type : function
  264. * @access : public
  265. * @desc : 검사항목코드정보 올리기
  266. */
  267. function fExeSytsUpdt() {
  268. var sMsg = "등록된 코드를 올리실 경우 내용이 수정됩니다! ";
  269. var sYesNo = "";
  270. var sHospList = "/root/main/localinfo/localcdlist";
  271. var oGrdNm;
  272. switch(model.getValue("/root/init/cdflagcd")) {
  273. case "10":
  274. oGrdNm = grd_localbsptlist
  275. break;
  276. case "20":
  277. oGrdNm = grd_localdtptlist
  278. break;
  279. case "30":
  280. oGrdNm = grd_localptnflist
  281. break;
  282. case "40":
  283. oGrdNm = grd_localtestcdlist
  284. break;
  285. case "50":
  286. oGrdNm = grd_localspccdlist
  287. break;
  288. case "60":
  289. break;
  290. case "70":
  291. break;
  292. default:
  293. break;
  294. }
  295. //----------------------------------------------------------------
  296. if (oGrdNm.findRow("true", 1, 0, false, false) == -1) {
  297. messageBox("올릴 자료를 ", "C002");
  298. return;
  299. }
  300. //-----------------------
  301. // 6:예, 7:아니오, 2:취소
  302. sYesNo = messageBox(sMsg, "Q004");
  303. if (sYesNo == 7) return false;
  304. //------------------------------
  305. oGrdNm.clearStatus();
  306. for (var iNo=1; iNo <= getNodesetCount(sHospList); iNo++) {
  307. //---------------------------------------------------------
  308. if (model.getValue(sHospList+"["+iNo+"]/choi") == "true") {
  309. model.setValue(sHospList+"["+iNo+"]/codeflagcd", model.getValue("/root/init/cdflagcd"));
  310. oGrdNm.addStatus(iNo, "insert");
  311. }
  312. }
  313. //--------------------------------
  314. model.removeNodeset("/root/send");
  315. model.makeValue("/root/send/hosplist", oGrdNm.getUpdateData());
  316. //-----------
  317. setAlertOn();
  318. if (submit("TXLPC02601")) {
  319. fGetCodeList("1", model.getValue("/root/init/cdflagcd")); // 통합코드목록 조회
  320. }
  321. //--------------
  322. model.refresh();
  323. }
  324. /* @group : 통합 병리번호 코드
  325. * @ver : 2007.07.17 (CMCDEV-0001)
  326. * @by : 유동철(ACK)
  327. * @----------------------------------
  328. * @type : function
  329. * @access : public
  330. * @desc : 검사항목코드정보 내리기
  331. */
  332. function fExeLocalUpdt() {
  333. var sMsg = "등록된 코드를 내리실 경우 내용이 수정됩니다! ";
  334. var sYesNo = "";
  335. var sSytsList = "/root/main/sytsinfo/sytscdlist";
  336. var oGrdNm;
  337. switch(model.getValue("/root/init/cdflagcd")) {
  338. case "10":
  339. oGrdNm = grd_localbsptlist
  340. break;
  341. case "20":
  342. oGrdNm = grd_localdtptlist
  343. break;
  344. case "30":
  345. oGrdNm = grd_localptnflist
  346. break;
  347. case "40":
  348. oGrdNm = grd_localtestcdlist
  349. break;
  350. case "50":
  351. oGrdNm = grd_localspccdlist
  352. break;
  353. case "60":
  354. break;
  355. case "70":
  356. break;
  357. default:
  358. break;
  359. }
  360. //-----------------------------------------------------------------
  361. if (oGrdNm.findRow("true", 1, 0, false, false) == "-1") {
  362. messageBox("병리코드를", "C002");
  363. return;
  364. }
  365. //-----------------------
  366. // 6:예, 7:아니오, 2:취소
  367. sYesNo = messageBox(sMsg, "Q004");
  368. if (sYesNo == 7) return false;
  369. //------------------------------
  370. oGrdNm.clearStatus();
  371. for (var iNo=1; iNo <= getNodesetCount(sSytsList); iNo++) {
  372. //---------------------------------------------------------
  373. if (model.getValue(sSytsList+"["+iNo+"]/choi") == "true") {
  374. model.setValue(sSytsList+"["+iNo+"]/codeflagcd", model.getValue("/root/init/cdflagcd"));
  375. oGrdNm.addStatus(iNo, "insert");
  376. }
  377. }
  378. //--------------------------------
  379. model.removeNodeset("/root/send");
  380. model.makeValue("/root/send/sytslist", oGrdNm.getUpdateData());
  381. //-----------
  382. setAlertOn();
  383. if (submit("TXLPC02602")) {
  384. fGetCodeList("2", model.getValue("/root/init/cdflagcd")); // 로컬코드목록 조회
  385. }
  386. //--------------
  387. model.refresh();
  388. }
  389. /* @group : 통합 병리번호 코드
  390. * @ver : 2008.07.12 (CMCDEV-0001)
  391. * @by : 유동철
  392. * @-----------------------------------
  393. * @type : function
  394. * @access : public
  395. * @desc : 병리번호코드 / 품명코드 검색어 입력 시 처리
  396. */
  397. function fExeKeyPress(seaval) {
  398. if (event.keyCode == '13' && ipt_seaVal.currentText != ipt_seaVal.value) {
  399. switch (seaval) {
  400. case "sytsList":
  401. fGetSytsList("");
  402. break;
  403. case "hostList":
  404. fGetHospList(l);
  405. break;
  406. default:
  407. break;
  408. }
  409. }
  410. }
  411. /* @group : 통합 병리번호 코드
  412. * @ver : 2008.07.14 (CMCDEV-0001)
  413. * @by : 유동철
  414. * @-----------------------------------
  415. * @type : function
  416. * @access : public
  417. * @desc : 병리번호코드 목록선택 Function
  418. */
  419. function fExesytsSelect() {
  420. var sSytslist = "/root/main/sytslist/sytslist";
  421. var sHospList = "/root/main/hosplist/hosplist";
  422. if (model.getValue(sSytslist+"["+grd_sytslist.row+"]/choi") == "true") {
  423. var iNo = grd_hosplist.findRow(model.getValue(sSytslist+"["+grd_sytslist.row+"]/ptnocd"),1,1,false,false);
  424. if(iNo > 0) {
  425. messageBox("데이터가","E006");
  426. model.setValue(sSytslist+"["+grd_sytslist.row+"]/choi", "false");
  427. }
  428. }
  429. }
  430. /* @group : 통합 병리번호 코드
  431. * @ver : 2008.07.14 (CMCDEV-0001)
  432. * @by : 유동철
  433. * @-----------------------------------
  434. * @type : function
  435. * @access : public
  436. * @desc : 병리번호코드 목록선택 Function
  437. */
  438. function fExehospSelect() {
  439. var sSytslist = "/root/main/sytslist/sytslist";
  440. var sHospList = "/root/main/hosplist/hosplist";
  441. if (model.getValue(sHospList+"["+grd_hosplist.row+"]/choi") == "true") {
  442. var iNo = grd_sytslist.findRow(model.getValue(sHospList+"["+grd_hosplist.row+"]/ptnocd"),1,1,false,false);
  443. if(iNo > 0) {
  444. messageBox("데이터가","E006");
  445. model.setValue(sHospList+"["+grd_hosplist.row+"]/choi", "false");
  446. }
  447. }
  448. }
  449. /* @group : 통합 병리번호 코드
  450. * @ver : 2008.07.14 (CMCDEV-0001)
  451. * @by : 유동철
  452. * @-----------------------------------
  453. * @type : function
  454. * @access : public
  455. * @desc : 검색 페이지번호 입력 시 처리
  456. */
  457. function fExePageKeyPress() {
  458. if(event.keyCode == '13' && ipt_sytspage.currentText != ipt_sytspage.value){
  459. model.setValue("/root/hidden/paval", ipt_sytspage.currentText);
  460. ipt_sytspage.dispatch("");
  461. }
  462. else if(event.keyCode != 8 && (event.keyCode < 48 || event.keyCode > 57)) {
  463. event.defaultAction = "cancel";
  464. }
  465. }
  466. /* @group : 통합 병리번호 코드
  467. * @ver : 2008.07.18 (CMCDEV-0001)
  468. * @by : 유동철(ACK)
  469. * @-----------------------------------
  470. * @type : function
  471. * @access : public
  472. * @desc : 통합DB의 코드목록 검색 처리
  473. */
  474. function fGetSytsTestInfoList(page) {
  475. //----------------------
  476. // 이상 페이지 번호 처리
  477. if(page == "") page = 1;
  478. if(page < 1) page = 1;
  479. if(page > Number(cap_sytslastpage.value)) page = Number(cap_sytslastpage.value);
  480. if (page == 0) page = 1;
  481. fGetCodeList("1", model.getValue("/root/init/cdflagcd"));
  482. model.refresh();
  483. }
  484. /* @group : 통합 병리번호 코드
  485. * @ver : 2008.07.18 (CMCDEV-0001)
  486. * @by : 유동철(ACK)
  487. * @-----------------------------------
  488. * @type : function
  489. * @access : public
  490. * @desc : 로컬병원의 코드목록 검색 처리
  491. */
  492. function fGetHospTestInfoList(page) {
  493. //----------------------
  494. // 이상 페이지 번호 처리
  495. if(page == "") page = 1;
  496. if(page < 1) page = 1;
  497. if(page > Number(cap_hosplastpage.value)) page = Number(cap_hosplastpage.value);
  498. if (page == 0) page = 1;
  499. //--------------------------------
  500. model.removeNodeset("/root/send");
  501. model.removeNodeset("/root/main/hosplist/hosplist");
  502. model.removeNodeset("/root/main/hosplist/hosppage/lastpage");
  503. //--------------------------------------------------------------------
  504. model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd")); // 기관코드
  505. model.makeValue("/root/send/delflagcd", model.getValue("/root/hidden/hospinfo/delflagcd")); // 조회조건 사용여부구분
  506. model.makeValue("/root/send/refflagcd", model.getValue("/root/hidden/hospinfo/refflag")); // 조회구분
  507. model.makeValue("/root/send/refval", model.getValue("/root/hidden/hospinfo/sytsrefval")); // 조회값
  508. model.makeValue("/root/send/page", page);
  509. model.makeValue("/root/send/itemlimit", "100");
  510. submit("TRLPC02602");
  511. ipt_localpage.value = model.getValue("/root/main/hosplist/lastpage/lastpage");
  512. model.refresh();
  513. }
  514. /* @group : 통합 병리번호 코드
  515. * @ver : 2007.07.18
  516. * @by : 유동철(ACK)
  517. * @-----------------------------------
  518. * @type : function
  519. * @access : public
  520. * @desc : 병리코드 추가 함수
  521. */
  522. function fExeDataAdd() {
  523. var ColNo = 7;
  524. var iFindRowNo = 0;
  525. var TargetNode = "/root/main/settingcnts/settinglist";
  526. var SourceNode = "/root/init/testcodecnts/testcodelist";
  527. //---------------------------
  528. // 작업구분/유형 선택여부 검사
  529. if (!lpzfExeBfSaveCheck("/root/hidden/refflag/workflagcd", "작업구분을", "C002", "")) return false;
  530. if (!lpzfExeBfSaveCheck("/root/hidden/refflag/workkindcd", "작업유형을", "C002", "")) return false;
  531. //--------------------------------------------------------------
  532. for (var iRowNo=1; iRowNo <= (grd_testcdlist.rows-1); iRowNo++) {
  533. //--------------------
  534. // 선택항목만 추가처리
  535. if (model.getValue(SourceNode + "[" + iRowNo + "]/choi") == "true") {
  536. //-----------------------
  537. // 기존 등록자료인지 검사
  538. iFindRowNo = grd_settinglist.findRow(model.getValue(SourceNode + "[" + iRowNo + "]/testcd"), 1, ColNo, false, true);
  539. if (iFindRowNo < 0) {
  540. grd_settinglist.additem();
  541. model.setValue(TargetNode + "[" + (grd_settinglist.rows-1) + "]/choi", "true");
  542. model.setValue(TargetNode + "[" + (grd_settinglist.rows-1) + "]/instcd", model.getValue(SourceNode + "[" + iRowNo + "]/instcd"));
  543. model.setValue(TargetNode + "[" + (grd_settinglist.rows-1) + "]/workflagcd", model.getValue("/root/hidden/refflag/workflagcd"));
  544. model.setValue(TargetNode + "[" + (grd_settinglist.rows-1) + "]/workflagnm", model.getValue("/root/init/baseflagcd/baseflagcdlist[baseflagcd='" + model.getValue("/root/hidden/refflag/workflagcd") + "']/baseflagnm"));
  545. model.setValue(TargetNode + "[" + (grd_settinglist.rows-1) + "]/workkindcd", model.getValue("/root/hidden/refflag/workkindcd"));
  546. model.setValue(TargetNode + "[" + (grd_settinglist.rows-1) + "]/workkindnm", model.getValue("/root/init/resncd/resncdlist[resncd='" + model.getValue("/root/hidden/refflag/workkindcd") + "']/resncnts"));
  547. model.setValue(TargetNode + "[" + (grd_settinglist.rows-1) + "]/testcd", model.getValue(SourceNode + "[" + iRowNo + "]/testcd"));
  548. model.setValue(TargetNode + "[" + (grd_settinglist.rows-1) + "]/testhngnm", model.getValue(SourceNode + "[" + iRowNo + "]/testnm"));
  549. model.setValue(TargetNode + "[" + (grd_settinglist.rows-1) + "]/testhngabbr", model.getValue(SourceNode + "[" + iRowNo + "]/testabbr"));
  550. model.setValue(TargetNode + "[" + (grd_settinglist.rows-1) + "]/relaflagcd", "1");
  551. model.setValue(TargetNode + "[" + (grd_settinglist.rows-1) + "]/dispseqno", Number(grd_settinglist.rows)-1);
  552. model.setValue(TargetNode + "[" + (grd_settinglist.rows-1) + "]/rgstflagcd", "0");
  553. grd_settinglist.rowStatus((grd_settinglist.rows-1)) = "1"; // 신규로 처리
  554. } else {
  555. grd_settinglist.select(iFindRowNo, 0, iFindRowNo, grd_settinglist.cols-1) = true;
  556. return false;
  557. }
  558. }
  559. }
  560. }
  561. /* @group : 통합 병리번호 코드
  562. * @ver : 2008.07.14 (CMCDEV-0001)
  563. * @by : 2008.07.14 (CMCDEV-0001)
  564. * @by : 유동철
  565. * @-----------------------------------
  566. * @type : function
  567. * @access : public
  568. * @desc : 진단검사의학과 물품 목록에서 선택 해제하면 row 삭제 Function
  569. */
  570. function fSetHospUnSelect(){ //상태값을 반환해준다
  571. if(grd_hosplist.col == 0){
  572. if(model.getValue("/root/main/hosplist/hosplist["+grd_hosplist.row+"]/choi") == "false"){
  573. grd_hosplist.rowStatus(grd_hosplist.row) = 0;
  574. }
  575. }
  576. }
  577. /* @group : 통합 병리번호 코드
  578. * @ver : 2008.07.14 (CMCDEV-0001)
  579. * @by : 2008.07.14 (CMCDEV-0001)
  580. * @by : 유동철
  581. * @-----------------------------------
  582. * @type : function
  583. * @access : public
  584. * @desc : 진단검사의학과 물품 목록에서 선택 해제하면 row 삭제 Function
  585. */
  586. function fSetSytsUnSelect(){ //상태값을 반환해준다
  587. if(grd_hosplist.col == 0){
  588. if(model.getValue("/root/main/hosplist/hosplist["+grd_hosplist.row+"]/choi") == "false"){
  589. grd_hosplist.rowStatus(grd_hosplist.row) = 0;
  590. }
  591. }
  592. }
  593. /* @group : 통합 병리번호 코드
  594. * @ver : 2008.08.12 (CMCDEV-0001)
  595. * @by : 유동철
  596. * @-----------------------------------
  597. * @type : function
  598. * @access : public
  599. * @desc : 작업구분 변경 처리 Function
  600. */
  601. function fExeWorkChange(pFlagCd) {
  602. //----------------------------------------------
  603. model.makeValue("/root/init/cdflagcd", pFlagCd);
  604. //----------------------------------------------------
  605. model.removeNodeset("/root/main/sytsinfo/sytscdlist");
  606. model.removeNodeset("/root/main/sytsinfo/lastpage");
  607. model.removeNodeset("/root/main/localinfo/localcdlist");
  608. model.removeNodeset("/root/main/localinfo/lastpage");
  609. //-------------------------------------------------------
  610. fGetCodeList("1", model.getValue("/root/init/cdflagcd")); // 통합코드목록 조회
  611. fGetCodeList("2", model.getValue("/root/init/cdflagcd")); // 로컬병원 코드목록 조회
  612. }
  613. ]]>
  614. </script>
  615. </xhtml:head>
  616. <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  617. <group id="grp_btn" scroll="auto" style="left:0px; top:13px; width:1195px; height:27px; ">
  618. <button id="btn_localtrsm" class="btn4_letter4" style="left:1114px; top:3px; width:80px; height:22px; ">
  619. <caption>내려받기</caption>
  620. <script type="javascript" ev:event="DOMActivate">
  621. <![CDATA[
  622. fExeLocalUpdt();
  623. ]]>
  624. </script>
  625. </button>
  626. <button id="btn_elvt" class="btn4_letter3" style="left:1044px; top:3px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn4_letter2.gif; ">
  627. <caption>올리기</caption>
  628. <script type="javascript" ev:event="DOMActivate">
  629. <![CDATA[
  630. fExeSytsUpdt();
  631. ]]>
  632. </script>
  633. </button>
  634. <input id="ipt_sytspage" ref="/root/init/sytspage" class="input_search" style="left:337px; top:4px; width:65px; height:19px; text-align:right; ">
  635. <script type="javascript" ev:event="xforms-value-changed">
  636. <![CDATA[
  637. fGetSytsTestInfoList(model.getValue("/root/init/sytspage"));
  638. ]]>
  639. </script>
  640. <script type="javascript" ev:event="onkeypress">
  641. <![CDATA[
  642. if(event.keyCode == 13 && ipt_sytspage.currentText != ipt_sytspage.value) {
  643. model.setValue("/root/init/sytspage", ipt_sytspage.currentText);
  644. ipt_sytspage.dispatch("xforms-value-changed");
  645. }
  646. else if(event.keyCode != 8 && (event.keyCode < 48 || event.keyCode > 57)) {
  647. event.defaultAction = "cancel";
  648. }
  649. ]]>
  650. </script>
  651. </input>
  652. <caption id="cap_sytslastpage" ref="/root/main/sytsinfo/lastpage/lastpage" style="left:421px; top:5px; width:30px; height:20px; font-size:9pt; font-weight:bold; ">1</caption>
  653. <button id="btn_syts_bf" class="btn3_letter2" style="left:276px; top:3px; width:56px; height:22px; ">
  654. <caption>이전</caption>
  655. <script type="javascript" ev:event="DOMActivate">
  656. <![CDATA[
  657. fGetSytsTestInfoList(Number(model.getValue("/root/init/syts_page")) - 1);
  658. ]]>
  659. </script>
  660. </button>
  661. <button id="btn_syts_next" class="btn4_letter2" style="left:465px; top:3px; width:56px; height:22px; ">
  662. <caption>다음</caption>
  663. <script type="javascript" ev:event="DOMActivate">
  664. <![CDATA[
  665. fGetSytsTestInfoList(Number(model.getValue("/root/init/syts_page")) + 1);
  666. ]]>
  667. </script>
  668. </button>
  669. <caption id="caption2" style="left:407px; top:5px; width:11px; height:20px; font-size:9pt; font-weight:bold; ">/</caption>
  670. <button id="btn_syts_fst" class="btn3_letter2" style="left:216px; top:3px; width:56px; height:22px; ">
  671. <caption>처음</caption>
  672. <script type="javascript" ev:event="DOMActivate">
  673. <![CDATA[
  674. fGetSytsTestInfoList(1);
  675. ]]>
  676. </script>
  677. </button>
  678. <button id="btn_syts_last" class="btn4_letter2" style="left:525px; top:3px; width:56px; height:22px; ">
  679. <caption>최종</caption>
  680. <script type="javascript" ev:event="DOMActivate">
  681. <![CDATA[
  682. fGetSytsTestInfoList(model.getValue("/root/main/sytsinfo/lastpage/lastpage"));
  683. ]]>
  684. </script>
  685. </button>
  686. <button id="btn_hosp_Fst" class="btn3_letter2" style="left:618px; top:3px; width:56px; height:22px; ">
  687. <caption>처음</caption>
  688. <script type="javascript" ev:event="DOMActivate">
  689. <![CDATA[
  690. fGetHospTestInfoList(1);
  691. ]]>
  692. </script>
  693. </button>
  694. <button id="btn_hosp_next" class="btn4_letter2" style="left:869px; top:3px; width:56px; height:22px; ">
  695. <caption>다음</caption>
  696. <script type="javascript" ev:event="DOMActivate">
  697. <![CDATA[
  698. fGetHospTestInfoList(Number(model.getValue("/root/init/hosp_page")) + 1);
  699. ]]>
  700. </script>
  701. </button>
  702. <button id="btn_hosp_last" class="btn4_letter2" style="left:929px; top:3px; width:56px; height:22px; ">
  703. <caption>최종</caption>
  704. <script type="javascript" ev:event="DOMActivate">
  705. <![CDATA[
  706. fGetHospTestInfoList(model.getValue("/root/init/hosp_lastpage"));
  707. ]]>
  708. </script>
  709. </button>
  710. <input id="ipt_localpage" ref="/root/init/localpage" class="input_search" style="left:737px; top:4px; width:65px; height:19px; text-align:right; ">
  711. <script type="javascript" ev:event="xforms-value-changed">
  712. <![CDATA[
  713. fGetHospTestInfoList(model.getValue("/root/init/localpage"));
  714. ]]>
  715. </script>
  716. <script type="javascript" ev:event="onkeypress">
  717. <![CDATA[
  718. if(event.keyCode == 13 && ipt_localpage.currentText != ipt_localpage.value) {
  719. model.setValue("/root/init/localpage", ipt_localpage.currentText);
  720. ipt_localpage.dispatch("xforms-value-changed");
  721. }
  722. else if(event.keyCode != 8 && (event.keyCode < 48 || event.keyCode > 57)) {
  723. event.defaultAction = "cancel";
  724. }
  725. ]]>
  726. </script>
  727. </input>
  728. <caption id="cap_hosplastpage" ref="/root/main/localinfo/lastpage/lastpage" style="left:821px; top:5px; width:30px; height:20px; font-size:9pt; font-weight:bold; ">1</caption>
  729. <caption id="caption4" style="left:807px; top:5px; width:11px; height:20px; font-size:9pt; font-weight:bold; ">/</caption>
  730. <button id="btn_hosp_bf" class="btn3_letter2" style="left:677px; top:3px; width:56px; height:22px; ">
  731. <caption>이전</caption>
  732. <script type="javascript" ev:event="DOMActivate">
  733. <![CDATA[
  734. fGetHospTestInfoList(Number(model.getValue("/root/init/hosp_page")) - 1);
  735. ]]>
  736. </script>
  737. </button>
  738. </group>
  739. <group id="group2" style="left:0px; top:40px; width:1195px; height:740px; ">
  740. <group id="group1" scroll="auto" style="left:0px; top:0px; width:1195px; height:35px; ">
  741. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:595px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  742. <shape id="roundrect2" class="roundrect_search" appearance="roundrect" style="left:600px; top:0px; width:593px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  743. <select1 id="cmb_hosp_tclscd" ref="/root/init/hosp_refflag" class="combo_search" navindex="2" appearance="minimal" style="left:705px; top:8px; width:120px; height:19px; ">
  744. <choices>
  745. <item>
  746. <label>코드</label>
  747. <value>0</value>
  748. </item>
  749. <item>
  750. <label>명칭</label>
  751. <value>1</value>
  752. </item>
  753. </choices>
  754. </select1>
  755. <button id="btn_syts_ref" class="btn1_letter2" navindex="4" style="left:524px; top:7px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn1_letter2.gif; ">
  756. <caption>조회</caption>
  757. <script type="javascript" ev:event="DOMActivate">
  758. <![CDATA[
  759. fGetCodeList("1", model.getValue("/root/init/cdflagcd"));
  760. //fGetDataList("sytsinfolist");
  761. ]]>
  762. </script>
  763. </button>
  764. <select1 id="cmb_syts_tclscd" ref="/root/init/syts_refflag" class="combo_search" navindex="2" appearance="minimal" style="left:108px; top:8px; width:120px; height:19px; ">
  765. <choices>
  766. <item>
  767. <label>코드</label>
  768. <value>0</value>
  769. </item>
  770. <item>
  771. <label>명칭</label>
  772. <value>1</value>
  773. </item>
  774. </choices>
  775. </select1>
  776. <input id="ipt_syts_nm" ref="/root/init/syts_reftext" class="input_search" navindex="3" imemode="disabled" _chartype="upper" style="left:231px; top:8px; width:265px; height:19px; ">
  777. <script type="javascript" ev:event="DOMFocusOut">
  778. <![CDATA[
  779. fExeKeyPress("sytsList");
  780. ]]>
  781. </script>
  782. </input>
  783. <caption id="caption1" class="search_name" style="left:615px; top:9px; width:90px; height:17px; vertical-align:middle; background-image:../../../com/commonweb/images/search_bullet1.gif; ">검색방법 :</caption>
  784. <caption id="caption23" class="search_name" style="left:15px; top:9px; width:90px; height:17px; vertical-align:middle; background-image:../../../com/commonweb/images/search_bullet1.gif; ">검색방법 :</caption>
  785. <input id="ipt_hosp_nm" ref="/root/init/hosp_reftext" class="input_search" navindex="3" imemode="disabled" _chartype="upper" style="left:828px; top:8px; width:265px; height:19px; ">
  786. <script type="javascript" ev:event="DOMFocusOut">
  787. <![CDATA[
  788. fExeKeyPress("hospList");
  789. ]]>
  790. </script>
  791. </input>
  792. <button id="btn_hosp_ref" class="btn1_letter2" navindex="4" style="left:1123px; top:7px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn1_letter2.gif; ">
  793. <caption>조회</caption>
  794. <script type="javascript" ev:event="DOMActivate">
  795. <![CDATA[
  796. fGetCodeList("2", model.getValue("/root/init/cdflagcd"));
  797. //fGetDataList("hospinfolist");
  798. ]]>
  799. </script>
  800. </button>
  801. <line id="line14" class="line_4" style="x1:1108px; y1:6px; x2:1108px; y2:28px; border-color:#ffe4bb; border-left-style:solid; "/>
  802. <line id="line2" class="line_4" style="x1:509px; y1:5px; x2:509px; y2:28px; border-color:#ffe4bb; border-left-style:solid; "/>
  803. </group>
  804. <button id="btn_bsptcd" class="btn_sw" group="tab" selected="true" style="left:0px; top:49px; width:60px; height:22px; ">
  805. <caption>기본파트</caption>
  806. <script type="javascript" ev:event="DOMActivate">
  807. <![CDATA[
  808. fExeWorkChange("10");
  809. ]]>
  810. </script>
  811. <toggle case="case_bspt" ev:event="DOMActivate"/>
  812. </button>
  813. <button id="btn_dtptcd" class="btn_sw" group="tab" style="left:61px; top:49px; width:60px; height:22px; ">
  814. <caption>세부파트</caption>
  815. <script type="javascript" ev:event="DOMActivate">
  816. <![CDATA[
  817. fExeWorkChange("20");
  818. ]]>
  819. </script>
  820. <toggle case="case_dtpt" ev:event="DOMActivate"/>
  821. </button>
  822. <button id="btn_ptnf" class="btn_sw" group="tab" style="left:122px; top:49px; width:60px; height:22px; ">
  823. <caption>병리번호</caption>
  824. <script type="javascript" ev:event="DOMActivate">
  825. <![CDATA[
  826. fExeWorkChange("30");
  827. ]]>
  828. </script>
  829. <toggle case="case_ptnf" ev:event="DOMActivate"/>
  830. </button>
  831. <switch id="switch1" style="left:0; top:70; width:1194; height:668; ">
  832. <case id="case_bspt" selected="true">
  833. <caption id="caption5" ref="/root/init/localnm" class="tit_2" style="left:605px; top:5px; width:209px; height:13px; "/>
  834. <caption id="caption7" class="tit_2" style="left:5px; top:5px; width:170px; height:14px; background-image:../../../com/commonweb/images/tit_bullet2.gif; ">통합 기본파트 코드목록</caption>
  835. <line id="line4" class="line_1" style="x1:5px; y1:22px; x2:597px; y2:22px; "/>
  836. <line id="line5" class="line_1" style="x1:600px; y1:22px; x2:1189px; y2:22px; "/>
  837. <datagrid id="grd_sytsbsptlist" nodeset="/root/main/sytsinfo/sytscdlist" class="datagrid2" scroll="auto" allowselection="true" caption="선택^기본파트&#xA;코드^기본파트 명칭^기본파트 약칭^caption19^caption18^caption17^caption1^caption2^caption3^caption4^caption5^caption6^caption7^caption8^caption9^caption10^caption11^caption12^caption13^caption14^caption15^caption16" colsep="^" colwidth="40, 80, 250, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" dataheight="23" defaultrows="1" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheight="23" rowsep="|" navindex="5" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:5px; top:27px; width:592px; height:635px; border-color:#c0c0c0; ">
  838. <col ref="choi" type="checkbox" style="left:0px; top:32px; width:30px; height:23px; "/>
  839. <col class="text_center" ref="fstcd"/>
  840. <col class="text_left" ref="fstnm"/>
  841. <col class="text_left" ref="fstabbr"/>
  842. <col ref="scndcd"/>
  843. <col ref="scndnm"/>
  844. <col ref="scndabbr"/>
  845. <col ref="item01"/>
  846. <col ref="item02"/>
  847. <col ref="item03"/>
  848. <col ref="item04"/>
  849. <col ref="item05"/>
  850. <col ref="item06"/>
  851. <col ref="item07"/>
  852. <col ref="item08"/>
  853. <col ref="item09"/>
  854. <col ref="item10"/>
  855. <col ref="item11"/>
  856. <col ref="item12"/>
  857. <col ref="item13"/>
  858. <col ref="item14"/>
  859. <col ref="item15"/>
  860. <col ref="codeflagcd"/>
  861. <script type="javascript" ev:event="xforms-select">
  862. <![CDATA[
  863. fExesytsSelect();
  864. ]]>
  865. </script>
  866. <script type="javascript" ev:event="xforms-value-changed">
  867. <![CDATA[
  868. fSetSytsUnSelect();
  869. ]]>
  870. </script>
  871. <script type="javascript" ev:event="onaftersort">
  872. <![CDATA[
  873. grd_sytsbsptlist.gridToInstance();
  874. ]]>
  875. </script>
  876. </datagrid>
  877. <datagrid id="grd_localbsptlist" nodeset="/root/main/localinfo/localcdlist" class="datagrid2" scroll="auto" allowselection="true" caption="선&#xA;택^기관코드^기본파트 &#xA;코드^기본파트 명칭^기본파트 약칭^caption1^caption2^caption3^item1^item2^item3^item4^item5^item6^item7^item8^item9^item10^item11^item12^item13^item14^item15^codeflagcd" colsep="^" colwidth="40, 0, 80, 250, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" dataheight="23" defaultrows="1" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheight="23" rowsep="|" navindex="5" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:600px; top:27px; width:589px; height:635px; border-color:#c0c0c0; ">
  878. <col ref="choi" type="checkbox"/>
  879. <col ref="instcd"/>
  880. <col class="text_center" ref="fstcd"/>
  881. <col ref="fstnm"/>
  882. <col ref="fstabbr"/>
  883. <col ref="scndcd"/>
  884. <col ref="scndnm"/>
  885. <col ref="scndabbr"/>
  886. <col ref="item01"/>
  887. <col ref="item02"/>
  888. <col ref="item03"/>
  889. <col ref="item04"/>
  890. <col ref="item05"/>
  891. <col ref="item06"/>
  892. <col ref="item07"/>
  893. <col ref="item08"/>
  894. <col ref="item09"/>
  895. <col ref="item10"/>
  896. <col ref="item11"/>
  897. <col ref="item12"/>
  898. <col ref="item13"/>
  899. <col ref="item14"/>
  900. <col ref="item15"/>
  901. <col ref="codeflagcd"/>
  902. </datagrid>
  903. </case>
  904. <case id="case_dtpt">
  905. <caption id="caption8" ref="/root/init/localnm" class="tit_2" style="left:605px; top:5px; width:209px; height:13px; "/>
  906. <caption id="caption9" class="tit_2" style="left:10px; top:5px; width:170px; height:14px; background-image:../../../com/commonweb/images/tit_bullet2.gif; ">통합 세부파트 코드목록</caption>
  907. <line id="line6" class="line_1" style="x1:5px; y1:22px; x2:597px; y2:22px; "/>
  908. <line id="line7" class="line_1" style="x1:600px; y1:22px; x2:1189px; y2:22px; "/>
  909. <datagrid id="grd_sytsdtptlist" nodeset="/root/main/sytsinfo/sytscdlist" class="datagrid2" scroll="auto" allowselection="true" caption="선택^기본파트&#xA;코드^기본파트 명칭^기본파트 약칭^세부파트&#xA;코드^세부파트명^세부파트약어^caption1^caption2^caption3^caption4^caption5^caption6^caption7^caption8^caption9^caption10^caption11^caption12^caption13^caption14^caption15^caption16" colsep="^" colwidth="40,0,150,0,80,150,150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0" dataheight="23" defaultrows="1" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheight="23" rowsep="|" navindex="5" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:5px; top:27px; width:592px; height:635px; border-color:#c0c0c0; ">
  910. <col ref="choi" type="checkbox" style="left:0px; top:32px; width:30px; height:23px; "/>
  911. <col class="text_center" ref="fstcd"/>
  912. <col class="text_left" ref="fstnm"/>
  913. <col class="text_left" ref="fstabbr"/>
  914. <col ref="scndcd"/>
  915. <col ref="scndnm"/>
  916. <col ref="scndabbr"/>
  917. <col ref="item01"/>
  918. <col ref="item02"/>
  919. <col ref="item03"/>
  920. <col ref="item04"/>
  921. <col ref="item05"/>
  922. <col ref="item06"/>
  923. <col ref="item07"/>
  924. <col ref="item08"/>
  925. <col ref="item09"/>
  926. <col ref="item10"/>
  927. <col ref="item11"/>
  928. <col ref="item12"/>
  929. <col ref="item13"/>
  930. <col ref="item14"/>
  931. <col ref="item15"/>
  932. <col ref="codeflagcd"/>
  933. <script type="javascript" ev:event="xforms-select">
  934. <![CDATA[
  935. fExesytsSelect();
  936. ]]>
  937. </script>
  938. <script type="javascript" ev:event="xforms-value-changed">
  939. <![CDATA[
  940. fSetSytsUnSelect();
  941. ]]>
  942. </script>
  943. <script type="javascript" ev:event="onaftersort">
  944. <![CDATA[
  945. grd_sytsbsptlist.gridToInstance();
  946. ]]>
  947. </script>
  948. </datagrid>
  949. <datagrid id="grd_localdtptlist" nodeset="/root/main/localinfo/localcdlist" class="datagrid2" scroll="auto" allowselection="true" caption="선&#xA;택^기관코드^기본파트 &#xA;코드^기본파트 명칭^기본파트 약칭^세부파트&#xA;코드^세부파트명^세부파트약어^item1^item2^item3^item4^item5^item6^item7^item8^item9^item10^item11^item12^item13^item14^item15^codeflagcd" colsep="^" colwidth="40,0,0,150,0,80,150,150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0" dataheight="23" defaultrows="1" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheight="23" rowsep="|" navindex="5" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:600px; top:27px; width:589px; height:635px; border-color:#c0c0c0; ">
  950. <col ref="choi" type="checkbox"/>
  951. <col ref="instcd"/>
  952. <col class="text_center" ref="fstcd"/>
  953. <col ref="fstnm"/>
  954. <col ref="fstabbr"/>
  955. <col ref="scndcd"/>
  956. <col ref="scndnm"/>
  957. <col ref="scndabbr"/>
  958. <col ref="item01"/>
  959. <col ref="item02"/>
  960. <col ref="item03"/>
  961. <col ref="item04"/>
  962. <col ref="item05"/>
  963. <col ref="item06"/>
  964. <col ref="item07"/>
  965. <col ref="item08"/>
  966. <col ref="item09"/>
  967. <col ref="item10"/>
  968. <col ref="item11"/>
  969. <col ref="item12"/>
  970. <col ref="item13"/>
  971. <col ref="item14"/>
  972. <col ref="item15"/>
  973. <col ref="codeflagcd"/>
  974. <script type="javascript" ev:event="onaftersort">
  975. <![CDATA[
  976. grd_localbsptlist.gridToInstance();
  977. ]]>
  978. </script>
  979. </datagrid>
  980. </case>
  981. <case id="case_ptnf">
  982. <caption id="caption3" class="tit_2" style="left:10px; top:5px; width:170px; height:13px; background-image:../../../com/commonweb/images/tit_bullet2.gif; ">통합 병리번호코드 목록</caption>
  983. <line id="line1" class="line_1" style="x1:5px; y1:22px; x2:597px; y2:22px; "/>
  984. <caption id="cap_title1" ref="/root/init/hh" class="tit_2" style="left:605px; top:5px; width:209px; height:13px; "/>
  985. <line id="line3" class="line_1" style="x1:600px; y1:22px; x2:1189px; y2:22px; "/>
  986. <datagrid id="grd_sytsptnflist" nodeset="/root/main/sytsinfo/sytscdlist" class="datagrid2" scroll="auto" allowselection="true" caption="선택^병리번호&#xA;코드^병리번호 명칭^caption1^기본파트&#xA;코드^기본파트명칭^caption2^caption3^세부파트명칭^caption5^caption6^caption7^caption10^caption11^caption12^caption13^caption14^caption15^caption16^caption17^caption9^caption8^caption18" colsep="^" colwidth="40, 70, 160, 0, 0, 160, 0, 0, 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" dataheight="23" defaultrows="1" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheight="23" rowsep="|" navindex="5" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:5px; top:27px; width:592px; height:635px; border-color:#c0c0c0; ">
  987. <col ref="choi" type="checkbox" style="left:0px; top:32px; width:30px; height:23px; "/>
  988. <col ref="fstcd"/>
  989. <col ref="fstnm"/>
  990. <col ref="fstabbr"/>
  991. <col ref="scndcd"/>
  992. <col ref="scndnm"/>
  993. <col ref="scndabbr"/>
  994. <col ref="item01"/>
  995. <col ref="item02"/>
  996. <col ref="item03"/>
  997. <col ref="item04"/>
  998. <col ref="item05"/>
  999. <col ref="item06"/>
  1000. <col ref="item07"/>
  1001. <col ref="item08"/>
  1002. <col ref="item09"/>
  1003. <col ref="item10"/>
  1004. <col ref="item11"/>
  1005. <col ref="item12"/>
  1006. <col ref="item13"/>
  1007. <col ref="item14"/>
  1008. <col ref="item15"/>
  1009. <col ref="codeflagcd"/>
  1010. <script type="javascript" ev:event="onaftersort">
  1011. <![CDATA[
  1012. grd_sytsptnflist.gridToInstance();
  1013. ]]>
  1014. </script>
  1015. </datagrid>
  1016. <datagrid id="grd_localptnflist" nodeset="/root/main/localinfo/localcdlist" class="datagrid2" scroll="auto" allowselection="true" caption="선&#xA;택^기관코드^병리번호&#xA;코드^병리번호 명칭^caption1^기본파트&#xA;코드^기본파트 명칭^detlpartcd^workflagcd^세부파트 명칭^slidisscnt^spcno^blocflagcd^initblocno^autokeepflagcd^autoabnflagcd^keepterm^dispseq^delflagcd^rgstflagcd^caption2^caption3^caption4^caption5" colsep="^" colwidth="40, 0, 70, 160, 0, 0, 150, 0, 0, 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" dataheight="23" defaultrows="1" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheight="23" rowsep="|" navindex="5" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:600px; top:27px; width:589px; height:635px; border-color:#c0c0c0; ">
  1017. <col ref="choi" type="checkbox"/>
  1018. <col ref="instcd"/>
  1019. <col ref="fstcd"/>
  1020. <col ref="fstnm"/>
  1021. <col ref="fstabbr"/>
  1022. <col ref="scndcd"/>
  1023. <col ref="scndnm"/>
  1024. <col ref="scndabbr"/>
  1025. <col ref="item01"/>
  1026. <col ref="item02"/>
  1027. <col ref="item03"/>
  1028. <col ref="item04"/>
  1029. <col ref="item05"/>
  1030. <col ref="item06"/>
  1031. <col ref="item07"/>
  1032. <col ref="item08"/>
  1033. <col ref="item09"/>
  1034. <col ref="item10"/>
  1035. <col ref="item11"/>
  1036. <col ref="item12"/>
  1037. <col ref="item13"/>
  1038. <col ref="item14"/>
  1039. <col ref="item15"/>
  1040. <col ref="codeflagcd"/>
  1041. <script type="javascript" ev:event="onaftersort">
  1042. <![CDATA[
  1043. grd_localptnflist.gridToInstance();
  1044. ]]>
  1045. </script>
  1046. </datagrid>
  1047. </case>
  1048. <case id="case_testcd">
  1049. <caption id="caption13" ref="/root/init/hh" class="tit_2" style="left:605px; top:5px; width:209px; height:13px; "/>
  1050. <caption id="caption14" class="tit_2" style="left:10px; top:5px; width:170px; height:14px; background-image:../../../com/commonweb/images/tit_bullet2.gif; ">통합 검사코드 목록</caption>
  1051. <line id="line8" class="line_1" style="x1:5px; y1:22px; x2:597px; y2:22px; "/>
  1052. <line id="line9" class="line_1" style="x1:600px; y1:22px; x2:1189px; y2:22px; "/>
  1053. <datagrid id="grd_sytstestcdlist" nodeset="/root/main/sytsinfo/sytscdlist" class="datagrid2" scroll="auto" allowselection="true" caption="선택^검사코드^검사명(영)^검사약어(영)^검사명(한)^검사약어(한)^caption2^caption3^세부파트명칭^caption5^caption6^caption7^caption10^caption11^caption12^caption13^caption14^caption15^caption16^caption17^caption9^caption8^caption26^caption25^caption24^caption23^caption22^caption21^caption20^caption19^caption4^caption1^caption18" colsep="^" colwidth="40, 70, 120, 110, 120, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" dataheight="23" defaultrows="1" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheight="23" rowsep="|" navindex="5" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:5px; top:27px; width:592px; height:635px; border-color:#c0c0c0; ">
  1054. <col ref="choi" type="checkbox" style="left:0px; top:32px; width:30px; height:23px; "/>
  1055. <col ref="fstcd"/>
  1056. <col ref="fstnm"/>
  1057. <col ref="fstabbr"/>
  1058. <col ref="scndcd"/>
  1059. <col ref="scndnm"/>
  1060. <col ref="scndabbr"/>
  1061. <col ref="item01"/>
  1062. <col ref="item02"/>
  1063. <col ref="item03"/>
  1064. <col ref="item04"/>
  1065. <col ref="item05"/>
  1066. <col ref="item06"/>
  1067. <col ref="item07"/>
  1068. <col ref="item08"/>
  1069. <col ref="item09"/>
  1070. <col ref="item10"/>
  1071. <col ref="item11"/>
  1072. <col ref="item12"/>
  1073. <col ref="item13"/>
  1074. <col ref="item14"/>
  1075. <col ref="item15"/>
  1076. <col ref="item16"/>
  1077. <col ref="item17"/>
  1078. <col ref="item18"/>
  1079. <col ref="item19"/>
  1080. <col ref="item20"/>
  1081. <col ref="item21"/>
  1082. <col ref="item22"/>
  1083. <col ref="item23"/>
  1084. <col ref="item24"/>
  1085. <col ref="item25"/>
  1086. <col ref="codeflagcd"/>
  1087. <script type="javascript" ev:event="onaftersort">
  1088. <![CDATA[
  1089. grd_sytstestcdlist.gridToInstance();
  1090. ]]>
  1091. </script>
  1092. </datagrid>
  1093. <datagrid id="grd_localtestcdlist" nodeset="/root/main/localinfo/localcdlist" class="datagrid2" scroll="auto" allowselection="true" caption="선&#xA;택^기관코드^검사코드^검사명(영)^검사약어(영)^검사명(한)^검사약어(한)^^^^^^^^^^^^^^^^item15^caption10^caption9^caption8^caption7^caption6^caption5^caption4^caption3^caption2^caption1^codeflagcd" colsep="^" colwidth="40, 0, 70, 120, 110, 120, 110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" dataheight="23" defaultrows="1" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheight="23" rowsep="|" navindex="5" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:600px; top:27px; width:589px; height:635px; border-color:#c0c0c0; ">
  1094. <col ref="choi" type="checkbox"/>
  1095. <col ref="instcd"/>
  1096. <col ref="fstcd"/>
  1097. <col ref="fstnm"/>
  1098. <col ref="fstabbr"/>
  1099. <col ref="scndcd"/>
  1100. <col ref="scndnm"/>
  1101. <col ref="scndabbr"/>
  1102. <col ref="item01"/>
  1103. <col ref="item02"/>
  1104. <col ref="item03"/>
  1105. <col ref="item04"/>
  1106. <col ref="item05"/>
  1107. <col ref="item06"/>
  1108. <col ref="item07"/>
  1109. <col ref="item08"/>
  1110. <col ref="item09"/>
  1111. <col ref="item10"/>
  1112. <col ref="item11"/>
  1113. <col ref="item12"/>
  1114. <col ref="item13"/>
  1115. <col ref="item14"/>
  1116. <col ref="item15"/>
  1117. <col ref="item16"/>
  1118. <col ref="item17"/>
  1119. <col ref="item18"/>
  1120. <col ref="item19"/>
  1121. <col ref="item20"/>
  1122. <col ref="item21"/>
  1123. <col ref="item22"/>
  1124. <col ref="item23"/>
  1125. <col ref="item24"/>
  1126. <col ref="item25"/>
  1127. <col ref="codeflagcd"/>
  1128. <script type="javascript" ev:event="onaftersort">
  1129. <![CDATA[
  1130. grd_localtestcdlist.gridToInstance();
  1131. ]]>
  1132. </script>
  1133. </datagrid>
  1134. </case>
  1135. <case id="case_spccd">
  1136. <caption id="caption10" ref="/root/init/hh" class="tit_2" style="left:605px; top:5px; width:209px; height:13px; "/>
  1137. <caption id="caption11" class="tit_2" style="left:10px; top:5px; width:170px; height:14px; background-image:../../../com/commonweb/images/tit_bullet2.gif; ">통합 검체코드 목록</caption>
  1138. <datagrid id="grd_localspccdlist" nodeset="/root/main/localinfo/localcdlist" class="datagrid2" scroll="auto" allowselection="true" caption="선&#xA;택^기관코드^검체코드^검체명칭^검체약칭^검사명(한)^검사약어(한)^검체구분^검체구분^대표검체^^^^^^^^^^^^^item15^caption10^caption9^caption8^caption7^caption6^caption5^caption4^caption3^caption2^caption1^codeflagcd" colsep="^" colwidth="40, 0, 70, 145, 110, 0, 0, 0, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" dataheight="23" defaultrows="1" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheight="23" rowsep="|" navindex="5" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:600px; top:27px; width:589px; height:635px; border-color:#c0c0c0; ">
  1139. <col ref="choi" type="checkbox"/>
  1140. <col ref="instcd"/>
  1141. <col ref="fstcd"/>
  1142. <col ref="fstnm"/>
  1143. <col ref="fstabbr"/>
  1144. <col ref="scndcd"/>
  1145. <col ref="scndnm"/>
  1146. <col ref="scndabbr"/>
  1147. <col ref="item01" type="combo">
  1148. <choices>
  1149. <item>
  1150. <label>대표검체</label>
  1151. <value>0</value>
  1152. </item>
  1153. <item>
  1154. <label>세부검체</label>
  1155. <value>1</value>
  1156. </item>
  1157. </choices>
  1158. </col>
  1159. <col ref="item02"/>
  1160. <col ref="item03"/>
  1161. <col ref="item04"/>
  1162. <col ref="item05"/>
  1163. <col ref="item06"/>
  1164. <col ref="item07"/>
  1165. <col ref="item08"/>
  1166. <col ref="item09"/>
  1167. <col ref="item10"/>
  1168. <col ref="item11"/>
  1169. <col ref="item12"/>
  1170. <col ref="item13"/>
  1171. <col ref="item14"/>
  1172. <col ref="item15"/>
  1173. <col ref="item16"/>
  1174. <col ref="item17"/>
  1175. <col ref="item18"/>
  1176. <col ref="item19"/>
  1177. <col ref="item20"/>
  1178. <col ref="item21"/>
  1179. <col ref="item22"/>
  1180. <col ref="item23"/>
  1181. <col ref="item24"/>
  1182. <col ref="item25"/>
  1183. <col ref="codeflagcd"/>
  1184. <script type="javascript" ev:event="onaftersort">
  1185. <![CDATA[
  1186. grd_localtestcdlist.gridToInstance();
  1187. ]]>
  1188. </script>
  1189. </datagrid>
  1190. <datagrid id="grd_sytsspccdlist" nodeset="/root/main/sytsinfo/sytscdlist" class="datagrid2" scroll="auto" allowselection="true" caption="선택^검체코드^검체명칭^검체약칭^검사명(한)^검사약어(한)^caption2^검체구분^대표검체^대표검체명^caption6^caption7^caption10^caption11^caption12^caption13^caption14^caption15^caption16^caption17^caption9^caption8^caption26^caption25^caption24^caption23^caption22^caption21^caption20^caption19^caption4^caption1^caption18" colsep="^" colwidth="40, 70, 145, 110, 0, 0, 0, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" dataheight="23" defaultrows="1" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheight="23" rowsep="|" navindex="5" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:5px; top:27px; width:592px; height:635px; border-color:#c0c0c0; ">
  1191. <col ref="choi" type="checkbox" style="left:0px; top:32px; width:30px; height:23px; "/>
  1192. <col ref="fstcd"/>
  1193. <col ref="fstnm"/>
  1194. <col ref="fstabbr"/>
  1195. <col ref="scndcd"/>
  1196. <col ref="scndnm"/>
  1197. <col ref="scndabbr"/>
  1198. <col ref="item01" type="combo">
  1199. <choices>
  1200. <item>
  1201. <label>대표검체</label>
  1202. <value>0</value>
  1203. </item>
  1204. <item>
  1205. <label>세부검체</label>
  1206. <value>1</value>
  1207. </item>
  1208. </choices>
  1209. </col>
  1210. <col ref="item02"/>
  1211. <col ref="item03"/>
  1212. <col ref="item04"/>
  1213. <col ref="item05"/>
  1214. <col ref="item06"/>
  1215. <col ref="item07"/>
  1216. <col ref="item08"/>
  1217. <col ref="item09"/>
  1218. <col ref="item10"/>
  1219. <col ref="item11"/>
  1220. <col ref="item12"/>
  1221. <col ref="item13"/>
  1222. <col ref="item14"/>
  1223. <col ref="item15"/>
  1224. <col ref="item16"/>
  1225. <col ref="item17"/>
  1226. <col ref="item18"/>
  1227. <col ref="item19"/>
  1228. <col ref="item20"/>
  1229. <col ref="item21"/>
  1230. <col ref="item22"/>
  1231. <col ref="item23"/>
  1232. <col ref="item24"/>
  1233. <col ref="item25"/>
  1234. <col ref="codeflagcd"/>
  1235. <script type="javascript" ev:event="onaftersort">
  1236. <![CDATA[
  1237. grd_sytstestcdlist.gridToInstance();
  1238. ]]>
  1239. </script>
  1240. </datagrid>
  1241. </case>
  1242. <case id="case_tgrpcd">
  1243. <caption id="caption12" ref="/root/init/hh" class="tit_2" style="left:605px; top:5px; width:209px; height:13px; "/>
  1244. <caption id="caption15" class="tit_2" style="left:10px; top:5px; width:170px; height:14px; background-image:../../../com/commonweb/images/tit_bullet2.gif; ">통합 검체코드 목록</caption>
  1245. <datagrid id="datagrid2" nodeset="/root/main/sytsinfo/sytscdlist" class="datagrid2" scroll="auto" allowselection="true" caption="선택^검체코드^검체명칭^검체약칭^검사명(한)^검사약어(한)^caption2^검체구분^대표검체^대표검체명^caption6^caption7^caption10^caption11^caption12^caption13^caption14^caption15^caption16^caption17^caption9^caption8^caption26^caption25^caption24^caption23^caption22^caption21^caption20^caption19^caption4^caption1^caption18" colsep="^" colwidth="40, 70, 145, 110, 0, 0, 0, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" dataheight="23" defaultrows="1" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheight="23" rowsep="|" navindex="5" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:5px; top:27px; width:592px; height:635px; border-color:#c0c0c0; ">
  1246. <col ref="choi" type="checkbox" style="left:0px; top:32px; width:30px; height:23px; "/>
  1247. <col ref="fstcd"/>
  1248. <col ref="fstnm"/>
  1249. <col ref="fstabbr"/>
  1250. <col ref="scndcd"/>
  1251. <col ref="scndnm"/>
  1252. <col ref="scndabbr"/>
  1253. <col ref="item01" type="combo">
  1254. <choices>
  1255. <item>
  1256. <label>대표검체</label>
  1257. <value>0</value>
  1258. </item>
  1259. <item>
  1260. <label>세부검체</label>
  1261. <value>1</value>
  1262. </item>
  1263. </choices>
  1264. </col>
  1265. <col ref="item02"/>
  1266. <col ref="item03"/>
  1267. <col ref="item04"/>
  1268. <col ref="item05"/>
  1269. <col ref="item06"/>
  1270. <col ref="item07"/>
  1271. <col ref="item08"/>
  1272. <col ref="item09"/>
  1273. <col ref="item10"/>
  1274. <col ref="item11"/>
  1275. <col ref="item12"/>
  1276. <col ref="item13"/>
  1277. <col ref="item14"/>
  1278. <col ref="item15"/>
  1279. <col ref="item16"/>
  1280. <col ref="item17"/>
  1281. <col ref="item18"/>
  1282. <col ref="item19"/>
  1283. <col ref="item20"/>
  1284. <col ref="item21"/>
  1285. <col ref="item22"/>
  1286. <col ref="item23"/>
  1287. <col ref="item24"/>
  1288. <col ref="item25"/>
  1289. <col ref="codeflagcd"/>
  1290. <script type="javascript" ev:event="onaftersort">
  1291. <![CDATA[
  1292. grd_sytstestcdlist.gridToInstance();
  1293. ]]>
  1294. </script>
  1295. </datagrid>
  1296. <datagrid id="datagrid3" nodeset="/root/main/localinfo/localcdlist" class="datagrid2" scroll="auto" allowselection="true" caption="선&#xA;택^기관코드^검체코드^검체명칭^검체약칭^검사명(한)^검사약어(한)^검체구분^검체구분^대표검체^^^^^^^^^^^^^item15^caption10^caption9^caption8^caption7^caption6^caption5^caption4^caption3^caption2^caption1^codeflagcd" colsep="^" colwidth="40, 0, 70, 145, 110, 0, 0, 0, 100, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" dataheight="23" defaultrows="1" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheight="23" rowsep="|" navindex="5" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:600px; top:27px; width:589px; height:635px; border-color:#c0c0c0; ">
  1297. <col ref="choi" type="checkbox"/>
  1298. <col ref="instcd"/>
  1299. <col ref="fstcd"/>
  1300. <col ref="fstnm"/>
  1301. <col ref="fstabbr"/>
  1302. <col ref="scndcd"/>
  1303. <col ref="scndnm"/>
  1304. <col ref="scndabbr"/>
  1305. <col ref="item01" type="combo">
  1306. <choices>
  1307. <item>
  1308. <label>대표검체</label>
  1309. <value>0</value>
  1310. </item>
  1311. <item>
  1312. <label>세부검체</label>
  1313. <value>1</value>
  1314. </item>
  1315. </choices>
  1316. </col>
  1317. <col ref="item02"/>
  1318. <col ref="item03"/>
  1319. <col ref="item04"/>
  1320. <col ref="item05"/>
  1321. <col ref="item06"/>
  1322. <col ref="item07"/>
  1323. <col ref="item08"/>
  1324. <col ref="item09"/>
  1325. <col ref="item10"/>
  1326. <col ref="item11"/>
  1327. <col ref="item12"/>
  1328. <col ref="item13"/>
  1329. <col ref="item14"/>
  1330. <col ref="item15"/>
  1331. <col ref="item16"/>
  1332. <col ref="item17"/>
  1333. <col ref="item18"/>
  1334. <col ref="item19"/>
  1335. <col ref="item20"/>
  1336. <col ref="item21"/>
  1337. <col ref="item22"/>
  1338. <col ref="item23"/>
  1339. <col ref="item24"/>
  1340. <col ref="item25"/>
  1341. <col ref="codeflagcd"/>
  1342. <script type="javascript" ev:event="onaftersort">
  1343. <![CDATA[
  1344. grd_localtestcdlist.gridToInstance();
  1345. ]]>
  1346. </script>
  1347. </datagrid>
  1348. </case>
  1349. <case id="case_testinfo"/>
  1350. </switch>
  1351. <button id="button1" class="btn_sw" group="tab" style="left:183px; top:49px; width:60px; height:22px; ">
  1352. <caption>검사코드</caption>
  1353. <script type="javascript" ev:event="DOMActivate">
  1354. <![CDATA[
  1355. fExeWorkChange("40");
  1356. ]]>
  1357. </script>
  1358. <toggle case="case_testcd" ev:event="DOMActivate"/>
  1359. </button>
  1360. <button id="button2" class="btn_sw" group="tab" style="left:244px; top:49px; width:60px; height:22px; ">
  1361. <caption>검체코드</caption>
  1362. <script type="javascript" ev:event="DOMActivate">
  1363. <![CDATA[
  1364. fExeWorkChange("50");
  1365. ]]>
  1366. </script>
  1367. <toggle case="case_spccd" ev:event="DOMActivate"/>
  1368. </button>
  1369. <button id="button3" class="btn_sw" group="tab" style="left:305px; top:49px; width:84px; height:22px; ">
  1370. <caption>검사그룹코드</caption>
  1371. <script type="javascript" ev:event="DOMActivate">
  1372. <![CDATA[
  1373. //fExeWorkChange("60");
  1374. ]]>
  1375. </script>
  1376. <toggle case="case_tgrpcd" ev:event="DOMActivate"/>
  1377. </button>
  1378. <button id="button4" class="btn_sw" group="tab" style="left:390px; top:49px; width:60px; height:22px; ">
  1379. <caption>검사정보</caption>
  1380. <script type="javascript" ev:event="DOMActivate">
  1381. <![CDATA[
  1382. //fExeWorkChange("70");
  1383. ]]>
  1384. </script>
  1385. <toggle case="case_testinfo" ev:event="DOMActivate"/>
  1386. </button>
  1387. </group>
  1388. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:1195px; height:13px; ">통합병리번호코드</caption>
  1389. </xhtml:body>
  1390. </xhtml:html>