SMLPB00600_정도관리.xrw 100 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <!--
  3. * 제 목 : SMLPB00600_정도관리.xrw
  4. * 설 명 : 정도관리 화면
  5. * 설 계 자 : (주)에이씨케이 - 유동철
  6. * 작 성 자 : (주)에이씨케이 - 유동철
  7. * 작 성 일 : 2007.04.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. <acptptno>
  20. <ptnolist>
  21. <choi/>
  22. <instcd/>
  23. <ptno/>
  24. <ptnodisp/>
  25. <pid/>
  26. <patnm/>
  27. <rrgstno/>
  28. <workflagcd/>
  29. </ptnolist>
  30. </acptptno>
  31. <grde>
  32. <grdelist>
  33. <rgstdd/>
  34. <rgstrnm/>
  35. <rgstrid/>
  36. <chrgdrnm/>
  37. <chrgdrid/>
  38. <grupid/>
  39. <resnlist/>
  40. <rgsttm/>
  41. </grdelist>
  42. </grde>
  43. </main>
  44. <send/>
  45. <init>
  46. <ptnocode/>
  47. <fromyear/>
  48. <fromptno/>
  49. <toyear/>
  50. <toptno/>
  51. <fromdd/>
  52. <todd/>
  53. <sysdt>
  54. <sysdtinfo>
  55. <sysdd/>
  56. <systm/>
  57. </sysdtinfo>
  58. </sysdt>
  59. <resncd>
  60. <resncdlist>
  61. <instcd/>
  62. <baseflagcd/>
  63. <resncd/>
  64. <resncnts/>
  65. </resncdlist>
  66. </resncd>
  67. <ptnocd>
  68. <ptnocdlist>
  69. <instcd/>
  70. <ptnocd/>
  71. <ptnonm/>
  72. </ptnocdlist>
  73. </ptnocd>
  74. <userinfo>
  75. <userinfolist>
  76. <userid/>
  77. <usernm/>
  78. <jobkindcd/>
  79. </userinfolist>
  80. </userinfo>
  81. <hospenv>
  82. <hospenvinfo>
  83. <instcd/>
  84. <lendrtnterm/>
  85. <recvqualmthdcd/>
  86. <plgydeptcd/>
  87. <plgyteamcd/>
  88. <doctjobgradcd/>
  89. <teamjobgradcd/>
  90. </hospenvinfo>
  91. </hospenv>
  92. <pid/>
  93. <refflagcd/>
  94. <readtm>
  95. <readtminfo>
  96. <readtm/>
  97. <acpttm/>
  98. <makeendtm/>
  99. <grosstm/>
  100. <cryostattm/>
  101. </readtminfo>
  102. </readtm>
  103. </init>
  104. <hidden>
  105. <baseflagcd>Q1</baseflagcd>
  106. <resncnts1/>
  107. <resncnts2/>
  108. <resncnts3/>
  109. <resncnts4/>
  110. <resncnts5/>
  111. <resncnts6/>
  112. <resncnts7/>
  113. <resncnts8/>
  114. <resncnts9/>
  115. <resncntsA/>
  116. <resncntsB/>
  117. <resncntsC/>
  118. <resncntsD/>
  119. <resncntsE/>
  120. <resncntsF/>
  121. <resncntsG/>
  122. <resncntsH/>
  123. <resncntsI/>
  124. <resncntsJ/>
  125. <resncntsK/>
  126. <resncntsL/>
  127. <resncntsM/>
  128. <resncntsN/>
  129. <resncntsZ/>
  130. <resncnts/>
  131. <rgstdd/>
  132. <rgstrnm/>
  133. <rgstrid/>
  134. <rgsttm/>
  135. <chrgdrid/>
  136. <chrgdrnm/>
  137. <resncntsZ1/>
  138. <resncntsZ2/>
  139. <resncntsZ3/>
  140. <resncntsZ4/>
  141. <resncntsZ5/>
  142. <resncntsZ6/>
  143. <resncntsZ7/>
  144. <resncntsZ8/>
  145. <resncntsZ9/>
  146. <resncntsZA/>
  147. <resncntsZB/>
  148. <readtm/>
  149. </hidden>
  150. </root>
  151. </instance>
  152. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  153. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  154. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  155. <script type="javascript" src="../../../lis/commonweb/js/LPZ001.js"/>
  156. <script type="javascript" ev:event="xforms-ready">
  157. <![CDATA[
  158. fExeInitialize();
  159. ]]>
  160. </script>
  161. <submission id="TRLPZ00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/hospenv/hospenvinfo"/>
  162. <submission id="TRLPZ00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/sysdt/sysdtinfo"/>
  163. <submission id="TRLPZ00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/resncd/resncdlist"/>
  164. <submission id="TRLPZ00105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/userinfo/userinfolist"/>
  165. <submission id="TRLPZ00109" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/ptnocd/ptnocdlist"/>
  166. <submission id="TRLPB00601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/acptptno/ptnolist"/>
  167. <submission id="TXLPB00601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/message"/>
  168. <submission id="TRLPB00602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/grde/grdelist"/>
  169. <submission id="TRLPB00603" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/cnts/grdecnts"/>
  170. <submission id="TRLPB00604" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/readtm/readtminfo"/>
  171. </model>
  172. <script type="javascript">
  173. <![CDATA[
  174. /* @group : 정도관리화면
  175. * @ver : 2007.04.07 (CMCDEV-0001)
  176. * @by : 유동철(ACK)
  177. * @-----------------------------------
  178. * @type : function
  179. * @access : public
  180. * @desc : 화면초기화 함수
  181. */
  182. function fExeInitialize() {
  183. var sCurDate = "";
  184. model.removeNodeset("/root/main/acptptno/ptnolist");
  185. //----------------
  186. // 시스템일시 조회
  187. model.removeNodeset("/root/send");
  188. model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
  189. submit("TRLPZ00101", false);
  190. submit("TRLPZ00102", false);
  191. submit("TRLPZ00109", false);
  192. //---------------------------------------------------------
  193. // 병원환경정보를 취득하여 병리과와 병리팀 코드를 편집한다.
  194. lpzfUserDeptCd("/root/init/hospenv/hospenvinfo", "/root/hidden");
  195. //-------------------------------------------------------------------------------------
  196. model.makeValue("/root/send/userdeptcd", model.getValue("/root/hidden/userdeptcd"));
  197. model.makeValue("/root/send/doctjobgradcd", model.getValue("/root/init/hospenv/hospenvinfo/doctjobgradcd"));
  198. model.makeValue("/root/send/teamjobgradcd", model.getValue("/root/init/hospenv/hospenvinfo/teamjobgradcd"));
  199. submit("TRLPZ00105");
  200. //--------------------------------------------------------------
  201. model.removenode("/root/init/resncd/resncdlist[resncd='ZZZZ']");
  202. //------------------------------------------------------------
  203. sCurDate = model.getValue("/root/init/sysdt/sysdtinfo/sysdd");
  204. model.makeValue("/root/init/fromdd", model.getValue("/root/init/sysdt/sysdtinfo/sysdd"));
  205. model.makeValue("/root/init/todd", model.getValue("/root/init/sysdt/sysdtinfo/sysdd"));
  206. model.makeValue("/root/init/jobkindcd", "");
  207. model.makeValue("/root/init/ptnocode", "");
  208. model.makeValue("/root/init/fromyear", sCurDate.substr(2,2));
  209. model.makeValue("/root/init/toyear", sCurDate.substr(2,2));
  210. model.makeValue("/root/init/fromptno", "");
  211. model.makeValue("/root/init/toptno", "");
  212. model.makeValue("/root/init/pid", "");
  213. model.makeValue("/root/init/refflagcd", ""); // 1001:조직, 1002:동결, 1003:세포, 1004:특수, 1005:면역염색, 1006:면역형광, 1007:분자
  214. //------------------------
  215. model.toggle("case_1001");
  216. btn_1001.selected = true;
  217. //--------------------
  218. fExeGrdeClear("0", 0); // 정도관리항목 초기화
  219. //-----------------------------------------
  220. grd_ptnolist.fixedcellcheckbox(0,0) = true;
  221. cmb_refflagcd.refresh();
  222. model.refresh();
  223. // 검사결과 조회에서 팝업으로 띄운경우
  224. if ( model.property("SMLPR00100_scopmanag") == "Search" )
  225. {
  226. var sTmp = "";
  227. // 조회구분 설정
  228. cmb_refflagcd.value = opener.javascript.getParameter("SMLPR00100_scop_wrkcd");
  229. if (cmb_refflagcd.label == "")
  230. {
  231. return false;
  232. }
  233. // 병리번호 파싱
  234. sTmp = opener.javascript.getParameter("SMLPR00100_scop_ptno");
  235. cbo_ptnocd.value = sTmp.substr(0, sTmp.length-8);
  236. model.makeValue("/root/init/fromptno", sTmp.substr(sTmp.length-6, 6));
  237. model.makeValue("/root/init/toptno", sTmp.substr(sTmp.length-6, 6));
  238. // 접수일자 fromdd 설정
  239. model.makeValue("/root/init/fromdd", opener.javascript.getParameter("SMLPR00100_scop_acptdd"));
  240. //이재오 신규 2012 2월 23일
  241. var sFromDD = model.getValue("/root/init/fromdd");
  242. model.makeValue("/root/init/fromyear", sFromDD.substr(2,2));
  243. model.makeValue("/root/init/toyear", sFromDD.substr(2,2));
  244. //messageBox(sFromDD, "접수일자");
  245. //이재오 완료
  246. model.refresh();
  247. // 조회버튼 클릭
  248. fGetRefData();
  249. }
  250. }
  251. /* @group : 정도관리 화면
  252. * @ver : 2008.03.14 (CMCDEV-0001)
  253. * @by : 유동철(ACK)
  254. * @-----------------------------------
  255. * @type : function
  256. * @access : public
  257. * @desc : 정도관리항목 초기화 함수
  258. */
  259. function fExeGrdeClear(pFlagCd, pCnt) {
  260. if (Number(pCnt) <= 0) {
  261. model.makeValue("/root/hidden/rgstdd", "");
  262. model.makeValue("/root/hidden/rgsttm", "");
  263. model.makeValue("/root/hidden/rgstrnm", "");
  264. model.makeValue("/root/hidden/rgstrid", "");
  265. model.makeValue("/root/hidden/chrgdrnm", "");
  266. model.makeValue("/root/hidden/chrgdrid", "");
  267. }
  268. model.makeValue("/root/hidden/resncnts2", "");
  269. model.makeValue("/root/hidden/resncnts3", "");
  270. model.makeValue("/root/hidden/resncnts4", "");
  271. model.makeValue("/root/hidden/resncnts5", "");
  272. model.makeValue("/root/hidden/resncnts6", "");
  273. model.makeValue("/root/hidden/resncnts7", "");
  274. model.makeValue("/root/hidden/resncnts8", "");
  275. model.makeValue("/root/hidden/resncnts9", "");
  276. model.makeValue("/root/hidden/resncntsA", "");
  277. model.makeValue("/root/hidden/resncntsB", "");
  278. model.makeValue("/root/hidden/resncntsC", "");
  279. model.makeValue("/root/hidden/resncntsD", "");
  280. model.makeValue("/root/hidden/resncntsE", "");
  281. model.makeValue("/root/hidden/resncntsF", "");
  282. model.makeValue("/root/hidden/resncntsG", "");
  283. model.makeValue("/root/hidden/resncntsH", "");
  284. model.makeValue("/root/hidden/resncntsI", "");
  285. model.makeValue("/root/hidden/resncntsJ", "");
  286. model.makeValue("/root/hidden/resncntsK", "");
  287. model.makeValue("/root/hidden/resncntsL", "");
  288. model.makeValue("/root/hidden/resncntsM", "");
  289. model.makeValue("/root/hidden/resncntsN", "");
  290. model.makeValue("/root/hidden/resncntsZ", "Z001");
  291. model.makeValue("/root/hidden/resncnts", "");
  292. model.makeValue("/root/hidden/resncntsZ1", "");
  293. model.makeValue("/root/hidden/resncntsZ2", "");
  294. model.makeValue("/root/hidden/resncntsZ3", "");
  295. model.makeValue("/root/hidden/resncntsZ4", "");
  296. model.makeValue("/root/hidden/resncntsZ5", "");
  297. model.makeValue("/root/hidden/resncntsZ6", "");
  298. model.makeValue("/root/hidden/resncntsZ7", "");
  299. model.makeValue("/root/hidden/resncntsZ8", "");
  300. model.makeValue("/root/hidden/resncntsZ9", "");
  301. model.makeValue("/root/hidden/resncntsZA", "");
  302. model.makeValue("/root/hidden/resncntsZB", "");
  303. model.makeValue("/root/init/readtm/readtminfo/readtm", "");
  304. //----------------------------------------------------------------
  305. if (pFlagCd == "0") model.makeValue("/root/hidden/resncnts1", "");
  306. //--------------
  307. model.refresh();
  308. }
  309. /* @group : 정도관리 화면
  310. * @ver : 2007.04.20 (CMCDEV-0001)
  311. * @by : 유동철(ACK)
  312. * @-----------------------------------
  313. * @type : function
  314. * @access : public
  315. * @desc : 정도관리 리스트/정보 조회 함수
  316. */
  317. function fGetRefData() {
  318. var sTemp = "";
  319. var sFromDD = model.getValue("/root/init/fromdd");
  320. var sToDD = model.getValue("/root/init/todd");
  321. var sNode = "/root/main/acptptno/ptnolist";
  322. var sDescNode = "/root/main/grde/grdelist";
  323. var sCntsNode = "/root/main/cnts/grdecnts";
  324. //--------------------------------
  325. model.removeNodeset(sDescNode);
  326. model.removeNodeset(sCntsNode);
  327. fExeGrdeClear("0", 0);
  328. //------------------------------------------------
  329. if (model.getValue("/root/init/ptnocode") != "") {
  330. //------------------------------------------------
  331. if (model.getValue("/root/init/fromyear") == "") {
  332. model.makeValue("/root/init/fromyear", sFromDD.substr(2,2));
  333. } else {
  334. sTemp = model.getValue("/root/init/fromyear");
  335. model.makeValue("/root/init/fromyear", sTemp.getLeftPad(2, "0"));
  336. }
  337. //----------------------------------------------
  338. if (model.getValue("/root/init/toyear") == "") {
  339. model.makeValue("/root/init/toyear", sToDD.substr(2,2));
  340. } else {
  341. sTemp = model.getValue("/root/init/toyear");
  342. model.makeValue("/root/init/toyear", sTemp.getLeftPad(2, "0"));
  343. }
  344. //------------------------------------------------
  345. if (model.getValue("/root/init/fromptno") == "") {
  346. model.makeValue("/root/init/fromptno", "000000");
  347. } else {
  348. sTemp = model.getValue("/root/init/fromptno");
  349. model.makeValue("/root/init/fromptno", sTemp.getLeftPad(6, "0"));
  350. }
  351. //----------------------------------------------
  352. if (model.getValue("/root/init/toptno") == "") {
  353. model.makeValue("/root/init/toptno", "999999");
  354. } else {
  355. sTemp = model.getValue("/root/init/toptno");
  356. model.makeValue("/root/init/toptno", sTemp.getLeftPad(6, "0"));
  357. }
  358. }
  359. //--------------------------------------------
  360. sTemp = model.getValue("/root/init/ptnocode");
  361. //--------------------------------
  362. model.removeNodeset("/root/send");
  363. model.removeNodeset(sNode);
  364. //--------------------------------------------------------------------
  365. model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd")); // 병원코드
  366. model.makeValue("/root/send/fromdd", model.getValue("/root/init/fromdd")); // 검색시작일자
  367. model.makeValue("/root/send/todd", model.getValue("/root/init/todd")); // 검색종료일자
  368. model.makeValue("/root/send/ptnocode", sTemp.replace("-", ""));
  369. model.makeValue("/root/send/fromyear", model.getValue("/root/init/fromyear"));
  370. model.makeValue("/root/send/fromptno", model.getValue("/root/init/fromptno"));
  371. model.makeValue("/root/send/toyear", model.getValue("/root/init/toyear"));
  372. model.makeValue("/root/send/toptno", model.getValue("/root/init/toptno"));
  373. model.makeValue("/root/send/pid", model.getValue("/root/init/pid"));
  374. model.makeValue("/root/send/refflagcd", model.getValue("/root/init/refflagcd")); // 0:조직, 1:동결, 9:전체
  375. submit("TRLPB00601");
  376. //-------------
  377. model.refresh();
  378. // 검사결과 조회에서 팝업으로 띄운경우
  379. if ( model.property("SMLPR00100_scopmanag") == "Search" )
  380. {
  381. fExePtNoGridChoi(1, 1);
  382. model.property("SMLPR00100_scopmanag") = "";
  383. }
  384. //-------------
  385. model.refresh();
  386. }
  387. /* @group : 정도관리 화면
  388. * @ver : 2007.04.25 (CMCDEV-0001)
  389. * @by : 유동철(ACK)
  390. * @-----------------------------------
  391. * @type : function
  392. * @access : public
  393. * @desc : 정도관리 이력 수정(신규) 함수
  394. */
  395. function fSetUpdtData() {
  396. var sTemp = "";
  397. var sNode = "/root/main/acptptno/ptnolist";
  398. var sSaveNode = "/root/main/grdesave/grdesavelist";
  399. var bState = false;
  400. var iFindNo = 0;
  401. var iMaxNo = 0;
  402. var iSaveNo = 1;
  403. //-------------------------------------------
  404. iFindNo = grd_ptnolist.findRow("true", 1, 0);
  405. if (Number(iFindNo) <= 0) {
  406. messageBox("병리번호를 ", "C002");
  407. return false;
  408. }
  409. //---------------------------------------------------------------------------------
  410. //if (!isRequiredControls("ipt_rgstdd", "cmb_rgstrid", "cmb_chrgdrid")) return false;
  411. //-----------------------------------------------
  412. sTemp = model.getValue("/root/hidden/resncnts1");
  413. if (sTemp.getTrim() != "") bState = true;
  414. //-----------------------------------------------
  415. sTemp = model.getValue("/root/hidden/resncnts2");
  416. if (sTemp.getTrim() != "") bState = true;
  417. //-----------------------------------------------
  418. sTemp = model.getValue("/root/hidden/resncnts3");
  419. if (sTemp.getTrim() != "") bState = true;
  420. //-----------------------------------------------
  421. sTemp = model.getValue("/root/hidden/resncnts4");
  422. if (sTemp.getTrim() != "") bState = true;
  423. //-----------------------------------------------
  424. sTemp = model.getValue("/root/hidden/resncnts5");
  425. if (sTemp.getTrim() != "") bState = true;
  426. //-----------------------------------------------
  427. sTemp = model.getValue("/root/hidden/resncnts6");
  428. if (sTemp.getTrim() != "") bState = true;
  429. //-----------------------------------------------
  430. sTemp = model.getValue("/root/hidden/resncnts7");
  431. if (sTemp.getTrim() != "") bState = true;
  432. //-----------------------------------------------
  433. sTemp = model.getValue("/root/hidden/resncnts8");
  434. if (sTemp.getTrim() != "") bState = true;
  435. //-----------------------------------------------
  436. sTemp = model.getValue("/root/hidden/resncnts9");
  437. if (sTemp.getTrim() != "") bState = true;
  438. //-----------------------------------------------
  439. sTemp = model.getValue("/root/hidden/resncntsA");
  440. if (sTemp.getTrim() != "") bState = true;
  441. //-----------------------------------------------
  442. sTemp = model.getValue("/root/hidden/resncntsB");
  443. if (sTemp.getTrim() != "") bState = true;
  444. //-----------------------------------------------
  445. sTemp = model.getValue("/root/hidden/resncntsC");
  446. if (sTemp.getTrim() != "") bState = true;
  447. //-----------------------------------------------
  448. sTemp = model.getValue("/root/hidden/resncntsD");
  449. if (sTemp.getTrim() != "") bState = true;
  450. //-----------------------------------------------
  451. sTemp = model.getValue("/root/hidden/resncntsE");
  452. if (sTemp.getTrim() != "") bState = true;
  453. //-----------------------------------------------
  454. sTemp = model.getValue("/root/hidden/resncntsF");
  455. if (sTemp.getTrim() != "") bState = true;
  456. //-----------------------------------------------
  457. sTemp = model.getValue("/root/hidden/resncntsZ");
  458. if (sTemp.getTrim() != "") bState = true;
  459. //---------------------------------------
  460. // 정도관리 선택항목이 없을 경우 처리불가
  461. if (!bState) {
  462. messageBox("정도관리 항목을 ", "C002");
  463. return false;
  464. }
  465. //-----------------------------
  466. model.removeNodeset(sSaveNode);
  467. model.makeNode("/root/main/grdesave");
  468. model.makeNode(sSaveNode);
  469. //--------------------------------------
  470. iMaxNo = Number(getNodesetCount(sNode));
  471. for (var iNo=1; iNo <= iMaxNo; iNo++) {
  472. if (model.getValue(sNode+"["+iNo+"]/choi") == "true") {
  473. //---------------------
  474. // 동결절편일 경우 처리
  475. if (model.getValue("/root/hidden/baseflagcd") == "QD") {
  476. model.makeValue("/root/hidden/resncnts3", "200Z");
  477. model.makeValue("/root/hidden/resncnts4", "300Z");
  478. }
  479. model.makeValue(sSaveNode+"["+iSaveNo+"]/instcd", model.getValue(sNode+"["+iNo+"]/instcd"));
  480. model.makeValue(sSaveNode+"["+iSaveNo+"]/ptno", model.getValue(sNode+"["+iNo+"]/ptno"));
  481. model.makeValue(sSaveNode+"["+iSaveNo+"]/rgstdd", model.getValue(sNode+"["+iNo+"]/rgstdd"));
  482. model.makeValue(sSaveNode+"["+iSaveNo+"]/rgsttm", model.getValue(sNode+"["+iNo+"]/rgsttm"));
  483. // model.makeValue(sSaveNode+"["+iSaveNo+"]/rgstrid", model.getValue(sNode+"["+iNo+"]/rgstrid"));
  484. // model.makeValue(sSaveNode+"["+iSaveNo+"]/chrgdrid", model.getValue(sNode+"["+iNo+"]/chrgdrid"));
  485. model.makeValue(sSaveNode+"["+iSaveNo+"]/rgstrid", getUserInfo("userid"));
  486. model.makeValue(sSaveNode+"["+iSaveNo+"]/chrgdrid", getUserInfo("userid"));
  487. model.makeValue(sSaveNode+"["+iSaveNo+"]/baseflagcd", model.getValue("/root/hidden/baseflagcd"));
  488. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts1", model.getValue("/root/hidden/resncnts1"));
  489. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts2", model.getValue("/root/hidden/resncnts2"));
  490. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts3", model.getValue("/root/hidden/resncnts3"));
  491. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts4", model.getValue("/root/hidden/resncnts4"));
  492. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts5", model.getValue("/root/hidden/resncnts5"));
  493. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts6", model.getValue("/root/hidden/resncnts6"));
  494. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts7", model.getValue("/root/hidden/resncnts7"));
  495. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts8", model.getValue("/root/hidden/resncnts8"));
  496. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts9", model.getValue("/root/hidden/resncnts9"));
  497. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsA", model.getValue("/root/hidden/resncntsA"));
  498. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsB", model.getValue("/root/hidden/resncntsB"));
  499. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsC", model.getValue("/root/hidden/resncntsC"));
  500. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsD", model.getValue("/root/hidden/resncntsD"));
  501. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsE", model.getValue("/root/hidden/resncntsE"));
  502. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsF", model.getValue("/root/hidden/resncntsF"));
  503. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsG", model.getValue("/root/hidden/resncntsG"));
  504. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsH", model.getValue("/root/hidden/resncntsH"));
  505. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsI", model.getValue("/root/hidden/resncntsI"));
  506. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsJ", model.getValue("/root/hidden/resncntsJ"));
  507. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsK", model.getValue("/root/hidden/resncntsK"));
  508. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsL", model.getValue("/root/hidden/resncntsL"));
  509. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsM", model.getValue("/root/hidden/resncntsM"));
  510. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsN", model.getValue("/root/hidden/resncntsN"));
  511. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ", model.getValue("/root/hidden/resncntsZ"));
  512. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncnts", model.getValue("/root/hidden/resncnts"));
  513. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ1", model.getValue("/root/hidden/resncntsZ1"));
  514. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ2", model.getValue("/root/hidden/resncntsZ2"));
  515. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ3", model.getValue("/root/hidden/resncntsZ3"));
  516. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ4", model.getValue("/root/hidden/resncntsZ4"));
  517. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ5", model.getValue("/root/hidden/resncntsZ5"));
  518. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ6", model.getValue("/root/hidden/resncntsZ6"));
  519. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ7", model.getValue("/root/hidden/resncntsZ7"));
  520. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ8", model.getValue("/root/hidden/resncntsZ8"));
  521. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZ9", model.getValue("/root/hidden/resncntsZ9"));
  522. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZA", model.getValue("/root/hidden/resncntsZA"));
  523. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZB", model.getValue("/root/hidden/resncntsZB"));
  524. model.makeValue(sSaveNode+"["+iSaveNo+"]/resncntsZC", model.getValue("/root/hidden/resncntsZC"));
  525. grd_grdelist.addStatus(iSaveNo, "insert");
  526. //--------
  527. iSaveNo++;
  528. }
  529. }
  530. grd_grdelist.refresh();
  531. //--------------------------------
  532. model.removeNodeset("/root/send");
  533. /*
  534. model.makeValue("/root/send/instcd", model.getValue("/root/main/acptptno/ptnolist["+iFindNo+"]/instcd"));
  535. model.makeValue("/root/send/ptno", model.getValue("/root/main/acptptno/ptnolist["+iFindNo+"]/ptno"));
  536. model.makeValue("/root/send/baseflagcd", model.getValue("/root/hidden/baseflagcd"));
  537. //model.makeValue("/root/send/rgstdd", model.getValue("/root/hidden/rgstdd")); model.getValue("/root/init/sysdt/sysdtinfo/sysdd")
  538. //model.makeValue("/root/send/rgstrid", model.getValue("/root/hidden/rgstrid"));
  539. //model.makeValue("/root/send/chrgdrid", model.getValue("/root/hidden/chrgdrid"));
  540. model.makeValue("/root/send/rgstdd", model.getValue("/root/init/sysdt/sysdtinfo/sysdd"));
  541. model.makeValue("/root/send/rgstrid", getUserInfo("userid"));
  542. model.makeValue("/root/send/chrgdrid", getUserInfo("userid"));
  543. model.makeValue("/root/send/resncnts1", model.getValue("/root/hidden/resncnts1"));
  544. model.makeValue("/root/send/resncnts2", model.getValue("/root/hidden/resncnts2"));
  545. model.makeValue("/root/send/resncnts3", model.getValue("/root/hidden/resncnts3"));
  546. model.makeValue("/root/send/resncnts4", model.getValue("/root/hidden/resncnts4"));
  547. model.makeValue("/root/send/resncnts5", model.getValue("/root/hidden/resncnts5"));
  548. model.makeValue("/root/send/resncnts6", model.getValue("/root/hidden/resncnts6"));
  549. model.makeValue("/root/send/resncnts7", model.getValue("/root/hidden/resncnts7"));
  550. model.makeValue("/root/send/resncnts8", model.getValue("/root/hidden/resncnts8"));
  551. model.makeValue("/root/send/resncnts9", model.getValue("/root/hidden/resncnts9"));
  552. model.makeValue("/root/send/resncntsA", model.getValue("/root/hidden/resncntsA"));
  553. model.makeValue("/root/send/resncntsB", model.getValue("/root/hidden/resncntsB"));
  554. model.makeValue("/root/send/resncntsC", model.getValue("/root/hidden/resncntsC"));
  555. model.makeValue("/root/send/resncnts", model.getValue("/root/hidden/resncnts"));
  556. // 추가 면역형광 코드
  557. model.makeValue("/root/send/resncntsaddB", model.getValue("/root/hidden/resncntsaddB"));
  558. model.makeValue("/root/send/resncntsaddC", model.getValue("/root/hidden/resncntsaddC"));
  559. model.makeValue("/root/send/resncntsaddD", model.getValue("/root/hidden/resncntsaddD"));
  560. if (model.getValue("/root/hidden/resncnts") == "") {
  561. model.makeValue("/root/send/resncntsZ", "");
  562. } else {
  563. model.makeValue("/root/send/resncntsZ", model.getValue("/root/hidden/resncntsZ"));
  564. }
  565. if (model.getValue("/root/hidden/rgsttm") == "") {
  566. model.makeValue("/root/send/rgsttm", model.getValue("/root/init/sysdt/sysdtinfo/systm"));
  567. } else {
  568. model.makeValue("/root/send/rgsttm", model.getValue("/root/hidden/rgsttm"));
  569. }
  570. */
  571. model.makeValue("/root/send/grdelist", grd_grdelist.getUpdateDataAll("i"));
  572. //-----------
  573. setAlertOn();
  574. if (submit("TXLPB00601")) {
  575. //fExePtNoGridChoi(iFindNo, 0)
  576. fExeGrdeClear("0", 0); // 정도관리항목 초기화
  577. //-----------------------------------------------------
  578. for (var iNo=1; iNo <= getNodesetCount(sNode); iNo++) {
  579. model.setValue(sNode+"["+Number(iNo)+"]/choi", "false");
  580. }
  581. }
  582. }
  583. /* @group : 정도관리 화면
  584. * @ver : 2008.03.14 (CMCDEV-0001)
  585. * @by : 유동철(ACK)
  586. * @-----------------------------------
  587. * @type : function
  588. * @access : public
  589. * @desc : 병리번호 목록 클릭 처리 함수
  590. */
  591. function fExePtNoGridClick(pRow, pCol)
  592. {
  593. if (pRow > 0 && grd_ptnolist.isCell(event.target) && pRow >= grd_ptnolist.fixedRows)
  594. {
  595. fExePtNoGridChoi(pRow, pCol);
  596. }
  597. }
  598. /* @group : 정도관리 화면
  599. * @ver : 2008.03.14 (CMCDEV-0001)
  600. * @by : 유동철(ACK)
  601. * @-----------------------------------
  602. * @type : function
  603. * @access : public
  604. * @desc : 병리번호 선택 초기화 처리 함수
  605. */
  606. function fExeChoiInit(pNode, pFlagCd) {
  607. var iMaxNo = Number(getNodesetCount(pNode));
  608. for (var iNo=1; iNo <= iMaxNo; iNo++) {
  609. model.setValue(pNode+"["+iNo+"]/choi", pFlagCd);
  610. }
  611. }
  612. /* @group : 정도관리 화면
  613. * @ver : 2008.03.14 (CMCDEV-0001)
  614. * @by : 유동철(ACK)
  615. * @-----------------------------------
  616. * @type : function
  617. * @access : public
  618. * @desc : 병리번호 선택 처리 함수
  619. */
  620. function fExePtNoGridChoi(pRow, pCol) {
  621. var sNode = "/root/main/acptptno/ptnolist";
  622. var iMaxNo = Number(getNodesetCount(sNode));
  623. var iFindNo = 0;
  624. if (pRow == 0) return false;
  625. //--------------
  626. // 선택컬럼 제외
  627. if (pCol == 0) return false;
  628. //-------------------------------------
  629. for (var iNo=1; iNo <= iMaxNo; iNo++)
  630. {
  631. // 검사결과 조회에서 팝업으로 띄운경우
  632. if ( model.property("SMLPR00100_scopmanag") == "Search" )
  633. {
  634. model.setValue(sNode+"["+iNo+"]/choi", "true");
  635. }
  636. if (model.getValue(sNode+"["+iNo+"]/choi") == "true")
  637. {
  638. if (model.getValue(sNode+"["+iNo+"]/workflagcd") != model.getValue(sNode+"["+pRow+"]/workflagcd"))
  639. {
  640. fExeChoiInit(sNode, "false");
  641. iFindNo = 0;
  642. break;
  643. }
  644. //--------
  645. iFindNo++;
  646. }
  647. }
  648. //----------------------------------------------
  649. model.setValue(sNode+"["+pRow+"]/choi", "true");
  650. grd_ptnolist.refresh();
  651. //-------------------------------------------------------------
  652. // 이전 선택항목이 존재할 경우 정도관리 내용을 조회하지 않는다.
  653. // 병리번호별로 같은 작업구분코드만 선택이 가능하다.
  654. if (Number(iFindNo) > 1) {
  655. //return false;
  656. }
  657. //------------------------
  658. // 정도관리 기초코드 조회
  659. model.removeNodeset("/root/send");
  660. model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
  661. switch (model.getValue(sNode+"["+pRow+"]/workflagcd")) {
  662. case "1001" :
  663. case "1009" : model.makeValue("/root/send/baseflagcd", "'QJ'"); // 조직
  664. model.makeValue("/root/hidden/baseflagcd", "QJ");
  665. model.toggle("case_1001");
  666. btn_1001.selected = true;
  667. break;
  668. case "1002" : model.makeValue("/root/send/baseflagcd", "'QD'"); // 조직
  669. model.makeValue("/root/hidden/baseflagcd", "QD");
  670. model.toggle("case_1002");
  671. btn_1002.selected = true;
  672. break;
  673. case "1003" : model.makeValue("/root/send/baseflagcd", "'QC'"); // 세포
  674. model.makeValue("/root/hidden/baseflagcd", "QC");
  675. model.toggle("case_1003");
  676. btn_1003.selected = true;
  677. break;
  678. case "1004" : model.makeValue("/root/send/baseflagcd", "'QS'"); // 특수염색
  679. model.makeValue("/root/hidden/baseflagcd", "QS");
  680. cap_10041005_2.value = "Major Stain";
  681. model.toggle("case_10041005");
  682. btn_1004.selected = true;
  683. break;
  684. case "1005" : model.makeValue("/root/send/baseflagcd", "'QH'"); // 면역염색 // QI -> QH 로 변경
  685. model.makeValue("/root/hidden/baseflagcd", "QH");
  686. cap_10041005_2.value = "Immunostaining";
  687. model.toggle("case_10041005");
  688. btn_1005.selected = true;
  689. break;
  690. case "1006" : model.makeValue("/root/send/baseflagcd", "'QF'"); // 면역형광
  691. model.makeValue("/root/hidden/baseflagcd", "QF");
  692. model.toggle("case_1006");
  693. btn_1006.selected = true;
  694. break;
  695. case "1007" : model.makeValue("/root/send/baseflagcd", "'QM'"); // 분자병리
  696. model.makeValue("/root/hidden/baseflagcd", "QM");
  697. model.toggle("case_1007");
  698. btn_1007.selected = true;
  699. break;
  700. case "1008" : model.makeValue("/root/send/baseflagcd", "'QE'"); // 전자현미경
  701. model.makeValue("/root/hidden/baseflagcd", "QE");
  702. model.toggle("case_etc");
  703. btn_1006.selected = true;
  704. break;
  705. }
  706. //---------------------------
  707. submit("TRLPZ00103", false);
  708. //-----------------
  709. fGetPtNoGrde(pRow); // 정도관리 상세내용 조회
  710. //--------------------------------
  711. // 동결절편의 최초 결과시간을 조회
  712. if (model.getValue("/root/hidden/baseflagcd") == "QD") {
  713. model.removeNodeset("/root/send");
  714. model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
  715. model.makeValue("/root/send/ptno", model.getValue(sNode+"["+pRow+"]/ptno"));
  716. if(submit("TRLPB00604")) {
  717. model.makeValue("/root/hidden/resncntsZ2", model.getValue("/root/init/readtm/readtminfo/cryostattm"));
  718. ipt_cryotm.refresh();
  719. }
  720. }
  721. }
  722. /* @group : 정도관리 화면
  723. * @ver : 2008.03.14 (CMCDEV-0001)
  724. * @by : 유동철(ACK)
  725. * @-----------------------------------
  726. * @type : function
  727. * @access : public
  728. * @desc : 정도관리 상세내용 조회 처리 함수
  729. */
  730. function fGetPtNoGrde(pRow) {
  731. var sNode = "/root/main/acptptno/ptnolist";
  732. var sDescNode = "/root/main/grde/grdelist";
  733. var sCntsNode = "/root/main/cnts/grdecnts";
  734. //--------------------------------
  735. model.removeNodeset("/root/send");
  736. model.removeNodeset(sDescNode);
  737. model.removeNodeset(sCntsNode);
  738. //------------------------------------------------------------------------------
  739. model.makeValue("/root/send/instcd", model.getValue(sNode+"["+pRow+"]/instcd"));
  740. model.makeValue("/root/send/ptno", model.getValue(sNode+"["+pRow+"]/ptno"));
  741. model.makeValue("/root/send/itemflagcd", model.getValue("/root/hidden/baseflagcd")); // 2010-08-23 : YDC
  742. submit("TRLPB00602");
  743. //-------------------------------
  744. // 하나 이상인 경우 자동으로 표시
  745. if (Number(getNodesetCount(sDescNode)) >= 1) {
  746. fGetGrdeCnts(pRow, model.getValue(sDescNode+"[1]/itemflagcd"), model.getValue(sDescNode+"[1]/itemresncd"));
  747. } else if (model.getValue("/root/hidden/baseflagcd") == "QF" ||
  748. model.getValue("/root/hidden/baseflagcd") == "QD") {
  749. fGetGrdeCnts(pRow, model.getValue("/root/hidden/baseflagcd"), "0000");
  750. } else {
  751. fExeGrdeClear("0", 0);
  752. }
  753. }
  754. /* @group : 정도관리 화면
  755. * @ver : 2008.03.14 (CMCDEV-0001)
  756. * @by : 유동철(ACK)
  757. * @-----------------------------------
  758. * @type : function
  759. * @access : public
  760. * @desc : 정도관리 상세내용 조회 처리 함수
  761. */
  762. function fGetGrdeCnts(pRow, pItemFlagCd, pItemResnCd) {
  763. var sNode = "/root/main/acptptno/ptnolist";
  764. var sDescNode = "/root/main/cnts/grdecnts";
  765. var iCnt = getNodesetCount(sDescNode);
  766. //--------------------------------
  767. model.removeNodeset("/root/send");
  768. model.removeNodeset(sDescNode);
  769. model.makeNode(sDescNode);
  770. //----------------------------------------------------------------------------------
  771. model.makeValue("/root/send/instcd", model.getValue(sNode+"["+pRow+"]/instcd"));
  772. model.makeValue("/root/send/ptno", model.getValue(sNode+"["+pRow+"]/ptno"));
  773. model.makeValue("/root/send/itemflagcd", pItemFlagCd);
  774. model.makeValue("/root/send/itemresncd", pItemResnCd);
  775. submit("TRLPB00603");
  776. //-----------------------------------
  777. if (getNodesetCount(sDescNode) > 0) {
  778. model.makeValue("/root/hidden/rgstdd", model.getValue(sDescNode+"/rgstdd"));
  779. model.makeValue("/root/hidden/rgsttm", model.getValue(sDescNode+"/rgsttm"));
  780. model.makeValue("/root/hidden/rgstrnm", model.getValue(sDescNode+"/rgstrnm"));
  781. model.makeValue("/root/hidden/rgstrid", model.getValue(sDescNode+"/rgstrid"));
  782. model.makeValue("/root/hidden/chrgdrid", model.getValue(sDescNode+"/chrgdrid"));
  783. model.makeValue("/root/hidden/chrgdrnm", model.getValue(sDescNode+"/chrgdrnm"));
  784. model.makeValue("/root/hidden/resncntsZ1", "");
  785. model.makeValue("/root/hidden/resncntsZ2", "");
  786. model.makeValue("/root/hidden/resncntsZ3", "");
  787. model.makeValue("/root/hidden/resncntsZ4", "");
  788. model.makeValue("/root/hidden/resncntsZ5", "");
  789. model.makeValue("/root/hidden/resncntsZ6", "");
  790. model.makeValue("/root/hidden/resncntsZ7", "");
  791. model.makeValue("/root/hidden/resncntsZ8", "");
  792. model.makeValue("/root/hidden/resncntsZ9", "");
  793. model.makeValue("/root/hidden/resncntsZA", "");
  794. model.makeValue("/root/hidden/resncntsZB", "");
  795. model.makeValue("/root/hidden/resncntsZC", "");
  796. //---------------------
  797. // 면역형광의 경우 처리
  798. if (model.getValue("/root/hidden/baseflagcd") == "QF") {
  799. model.makeValue("/root/hidden/resncnts2", model.getValue(sDescNode+"[grupid='1']/resnlist"));
  800. model.makeValue("/root/hidden/resncnts3", model.getValue(sDescNode+"[grupid='2']/resnlist"));
  801. model.makeValue("/root/hidden/resncnts4", model.getValue(sDescNode+"[grupid='3']/resnlist"));
  802. model.makeValue("/root/hidden/resncnts5", model.getValue(sDescNode+"[grupid='4']/resnlist"));
  803. model.makeValue("/root/hidden/resncnts6", model.getValue(sDescNode+"[grupid='5']/resnlist"));
  804. model.makeValue("/root/hidden/resncnts7", model.getValue(sDescNode+"[grupid='6']/resnlist"));
  805. model.makeValue("/root/hidden/resncnts8", model.getValue(sDescNode+"[grupid='7']/resnlist"));
  806. model.makeValue("/root/hidden/resncnts9", model.getValue(sDescNode+"[grupid='8']/resnlist"));
  807. model.makeValue("/root/hidden/resncntsA", model.getValue(sDescNode+"[grupid='9']/resnlist"));
  808. model.makeValue("/root/hidden/resncntsB", model.getValue(sDescNode+"[grupid='A']/resnlist"));
  809. model.makeValue("/root/hidden/resncntsC", model.getValue(sDescNode+"[grupid='B']/resnlist"));
  810. model.makeValue("/root/hidden/resncntsD", model.getValue(sDescNode+"[grupid='C']/resnlist"));
  811. model.makeValue("/root/hidden/resncntsE", model.getValue(sDescNode+"[grupid='D']/resnlist"));
  812. model.makeValue("/root/hidden/resncntsF", model.getValue(sDescNode+"[grupid='E']/resnlist"));
  813. model.makeValue("/root/hidden/resncntsZ", model.getValue(sDescNode+"[grupid='Z']/resnlist"));
  814. model.makeValue("/root/hidden/resncnts", model.getValue(sDescNode+"[grupid='Z']/resncnts"));
  815. //---------------------
  816. // 동결절편일 경우 처리
  817. } else if (model.getValue("/root/hidden/baseflagcd") == "QD") {
  818. model.makeValue("/root/hidden/resncnts2", model.getValue(sDescNode+"[grupid='1']/resnlist"));
  819. model.makeValue("/root/hidden/resncnts3", "200Z");
  820. model.makeValue("/root/hidden/resncnts4", "300Z");
  821. model.makeValue("/root/hidden/resncnts5", model.getValue(sDescNode+"[grupid='4']/resnlist"));
  822. model.makeValue("/root/hidden/resncnts6", model.getValue(sDescNode+"[grupid='5']/resnlist"));
  823. model.makeValue("/root/hidden/resncnts7", model.getValue(sDescNode+"[grupid='6']/resnlist"));
  824. model.makeValue("/root/hidden/resncnts8", model.getValue(sDescNode+"[grupid='7']/resnlist"));
  825. model.makeValue("/root/hidden/resncnts9", model.getValue(sDescNode+"[grupid='8']/resnlist"));
  826. model.makeValue("/root/hidden/resncntsA", model.getValue(sDescNode+"[grupid='9']/resnlist"));
  827. model.makeValue("/root/hidden/resncntsB", model.getValue(sDescNode+"[grupid='A']/resnlist"));
  828. model.makeValue("/root/hidden/resncntsC", model.getValue(sDescNode+"[grupid='B']/resnlist"));
  829. model.makeValue("/root/hidden/resncntsD", model.getValue(sDescNode+"[grupid='C']/resnlist"));
  830. model.makeValue("/root/hidden/resncntsE", model.getValue(sDescNode+"[grupid='D']/resnlist"));
  831. model.makeValue("/root/hidden/resncntsF", model.getValue(sDescNode+"[grupid='E']/resnlist"));
  832. model.makeValue("/root/hidden/resncntsG", model.getValue(sDescNode+"[grupid='F']/resnlist"));
  833. model.makeValue("/root/hidden/resncntsH", model.getValue(sDescNode+"[grupid='G']/resnlist"));
  834. model.makeValue("/root/hidden/resncntsZ", model.getValue(sDescNode+"[grupid='Z']/resnlist"));
  835. model.makeValue("/root/hidden/resncnts", model.getValue(sDescNode+"[grupid='Z']/resncnts"));
  836. model.makeValue("/root/hidden/resncntsZ2", model.getValue(sDescNode+"[grupid='2']/resncnts"));
  837. model.makeValue("/root/hidden/resncntsZ3", model.getValue(sDescNode+"[grupid='3']/resncnts"));
  838. model.makeValue("/root/hidden/resncntsZ4", model.getValue(sDescNode+"[grupid='4']/resncnts"));
  839. model.makeValue("/root/hidden/resncntsZ6", model.getValue(sDescNode+"[grupid='6']/resncnts"));
  840. model.makeValue("/root/hidden/resncntsZ7", model.getValue(sDescNode+"[grupid='7']/resncnts"));
  841. model.makeValue("/root/hidden/resncntsZ8", model.getValue(sDescNode+"[grupid='8']/resncnts"));
  842. model.makeValue("/root/hidden/resncntsZA", model.getValue(sDescNode+"[grupid='A']/resncnts"));
  843. model.makeValue("/root/hidden/resncntsZB", model.getValue(sDescNode+"[grupid='B']/resncnts"));
  844. } else {
  845. model.makeValue("/root/hidden/resncnts1", model.getValue(sDescNode+"[grupid='1']/resnlist"));
  846. model.makeValue("/root/hidden/resncnts2", model.getValue(sDescNode+"[grupid='2']/resnlist"));
  847. model.makeValue("/root/hidden/resncnts3", model.getValue(sDescNode+"[grupid='3']/resnlist"));
  848. model.makeValue("/root/hidden/resncnts4", model.getValue(sDescNode+"[grupid='4']/resnlist"));
  849. model.makeValue("/root/hidden/resncnts5", model.getValue(sDescNode+"[grupid='5']/resnlist"));
  850. model.makeValue("/root/hidden/resncnts6", model.getValue(sDescNode+"[grupid='6']/resnlist"));
  851. model.makeValue("/root/hidden/resncnts7", model.getValue(sDescNode+"[grupid='7']/resnlist"));
  852. model.makeValue("/root/hidden/resncnts8", model.getValue(sDescNode+"[grupid='8']/resnlist"));
  853. model.makeValue("/root/hidden/resncnts9", model.getValue(sDescNode+"[grupid='9']/resnlist"));
  854. model.makeValue("/root/hidden/resncntsA", model.getValue(sDescNode+"[grupid='A']/resnlist"));
  855. model.makeValue("/root/hidden/resncntsB", model.getValue(sDescNode+"[grupid='B']/resnlist"));
  856. model.makeValue("/root/hidden/resncntsC", model.getValue(sDescNode+"[grupid='C']/resnlist"));
  857. model.makeValue("/root/hidden/resncntsD", model.getValue(sDescNode+"[grupid='D']/resnlist"));
  858. model.makeValue("/root/hidden/resncntsE", model.getValue(sDescNode+"[grupid='E']/resnlist"));
  859. model.makeValue("/root/hidden/resncntsF", model.getValue(sDescNode+"[grupid='F']/resnlist"));
  860. model.makeValue("/root/hidden/resncntsG", model.getValue(sDescNode+"[grupid='G']/resnlist"));
  861. model.makeValue("/root/hidden/resncntsZ", model.getValue(sDescNode+"[grupid='Z']/resnlist"));
  862. model.makeValue("/root/hidden/resncnts", model.getValue(sDescNode+"[grupid='Z']/resncnts"));
  863. }
  864. } else {
  865. fExeGrdeClear("1", iCnt);
  866. }
  867. //--------------
  868. model.refresh();
  869. }
  870. /* @group : 정도관리 화면
  871. * @ver : 2008.12.02 (CMCDEV-0001)
  872. * @by : 유동철(ACK)
  873. * @-----------------------------------
  874. * @type : function
  875. * @access : public
  876. * @desc : 정도관리 상세내용 조회 처리 함수
  877. */
  878. function fExePidKeyPress() {
  879. if (event.keyCode == 13) {
  880. model.makeValue("/root/init/pid", ipt_pid.currentText);
  881. ipt_pid.refresh();
  882. //------------
  883. fGetRefData();
  884. }
  885. }
  886. /* @group : 정도관리 화면
  887. * @ver : 2008.12.04 (CMCDEV-0001)
  888. * @by : 유동철(ACK)
  889. * @-----------------------------------
  890. * @type : function
  891. * @access : public
  892. * @desc : 병리번호목록 전체선택 처리 함수
  893. */
  894. function fExeAllChoi(pRow, pCol) {
  895. //---------------------
  896. if (Number(pRow) > 0) {
  897. fExePtNoGridChoi(pRow, 1);
  898. return false;
  899. }
  900. //------------------------
  901. // 정도관리 기초코드 조회
  902. model.removeNodeset("/root/send");
  903. model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
  904. //-----------------------------------------------
  905. switch (model.getValue("/root/init/refflagcd")) {
  906. case "1001" :
  907. case "1009" : model.makeValue("/root/send/baseflagcd", "'QJ'"); // 조직
  908. model.makeValue("/root/hidden/baseflagcd", "QJ");
  909. model.toggle("case_1001");
  910. btn_1001.selected = true;
  911. break;
  912. case "1002" : model.makeValue("/root/send/baseflagcd", "'QD'"); // 동결절편
  913. model.makeValue("/root/hidden/baseflagcd", "QD");
  914. model.toggle("case_1002");
  915. btn_1002.selected = true;
  916. break;
  917. case "1003" : model.makeValue("/root/send/baseflagcd", "'QC'"); // 세포
  918. model.makeValue("/root/hidden/baseflagcd", "QC");
  919. model.toggle("case_1003");
  920. btn_1003.selected = true;
  921. break;
  922. case "1004" : model.makeValue("/root/send/baseflagcd", "'QS'"); // 특수염색
  923. model.makeValue("/root/hidden/baseflagcd", "QS");
  924. cap_10041005_2.value = "Major Stain";
  925. model.toggle("case_10041005");
  926. btn_1004.selected = true;
  927. break;
  928. case "1005" : model.makeValue("/root/send/baseflagcd", "'QH'"); // 면역염색 // QI -> QH 로 변경
  929. model.makeValue("/root/hidden/baseflagcd", "QH");
  930. cap_10041005_2.value = "Immunostaining";
  931. model.toggle("case_10041005");
  932. btn_1005.selected = true;
  933. break;
  934. case "1006" : model.makeValue("/root/send/baseflagcd", "'QF'"); // 면역형광
  935. model.makeValue("/root/hidden/baseflagcd", "QF");
  936. model.toggle("case_1006");
  937. btn_1006.selected = true;
  938. break;
  939. case "1007" : model.makeValue("/root/send/baseflagcd", "'QM'"); // 분자병리
  940. model.makeValue("/root/hidden/baseflagcd", "QM");
  941. model.toggle("case_etc");
  942. btn_1006.selected = true;
  943. break;
  944. case "1008" : model.makeValue("/root/send/baseflagcd", "'QE'"); // 전자현미경
  945. model.makeValue("/root/hidden/baseflagcd", "QE");
  946. model.toggle("case_etc");
  947. btn_1006.selected = true;
  948. break;
  949. }
  950. //---------------------------
  951. submit("TRLPZ00103", false);
  952. //-----------------
  953. fGetPtNoGrde(pRow); // 정도관리 상세내용 조회
  954. model.refresh();
  955. }
  956. ]]>
  957. </script>
  958. </xhtml:head>
  959. <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  960. <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
  961. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:800px; height:14px; ">정도관리</caption>
  962. </group>
  963. <group id="grp_biz" scroll="auto" style="left:0px; top:40; width:1195px; height:744px; ">
  964. <caption id="caption3" class="tit_2" style="left:5px; top:55px; width:113px; height:14px; ">병리번호 목록</caption>
  965. <line id="line12" class="line_1" style="x1:0px; y1:71px; x2:290px; y2:71px; "/>
  966. <group id="grp_sea" style="left:0px; top:10px; width:1195px; height:35px; vertical-align:top; ">
  967. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  968. <button id="button1" class="btn1_letter2" navindex="10" style="left:1123px; top:7px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn1_letter2.gif; ">
  969. <caption>조회</caption>
  970. <script type="javascript" ev:event="DOMActivate">
  971. <![CDATA[
  972. fGetRefData();
  973. ]]>
  974. </script>
  975. </button>
  976. <line id="line13" class="line_4" style="x1:1108px; y1:7px; x2:1108px; y2:29px; border-color:#ffe4bb; border-left-style:solid; "/>
  977. <caption id="caption1" class="search_name" style="left:608px; top:9px; width:91px; height:17px; text-align:center; vertical-align:middle; ">접수일자 :</caption>
  978. <caption id="caption2" class="search_no_b" style="left:786px; top:10px; width:25px; height:17px; text-align:center; vertical-align:middle; ">~</caption>
  979. <input id="ipt_fromdd" ref="/root/init/fromdd" class="input_search" navindex="7" inputtype="date" required="true" mask="exclude" showmask="true" style="left:700px; top:8px; width:86px; height:19px; ">
  980. <script type="javascript" ev:event="xforms-value-changed">
  981. <![CDATA[
  982. lpzfExeDateChange(ipt_fromyear, "/root/init/fromdd", "/root/init/fromyear");
  983. ]]>
  984. </script>
  985. </input>
  986. <input id="ipt_todd" ref="/root/init/todd" class="input_search" navindex="8" inputtype="date" mask="exclude" showmask="true" style="left:811px; top:8px; width:86px; height:19px; ">
  987. <script type="javascript" ev:event="xforms-value-changed">
  988. <![CDATA[
  989. lpzfExeDateChange(ipt_toyear, "/root/init/todd", "/root/init/toyear");
  990. ]]>
  991. </script>
  992. </input>
  993. <select1 id="cbo_ptnocd" ref="/root/init/ptnocode" navindex="2" appearance="minimal" editmode="search" style="left:284px; top:8px; width:131px; height:19px; ">
  994. <choices>
  995. <itemset nodeset="/root/init/ptnocd/ptnocdlist">
  996. <label ref="ptnonm"/>
  997. <value ref="ptnocd"/>
  998. </itemset>
  999. </choices>
  1000. </select1>
  1001. <input id="ipt_fromptno" ref="/root/init/fromptno" class="text_center" navindex="4" maxlength="6" style="left:448px; top:8px; width:50px; height:19px; "/>
  1002. <caption id="caption4" class="search_name" style="left:190px; top:9px; width:90px; height:17px; ">병리번호 :</caption>
  1003. <caption id="caption5" class="search_no_b" style="left:501px; top:8px; width:12px; height:17px; ">~</caption>
  1004. <input id="input1" ref="/root/init/toptno" class="text_center" navindex="6" maxlength="6" style="left:546px; top:8px; width:50px; height:19px; "/>
  1005. <input id="ipt_toyear" ref="/root/init/toyear" class="text_center" navindex="5" maxlength="2" style="left:516px; top:8px; width:27px; height:19px; "/>
  1006. <input id="ipt_fromyear" ref="/root/init/fromyear" class="text_center" navindex="3" maxlength="2" style="left:418px; top:8px; width:27px; height:19px; "/>
  1007. <caption id="caption41" class="search_name" style="left:909px; top:9px; width:91px; height:17px; text-align:center; vertical-align:middle; ">등록번호 :</caption>
  1008. <input id="ipt_pid" ref="/root/init/pid" navindex="9" max="10" style="left:1002px; top:8px; width:92px; height:19px; ">
  1009. <script type="javascript" ev:event="onkeypress">
  1010. <![CDATA[
  1011. fExePidKeyPress();
  1012. ]]>
  1013. </script>
  1014. </input>
  1015. <caption id="caption42" class="search_name" style="left:15px; top:9px; width:91px; height:17px; text-align:center; vertical-align:middle; ">조회구분 :</caption>
  1016. <select1 id="cmb_refflagcd" ref="/root/init/refflagcd" navindex="1" appearance="minimal" style="left:108px; top:8px; width:67px; height:19px; ">
  1017. <choices>
  1018. <item>
  1019. <label>조직</label>
  1020. <value>1001</value>
  1021. </item>
  1022. <item>
  1023. <label>Frozen</label>
  1024. <value>1002</value>
  1025. </item>
  1026. <item>
  1027. <label>세포(C)</label>
  1028. <value>C</value>
  1029. </item>
  1030. <item>
  1031. <label>세포(T)</label>
  1032. <value>T</value>
  1033. </item>
  1034. <item>
  1035. <label>특수염색</label>
  1036. <value>1004</value>
  1037. </item>
  1038. <item>
  1039. <label>면역염색</label>
  1040. <value>1005</value>
  1041. </item>
  1042. <item>
  1043. <label>면역형광</label>
  1044. <value>1006</value>
  1045. </item>
  1046. <item>
  1047. <label>분자</label>
  1048. <value>1007</value>
  1049. </item>
  1050. </choices>
  1051. <script type="javascript" ev:event="xforms-value-changed">
  1052. <![CDATA[
  1053. fGetRefData();
  1054. ]]>
  1055. </script>
  1056. </select1>
  1057. </group>
  1058. <button id="btn_1001" class="btn_sw" disabled="true" group="tab" selected="true" style="left:294px; top:50px; width:44px; height:22px; ">
  1059. <caption>조직</caption>
  1060. </button>
  1061. <datagrid id="grd_ptnolist" nodeset="/root/main/acptptno/ptnolist" class="datagrid2" caption="선&#xA;택^기관코드^병리번호^병리번호^등록번호^환자명^주민번호" colsep="^" colwidth="40, 0, 0, 80, 80, 70, 0" dataheight="23" mergecellsfixedrows="bycolrec" rowsep="|" navindex="11" style="left:0px; top:76px; width:290px; height:667px; text-align:center; ">
  1062. <col ref="choi" type="checkbox"/>
  1063. <col ref="instcd"/>
  1064. <col ref="ptno"/>
  1065. <col ref="ptnodisp"/>
  1066. <col ref="pid"/>
  1067. <col ref="patnm"/>
  1068. <col ref="rrgstno"/>
  1069. <script type="javascript" ev:event="onclick">
  1070. <![CDATA[
  1071. fExePtNoGridClick(grd_ptnolist.row, grd_ptnolist.col);
  1072. ]]>
  1073. </script>
  1074. <script type="javascript" ev:event="onaftersort">
  1075. <![CDATA[
  1076. grd_ptnolist.gridToInstance();
  1077. ]]>
  1078. </script>
  1079. <script type="javascript" ev:event="xforms-select">
  1080. <![CDATA[
  1081. fExeAllChoi(grd_ptnolist.row, grd_ptnolist.col);
  1082. ]]>
  1083. </script>
  1084. </datagrid>
  1085. <switch id="switch1" style="left:294px; top:71px; width:900px; height:672px; ">
  1086. <case id="case_10041005">
  1087. <line id="line5" class="line_1" style="x1:5px; y1:486px; x2:895px; y2:486px; "/>
  1088. <line id="line6" class="line_3" style="x1:5px; y1:527px; x2:895px; y2:527px; "/>
  1089. <line id="line8" class="line_3" style="x1:5px; y1:465px; x2:895px; y2:465px; "/>
  1090. <line id="line7" class="line_1" style="x1:5px; y1:360px; x2:895px; y2:360px; "/>
  1091. <line id="line10" class="line_1" style="x1:5; y1:20; x2:895px; y2:20; "/>
  1092. <line id="line11" class="line_3" style="x1:5px; y1:273px; x2:895px; y2:273px; "/>
  1093. <line id="line14" class="line_1" style="x1:5px; y1:296px; x2:895px; y2:296px; "/>
  1094. <line id="line15" class="line_3" style="x1:5px; y1:337px; x2:895px; y2:337px; "/>
  1095. <line id="line3" class="line_3" style="x1:5px; y1:401px; x2:895px; y2:401px; "/>
  1096. <line id="line4" class="line_1" style="x1:5px; y1:424px; x2:895px; y2:424px; "/>
  1097. <line id="line16" class="line_1" style="x1:5px; y1:547px; x2:895px; y2:547px; "/>
  1098. <line id="line17" class="line_3" style="x1:5px; y1:588px; x2:895px; y2:588px; "/>
  1099. <select id="chb_resn06" ref="/root/hidden/resncnts6" navindex="46" overflow="visible" appearance="full" cellspacing="20" cols="6" sep="▨" style="left:5px; top:552px; width:890px; height:35px; border-style:none; ">
  1100. <choices>
  1101. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '6']">
  1102. <label ref="resncnts"/>
  1103. <value ref="resncd"/>
  1104. </itemset>
  1105. </choices>
  1106. </select>
  1107. <select id="chb_resn05" ref="/root/hidden/resncnts5" navindex="45" overflow="visible" appearance="full" cellspacing="20" cols="6" sep="▨" style="left:5px; top:491px; width:890px; height:35px; border-style:none; ">
  1108. <choices>
  1109. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '5']">
  1110. <label ref="resncnts"/>
  1111. <value ref="resncd"/>
  1112. </itemset>
  1113. </choices>
  1114. </select>
  1115. <select id="chb_resn04" ref="/root/hidden/resncnts4" navindex="44" overflow="visible" appearance="full" cellspacing="20" cols="6" sep="▨" style="left:5px; top:429px; width:890px; height:35px; border-style:none; ">
  1116. <choices>
  1117. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '4']">
  1118. <label ref="resncnts"/>
  1119. <value ref="resncd"/>
  1120. </itemset>
  1121. </choices>
  1122. </select>
  1123. <select id="chb_resn03" ref="/root/hidden/resncnts3" navindex="43" overflow="visible" appearance="full" cellspacing="20" cols="6" sep="▨" style="left:5px; top:365px; width:890px; height:35px; border-style:none; ">
  1124. <choices>
  1125. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '3']">
  1126. <label ref="resncnts"/>
  1127. <value ref="resncd"/>
  1128. </itemset>
  1129. </choices>
  1130. </select>
  1131. <select id="chb_resn02" ref="/root/hidden/resncnts2" navindex="42" overflow="visible" appearance="full" cellspacing="20" cols="5" sep="▨" style="left:5px; top:301px; width:890px; height:35px; border-style:none; ">
  1132. <choices>
  1133. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '2']">
  1134. <label ref="resncnts"/>
  1135. <value ref="resncd"/>
  1136. </itemset>
  1137. </choices>
  1138. </select>
  1139. <caption id="cap_10041005_1" class="tit_2" style="left:10px; top:5px; width:113px; height:14px; ">염색종류</caption>
  1140. <caption id="cap_10041005_2" class="tit_2" style="left:10px; top:281px; width:113px; height:13px; ">Staining</caption>
  1141. <caption id="cap_10041005_3" class="tit_2" style="left:10px; top:345px; width:113px; height:13px; ">Counter stain</caption>
  1142. <caption id="cap_10041005_4" class="tit_2" style="left:10px; top:409px; width:113px; height:13px; ">기타</caption>
  1143. <caption id="cap_10041005_5" class="tit_2" style="left:10px; top:472px; width:113px; height:13px; ">Mislabelled</caption>
  1144. <caption id="cap_10041005_6" class="tit_2" style="left:10px; top:532px; width:113px; height:13px; ">Poor mounting</caption>
  1145. <select1 id="rdo_resn01" ref="/root/hidden/resncnts1" scroll="vertical" appearance="full" cellspacing="5" cols="3" itemwidth="280" rows="18" overflow="scroll" style="left:5px; top:25px; width:890px; height:247px; border-style:none; ">
  1146. <choices>
  1147. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '1']">
  1148. <label ref="resncnts"/>
  1149. <value ref="resncd"/>
  1150. </itemset>
  1151. </choices>
  1152. <script type="javascript" ev:event="xforms-value-changed">
  1153. <![CDATA[
  1154. fGetGrdeCnts(grd_ptnolist.row,
  1155. model.getValue("/root/hidden/baseflagcd"),
  1156. model.getValue("/root/hidden/resncnts1"));
  1157. ]]>
  1158. </script>
  1159. </select1>
  1160. <line id="line1" class="line_1" style="x1:5px; y1:611px; x2:895px; y2:611px; "/>
  1161. <caption id="caption7" class="tit_2" style="left:10px; top:596px; width:305px; height:13px; ">금일의 전반적인 문제점 및 기타</caption>
  1162. <textarea id="tar_resn10041005_0Z" ref="/root/hidden/resncnts" style="left:5px; top:616px; width:890px; height:51; "/>
  1163. </case>
  1164. <case id="case_1001">
  1165. <line id="line18" class="line_1" style="x1:5px; y1:74px; x2:895px; y2:74px; "/>
  1166. <caption id="caption8" class="tit_2" style="left:10px; top:59px; width:180px; height:13px; ">Poor Sectioning</caption>
  1167. <line id="line19" class="line_1" style="x1:5px; y1:141px; x2:895px; y2:141px; "/>
  1168. <caption id="caption9" class="tit_2" style="left:10px; top:126px; width:180px; height:13px; ">Poor Mounting</caption>
  1169. <line id="line20" class="line_1" style="x1:5px; y1:190px; x2:895px; y2:190px; "/>
  1170. <caption id="caption10" class="tit_2" style="left:10px; top:175px; width:180px; height:13px; ">
  1171. <![CDATA[Poor H&E Stain]]>
  1172. </caption>
  1173. <line id="line21" class="line_3" style="x1:5px; y1:116px; x2:895px; y2:116px; "/>
  1174. <line id="line22" class="line_3" style="x1:5px; y1:165px; x2:895px; y2:165px; "/>
  1175. <line id="line23" class="line_3" style="x1:5px; y1:232px; x2:895px; y2:232px; "/>
  1176. <line id="line24" class="line_1" style="x1:5px; y1:257px; x2:895px; y2:257px; "/>
  1177. <line id="line25" class="line_3" style="x1:5px; y1:281px; x2:895px; y2:281px; "/>
  1178. <caption id="caption11" class="tit_2" style="left:10px; top:242px; width:180px; height:13px; ">Mislabled Slide</caption>
  1179. <line id="line26" class="line_1" style="x1:5px; y1:306px; x2:895px; y2:306px; "/>
  1180. <line id="line27" class="line_3" style="x1:5px; y1:330px; x2:895px; y2:330px; "/>
  1181. <caption id="caption12" class="tit_2" style="left:10px; top:291px; width:180px; height:13px; ">Contamination</caption>
  1182. <line id="line28" class="line_1" style="x1:5px; y1:355px; x2:895px; y2:355px; "/>
  1183. <caption id="caption13" class="tit_2" style="left:10px; top:340px; width:180px; height:13px; ">Disoriented Embedding</caption>
  1184. <line id="line29" class="line_3" style="x1:5px; y1:379px; x2:895px; y2:379px; "/>
  1185. <caption id="caption14" class="tit_2" style="left:10px; top:389px; width:180px; height:13px; ">Inadequate trimming</caption>
  1186. <line id="line30" class="line_1" style="x1:5px; y1:404px; x2:895px; y2:404px; "/>
  1187. <line id="line31" class="line_3" style="x1:5px; y1:428px; x2:895px; y2:428px; "/>
  1188. <line id="line32" class="line_1" style="x1:5px; y1:453px; x2:895px; y2:453px; "/>
  1189. <line id="line33" class="line_3" style="x1:5px; y1:477px; x2:895px; y2:477px; "/>
  1190. <caption id="caption15" class="tit_2" style="left:10px; top:438px; width:180px; height:13px; ">Slide파손</caption>
  1191. <line id="line34" class="line_1" style="x1:5px; y1:502px; x2:895px; y2:502px; "/>
  1192. <line id="line35" class="line_3" style="x1:5px; y1:526px; x2:895px; y2:526px; "/>
  1193. <caption id="caption16" class="tit_2" style="left:10px; top:487px; width:180px; height:14px; ">Slide Not submitted</caption>
  1194. <line id="line36" class="line_1" style="x1:5px; y1:551px; x2:895px; y2:551px; "/>
  1195. <caption id="caption17" class="tit_2" style="left:10px; top:536px; width:305px; height:13px; ">금일의 전반적인 문제점 및 기타</caption>
  1196. <line id="line37" class="line_3" style="x1:5px; y1:49px; x2:895px; y2:49px; "/>
  1197. <line id="line38" class="line_1" style="x1:5px; y1:20px; x2:895px; y2:20px; "/>
  1198. <caption id="caption18" class="tit_2" style="left:10px; top:5px; width:180px; height:14px; ">염색종류</caption>
  1199. <select id="chb_resn1001_02" ref="/root/hidden/resncnts2" navindex="30" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="20" cols="5" rows="18" sep="▨" style="left:5px; top:79px; width:890px; height:36px; border-style:none; ">
  1200. <choices>
  1201. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '2']">
  1202. <label ref="resncnts"/>
  1203. <value ref="resncd"/>
  1204. </itemset>
  1205. </choices>
  1206. </select>
  1207. <select id="chb_resn1001_03" ref="/root/hidden/resncnts3" navindex="33" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:146px; width:890px; height:18px; border-style:none; ">
  1208. <choices>
  1209. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '3']">
  1210. <label ref="resncnts"/>
  1211. <value ref="resncd"/>
  1212. </itemset>
  1213. </choices>
  1214. </select>
  1215. <select id="chb_resn1001_04" ref="/root/hidden/resncnts4" navindex="36" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="20" cols="5" rows="18" sep="▨" style="left:5px; top:195px; width:890px; height:36px; border-style:none; ">
  1216. <choices>
  1217. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '4']">
  1218. <label ref="resncnts"/>
  1219. <value ref="resncd"/>
  1220. </itemset>
  1221. </choices>
  1222. </select>
  1223. <select id="chb_resn1001_05" ref="/root/hidden/resncnts5" navindex="37" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:262px; width:890px; height:18; border-style:none; ">
  1224. <choices>
  1225. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '5']">
  1226. <label ref="resncnts"/>
  1227. <value ref="resncd"/>
  1228. </itemset>
  1229. </choices>
  1230. </select>
  1231. <select id="chb_resn1001_06" ref="/root/hidden/resncnts6" navindex="38" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:311px; width:890px; height:18px; border-style:none; ">
  1232. <choices>
  1233. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '6']">
  1234. <label ref="resncnts"/>
  1235. <value ref="resncd"/>
  1236. </itemset>
  1237. </choices>
  1238. </select>
  1239. <select id="chb_resn1001_07" ref="/root/hidden/resncnts7" navindex="39" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:360px; width:890px; height:18px; border-style:none; ">
  1240. <choices>
  1241. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '7']">
  1242. <label ref="resncnts"/>
  1243. <value ref="resncd"/>
  1244. </itemset>
  1245. </choices>
  1246. </select>
  1247. <select id="chb_resn1001_08" ref="/root/hidden/resncnts8" navindex="40" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:409px; width:890px; height:18px; border-style:none; ">
  1248. <choices>
  1249. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '8']">
  1250. <label ref="resncnts"/>
  1251. <value ref="resncd"/>
  1252. </itemset>
  1253. </choices>
  1254. </select>
  1255. <select id="chb_resn1001_09" ref="/root/hidden/resncnts9" navindex="41" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:458px; width:890px; height:18px; border-style:none; ">
  1256. <choices>
  1257. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '9']">
  1258. <label ref="resncnts"/>
  1259. <value ref="resncd"/>
  1260. </itemset>
  1261. </choices>
  1262. </select>
  1263. <select id="chb_resn1001_0A" ref="/root/hidden/resncntsA" navindex="25" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:507px; width:890px; height:18px; border-style:none; ">
  1264. <choices>
  1265. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = 'A']">
  1266. <label ref="resncnts"/>
  1267. <value ref="resncd"/>
  1268. </itemset>
  1269. </choices>
  1270. </select>
  1271. <textarea id="tar_resn1001_0Z" ref="/root/hidden/resncnts" style="left:5px; top:556px; width:890px; height:109px; "/>
  1272. <select1 id="rdo_resn1001_01" ref="/root/hidden/resncnts1" appearance="full" cellspacing="30" cols="5" rows="18" overflow="visible" style="left:5; top:25; width:890px; height:20px; border-style:none; ">
  1273. <choices>
  1274. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '1']">
  1275. <label ref="resncnts"/>
  1276. <value ref="resncd"/>
  1277. </itemset>
  1278. </choices>
  1279. <script type="javascript" ev:event="xforms-value-changed">
  1280. <![CDATA[
  1281. fGetGrdeCnts(grd_ptnolist.row,
  1282. model.getValue("/root/hidden/baseflagcd"),
  1283. model.getValue("/root/hidden/resncnts1"));
  1284. ]]>
  1285. </script>
  1286. </select1>
  1287. </case>
  1288. <case id="case_1003">
  1289. <line id="line39" class="line_1" style="x1:5px; y1:409px; x2:895px; y2:409px; "/>
  1290. <line id="line40" class="line_3" style="x1:5px; y1:451; x2:895px; y2:451; "/>
  1291. <line id="line41" class="line_1" style="x1:5px; y1:208px; x2:895px; y2:208px; "/>
  1292. <line id="line42" class="line_1" style="x1:5px; y1:476px; x2:895px; y2:476px; "/>
  1293. <line id="line43" class="line_3" style="x1:5px; y1:250; x2:895px; y2:250; "/>
  1294. <caption id="caption19" class="tit_2" style="left:10px; top:193px; width:180px; height:13px; ">Mislabelled</caption>
  1295. <line id="line44" class="line_1" style="x1:5px; y1:275px; x2:895px; y2:275px; "/>
  1296. <caption id="caption20" class="tit_2" style="left:10px; top:260px; width:180px; height:13px; ">Contamination</caption>
  1297. <line id="line45" class="line_3" style="x1:5px; y1:62; x2:895px; y2:62; "/>
  1298. <caption id="caption21" class="tit_2" style="left:10px; top:327px; width:180px; height:13px; ">Broken Slide</caption>
  1299. <line id="line46" class="line_3" style="x1:5px; y1:317; x2:895px; y2:317; "/>
  1300. <line id="line47" class="line_1" style="x1:5px; y1:20px; x2:895px; y2:20px; "/>
  1301. <caption id="caption22" class="tit_2" style="left:10px; top:394px; width:180px; height:13px; ">Poor mounting</caption>
  1302. <line id="line48" class="line_1" style="x1:5px; y1:342px; x2:895px; y2:342px; "/>
  1303. <line id="line49" class="line_3" style="x1:5px; y1:384px; x2:895px; y2:384px; "/>
  1304. <caption id="caption23" class="tit_2" style="left:10px; top:461px; width:305px; height:13px; ">금일의 전반적인 문제점 및 기타</caption>
  1305. <caption id="caption24" class="tit_2" style="left:10px; top:5px; width:180px; height:14px; ">염색종류</caption>
  1306. <line id="line50" class="line_3" style="x1:5px; y1:183px; x2:895px; y2:183px; "/>
  1307. <line id="line51" class="line_1" style="x1:5px; y1:87px; x2:895px; y2:87px; "/>
  1308. <caption id="caption25" class="tit_2" style="left:10px; top:72px; width:180px; height:13px; ">Staining</caption>
  1309. <select id="chb_resn1003_02" ref="/root/hidden/resncnts2" navindex="24" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="5" rows="18" sep="▨" style="left:5px; top:92px; width:890px; height:90px; border-style:none; ">
  1310. <choices>
  1311. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '2']">
  1312. <label ref="resncnts"/>
  1313. <value ref="resncd"/>
  1314. </itemset>
  1315. </choices>
  1316. </select>
  1317. <select id="chb_resn1003_03" ref="/root/hidden/resncnts3" navindex="27" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:213px; width:890px; height:36; border-style:none; ">
  1318. <choices>
  1319. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '3']">
  1320. <label ref="resncnts"/>
  1321. <value ref="resncd"/>
  1322. </itemset>
  1323. </choices>
  1324. </select>
  1325. <select id="chb_resn1003_04" ref="/root/hidden/resncnts4" navindex="29" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:280px; width:890px; height:36; border-style:none; ">
  1326. <choices>
  1327. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '4']">
  1328. <label ref="resncnts"/>
  1329. <value ref="resncd"/>
  1330. </itemset>
  1331. </choices>
  1332. </select>
  1333. <select id="chb_resn1003_05" ref="/root/hidden/resncnts5" navindex="32" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:347px; width:890px; height:36; border-style:none; ">
  1334. <choices>
  1335. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '5']">
  1336. <label ref="resncnts"/>
  1337. <value ref="resncd"/>
  1338. </itemset>
  1339. </choices>
  1340. </select>
  1341. <select id="chb_resn1003_06" ref="/root/hidden/resncnts6" navindex="35" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="50" cols="5" rows="18" sep="▨" style="left:5px; top:414px; width:890px; height:36; border-style:none; ">
  1342. <choices>
  1343. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '6']">
  1344. <label ref="resncnts"/>
  1345. <value ref="resncd"/>
  1346. </itemset>
  1347. </choices>
  1348. </select>
  1349. <textarea id="tar_resn1003_0Z" ref="/root/hidden/resncnts" style="left:5px; top:481px; width:890px; height:184px; "/>
  1350. <select1 id="rdo_resn1003_01" ref="/root/hidden/resncnts1" appearance="full" cellspacing="30" cols="5" rows="18" overflow="visible" style="left:5px; top:25; width:890px; height:36; border-style:none; ">
  1351. <choices>
  1352. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '1']">
  1353. <label ref="resncnts"/>
  1354. <value ref="resncd"/>
  1355. </itemset>
  1356. </choices>
  1357. <script type="javascript" ev:event="xforms-value-changed">
  1358. <![CDATA[
  1359. fGetGrdeCnts(grd_ptnolist.row,
  1360. model.getValue("/root/hidden/baseflagcd"),
  1361. model.getValue("/root/hidden/resncnts1"));
  1362. ]]>
  1363. </script>
  1364. </select1>
  1365. </case>
  1366. <case id="case_1006">
  1367. <line id="line52" class="line_1" style="x1:5px; y1:20px; x2:895px; y2:20px; "/>
  1368. <caption id="caption26" class="tit_2" style="left:10px; top:5px; width:180px; height:14px; ">염색종류</caption>
  1369. <caption id="caption27" style="left:5px; top:25px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Study for IgG</caption>
  1370. <caption id="caption28" style="left:5px; top:46px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Study for IgA</caption>
  1371. <caption id="caption29" style="left:5px; top:67px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Study for IgM</caption>
  1372. <caption id="caption30" style="left:5px; top:88px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Study for C3</caption>
  1373. <caption id="caption31" style="left:5px; top:109px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Study for C4d</caption>
  1374. <caption id="caption32" style="left:5px; top:130px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Study for C1q</caption>
  1375. <caption id="caption33" style="left:5px; top:151px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Study for Fibrinogen</caption>
  1376. <caption id="caption34" style="left:5px; top:172px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Study for Kappa light chain</caption>
  1377. <caption id="caption35" style="left:5px; top:193px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Study for Lambda light chain</caption>
  1378. <caption id="caption36" style="left:5px; top:214px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF study for other</caption>
  1379. <select id="chb_resn1006_01" ref="/root/hidden/resncnts2" navindex="17" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:26px; width:640px; height:18px; border-style:none; ">
  1380. <choices>
  1381. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '1']">
  1382. <label ref="resncnts"/>
  1383. <value ref="resncd"/>
  1384. </itemset>
  1385. </choices>
  1386. </select>
  1387. <line id="line53" class="line_3" style="x1:5px; y1:44px; x2:895px; y2:44px; "/>
  1388. <select id="chb_resn1006_02" ref="/root/hidden/resncnts3" navindex="19" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:47px; width:640px; height:18px; border-style:none; ">
  1389. <choices>
  1390. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '2']">
  1391. <label ref="resncnts"/>
  1392. <value ref="resncd"/>
  1393. </itemset>
  1394. </choices>
  1395. </select>
  1396. <line id="line55" class="line_3" style="x1:5px; y1:86px; x2:895px; y2:86px; "/>
  1397. <select id="chb_resn1006_03" ref="/root/hidden/resncnts4" navindex="21" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:68px; width:640px; height:18px; border-style:none; ">
  1398. <choices>
  1399. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '3']">
  1400. <label ref="resncnts"/>
  1401. <value ref="resncd"/>
  1402. </itemset>
  1403. </choices>
  1404. </select>
  1405. <line id="line56" class="line_3" style="x1:5px; y1:107px; x2:895px; y2:107px; "/>
  1406. <select id="chb_resn1006_04" ref="/root/hidden/resncnts5" navindex="22" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:89px; width:640px; height:18px; border-style:none; ">
  1407. <choices>
  1408. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '4']">
  1409. <label ref="resncnts"/>
  1410. <value ref="resncd"/>
  1411. </itemset>
  1412. </choices>
  1413. </select>
  1414. <line id="line57" class="line_3" style="x1:5px; y1:128px; x2:895px; y2:128px; "/>
  1415. <select id="chb_resn1006_05" ref="/root/hidden/resncnts6" navindex="23" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:110px; width:640px; height:18px; border-style:none; ">
  1416. <choices>
  1417. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '5']">
  1418. <label ref="resncnts"/>
  1419. <value ref="resncd"/>
  1420. </itemset>
  1421. </choices>
  1422. </select>
  1423. <line id="line58" class="line_3" style="x1:5px; y1:149px; x2:895px; y2:149px; "/>
  1424. <select id="chb_resn1006_06" ref="/root/hidden/resncnts7" navindex="26" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:131px; width:640px; height:18px; border-style:none; ">
  1425. <choices>
  1426. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '6']">
  1427. <label ref="resncnts"/>
  1428. <value ref="resncd"/>
  1429. </itemset>
  1430. </choices>
  1431. </select>
  1432. <line id="line59" class="line_3" style="x1:5px; y1:170px; x2:895px; y2:170px; "/>
  1433. <select id="chb_resn1006_07" ref="/root/hidden/resncnts8" navindex="28" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:152px; width:640px; height:18px; border-style:none; ">
  1434. <choices>
  1435. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '7']">
  1436. <label ref="resncnts"/>
  1437. <value ref="resncd"/>
  1438. </itemset>
  1439. </choices>
  1440. </select>
  1441. <line id="line60" class="line_3" style="x1:5px; y1:191px; x2:895px; y2:191px; "/>
  1442. <select id="chb_resn1006_08" ref="/root/hidden/resncnts9" navindex="31" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:173px; width:640px; height:18px; border-style:none; ">
  1443. <choices>
  1444. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '8']">
  1445. <label ref="resncnts"/>
  1446. <value ref="resncd"/>
  1447. </itemset>
  1448. </choices>
  1449. </select>
  1450. <line id="line61" class="line_3" style="x1:5px; y1:212px; x2:895px; y2:212px; "/>
  1451. <line id="line54" class="line_3" style="x1:5px; y1:65px; x2:895px; y2:65px; "/>
  1452. <select id="chb_resn1006_0A" ref="/root/hidden/resncntsB" navindex="15" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:215px; width:640px; height:18px; border-style:none; ">
  1453. <choices>
  1454. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = 'A']">
  1455. <label ref="resncnts"/>
  1456. <value ref="resncd"/>
  1457. </itemset>
  1458. </choices>
  1459. </select>
  1460. <line id="line62" class="line_3" style="x1:5px; y1:233px; x2:895px; y2:233px; "/>
  1461. <line id="line63" class="line_1" style="x1:5px; y1:320px; x2:895px; y2:320px; "/>
  1462. <caption id="caption37" class="tit_2" style="left:10px; top:305px; width:305px; height:13px; ">금일의 전반적인 문제점 및 기타</caption>
  1463. <select id="chb_resn1006_09" ref="/root/hidden/resncntsA" navindex="34" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:194px; width:640px; height:18px; border-style:none; ">
  1464. <choices>
  1465. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '9']">
  1466. <label ref="resncnts"/>
  1467. <value ref="resncd"/>
  1468. </itemset>
  1469. </choices>
  1470. </select>
  1471. <line id="line64" class="line_3" style="x1:5px; y1:254px; x2:895px; y2:254px; "/>
  1472. <caption id="caption38" style="left:5px; top:235px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Anai Alpha 1 chain</caption>
  1473. <line id="line65" class="line_3" style="x1:5px; y1:274px; x2:895px; y2:274px; "/>
  1474. <caption id="caption39" style="left:5px; top:255px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Anai Alpha 3 chain</caption>
  1475. <line id="line66" class="line_3" style="x1:5px; y1:294px; x2:895px; y2:294px; "/>
  1476. <caption id="caption40" style="left:5px; top:275px; width:245px; height:18px; font-family:굴림체; font-size:9pt; font-weight:bold; background-color:#c0c0c0; ">IF Anai Alpha 5 chain</caption>
  1477. <select id="chb_resn1006_0B" ref="/root/hidden/resncntsC" navindex="16" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:236px; width:640px; height:18px; border-style:none; ">
  1478. <choices>
  1479. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = 'B']">
  1480. <label ref="resncnts"/>
  1481. <value ref="resncd"/>
  1482. </itemset>
  1483. </choices>
  1484. </select>
  1485. <select id="chb_resn1006_0C" ref="/root/hidden/resncntsD" navindex="18" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:256px; width:640px; height:18px; border-style:none; ">
  1486. <choices>
  1487. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = 'C']">
  1488. <label ref="resncnts"/>
  1489. <value ref="resncd"/>
  1490. </itemset>
  1491. </choices>
  1492. </select>
  1493. <select id="chb_resn1006_0D" ref="/root/hidden/resncntsE" navindex="20" overflow="scroll" scroll="autovscroll" appearance="full" cellspacing="30" cols="6" rows="18" sep="▨" style="left:255px; top:276px; width:640px; height:18px; border-style:none; ">
  1494. <choices>
  1495. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = 'D']">
  1496. <label ref="resncnts"/>
  1497. <value ref="resncd"/>
  1498. </itemset>
  1499. </choices>
  1500. </select>
  1501. <textarea id="tar_resn1006_0Z" ref="/root/hidden/resncnts" style="left:5px; top:325px; width:890px; height:342px; "/>
  1502. </case>
  1503. <case id="case_etc"/>
  1504. <case id="case_1002">
  1505. <select id="checkbox6" ref="/root/hidden/resncntsB" overflow="visible" appearance="full" cellspacing="100" cols="4" rows="4" sep="▨" vcellspacing="6" style="left:5px; top:452px; width:890px; height:70px; border-style:none; ">
  1506. <choices>
  1507. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = 'A']">
  1508. <label ref="resncnts"/>
  1509. <value ref="resncd"/>
  1510. </itemset>
  1511. </choices>
  1512. </select>
  1513. <line id="line2" class="line_1" style="x1:5px; y1:20px; x2:110px; y2:20px; "/>
  1514. <caption id="caption43" class="tit_2" style="left:10px; top:5px; width:100px; height:14px; ">접수일시</caption>
  1515. <select1 id="rdo_block" ref="/root/hidden/resncnts2" visibility="hidden" appearance="full" cols="3" overflow="visible" sep="▨" style="left:105px; top:45px; width:205px; height:20px; border-style:none; ">
  1516. <choices>
  1517. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '1']">
  1518. <label ref="resncnts"/>
  1519. <value ref="resncd"/>
  1520. </itemset>
  1521. </choices>
  1522. </select1>
  1523. <line id="line67" class="line_1" style="x1:380px; y1:20px; x2:515px; y2:20px; "/>
  1524. <input id="ipt_cryotm" ref="/root/hidden/resncntsZ2" class="text_center" disabled="true" mask="exclude" showmask="true" style="left:380px; top:25px; width:135px; height:19px; "/>
  1525. <line id="line68" class="line_1" visibility="hidden" style="x1:455px; y1:45px; x2:590px; y2:45px; "/>
  1526. <caption id="caption45" ref="/root/init/resncd/resncdlist[resncd='300Z']/resncnts" class="tit_2" visibility="hidden" style="left:460px; top:30px; width:130px; height:13px; "/>
  1527. <input id="ipt_slidetm" ref="/root/hidden/resncntsZ3" class="text_center" visibility="hidden" format="hh:nn:ss" mask="exclude" showmask="true" style="left:455px; top:50px; width:135px; height:19px; "/>
  1528. <caption id="caption48" class="tit_2" style="left:10px; top:50px; width:180px; height:13px; ">결과지연이유</caption>
  1529. <line id="line71" class="line_1" style="x1:5px; y1:65px; x2:895px; y2:65px; "/>
  1530. <select1 id="rdo_bbb" ref="/root/hidden/resncnts5" appearance="full" cellspacing="10" cols="3" overflow="visible" sep="▨" style="left:5px; top:70px; width:295px; height:20px; border-style:none; ">
  1531. <choices>
  1532. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '4']">
  1533. <label ref="resncnts"/>
  1534. <value ref="resncd"/>
  1535. </itemset>
  1536. </choices>
  1537. </select1>
  1538. <caption id="caption49" class="tit_2" style="left:10px; top:174px; width:302px; height:13px; ">동결생검의 진단과 최종 진단사이의 정확도 평가</caption>
  1539. <line id="line72" class="line_1" style="x1:5px; y1:189px; x2:895px; y2:189px; "/>
  1540. <caption id="caption52" class="cell_1" style="left:5px; top:194px; width:210px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">1) 일치</caption>
  1541. <caption id="caption50" class="cell_1" style="left:5px; top:220px; width:210px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">2) 경미한 불일치 (진료 영향 없음)</caption>
  1542. <line id="line73" class="line_3" style="x1:5px; y1:218px; x2:895px; y2:218px; "/>
  1543. <caption id="caption51" class="cell_1" style="left:5px; top:273px; width:210px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">3) 중증도 불일치 (경미한 영항)</caption>
  1544. <line id="line74" class="line_3" style="x1:5px; y1:271px; x2:895px; y2:271px; "/>
  1545. <line id="line75" class="line_3" style="x1:5px; y1:324px; x2:895px; y2:324px; "/>
  1546. <caption id="caption53" class="cell_1" style="left:5px; top:326px; width:210px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">4) 심한 불일치 (심각한 영향)</caption>
  1547. <line id="line76" class="line_3" style="x1:5px; y1:377px; x2:895px; y2:377px; "/>
  1548. <caption id="caption54" class="cell_1" style="left:5px; top:379px; width:210px; height:23px; text-align:left; vertical-align:middle; padding-left:10px; ">5) 판단 보류</caption>
  1549. <select id="checkbox1" ref="/root/hidden/resncnts7" overflow="visible" appearance="full" cellspacing="20" cols="3" sep="▨" style="left:218px; top:220px; width:197px; height:18px; border-style:none; ">
  1550. <choices>
  1551. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '6']">
  1552. <label ref="resncnts"/>
  1553. <value ref="resncd"/>
  1554. </itemset>
  1555. </choices>
  1556. </select>
  1557. <select id="checkbox2" ref="/root/hidden/resncnts8" overflow="visible" appearance="full" cellspacing="20" cols="3" sep="▨" style="left:218px; top:276px; width:197px; height:18px; border-style:none; ">
  1558. <choices>
  1559. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '7']">
  1560. <label ref="resncnts"/>
  1561. <value ref="resncd"/>
  1562. </itemset>
  1563. </choices>
  1564. </select>
  1565. <select id="checkbox3" ref="/root/hidden/resncnts9" overflow="visible" appearance="full" cellspacing="20" cols="3" sep="▨" style="left:218px; top:329px; width:197px; height:18px; border-style:none; ">
  1566. <choices>
  1567. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '8']">
  1568. <label ref="resncnts"/>
  1569. <value ref="resncd"/>
  1570. </itemset>
  1571. </choices>
  1572. </select>
  1573. <line id="line77" class="line_3" style="x1:5px; y1:421px; x2:895px; y2:421px; "/>
  1574. <select id="checkbox4" ref="/root/hidden/resncntsA" overflow="visible" appearance="full" cellspacing="20" cols="2" rows="2" sep="▨" vcellspacing="5" style="left:218px; top:379px; width:677px; height:42px; border-style:none; ">
  1575. <choices>
  1576. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '9']">
  1577. <label ref="resncnts"/>
  1578. <value ref="resncd"/>
  1579. </itemset>
  1580. </choices>
  1581. </select>
  1582. <select id="checkbox5" ref="/root/hidden/resncnts6" overflow="visible" appearance="full" cellspacing="20" cols="3" sep="▨" style="left:218px; top:196px; width:197px; height:18px; border-style:none; ">
  1583. <choices>
  1584. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '5']">
  1585. <label ref="resncnts"/>
  1586. <value ref="resncd"/>
  1587. </itemset>
  1588. </choices>
  1589. </select>
  1590. <caption id="caption55" class="tit_2" style="left:10px; top:432px; width:302px; height:13px; ">동결생검의 진단과 최종 진단사이의 불일치 이유</caption>
  1591. <line id="line78" class="line_1" style="x1:5px; y1:447px; x2:895px; y2:447px; "/>
  1592. <line id="line79" class="line_1" style="x1:5px; y1:578px; x2:895px; y2:578px; "/>
  1593. <caption id="caption56" class="tit_2" style="left:10px; top:563px; width:302px; height:13px; ">불일치시 조치사항</caption>
  1594. <select id="checkbox7" ref="/root/hidden/resncntsC" overflow="visible" appearance="full" cellspacing="50" cols="3" sep="▨" vcellspacing="2" style="left:5px; top:583px; width:890px; height:20px; border-style:none; ">
  1595. <choices>
  1596. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = 'B']">
  1597. <label ref="resncnts"/>
  1598. <value ref="resncd"/>
  1599. </itemset>
  1600. </choices>
  1601. </select>
  1602. <textarea id="textarea1" ref="/root/hidden/resncntsZB" style="left:365px; top:583px; width:530px; height:50px; "/>
  1603. <textarea id="textarea2" ref="/root/hidden/resncntsZA" style="left:80px; top:502px; width:815px; height:50px; "/>
  1604. <textarea id="textarea3" ref="/root/hidden/resncntsZ8" style="left:420px; top:326px; width:475px; height:50px; "/>
  1605. <textarea id="textarea4" ref="/root/hidden/resncntsZ7" style="left:420px; top:273px; width:475px; height:50px; "/>
  1606. <textarea id="textarea5" ref="/root/hidden/resncntsZ6" style="left:420px; top:220px; width:475px; height:50px; "/>
  1607. <textarea id="textarea6" ref="/root/hidden/resncntsZ4" style="left:210px; top:70px; width:685px; height:50px; "/>
  1608. <line id="line69" class="line_1" style="x1:780px; y1:20px; x2:885px; y2:20px; "/>
  1609. <caption id="caption46" class="tit_2" style="left:780px; top:5px; width:105px; height:13px; ">결과보고일시</caption>
  1610. <output id="opt_rslttm" ref="/root/init/readtm/readtminfo/readtm" class="output_fix" style="left:780px; top:25px; width:105px; height:19px; "/>
  1611. <caption id="cap_cryostat" ref="/root/init/resncd/resncdlist[resncd='200Z']/resncnts" class="tit_2" style="left:380px; top:5px; width:125px; height:13px; "/>
  1612. <output id="opt_acpttm" ref="/root/init/readtm/readtminfo/acpttm" class="output_fix" style="left:5px; top:25px; width:105px; height:19px; "/>
  1613. <output id="output2" ref="/root/init/readtm/readtminfo/grosstm" class="output_fix" style="left:200px; top:25px; width:105px; height:19px; "/>
  1614. <caption id="caption44" class="tit_2" style="left:200px; top:5px; width:100px; height:14px; ">Gross일시</caption>
  1615. <line id="line70" class="line_1" style="x1:200px; y1:20px; x2:305px; y2:20px; "/>
  1616. <caption id="caption47" class="tit_2" style="left:600px; top:5px; width:102px; height:14px; ">Slide제작일시</caption>
  1617. <line id="line80" class="line_1" style="x1:600px; y1:20px; x2:705px; y2:20px; "/>
  1618. <output id="output3" ref="/root/init/readtm/readtminfo/makeendtm" class="output_fix" style="left:600px; top:25px; width:105px; height:19px; "/>
  1619. <caption id="caption57" class="tit_2" style="left:10px; top:125px; width:276px; height:13px; ">복창유무</caption>
  1620. <line id="line81" class="line_1" style="x1:5px; y1:140px; x2:895px; y2:140px; "/>
  1621. <select1 id="rdo_bocchangyn" ref="/root/hidden/resncntsH" appearance="full" cellspacing="10" cols="3" overflow="visible" sep="▨" style="left:5px; top:145px; width:295px; height:20px; border-style:none; ">
  1622. <choices>
  1623. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = 'G']">
  1624. <label ref="resncnts"/>
  1625. <value ref="resncd"/>
  1626. </itemset>
  1627. </choices>
  1628. </select1>
  1629. </case>
  1630. <case id="case_1007" selected="true">
  1631. <line id="line82" class="line_1" style="x1:5px; y1:20px; x2:895px; y2:20px; "/>
  1632. <caption id="caption58" class="tit_2" style="left:10px; top:5px; width:180px; height:14px; ">Repeated Test Results.</caption>
  1633. <select1 id="rdo_resn1007_01" ref="/root/hidden/resncnts1" appearance="full" cellspacing="30" cols="4" rows="18" overflow="visible" style="left:5px; top:25px; width:890px; height:140px; border-style:none; ">
  1634. <choices>
  1635. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '1']">
  1636. <label ref="resncnts"/>
  1637. <value ref="resncd"/>
  1638. </itemset>
  1639. </choices>
  1640. </select1>
  1641. <caption id="caption59" class="tit_2" style="left:10px; top:175px; width:180px; height:13px; ">Correction of Error.</caption>
  1642. <line id="line83" class="line_1" style="x1:5px; y1:190px; x2:895px; y2:190px; "/>
  1643. <caption id="caption60" class="tit_2" style="left:10px; top:345px; width:180px; height:14px; ">Fail of nucleic acid</caption>
  1644. <line id="line84" class="line_1" style="x1:5px; y1:360px; x2:895px; y2:360px; "/>
  1645. <select1 id="rdo_resn1007_02" ref="/root/hidden/resncnts2" appearance="full" cellspacing="30" cols="4" rows="18" overflow="visible" style="left:5px; top:195px; width:890px; height:140px; border-style:none; ">
  1646. <choices>
  1647. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '2']">
  1648. <label ref="resncnts"/>
  1649. <value ref="resncd"/>
  1650. </itemset>
  1651. </choices>
  1652. </select1>
  1653. <select1 id="rdo_resn1007_03" ref="/root/hidden/resncnts3" appearance="full" cellspacing="30" cols="4" rows="18" overflow="visible" style="left:5px; top:365px; width:890px; height:140px; border-style:none; ">
  1654. <choices>
  1655. <itemset nodeset="/root/init/resncd/resncdlist[substring(resncd,1,1) = '3']">
  1656. <label ref="resncnts"/>
  1657. <value ref="resncd"/>
  1658. </itemset>
  1659. </choices>
  1660. </select1>
  1661. <line id="line85" class="line_1" style="x1:5px; y1:531px; x2:895px; y2:531px; "/>
  1662. <caption id="caption61" class="tit_2" style="left:10px; top:516px; width:305px; height:13px; ">금일의 전반적인 문제점 및 기타</caption>
  1663. <textarea id="tar_resn1007_0Z" ref="/root/hidden/resncnts" style="left:5px; top:536px; width:890px; height:129px; "/>
  1664. </case>
  1665. </switch>
  1666. <input id="ipt_rgstdd" ref="/root/hidden/rgstdd" navindex="12" visibility="hidden" inputtype="date" format="yyyy-mm-dd" style="left:120px; top:50px; width:28px; height:19px; "/>
  1667. <output id="opt_rgstrnm" ref="/root/hidden/rgstrnm" class="output_fix" visibility="hidden" style="left:235px; top:50px; width:25px; height:19px; "/>
  1668. <select1 id="cmb_rgstrid" ref="/root/hidden/rgstrid" navindex="13" visibility="hidden" appearance="minimal" style="left:150px; top:50px; width:29px; height:19px; ">
  1669. <choices>
  1670. <itemset nodeset="/root/init/userinfo/userinfolist[jobkindcd='9']">
  1671. <label ref="usernm"/>
  1672. <value ref="userid"/>
  1673. </itemset>
  1674. </choices>
  1675. </select1>
  1676. <output id="opt_chrgdrnm" ref="/root/hidden/chrgdrnm" class="output_fix" visibility="hidden" style="left:260px; top:50px; width:25px; height:19px; "/>
  1677. <select1 id="cmb_chrgdrid" ref="/root/hidden/chrgdrid" navindex="14" visibility="hidden" appearance="minimal" style="left:180px; top:50px; width:25px; height:19px; ">
  1678. <choices>
  1679. <itemset nodeset="/root/init/userinfo/userinfolist[jobkindcd='1']">
  1680. <label ref="usernm"/>
  1681. <value ref="userid"/>
  1682. </itemset>
  1683. </choices>
  1684. </select1>
  1685. <output id="output1" ref="/root/hidden/rgsttm" class="output_fix" visibility="hidden" style="left:210px; top:50px; width:25px; height:19px; "/>
  1686. <button id="btn_1003" class="btn_sw" disabled="true" group="tab" selected="true" style="left:409px; top:50px; width:45px; height:22px; ">
  1687. <caption>세포</caption>
  1688. </button>
  1689. <button id="btn_1004" class="btn_sw" disabled="true" group="tab" selected="true" style="left:456px; top:50px; width:67px; height:22px; ">
  1690. <caption>특수염색</caption>
  1691. </button>
  1692. <button id="btn_1005" class="btn_sw" disabled="true" group="tab" selected="true" style="left:525px; top:50px; width:67px; height:22px; ">
  1693. <caption>면역염색</caption>
  1694. </button>
  1695. <button id="btn_1006" class="btn_sw" disabled="true" group="tab" selected="true" style="left:594px; top:50px; width:67px; height:22px; ">
  1696. <caption>면역형광</caption>
  1697. </button>
  1698. <button id="btn_1002" class="btn_sw" disabled="true" group="tab" selected="true" style="left:340px; top:50px; width:67px; height:22px; ">
  1699. <caption>Frozen</caption>
  1700. </button>
  1701. <button id="btn_1007" class="btn_sw" disabled="true" group="tab" selected="false" style="left:661px; top:50px; width:45px; height:22px; ">
  1702. <caption>분자</caption>
  1703. </button>
  1704. <datagrid id="grd_grdelist" nodeset="/root/main/grdesave/grdesavelist" visibility="hidden" caption="instcd^ptno^baseflagcd^rgstdd^rgsttm^rgstrid^chrgdrid^resncnts1^resncnts2^resncnts3^resncnts4^resncnts5^resncnts6^resncnts7^resncnts8^resncnts9^resncntsA^resncntsB^resncntsC^resncntsD^resncntsE^resncntsF^resncntsG^resncntsH^resncntsI^resncntsJ^resncntsK^resncntsL^resncntsM^resncntsN^resncntsZ^resncnts^resncntsZ1^resncntsZ2^resncntsZ3^resncntsZ4^resncntsZ5^resncntsZ6^resncntsZ7^resncntsZ8^resncntsZ9^resncntsZA^resncntsZB^resncntsZC" colsep="^" colwidth="60, 60, 65, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 65, 60, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowsep="|" style="left:135px; top:490px; width:120px; height:150px; ">
  1705. <col ref="instcd"/>
  1706. <col ref="ptno"/>
  1707. <col ref="baseflagcd"/>
  1708. <col ref="rgstdd"/>
  1709. <col ref="rgsttm"/>
  1710. <col ref="rgstrid"/>
  1711. <col ref="chrgdrid"/>
  1712. <col ref="resncnts1"/>
  1713. <col ref="resncnts2"/>
  1714. <col ref="resncnts3"/>
  1715. <col ref="resncnts4"/>
  1716. <col ref="resncnts5"/>
  1717. <col ref="resncnts6"/>
  1718. <col ref="resncnts7"/>
  1719. <col ref="resncnts8"/>
  1720. <col ref="resncnts9"/>
  1721. <col ref="resncntsA"/>
  1722. <col ref="resncntsB"/>
  1723. <col ref="resncntsC"/>
  1724. <col ref="resncntsD"/>
  1725. <col ref="resncntsE"/>
  1726. <col ref="resncntsF"/>
  1727. <col ref="resncntsG"/>
  1728. <col ref="resncntsH"/>
  1729. <col ref="resncntsI"/>
  1730. <col ref="resncntsJ"/>
  1731. <col ref="resncntsK"/>
  1732. <col ref="resncntsL"/>
  1733. <col ref="resncntsM"/>
  1734. <col ref="resncntsN"/>
  1735. <col ref="resncntsZ"/>
  1736. <col ref="resncnts"/>
  1737. <col ref="resncntsZ1"/>
  1738. <col ref="resncntsZ2"/>
  1739. <col ref="resncntsZ3"/>
  1740. <col ref="resncntsZ4"/>
  1741. <col ref="resncntsZ5"/>
  1742. <col ref="resncntsZ6"/>
  1743. <col ref="resncntsZ7"/>
  1744. <col ref="resncntsZ8"/>
  1745. <col ref="resncntsZ9"/>
  1746. <col ref="resncntsZA"/>
  1747. <col ref="resncntsZB"/>
  1748. <col ref="resncntsZC"/>
  1749. </datagrid>
  1750. </group>
  1751. <group id="grp_btn" scroll="auto" style="left:0px; top:13px; width:1195px; height:27px; ">
  1752. <line id="line9" class="line_6" style="x1:0px; y1:25; x2:1194px; y2:25; "/>
  1753. <button id="btn_save" class="btn4_letter2" navindex="47" style="left:1138px; top:3; width:68px; height:22px; ">
  1754. <caption>저장</caption>
  1755. <script type="javascript" ev:event="DOMActivate">
  1756. <![CDATA[
  1757. fSetUpdtData();
  1758. ]]>
  1759. </script>
  1760. </button>
  1761. </group>
  1762. </xhtml:body>
  1763. </xhtml:html>