12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <!--
- * 제 목 : SMLPJ00500_검체일괄접수
- * 설 명 : 검체일괄접수
- * 설 계 자 : (주)에이씨케이 - 유동철
- * 작 성 자 : (주)에이씨케이 - 유동철
- * 작 성 일 : 2007.01.04
- * 수정이력 :
- * 기 타 :
- -->
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
- <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">
- <xhtml:head>
- <xhtml:title>검체일괄접수</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <prcp>
- <prcplist>
- <choi/>
- <instcd/>
- <prcpdd/>
- <prcprgsttm/>
- <ptno/>
- <dispptno/>
- <ptnoref/>
- <relaptno/>
- <reladispptno/>
- <relaptnoref/>
- <pid/>
- <patnm/>
- <prcpgenrflag/>
- <patflagnm/>
- <rcptflagnm/>
- <testcd/>
- <testengnm/>
- <testgrupcd/>
- <testgrupnm/>
- <spccd/>
- <spcnm/>
- <spccnt/>
- <reqfrmbtn/>
- <reqfrmno/>
- <orddeptcd/>
- <orddeptnm/>
- <orddrid/>
- <orddrnm/>
- <dschdd/>
- <spcseqnolist/>
- <spccdlist/>
- <spcnmlist/>
- <trandd/>
- <tranno/>
- <transeqno/>
- <orddd/>
- <spctrandd/>
- <spctranno/>
- <execprcpuniqno/>
- <reqfrmflagcd/>
- <ptnocd/>
- <slidflagcd/>
- <slidisscnt/>
- <initblocno/>
- <autokeepflagcd/>
- <stdyptnocd/>
- <stdy_slidflagcd/>
- <stdy_slidisscnt/>
- <stdy_initblocno/>
- <stdy_autokeepflagcd/>
- <trustptnocd/>
- <trust_slidflagcd/>
- <trust_slidisscnt/>
- <trust_initblocno/>
- <trust_autokeepflagcd/>
- <ptnocdflagcd/>
- <stdyptnocdflagcd/>
- <trustptnocdflagcd/>
- <orgprcpstatcd/>
- <orgtranstatcd/>
- <prcpstatcd/>
- <workflagcd/>
- <bfacptdd/>
- <bfacptno/>
- <bfacptseqno/>
- <reuseflagcd/>
- <bfspcacptdd/>
- <bfspcacptno/>
- <tranid/>
- <trandeptcd/>
- <spcbarcdnolist/>
- <prcpno/>
- <wardcd/>
- <roomcd/>
- <wardnm/>
- <sexage/>
- <prcprgstdd/>
- <testflagcd/>
- <reqinstcd/>
- <reqworkno/>
- <tootfact/>
- <appeorddrid/>
- <appeorddrnm/>
- <addptno/>
- <addspcacptdd/>
- <addspcacptno/>
- <addspcacptseqno/>
- <addcsteno/>
- <appspcbarcdno/>
- <reqcnts/>
- <spcstatcdlist/>
- <formrecseq/>
- <aptprcpdd/>
- <aptexecprcpuniqno/>
- <aptprcpno/>
- <aptspcacptseqno/>
- <aptcsteno/>
- <aptblocnm/>
- </prcplist>
- </prcp>
- <acptrslt>
- <acptrsltlist>
- <instcd/>
- <ptno/>
- <dispptno/>
- <pid/>
- <patnm/>
- <testcd/>
- <testengnm/>
- <spccd/>
- <spcnm/>
- <sexage/>
- <wardroom/>
- </acptrsltlist>
- </acptrslt>
- <barcdprntsetup>
- <prntsetupinfo>
- <setupinfo/>
- </prntsetupinfo>
- </barcdprntsetup>
- <cond>
- <scrnid/>
- <grdid/>
- <caseid/>
- </cond>
- <mnoptnohist>
- <ptnohistlist/>
- </mnoptnohist>
- </main>
- <send>
- <reqdata/>
- </send>
- <init>
- <schedule>
- <schedulelist>
- <instcd/>
- <userid/>
- <drtypecd/>
- </schedulelist>
- </schedule>
- <sysdt>
- <sysdtinfo>
- <sysdd/>
- <systm/>
- </sysdtinfo>
- </sysdt>
- <resncd>
- <resncdlist>
- <instcd/>
- <baseflagcd/>
- <resncd/>
- <resncnts/>
- </resncdlist>
- </resncd>
- <refmthd/>
- <refval/>
- <prcpfromdd/>
- <prcptodd/>
- <prcpflag/>
- <workflagcd/>
- <userinfo>
- <userinfolist>
- <userid/>
- <usernm/>
- <jobkindcd/>
- </userinfolist>
- </userinfo>
- <testnmlist/>
- <testinfo>
- <testitemlist>
- <choi/>
- <instcd/>
- <testcd/>
- <testengnm/>
- <testengabbr/>
- </testitemlist>
- </testinfo>
- <testcdlist/>
- <userscrnenvinfo>
- <gridseq/>
- </userscrnenvinfo>
- <resncd2>
- </resncd2>
- <workflagcd2/>
- </init>
- <hidden>
- <acptenv>
- <acptdd/>
- <execdd/>
- <autoacptflagcd>0</autoacptflagcd>
- <waittm>10</waittm>
- <reqfrmprntcnt/>
- <barcdprnt/>
- <barcdprntdirec>0</barcdprntdirec>
- <barcdprntcnt/>
- <grostestdr/>
- <grosplgyid/>
- <grostestdrnm/>
- <grosplgynm/>
- <grostestdd/>
- <grostesttm/>
- <frzndr/>
- <readdr/>
- </acptenv>
- <hospenv>
- <hospenvinfo/>
- </hospenv>
- <ptnoflagcd>0</ptnoflagcd>
- <workflagcd/>
- </hidden>
- <temp>
- <loginid/>
- </temp>
- <chngcol>
- <chngcolflag/>
- </chngcol>
- </root>
- </instance>
- <submission id="TRLPJ00301" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/mnoptnohist/ptnohistlist"/>
- <submission id="TRLPJ00308" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/schedule/schedulelist"/>
- <submission id="TRLPZ00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/sysdt/sysdtinfo"/>
- <submission id="TRLPZ00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/resncd/resncdlist"/>
- <submission id="TRLPJ00501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/prcp/prcplist"/>
- <submission id="TXLPJ00501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/acptrslt/acptrsltlist"/>
- <submission id="TRLPZ00105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/userinfo/userinfolist"/>
- <submission id="TRLPZ00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/hospenv/hospenvinfo"/>
- <submission id="TRLPC00401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/testinfo/testitemlist"/>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../lis/commonweb/js/LPZ001.js"/>
- <script type="javascript" src="../../../lis/commonweb/js/LZZ001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- // lzzfMakeBrcdPrntObj("CommAX");
-
- fExeInitialize();
- lzzfMakeBrcdPrntObjHanDo("CommAX");
- ]]>
- </script>
- <submission id="TRLLC90101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/barcdprntsetup"/>
- <submission id="TRLPP03101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/userscrnenvinfo"/>
- </model>
- <script type="javascript">
- <![CDATA[
- var interval_id;
- var sWorkflagList = "" // 작업구분 체크 구분을 위해 사용
-
- /* @group : 검체일괄접수
- * @ver : 2006.11.01 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 화면 초기화 Function
- */
- function fExeInitialize() {
- //-----------------------
- // 사용자의 비밀번호 확인
- lpzfExeUserPwdCnfm();
-
- var iNodeCnt = 0;
- var refdata = "";
- var sizedata = "";
- var xmlnode = "";
-
- //----------------------------------------------
- model.removeNodeset("/root/main/prcp/prcplist");
-
- //-----------------------------------------------------------------
- model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
- submit("TRLPZ00102");
- submit("TRLPZ00101", false);
-
- //접수시점 판독의 지정 사용여부 지정
- if(model.getValue("/root/hidden/hospenv/hospenvinfo/acptreaddr") == "N") {
- cmb_readdr.disabled = true;
- } else {
- cmb_readdr.disabled = false;
- }
-
-
- //-----------------------------------
- // 의사별 일정 검색 : 2010-08-04(ydc)
- model.makeValue("/root/send/schedd", model.getValue("/root/init/sysdt/sysdtinfo/sysdd"));
- submit("TRLPJ00308", false);
- model.makeValue("/root/send/baseflagcd", "'83'");
- submit("TRLPZ00103");
-
- //시행부서처방조회시 작업구분을 선택할 수 있도록 복사함.
- model.copyNode("/root/init/resncd2", "/root/init/resncd");
- //해당없음, 전체 노드삭제
- model.removenode("/root/init/resncd2/resncdlist[resncd='1000']");
- model.removenode("/root/init/resncd2/resncdlist[resncd='ZZZZ']");
-
- //-----------------------
- // 작업구분의 전체를 삭제
- //model.removeNodeset("/root/init/resncd/resncdlist[resncd='ZZZZ']");
- /*
- //-----------------------
- // 수탁검사 작업구분 추가
- iNodeCnt = Number(getNodesetCount("/root/init/resncd/resncdlist")) + 1;
- model.makeValue("/root/init/resncd/resncdlist["+iNodeCnt+"]/instcd", getUserInfo("dutplceinstcd"));
- model.makeValue("/root/init/resncd/resncdlist["+iNodeCnt+"]/baseflagcd", "83");
- model.makeValue("/root/init/resncd/resncdlist["+iNodeCnt+"]/resncd", "9999");
- model.makeValue("/root/init/resncd/resncdlist["+iNodeCnt+"]/resncnts", "수탁검사");
-
- //-----------------------
- // 추가처방 작업구분 추가
- iNodeCnt = Number(getNodesetCount("/root/init/resncd/resncdlist")) + 1;
- model.makeValue("/root/init/resncd/resncdlist["+iNodeCnt+"]/instcd", getUserInfo("dutplceinstcd"));
- model.makeValue("/root/init/resncd/resncdlist["+iNodeCnt+"]/baseflagcd", "83");
- model.makeValue("/root/init/resncd/resncdlist["+iNodeCnt+"]/resncd", "9998");
- model.makeValue("/root/init/resncd/resncdlist["+iNodeCnt+"]/resncnts", "시행부서처방");
- */
-
- iNodeCnt = Number(getNodesetCount("/root/init/resncd/resncdlist"))-1;
-
- var nodelist = instance1.selectNodes("/root/init/resncd/resncdlist");
- var newNode = instance1.createNode("element", "resncdlist", "");
- var childnode1 = instance1.createNode("element", "instcd", "");
- var childnode2 = instance1.createNode("element", "baseflagcd", "");
- var childnode3 = instance1.createNode("element", "resncd", "");
- var childnode4 = instance1.createNode("element", "resncnts", "");
- newNode.appendChild(childnode1);
- newNode.appendChild(childnode2);
- newNode.appendChild(childnode3);
- newNode.appendChild(childnode4);
-
- var newNode2 = instance1.createNode("element", "resncdlist", "");
- var childnode12 = instance1.createNode("element", "instcd", "");
- var childnode22 = instance1.createNode("element", "baseflagcd", "");
- var childnode32 = instance1.createNode("element", "resncd", "");
- var childnode42 = instance1.createNode("element", "resncnts", "");
- newNode2.appendChild(childnode12);
- newNode2.appendChild(childnode22);
- newNode2.appendChild(childnode32);
- newNode2.appendChild(childnode42);
-
- if (nodelist.length > 0) {
- var currNode = root.init.resncd.insertBefore(newNode, nodelist.item(iNodeCnt));
- currNode = root.init.resncd.insertBefore(newNode2, nodelist.item(iNodeCnt));
-
- model.setValue("/root/init/resncd/resncdlist["+(iNodeCnt+1)+"]/instcd", getUserInfo("dutplceinstcd"));
- model.setValue("/root/init/resncd/resncdlist["+(iNodeCnt+1)+"]/baseflagcd", "83");
- model.setValue("/root/init/resncd/resncdlist["+(iNodeCnt+1)+"]/resncd", "9999");
- model.setValue("/root/init/resncd/resncdlist["+(iNodeCnt+1)+"]/resncnts", "수탁검사");
-
- model.setValue("/root/init/resncd/resncdlist["+(iNodeCnt+2)+"]/instcd", getUserInfo("dutplceinstcd"));
- model.setValue("/root/init/resncd/resncdlist["+(iNodeCnt+2)+"]/baseflagcd", "83");
- model.setValue("/root/init/resncd/resncdlist["+(iNodeCnt+2)+"]/resncd", "9998");
- model.setValue("/root/init/resncd/resncdlist["+(iNodeCnt+2)+"]/resncnts", "시행부서처방");
-
- }
-
- //------------
- // 초기값 설정
- model.makeValue("/root/init/refmthd", "0"); // 0:바코드, 1:등록번호, 2:환자명
- model.makeValue("/root/init/prcpflag", "1"); // 0:검체이송, 1:수신확인
- model.setValue("/root/init/prcpfromdd", getCurrentDate());
- ipt_orddds.value = ipt_orddds.value.toDate().getAddDate(-7,"D").getDateFormat("YYYYMMDD") ;
- model.makeValue("/root/init/prcptodd", model.getValue("/root/init/sysdt/sysdtinfo/sysdd"));
-
- //--------------
- // 접수환경 설정
- model.makeValue("/root/hidden/acptenv/acptdd", model.getValue("/root/init/sysdt/sysdtinfo/sysdd"));
- model.makeValue("/root/hidden/acptenv/execdd", model.getValue("/root/init/sysdt/sysdtinfo/sysdd"));
- model.makeValue("/root/hidden/acptenv/autoacptflagcd", "1"); // 수동접수(0:자동, 1:수동)
- model.makeValue("/root/hidden/acptenv/waittm", "10"); // 자동접수시간(초)
- model.makeValue("/root/hidden/acptenv/reqfrmprntcnt", "1"); // 의뢰지출력매수
- model.makeValue("/root/hidden/acptenv/barcdprnt", "0"); // 바코드 자동출력(0:자동, 1:수동)
- model.makeValue("/root/hidden/acptenv/barcdprntdirec", "0"); // 바코드 출력방향(0:로컬, 1:원격)
- model.makeValue("/root/hidden/acptenv/barcdprntcnt", "1"); // 바코드 출력매수
- model.makeValue("/root/hidden/acptenv/grostestdr", ""); // 육안검사의사
- model.makeValue("/root/hidden/acptenv/grostestdrnm", ""); // 육안검사의사명
- //접수환경설정에 육안병리사를 화면 오픈시 호가인한 사람으로 defalut로 선택하여 준다.
- model.makeValue("/root/hidden/acptenv/grosplgyid", model.getValue("/root/temp/loginid")); // 육안병리사
- model.makeValue("/root/hidden/acptenv/grosplgynm", model.getValue("/root/temp/loginnm")); // 육안병리사명
- model.makeValue("/root/hidden/acptenv/leftmargin", "0");
- model.makeValue("/root/hidden/acptenv/topmargin", "5");
- model.makeValue("/root/hidden/acptenv/grostestdd", model.getValue("/root/init/sysdt/sysdtinfo/sysdd"));
- //Gross 시간은 접수후 육안업무일정 화면에서 넣는걸로 프로세스 변경.
- //model.makeValue("/root/hidden/acptenv/grostesttm", model.getValue("/root/init/sysdt/sysdtinfo/systm"));
- model.makeValue("/root/hidden/acptenv/grostesttm", "-");
-
- //-----------------------
- // 해당없음 노드 삭제
- model.removenode("/root/init/resncd/resncdlist[resncd='1000']");
- model.makeValue("/root/init/workflagcd", "1001 1002 1004 1005 1006 1007 1008 1009 1012");
-
- //-----------------------
- //바코드 프린트 정보 조회
- model.makeValue("/root/send/scrnid", getScreenID());
- submit("TRLLC90101", false);
-
- // 의사목록 조회....
- model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
- model.makeValue("/root/send/userdeptcd", "-");
- model.makeValue("/root/send/doctjobgradcd", "-"); // 예문 추가시 의사만 보일 수 있도록
- model.makeValue("/root/send/teamjobgradcd", "-");
- submit("TRLPZ00105");
-
- //---------------------------------------
- grd_prcplist.fixedcellcheckbox(0,0)=true;
-
- //육안검사의 디폴트값 설정
- cmb_grostestdr.value = "A0";
- model.setValue("/root/hidden/acptenv/grostestdr", "A0");
- model.setValue("/root/hidden/acptenv/grostestdrnm", "-");
-
-
- //검사코드목록조회.
- fGetTestCdList();
-
- //결번조회.
- fGetPrestPtnoList("mno");
-
- reqOrderInfoOfCol("SMLPJ00500", "grd_prcplist"); //검체일괄접수 컬럼 조회 및 설정
-
-
- //------------------------------------------------------------
- // 해당 일자의 의사 일정이 있으면 표시한다. : 2010-08-04(ydc)
- if (getNodesetCount("/root/init/schedule/schedulelist[drtypecd='1']") > 0) {
- model.makeValue("/root/hidden/acptenv/readdr", model.getValue("/root/init/schedule/schedulelist[drtypecd='1']/userid"));
- }
-
- //----------------------------------------------------------------
- // 해당 일자의 육안의사 일정이 있으면 표시한다. : 2010-08-04(ydc)
- if (getNodesetCount("/root/init/schedule/schedulelist[drtypecd='0']") > 0) {
- model.makeValue("/root/hidden/acptenv/grostestdr", model.getValue("/root/init/schedule/schedulelist[drtypecd='0']/userid"));
- }
- //--------------
- model.refresh();
- }
-
-
- /* @group : 검체일괄접수
- * @ver : 2006.11.01 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 처방리스트 그리드의 버튼 클릭 Function
- */
- function fExePtNoPopupCall() {
-
- //------------------------------------------------------------------------------------
- if (grd_prcplist.isCell(event.target) && grd_prcplist.row >= grd_prcplist.fixedRows) {
-
- //------------------------------
- model.property("ptno") = "";
- model.property("dispptno") = "";
- model.property("pid") = model.getValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/pid");
- model.property("instcd") = getUserInfo("dutplceinstcd");
-
- //-------------------------
- switch (grd_prcplist.col) {
-
- case grd_prcplist.colRef("ptnoref") : model.property("path") = "/root/main/prcp/prcplist[" + grd_prcplist.row + "]/ptno";
- modal("SPLPJ02100"); // 병리번호리스트 팝업창 표시
- if(model.property("ptno") != "") {
- //-------------------------------------------------------------------------------------------------------
- model.setValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/ptno", model.property("ptno"));
- model.setValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/dispptno", model.property("dispptno"));
- model.setValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/bfacptdd", model.property("bfacptdd"));
- model.setValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/bfacptno", model.property("bfacptno"));
- model.setValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/bfacptseqno", model.property("bfacptseqno"));
- model.setValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/reuseflagcd", model.property("reuseflagcd"));
- model.setValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/bfspcacptdd", model.property("bfspcacptdd"));
- model.setValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/bfspcacptno", model.property("bfspcacptno"));
- }
- break;
- case grd_prcplist.colRef("relaptnoref") : model.property("path") = "/root/main/prcp/prcplist[" + grd_prcplist.row + "]/relaptno";
- modal("SPLPJ02100"); // 병리번호리스트 팝업창 표시
-
- if(model.property("ptno") != "") {
- //-------------------------------------------------------------------------------------------------------
- model.setValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/relaptno", model.property("ptno"));
- model.setValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/reladispptno", model.property("dispptno"));
- //model.setValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/bfacptdd", model.property("bfacptdd"));
- //model.setValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/bfacptno", model.property("bfacptno"));
- //model.setValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/bfacptseqno", model.property("bfacptseqno"));
- //model.setValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/reuseflagcd", model.property("reuseflagcd"));
- //model.setValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/bfspcacptdd", model.property("bfspcacptdd"));
- //model.setValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/bfspcacptno", model.property("bfspcacptno"));
- }
- break;
- case grd_prcplist.colRef("reqfrmbtn") :
- model.makeValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/testhngnm", model.getValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/testengnm"));
- model.makeValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/reprspccd", model.getValue("/root/main/prcp/prcplist[" + grd_prcplist.row + "]/spccd"));
- lpzfExeReqFrmInfo("/root/main/prcp/prcplist", grd_prcplist, grd_prcplist.row);
- break;
- }
- }
-
- //--------------
- model.refresh();
- }
-
-
- /* @group : 검체일괄접수
- * @ver : 2006.11.01 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 그리드 Row색 변경 Function
- */
- function fExeChangeColor(bflag, iRowNo) {
-
- if (bflag) grd_prcplist.rowstyle(iRowNo, "data", "background-color") = "#ff99cc";
- else grd_prcplist.rowstyle(iRowNo, "data", "background-color") = "#ffffff";
- }
-
- /* @group : 검체일괄접수
- * @ver : 2006.11.01 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 접수환경설정 버튼처리 Function
- */
- function fExePopupOpenAcpt() {
- modal("SPLPJ01800_접수환경설정.xrw", "", "", "", "SPLPJ01800_접수환경설정", "/root/hidden/acptenv", "/root/hidden/acptenv");
- }
-
- /* @group : 검체일괄접수
- * @ver : 2007.07.03 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 처방검색 처리 Function
- */
- function fGetBatchAcptList(pFlagCd) {
-
- var iFindNo = 0;
- var sBarCd = model.getValue("/root/init/refval");
- var re = / /g; // i:1회실행, g:모두실행, gi:전역실행(대소문자 안가림)
- var sWorkFlagCd = model.getValue("/root/init/workflagcd");
- var sWorkFlagCd2 = model.getValue("/root/init/workflagcd2");
- //----------------------------------------------------
- // Regular표현식을 사용하여 공백(" ")문자를 ','로 변환
- //sWorkFlagCd = "'" + sWorkFlagCd.replace(re, "','") + "'";
- sWorkFlagCd = sWorkFlagCd.replace(re, "|");
- sWorkFlagCd2 = sWorkFlagCd2.replace(re, "|");
-
- //--------------------
- if (pFlagCd != "A") {
- TRLPJ00501.attribute("add") = "bottom";
-
- //---------------------------------------------------
- // 바코드는 바코드로, 등록번호는 등록번호로 비교한다.
- if (pFlagCd == "B") {
- sBarCd = sBarCd.toUpperCase();
-
- /*
- //--------------------------------------------------------------------------------------
- iFindNo = grd_prcplist.findRow(sBarCd.substr(0,9), 1, grd_prcplist.cols-1, true, true);
- if (Number(iFindNo) > 0) {
- messageBox("조회된 바코드번호 입니다!", "I007");
- return false;
- }
- */
- } else {
- iFindNo = grd_prcplist.findRow(model.getValue("/root/init/refval"), 1, 10, true, true);
- if (Number(iFindNo) > 0) {
- messageBox("조회된 등록번호 입니다!", "I007");
- return false;
- }
- }
- } else {
- TRLPJ00501.attribute("add") = "";
- }
-
-
- //--------------------------------
- model.removeNodeset("/root/send");
-
- //---------------------------------------------------------------------
- model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd")); // 기관코드
- model.makeValue("/root/send/prcpfromdd", model.getValue("/root/init/prcpfromdd")); // 처방일자(From)
- model.makeValue("/root/send/prcptodd", model.getValue("/root/init/prcptodd")); // 처방일자(To)
- model.makeValue("/root/send/refmthdcd", model.getValue("/root/init/refmthd")); // 검색방법
- model.makeValue("/root/send/refval", model.getValue("/root/init/refval")); // 검색값
- model.makeValue("/root/send/prcpflagcd", model.getValue("/root/init/prcpflag")); // 처방구분
- model.makeValue("/root/send/workflagcd", sWorkFlagCd); // 작업구분코드
- model.makeValue("/root/send/workflagcd2", sWorkFlagCd2); // 작업구분코드
-
- if(model.getValue("/root/init/testcdlist") != "") {
- model.makeValue("/root/send/testcdlist", model.getValue("/root/init/testcdlist")); // 검사코드
- } else {
- model.makeValue("/root/send/testcdlist", "EMPTY"); // 검사코드
- }
- //-----------------------
- // 수탁검사 조회여부 설정
- if (sWorkFlagCd.indexOf("9999") >= 0) {
- model.makeValue("/root/send/trustflagcd", "Y"); // 수탁검사
- } else if (sWorkFlagCd.indexOf("9998") >= 0) {
- model.makeValue("/root/send/trustflagcd", "B"); // 시행부서처방
- } else {
- model.makeValue("/root/send/trustflagcd", "N"); // 일반검사
- }
-
- grd_prcplist.rebuildStyle();
-
- //-------------------
- submit("TRLPJ00501");
-
- //--------------------------------------------
- // 퇴원(통보)일가 존재할 경우 색으로 구분한다.
- for (iRowNo=1; iRowNo <= getNodesetCount("/root/main/prcp/prcplist"); iRowNo++) {
-
- if (model.getValue("/root/main/prcp/prcplist["+iRowNo+"]/dschdd") != "-" && model.getValue("/root/main/prcp/prcplist["+iRowNo+"]/dschdd") != "") {
- fExeChangeColor(true, iRowNo);
- }
-
- //의뢰지 상의 임상정보가 malignant이면 녹색으로 표시한다.
- for(var iRowNum = 1 ; iRowNum <= getNodesetCount("/root/main/prcp/prcplist["+ iRowNo +"]/reqcnts/reqfrminfo/resncd/resncdlist") ; iRowNum++) {
- if(model.getValue("/root/main/prcp/prcplist["+ iRowNo +"]/reqcnts/reqfrminfo/resncd/resncdlist["+ iRowNum +"]/choi") == "true"){
- if(model.getValue("/root/main/prcp/prcplist["+ iRowNo +"]/reqcnts/reqfrminfo/resncd/resncdlist["+ iRowNum +"]/resnnm") == "malignant neoplasm"
- || model.getValue("/root/main/prcp/prcplist["+ iRowNo +"]/reqcnts/reqfrminfo/resncd/resncdlist["+ iRowNum +"]/resnnm") == "Malignant neoplasm") {
- grd_prcplist.rowstyle(iRowNo, "data", "background-color") = "#00CC66";
- }
- }
- }
- //이재오 2013 8월 23일 면역형광,특수검사시 빨강색 색깔 추가
- // if (model.getValue("/root/main/prcp/prcplist["+iRowNo+"]/ptnocd") == "IF" || model.getValue("/root/main/prcp/prcplist["+iRowNo+"]/ptnocd") == "HS" ) {
- // grd_prcplist.rowstyle(iRowNo, "data", "background-color") = "#ff0000";
- // alert("1");
- // }
- // alert(model.getValue("/root/main/prcp/prcplist["+iRowNo+"]/testcd").substring(1,3) );
- if (model.getValue("/root/main/prcp/prcplist["+iRowNo+"]/testcd").substring(1,3) == "IH" || model.getValue("/root/main/prcp/prcplist["+iRowNo+"]/testcd").substring(1,3) == "HS" ) {
- grd_prcplist.rowstyle(iRowNo, "data", "background-color") = "#ff0000";
- // alert("1");
- }
- }
-
-
-
- //------------
- // 타이머 설정
- if (getNodesetCount("/root/main/prcp/prcplist") > 0) {
- fExeAutoAcptFlagSet();
- }
- }
-
- /* @group : 검체일괄접수
- * @ver : 2007.07.07 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 처방접수 처리 Function
- */
- function fExeBatchAcpt(pFlagCd) {
-
- var sPtNo = "";
- var iChk = 0;
- //-------------------------
- // 육안검사의사, 육안병리사
- if (!isRequiredControls("opt_grosstestdr", "opt_grosplgyid")) {
- window.clearinterval(interval_id);
- // fExePopupOpenAcpt(); 접수환경성정 안함.
- return;
- }
-
- iChk = grd_prcplist.findRow("true", 0, grd_prcplist.colRef("choi"), false, true);
- if(iChk <= 0) {
- messageBox("접수하실 처방목록을", "C002");
- return;
- }
-
- //-------------------------
- grd_prcplist.clearStatus();
-
- //-------------------------------------------------------------------------------
- for (iRowNo=1; iRowNo <= getNodesetCount("/root/main/prcp/prcplist"); iRowNo++) {
-
- if (model.getValue("/root/main/prcp/prcplist[" + iRowNo + "]/choi") == "true") {
- grd_prcplist.addStatus(iRowNo, "insert");
- }
- }
-
- //---------------------------------
- model.removeNodeset("/root/send");
-
- //-----------------------------------
- model.makeNode("/root/send/acptenv");
- model.makeValue("/root/hidden/acptenv/acptrefprcpflag", model.getValue("/root/init/prcpflag"));
- model.copyNode("/root/send/acptenv", "/root/hidden/acptenv");
- model.makeValue("/root/send/acptenv/acptflagcd", pFlagCd); // L:접수(결과완료), J:접수(일반)
- model.makeValue("/root/send/acptlist", grd_prcplist.getUpdateData());
- model.makeValue("/root/send/acptenv/ptnoacptflag", model.getValue("/root/hidden/hospenv/hospenvinfo/ptnoacptflag")); //병리번호접수구분(0:통합, 1:개별)
- //-----------------------------------
- // 접수 성공 시점에서 접수바코드 출력
- if (submit("TXLPJ00501")) {
-
- //-------------------
- // Frozen의사 초기화
- model.makeValue("/root/hidden/acptenv/frzndr", "");
- cmb_frzndr.refresh();
-
- //------------------------------------------------------------
- if (model.getValue("/root/hidden/acptenv/barcdprnt") == "0") {
- fExeBarCdPrnt(1, "/root/main/acptrslt/acptrsltlist");
- /*
- for (iRowNo=1; iRowNo <= getNodesetCount("/root/main/acptrslt/acptrsltlist"); iRowNo++) {
- fExeBarCdPrnt(iRowNo, "/root/main/acptrslt/acptrsltlist");
- }
- */
- }
-
- //-------------
- // 의뢰지 출력
- for (var iNo=1; iNo <= Number(model.getValue("/root/hidden/acptenv/reqfrmprntcnt")); iNo++) {
- //------------------------------------
- model.makeNode("/root/init/prntinfo");
- model.makeValue("/root/init/prntinfo/reptflagcd", "0"); // 의뢰지(0), 보고서(1)
- model.makeValue("/root/init/prntinfo/prntflagcd", "0"); // 출력(0), 미리보기(1)
- model.makeValue("/root/init/prntinfo/copyflagcd", "0"); // 의뢰지/보고서(0), 복사본(1)
-
- //-------------------------------------------------------------------------------------------
- for (var iRowNo=1; iRowNo <= getNodesetCount("/root/main/acptrslt/acptrsltlist"); iRowNo++) {
-
- if (sPtNo != model.getValue("/root/main/acptrslt/acptrsltlist["+iRowNo+"]/ptno")) {
- lpzfExeFrmPrnt("/root/main/acptrslt/acptrsltlist["+iRowNo+"]");
- sPtNo = model.getValue("/root/main/acptrslt/acptrsltlist["+iRowNo+"]/ptno");
- }
- }
- }
-
- //---------------------
- // 접수완료된 목록 삭제
- /*
- for (iRowNo=getNodesetCount("/root/main/prcp/prcplist"); iRowNo >= 1; iRowNo--) {
- if (model.getValue("/root/main/prcp/prcplist["+iRowNo+"]/choi") == "true") grd_prcplist.deleteRow(iRowNo);
- }
- */
- model.removeNodeset("/root/main/prcp/prcplist[choi='true']");
- grd_prcplist.refresh();
-
- }
-
- //------------
- // 타이머 해제
- window.clearinterval(interval_id);
-
- }
-
- /* @group : 검체일괄접수
- * @ver : 2008.02.21 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 자동접수 상태변환 Function
- */
- function fExeAutoAcptFlagSet(){
- //------------------
- // 자동접수여부 검사
- if (model.getValue("/root/hidden/acptenv/autoacptflagcd") == "0") {
-
- if (model.getValue("/root/hidden/acptenv/waittm") == "" || Number(model.getValue("/root/hidden/acptenv/waittm")) <= 0) {
- messageBox("자동접수를 선택할 경우 자동접수시간을 입력하여 주십시오! 접수를 ", "E001");
- return false;
- } else if (Number(model.getValue("/root/hidden/acptenv/waittm")) < 5) {
- messageBox("접수시간이 5초이상 되어야 합니다! 접수를 ", "E001");
- return false;
- }
- //----------------------------------------------------------------------
- var interval_time = Number(model.getValue("/root/hidden/acptenv/waittm"));
- interval_id = window.setinterval("fExeBatchAcpt()", interval_time * 1000);
- } else {
- window.clearinterval(interval_id);
- }
- }
-
- /* @group : 검체일괄접수
- * @ver : 2007.07.12 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 접수내용 바코드 출력 처리 Function
- */
- function fExeBarCdPrnt(pRowNo, pNode) {
- /*
- var sSndMsg = "";
- var sPatNm = model.getValue(pNode + "[" + pRowNo + "]/patnm");
- var sLeftMargin = model.getValue("/root/hidden/acptenv/leftmargin");
- var sTopMargin = model.getValue("/root/hidden/acptenv/topmargin");
- var iLeftMargin = Number(sLeftMargin);
- var iTopMargin = Number(sTopMargin);
-
-
- //------------------------------------
- sSndMsg += fExeBarCdSetStart(sSndMsg); // 출력시작
- sSndMsg += "^BY1,2.5^FO" + iLeftMargin + "," + iTopMargin; // 바코드 Width 조절
- sSndMsg += "^BCN,100,Y,N,N^FD" + model.getValue(pNode+"["+pRowNo+"]/barcdno") + "^FS"; // 바코드
-
- //--------------------------------------
- iLeftMargin = Number(sLeftMargin) + 180;
- iTopMargin = Number(sTopMargin);
- sSndMsg += "^CF0,89^FO" + iLeftMargin + "," + iTopMargin + "^FD" + model.getValue(pNode+"["+pRowNo+"]/dispptno1") + "-^FS"; // 병리번호1
-
- //--------------------------------------
- iLeftMargin = Number(sLeftMargin) + 180;
- iTopMargin = Number(sTopMargin) + 75;
- sSndMsg += "^CF0,75^FO" + iLeftMargin + "," + iTopMargin + "^FD" + Number(model.getValue(pNode+"["+pRowNo+"]/dispptno2")) + "^FS"; // 병리번호2
-
- //-------------------------------------
- iLeftMargin = Number(sLeftMargin) + 10;
- iTopMargin = Number(sTopMargin) + 145;
- sSndMsg += "^CFA20,20^FO" + iLeftMargin + "," + iTopMargin + "^FD" + model.getValue(pNode+"["+pRowNo+"]/pid") + "^FS"; // 등록번호
- //-------------------------------------
- iLeftMargin = Number(sLeftMargin) + 130;
- iTopMargin = Number(sTopMargin) + 145;
- sPatNm += "(" + model.getValue(pNode+"["+pRowNo+"]/sexage") + ")";
- sSndMsg += CommAX.PrtImgOut("GRAPH001", sPatNm); // 환자명
- sSndMsg += "^FO" + iLeftMargin + "," + iTopMargin + "^XGGRAPH001,1,1^FS";
-
- //-------------------------------------
- iLeftMargin = Number(sLeftMargin) + 320;
- iTopMargin = Number(sTopMargin) + 145;
- sSndMsg += CommAX.PrtImgOut("GRAPH002", model.getValue(pNode+"["+pRowNo+"]/orddeptnm")); // 진료과
- sSndMsg += "^FO" + iLeftMargin + "," + iTopMargin + "^XGGRAPH002,1,1^FS";
-
- //-------------------------------------
- iLeftMargin = Number(sLeftMargin) + 10;
- iTopMargin = Number(sTopMargin) + 175;
- sSndMsg += "^CFA20,20^FO" + iLeftMargin + "," + iTopMargin + "^FD" + model.getValue(pNode+"["+pRowNo+"]/prcpdd") + "^FS"; // 처방일자
-
- //-------------------------------------
- iLeftMargin = Number(sLeftMargin) + 130;
- iTopMargin = Number(sTopMargin) + 175;
- sSndMsg += CommAX.PrtImgOut("GRAPH003", model.getValue(pNode+"["+pRowNo+"]/wardnm")); // 병동병실
- sSndMsg += "^FO" + iLeftMargin + "," + iTopMargin + "^XGGRAPH003,1,1^FS";
-
- //-------------------------------------
- iLeftMargin = Number(sLeftMargin) + 10;
- iTopMargin = Number(sTopMargin) + 205;
- sSndMsg += "^CFE10,10^FO" + iLeftMargin + "," + iTopMargin + "^FD" + model.getValue(pNode+"["+pRowNo+"]/spcnm") + "^FS"; // 검체표시명
-
- //-------------------------------------
- iLeftMargin = Number(sLeftMargin) + 10;
- iTopMargin = Number(sTopMargin) + 235;
- sSndMsg += CommAX.PrtImgOut("GRAPH004", model.getValue(pNode+"["+pRowNo+"]/testnm")); // 처방표시명
- sSndMsg += "^FO10,240^XGGRAPH004,1,1^FS";
- //---------------------------------------------------------------------
- sSndMsg += "^PQ" + model.getValue("/root/hidden/acptenv/barcdprntcnt"); // 출력매수
- sSndMsg += fExeBarCdSetEnd(sSndMsg); // 출력종료
- fExeSendMsg(sSndMsg);
- */
-
- //-------------------------------------------
- // 공통 바코드 출력함수 사용을 위한 노드 생성
- for (var iNo=1; iNo <= getNodesetCount(pNode); iNo++) {
- model.makeValue(pNode+"["+iNo+"]/spcbarcdno", model.getValue(pNode+"["+iNo+"]/barcdno"));
- model.makeValue(pNode+"["+iNo+"]/wardroom", model.getValue(pNode+"["+iNo+"]/wardnm"));
- model.makeValue(pNode+"["+iNo+"]/spcdispnm", model.getValue(pNode+"["+iNo+"]/spcnm"));
- model.makeValue(pNode+"["+iNo+"]/prcpdispnm", model.getValue(pNode+"["+iNo+"]/testnm"));
- }
-
- //--------------------------------------------------------------------
- lpzfAcptBarCd("0", model.getValue("/root/hidden/acptenv/barcdprntcnt"), pNode, "/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
- }
-
- //---------------------------
- // Serial Port를 설정하여 Open
- function fExeCommPortOpen() {
- CommAX.CommPort = "1";
- CommAX.Settings = "9600,n,8,1";
- }
-
- //---------------------
- // 바코드 출력 시작 설정
- function fExeBarCdSetStart(paramMsg) {
- return paramMsg + "^XA^LH0,0^PRB";
- }
-
- //--------------------
- // 바코드 출력 종료 설정
- function fExeBarCdSetEnd(paramMsg) {
- return paramMsg + "^XZ";
- }
-
- //-------------------------
- // 바코드 장비로 메세지 전송
- function fExeSendMsg(paramMsg) {
- CommAX.SendMessageToLPT(paramMsg);
- }
-
-
- /* @group : 검체일괄접수
- * @ver : 2007.09.27 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 수탁환자등록 팝업창 클릭 처리 Function
- */
- function fExeTrustAcpt() {
- modal("SPLPJ02300", "", "", "", "SPLPJ02300", "/root/hidden/acptenv", "/root/hidden/acptenv");
- model.makeValue("/root/init/workflagcd", "9999");
- fGetBatchAcptList("A");
- }
-
- /* @group : 검체일괄접수
- * @ver : 2007.09.27 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 작업구분 선택 처리 Function
- */
- function fExeWorkChoi() {
-
- var iFindNo = -1;
- var aWorkFlagCd = "";
- var aBfWorkFlagCd = "";
- var sWorkFlagCd = model.getValue("/root/init/workflagcd");
-
- //-----------------------------------
- aWorkFlagCd = sWorkFlagCd.split(" ");
- aBfWorkFlagCd = sWorkflagList.split(" "); //잡업구분 이전 값.
-
- if(sWorkFlagCd.length > sWorkflagList.length) {
- //select 경우
- if (!(aWorkFlagCd[(aWorkFlagCd.length-1)].getTrim() == "")) {
- if(aWorkFlagCd[(aWorkFlagCd.length-1)].getTrim() == "1001" || aWorkFlagCd[(aWorkFlagCd.length-1)].getTrim() == "1002"){
- //조직, 동결절편을 선택한 경우
- model.makeValue("/root/init/workflagcd", "1001 1002 1004 1005 1006 1007 1008 1009 1012");
- } else if(aWorkFlagCd[(aWorkFlagCd.length-1)].getTrim() == "1003"){
- //세포를 선택한 경우
- model.makeValue("/root/init/workflagcd", "1003 1004 1005 1006 1007 1008 1009 1012");
- } else if(aWorkFlagCd[(aWorkFlagCd.length-1)].getTrim() == "ZZZZ"){
- //전체를 선택한 경우
- model.makeValue("/root/init/workflagcd", "1001 1002 1003 1004 1005 1006 1007 1008 1009 1012 1011 ZZZZ");
- } else if(aWorkFlagCd[(aWorkFlagCd.length-1)].getTrim() == "9999"){
- //수탁검사를 선택한 경우
- model.makeValue("/root/init/workflagcd", "9999");
- group1.visible = true;
- group1.attribute("left") = "563";
- group1.attribute("top") = "69";
- model.refresh();
- } else if(aWorkFlagCd[(aWorkFlagCd.length-1)].getTrim() == "9998"){
- //시행부서처방을 선택한 경우
- model.makeValue("/root/init/workflagcd", "9998");
- group1.visible = true;
- group1.attribute("left") = "563";
- group1.attribute("top") = "69";
- model.refresh();
- } else if(aWorkFlagCd[(aWorkFlagCd.length-1)].getTrim() == "1011"){
- //기록실을 선택한 경우
- model.makeValue("/root/init/workflagcd", "1011");
- } else {
- //시행부서처방, 수탁검사는 단독으만 선택이 되도록 한다.
- model.setValue("/root/init/workflagcd", fsetCutString(model.getValue("/root/init/workflagcd"), "9998")) ;
- model.setValue("/root/init/workflagcd", fsetCutString(model.getValue("/root/init/workflagcd"), "9999")) ;
- }
- }
-
- } else if (sWorkFlagCd.length < sWorkflagList.length) {
- //deselect경우("전체"를 Deselect한 경우만 체크 한다.)
- if(fCompareArray(aWorkFlagCd, aBfWorkFlagCd) == "ZZZZ") {
- model.makeValue("/root/init/workflagcd", "");
- }
- } else if (sWorkFlagCd.length == sWorkflagList.length) {
-
- }
-
- //-----------------------
- chb_workflagcd.refresh();
-
- //변경후 작업구분 값을 저장하여 다음 변경시 사용.
- sWorkflagList = model.getValue("/root/init/workflagcd");
-
- }
-
- /* @group : 일괄접수
- * @ver : 2007.06.03 (CMCDEV-0001)
- * @by : 박중규
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 작업구분 체크에 사용할 배열 비교
- */
- function fCompareArray(pAfworklist, pBfworklist) {
- var sWorkflagcd = "";
- var iCount = 0;
-
- for(var i=0 ; i < pBfworklist.length ; i++) {
- iCount = 0;
- for(var j=0 ; j < pAfworklist.length ; j++) {
- if(pBfworklist[i] == pAfworklist[j]){
- iCount=0;
- } else {
- iCount++;
- }
- }
-
- if(iCount == pAfworklist.length) {
- return pBfworklist[i];
- }
- }
-
- return "none";
-
- }
-
- function fExeRefValKeyPress() {
-
- var sFlagCd = "";
- var iMaxRowCnt = 0;
- var sSpcBarCdNo= "";
-
- //------------------------
- if(event.keyCode == 13) {
-
- model.setvalue("/root/init/refval", ipt_value.currentText);
- ipt_value.refresh();
-
- //-------------------------------------------------
- if (model.getValue("/root/init/refmthd") == "0") {
-
- //-----------------
- // 바코드 길이 검사
- if (ipt_value.currentText.length < 9) {
- messageBox("바코드번호 오류", "E008");
- return false;
- }
-
- //이미 조회된 바코드 인지 체크.
- sSpcBarCdNo = model.getValue("/root/init/refval").toUpperCase();
- sSpcBarCdNo = sSpcBarCdNo.substring(0, 9);
- for (iRowNo=1; iRowNo <= getNodesetCount("/root/main/prcp/prcplist"); iRowNo++) {
-
- if(model.getValue("/root/main/prcp/prcplist["+ iRowNo +"]/spcbarcdkey") == sSpcBarCdNo) {
- messageBox("이미 조회된 바코드 번호 입니다.", "E999");
-
- //------------
- //마우스 포커스 설정
- model.setFocus("ipt_value");
-
- return false;
- }
-
- }
-
- //---------------------
- fGetBatchAcptList("B");
-
- //---------------------------------------------------------------
- //조회후 추가된 로우가 화면에 보이도록 그리드 포커스를 조정한다.
- iMaxRowCnt = getNodesetCount("/root/main/prcp/prcplist");
- if (iMaxRowCnt > 25)
- {
- grd_prcplist.bottomRow = Number(iMaxRowCnt);
- }
- } else {
- fGetBatchAcptList("P");
-
- //---------------------------------------------------------------
- //조회후 추가된 로우가 화면에 보이도록 그리드 포커스를 조정한다.
- iMaxRowCnt = getNodesetCount("/root/main/prcp/prcplist");
- if (iMaxRowCnt > 25)
- {
- grd_prcplist.bottomRow = Number(iMaxRowCnt);
- }
- }
-
- //-----------------------
- ipt_value.selBegin = 0;
- ipt_value.selEnd = ipt_value.currentText.length;
- model.setFocus("ipt_value");
- }
- }
-
- /* @group : 검체일괄접수
- * @ver : 2007.11.01 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 바코드 재출력 처리 Function
- */
- function fExeBarCdPopupCall() {
-
- var count = getNodesetCount("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
-
- if(count == 0) {
- model.makeNode("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
- }
- modal("SPLLC90100" , "","","","","/root/main/barcdprntsetup/prntsetupinfo/setupinfo", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
- }
-
- /* @group : 검체일괄접수
- * @ver : 2008.11.27 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 처방이력조회 기능 Function
- */
- function fExePopupOpenHist()
- {
- modal("SMMMO02500");
- }
-
- /* @group : 검체일괄접수
- * @ver : 2008.12.24 (CMCDEV-0001)
- * @by : 하만석(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 처방이력데이터 초기화 기능 Function
- */
- function fExeInitialGrid()
- {
- model.removeNodeset("/root/main/prcp/prcplist");
- grd_prcplist.refresh();
- }
-
- /* @group : 조직검체접수
- * @ver : 2008.11.25 (CMCDEV-0001)
- * @by : 하만석(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 육안검사의사 변경 Function
- */
- function fExeGrosTestDrChange()
- {
- model.setValue("/root/hidden/acptenv/grostestdrnm"
- , model.getValue("/root/init/userinfo/userinfolist[userid='"
- + model.getValue("/root/hidden/acptenv/grostestdr") + "']/usernm"));
-
- }
-
- /* @group : 조직검체접수
- * @ver : 2008.11.25 (CMCDEV-0001)
- * @by : 하만석(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 육안병리사 변경 Function
- */
- function fExeGrosPlgyChange()
- {
- model.setValue("/root/hidden/acptenv/grosplgynm"
- , model.getValue("/root/init/userinfo/userinfolist[userid='"
- + model.getValue("/root/hidden/acptenv/grosplgyid") + "']/usernm"));
-
- }
-
- /* @group : 검체일괄접수
- * @ver : 2009.06.03 (CMCDEV-0001)
- * @by : 박중규
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 병리번호/관련병리번호 일괄 입력 팝업
- */
- function fExePtNoPopupCall2() {
-
- var sPid = "";
- var sPtNocd = "";
- var sNewPtNo = "";
-
- //일괄 입력하려는 처방들이 모두 한명의 환자의 것인지 체크
- for(var iRowNo = 1 ; iRowNo < grd_prcplist.rows ; iRowNo++) {
- if(model.getValue("/root/main/prcp/prcplist["+ iRowNo +"]/choi") == "true") {
- if(sPid == "") {
- sPid = model.getValue("/root/main/prcp/prcplist["+ iRowNo +"]/pid");
- }
-
- if(sPid != model.getValue("/root/main/prcp/prcplist["+ iRowNo +"]/pid")) {
- messageBox("선택된 처방목록이 모두 동일 환자의 것일 때만 일괄입력이 가능 합니다.", "I999");
- return;
- }
- }
- }
-
- //---------------
- if(sPid == "") {
- messageBox("선택된 처방목록이 없습니다.", "I007");
- return;
- }
-
- //------------------------------
- model.property("pid") = sPid;
- model.property("instcd") = getUserInfo("dutplceinstcd");
-
- //---------------------------
- // 병리번호리스트 팝업창 표시
- modal("SPLPJ02100");
-
- //-----------------------------
- // 병리번호를 선택하였는지 체크.
- if(model.property("ptno") == "") {
- return;
- }
-
- //-----------------------------
- // 병리번호 or 관련병리번호 set
- for(var iRowNo = 1 ; iRowNo < grd_prcplist.rows ; iRowNo++) {
-
- //----------------------------------------------------------------------------
- if (model.getValue("/root/main/prcp/prcplist["+ iRowNo +"]/choi") == "true") {
-
- //------------------------------------------------------------------------
- if (model.getValue("/root/hidden/ptnoflagcd") == "0") { // 병리번호
-
- sPtNocd = model.getValue("/root/main/prcp/prcplist[" + iRowNo+ "]/ptnocd");
- sNewPtNo = model.property("ptno");
- sNewPtNo = sNewPtNo.substr(0, (sNewPtNo.length) - 8);
-
-
- //--------------------------------------
- // 추가처방(특수/면역염색)인 경우는 예외
- if ( model.getValue("/root/main/prcp/prcplist[" + iRowNo+ "]/workflagcd") == "1004" ||
- model.getValue("/root/main/prcp/prcplist[" + iRowNo+ "]/workflagcd") == "1005" ) {
- // Continue
- } else {
- //--------------------
- // 병리번호코드 check
- if(sPtNocd != sNewPtNo) {
- messageBox(model.getValue("/root/main/prcp/prcplist[" + iRowNo+ "]/testcd") + " 처방에 " + sNewPtNo + " 코드를 사용하실 수 없습니다." , "E999");
- return;
- }
- }
-
- //---------------------------------------------------------------------------------------------
- model.setValue("/root/main/prcp/prcplist[" + iRowNo + "]/ptno", model.property("ptno"));
- model.setValue("/root/main/prcp/prcplist[" + iRowNo + "]/dispptno", model.property("dispptno"));
- model.setValue("/root/main/prcp/prcplist[" + iRowNo + "]/bfacptdd", model.property("bfacptdd"));
- model.setValue("/root/main/prcp/prcplist[" + iRowNo + "]/bfacptno", model.property("bfacptno"));
- model.setValue("/root/main/prcp/prcplist[" + iRowNo + "]/bfacptseqno", model.property("bfacptseqno"));
- model.setValue("/root/main/prcp/prcplist[" + iRowNo + "]/reuseflagcd", model.property("reuseflagcd"));
- model.setValue("/root/main/prcp/prcplist[" + iRowNo + "]/bfspcacptdd", model.property("bfspcacptdd"));
- model.setValue("/root/main/prcp/prcplist[" + iRowNo + "]/bfspcacptno", model.property("bfspcacptno"));
-
- } else { //관련병리번호
- model.setValue("/root/main/prcp/prcplist[" + iRowNo + "]/relaptno", model.property("ptno"));
- model.setValue("/root/main/prcp/prcplist[" + iRowNo+ "]/reladispptno", model.property("dispptno"));
- }
- }
- }
-
-
- }
-
- /* @group : 검체일괄접수
- * @ver : 2008.10.08 (CMCDEV-0001)
- * @by : 유동철
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 검사목록 조회 처리 함수
- */
- function fGetTestCdList() {
-
- model.removeNodeset("/root/send");
- model.removeNodeset("/root/init/testinfo/testitemlist");
- model.makeValue("/root/send/delflagcd", "0"); // 조회조건 사용여부구분
- model.makeValue("/root/send/refflag", "1"); // 조회조건 조회구분
- model.makeValue("/root/send/refval", ""); // 조회조건 조회값
- model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd")); // 기관코드
- submit("TRLPC00401");
-
- //-----------------------------------------
- grd_testlist.fixedcellcheckbox(0, 0) = true;
- }
-
- /* @group : 검체일괄접수
- * @ver : 2008.10.08 (CMCDEV-0001)
- * @by : 유동철
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 검사목록 팝업창 처리 함수
- */
- function fExeTestItemChoi() {
-
- var iFindNo = 0;
- var sTestCd = "";
- var sTestNm = "";
- var bState = false;
- var sNode = "/root/init/testinfo/testitemlist";
- //-------------------------------------------
- iFindNo = grd_testlist.findRow("true", 1, 0);
- if (Number(iFindNo) <= 0) {
- model.makeValue("/root/init/testcdlist", "");
- model.makeValue("/root/init/testnmlist", "");
- opt_testnmlist.refresh();
- grp_testlist.visible = false;
- return false;
- }
-
- //-----------------------------------------------------
- for (var iNo=1; iNo <= getNodesetCount(sNode); iNo++) {
-
- //-----------------------------------------------------
- if (model.getValue(sNode+"["+iNo+"]/choi") == "true") {
-
- if (bState) {
- sTestCd += ", '" + model.getValue(sNode+"["+iNo+"]/testcd") + "'";
- sTestNm += ", " + model.getValue(sNode+"["+iNo+"]/testengnm");
- } else {
- sTestCd += "'" + model.getValue(sNode+"["+iNo+"]/testcd") + "'";
- sTestNm += model.getValue(sNode+"["+iNo+"]/testengnm");
- bState = true;
- }
- }
- }
-
- //------------------------------------------------
- model.makeValue("/root/init/testcdlist", sTestCd);
- model.makeValue("/root/init/testnmlist", sTestNm);
- opt_testnmlist.refresh();
- grp_testlist.visible = false;
- }
-
- /* @group : 검체일괄접수
- * @ver : 2010.03.16 (CMCDEV-0001)
- * @by : 박상환(평화이즈)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 컬럼설정 변경 클릭
- */
- function fClkBtnSetCol(){
- var scrnid = "";
- var grdid = "";
- var caseid = "";
- model.setValue("/root/main/cond/scrnid", "SMLPJ00500");
- model.setValue("/root/main/cond/grdid", "grd_acptlist");
- model.setValue("/root/main/cond/caseid", "SMLPJ00500");
- scrnid = model.getValue("/root/main/cond/scrnid");
- grdid = model.getValue("/root/main/cond/grdid");
- caseid = model.getValue("/root/main/cond/caseid");
- setParameter("SPLPP03100_param_scrnid", scrnid);
- setParameter("SPLPP03100_param_grdid" , grdid);
- setParameter("SPLPP03100_param_caseid", caseid);
- modal("SPLPP03100");
-
- var useyn = getParameter("SPLPP03100_rtn_useyn");
- if(useyn == "Y"){
- reqOrderInfoOfCol("SMLPJ00500", "grd_prcplist"); //검체일괄접수 컬럼 조회 및 설정
- model.makeValue("/root/chngcol/chngcolflag", "N");
- }
- }
-
-
- /* @group : 검체일괄접수
- * @ver : 2010.03.16 (CMCDEV-0001)
- * @by : 박상환(평화이즈)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 컬럼설정 변경 클릭
- */
- function reqOrderInfoOfCol(scrnid, grdid, compscd){
- model.removeNodeset("/root/send/reqdata");
- model.makeValue("/root/send/reqdata/scrnid", scrnid);
- if (!isNull(compscd)) {
- model.makeValue("/root/send/reqdata/compscd", compscd);
- }
- if(submit("TRLPP03101")){
- var xmlnode = model.instance1.selectSingleNode("/root/init/userscrnenvinfo/gridseq");
- if(xmlnode != null){
- var refdata = model.getValue("/root/init/userscrnenvinfo/gridseq/compsrefcnts");
- var sizedata = model.getValue("/root/init/userscrnenvinfo/gridseq/compssizecnts");
- setOrderInfoOfCol(grdid, refdata, sizedata); //외래환자리스트 컬럼 설정
- }
- }
- }
- /* @group : 검체일괄접수
- * @ver : 2010.03.16 (CMCDEV-0001)
- * @by : 박상환(평화이즈)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 컬럼설정 변경 클릭
- */
- function setOrderInfoOfCol(grdid, refdata, sizedata){
- var grdobj = document.controls.item(grdid);
- var refarr = refdata.split("^");
- var sizearr = sizedata.split("^");
-
- for(var i = 0; i < refarr.length; i++){
- var colcnt = grdobj.colref("" + refarr[i] + "");
- grdobj.colMove(i, colcnt, "before", false);
-
- var size = sizearr[i];
- if(size == 0){ // size of column 0 -> hidden
- grdobj.colHidden(i) = true;
- }else{
- grdobj.colHidden(i) = false;
- }
- grdobj.colWidth(i) = eval(size);
- }
- grdobj.rebuild();
- }
-
- /* @group : 조직검체접수
- * @ver : 2007.03.07 (CMCDEV-0001)
- * @by : 황상미(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 병리번호현황 조회
- */
- function fGetPrestPtnoList(refflag, prest_node, prest_row) {
-
- var sSysDD = model.getValue("/root/init/sysdt/sysdtinfo/sysdd");
- var sFromDD = sSysDD.toDate().getAddDate(-1,"M").getDateFormat();
-
- //---------------------------------
- model.removeNodeset("/root/send");
-
- //----------------------
- // 결번조회를 요청한 경우
- if (refflag == "mno") {
- model.makeValue("/root/send/instcd", model.getValue("/root/hidden/userinfo/instcd"));
- model.makeValue("/root/send/fromdd", sFromDD);
- model.makeValue("/root/send/todd", sSysDD);
- submit("TRLPJ00301");
-
- //--------------------------------------------------------------
- if(getNodesetCount("/root/main/mnoptnohist/ptnohistlist") > 0) {
- //------------------------------------------------
- cap_mno.attribute("border-color") = "#f7a08b";
- cap_mno.attribute("border-width") = "2px";
- cap_mno.attribute("background-color") = "#fcd2c1";
- cap_mno.attribute("font-weight") = "bold";
- cap_mno.attribute("color") = "#ff0000";
-
- } else {
-
- //------------------------------------------------
- cap_mno.attribute("border-color") = "#c0c0c0";
- cap_mno.attribute("border-width") = "2px";
- cap_mno.attribute("background-color") = "";
- cap_mno.attribute("font-weight") = "";
- }
-
- } else if (refflag == "bf") {
- model.makeValue("/root/send/instcd", model.getValue("/root/hidden/userinfo/instcd")); //기관코드
- model.makeValue("/root/send/pid", model.getValue(prest_node + "[" + prest_row + "]/pid")); //검체이송일자
- submit("TRLPJ00304");
-
- } else if (refflag == "last") {
-
- var ptnocd = "";
-
- //-----------------------------------------------------------------------
- // 3:연구검체는 연구용 병리번호코드, 4:수탁검체는 수탁용 병리번호코드로 조회
- if(model.getValue("/root/hidden/acptflagcd") == "3"){
- ptnocd = model.getValue(prest_node + "[" + prest_row + "]/stdyptnocd");
- }else if(model.getValue("/root/hidden/acptflagcd") == "4"){
- ptnocd = model.getValue(prest_node + "[" + prest_row + "]/trustptnocd");
- }else{
- ptnocd = model.getValue(prest_node + "[" + prest_row + "]/ptnocd");
- }
-
- //-------------------------------------------------------------------------------
- model.makeValue("/root/send/instcd", model.getValue("/root/hidden/userinfo/instcd")); //기관코드
- model.makeValue("/root/send/ptnocd", ptnocd); //병리번호코드
- model.makeValue("/root/send/genryy", model.getValue("/root/init/sysdt/sysdtinfo/sysdd").substr(0, 4)); //병리번호생성년도
- submit("TRLPJ00305");
- }
-
- //-------------
- model.refresh();
- }
-
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:800px; height:15px; ">검체 일괄접수</caption>
- </group>
- <group id="grp_btn" scroll="auto" style="left:0px; top:13; width:1195px; height:27px; ">
- <line id="line10" class="line_6" style="x1:0px; y1:25; x2:1194px; y2:25; "/>
- <button id="btn_save" class="btn4_letter2" navindex="13" style="left:1138px; top:3; width:68px; height:22px; ">
- <caption>접수</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //------------------------
- //마우스 포커스 설정
- model.setFocus("ipt_value");
-
- fExeBatchAcpt("J");
- ]]>
- </script>
- </button>
- <button id="btn_acptenvset" class="btn3_letter6" style="left:413px; top:3px; width:104px; height:22px; ">
- <caption>접수환경설정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fExePopupOpenAcpt();
- ]]>
- </script>
- </button>
- <button id="button2" class="btn3_letter6" style="left:5px; top:3px; width:104px; height:22px; ">
- <caption>수탁환자등록</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fExeTrustAcpt();
- ]]>
- </script>
- </button>
- <button id="btn_prntset" class="btn3_letter5" style="left:110px; top:3px; width:92px; height:22px; ">
- <caption>프린터설정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fExeBarCdPopupCall();
- ]]>
- </script>
- </button>
- <button id="btn_lastsave" class="btn4_letter7" navindex="13" visibility="hidden" style="left:1019px; top:3px; width:116px; height:22px; ">
- <caption>결과완료(원외)</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fExeBatchAcpt("L");
- ]]>
- </script>
- </button>
- <button id="btn_prcphist" class="btn3_letter6" visibility="visible" style="left:203px; top:3px; width:104px; height:22px; ">
- <caption>처방이력조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fExePopupOpenHist();
- ]]>
- </script>
- </button>
- <button id="button3" class="btn3_letter6" visibility="visible" style="left:308px; top:3px; width:104px; height:22px; ">
- <caption>데이터초기화</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fExeInitialGrid();
- ]]>
- </script>
- </button>
- </group>
- <group id="grp_biz" style="left:0; top:40; width:1195px; height:744px; ">
- <caption id="caption13" class="cell_1" style="left:171px; top:125px; width:68px; height:20px; vertical-align:middle; ">적용구분</caption>
- <caption id="caption1" class="tit_2" style="left:6px; top:55px; width:149px; height:14px; ">접수환경</caption>
- <line id="line1" class="line_1" style="x1:0px; y1:70px; x2:560; y2:70px; "/>
- <group id="grp_sea" style="left:0px; top:10px; width:1195px; height:35px; vertical-align:top; ">
- <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; "/>
- <button id="button1" class="btn1_letter2" navindex="5" style="left:1123px; top:7px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn1_letter2.gif; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetBatchAcptList("A");
- ]]>
- </script>
- </button>
- <line id="line13" class="line_4" style="x1:1108px; y1:7px; x2:1108px; y2:29px; border-color:#ffe4bb; border-left-style:solid; "/>
- <select1 id="rdo_search" ref="/root/init/refmthd" class="radio_search" navindex="1" appearance="full" cols="3" overflow="visible" style="left:105px; top:9px; width:155px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>바코드번호</label>
- <value>0</value>
- </item>
- <item>
- <label>등록번호</label>
- <value>1</value>
- </item>
- </choices>
- </select1>
- <caption id="caption2" class="search_name" style="left:797px; top:9px; width:86px; height:17px; ">처방일자 :</caption>
- <input id="ipt_orddds" ref="/root/init/prcpfromdd" class="input_search" navindex="3" inputtype="date" style="left:887px; top:8px; width:94px; height:19px; text-align:center; vertical-align:middle; "/>
- <caption id="caption3" class="search_name" style="left:16; top:9px; width:86px; height:17px; ">검색방법 :</caption>
- <input id="ipt_value" ref="/root/init/refval" class="input_search" navindex="2" style="left:263px; top:8px; width:114px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- fExeRefValKeyPress();
- ]]>
- </script>
- </input>
- <caption id="caption5" class="search_no_b" style="left:984px; top:9px; width:12px; height:17px; ">~</caption>
- <input id="ipt_orddde" ref="/root/init/prcptodd" class="input_search" navindex="4" inputtype="date" style="left:999px; top:8px; width:94px; height:19px; text-align:center; vertical-align:middle; "/>
- <select1 id="cmb_prcpflag" ref="/root/init/prcpflag" class="combo_search" navindex="4" appearance="minimal" style="left:600px; top:8px; width:90px; height:19px; ">
- <choices>
- <item>
- <label>검체이송</label>
- <value>0</value>
- </item>
- <item>
- <label>수신확인</label>
- <value>1</value>
- </item>
- </choices>
- </select1>
- <caption id="caption21" class="search_name" style="left:508px; top:9px; width:91px; height:17px; text-align:center; vertical-align:middle; ">처방구분 :</caption>
- </group>
- <datagrid id="grd_prcplist" nodeset="/root/main/prcp/prcplist" class="datagrid2" caption="선
택^수신일자^수신시간^처방일자^처방시간^병리번호^^관련병리번호^^등록번호^환자명^환자
구분^내시경
소견^수납
구분^검사항목^검체명^검체
수^^처방과^처방의^퇴원일^시행부서
처방의^블럭
번호^spcseqnolist^spccdlist^spcnmlist^trandd^tranno^transeqno^orddd^spctrandd^spctranno^execprcpuniqno^reqfrmflagcd^ptnocd^slidflagcd^slidisscnt^initblocno^autokeepflagcd^stdyptnocd^stdy_slidflagcd^stdy_slidisscnt^stdy_initblocno^stdy_autokeepflagcd^trustptnocd^trust_slidflagcd^trust_slidisscnt^trust_initblocno^trust_autokeepflagcd^ptnocdflagcd^stdyptnocdflagcd^trustptnocdflagcd^orgprcpstatcd^orgtranstatcd^prcpstatcd^workflagcd^bfacptdd^bfacptno^bfacptseqno^reuseflagcd^bfspcacptdd^bfspcacptno^tranid^trandeptcd^spcbarcdnolist^prcpno^wardcd^roomcd^wardnm^sexage^caption1^caption2^caption3^caption4^caption5^appeorddrid^caption6^caption7^caption8^caption9^spcbarcdno^spcbarcdkey^spcstatcdlist^aptprcpdd^aptexecprcpuniqno^aptprcpno^aptspcacptseqno^블록
번호^aptblocnm^기관코드^병리번호^관련병리번호^환자구분코드^검사항목코드^검사그룹코드^검사
그룹^검체코드^의뢰지번호^처방과코드^처방의코드" colsep="^" colwidth="40, 70, 60, 70, 60, 80, 20, 80, 20, 70, 62, 40, 50, 40, 120, 80, 34, 20, 60, 60, 70, 60, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" dataheight="25" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheight="32" rowsep="|" navindex="12" style="left:0px; top:150px; width:1194px; height:592px; ">
- <col ref="choi" type="checkbox"/>
- <col ref="cnfmdd" format="yyyy-mm-dd" mask="exclude" showmask="true"/>
- <col ref="cnfmtm" format="hh:nn:ss" mask="exclude" showmask="true"/>
- <col ref="prcpdd" format="yyyy-mm-dd" mask="exclude" showmask="true"/>
- <col ref="prcprgsttm" format="hh:nn:ss" mask="exclude" showmask="true"/>
- <col class="text_center" imemode="alpha" ref="dispptno"/>
- <col class="icon_search" ref="ptnoref"/>
- <col class="text_center" ref="reladispptno"/>
- <col class="icon_search" ref="relaptnoref"/>
- <col class="text_center" ref="pid"/>
- <col class="text_center" ref="patnm"/>
- <col class="text_center" ref="patflagnm"/>
- <col class="text_center" ref="formrecseq"/>
- <col class="text_center" ref="rcptflagnm"/>
- <col ref="testengnm"/>
- <col ref="spcnm"/>
- <col ref="spccnt"/>
- <col class="icon_search" ref="reqfrmbtn"/>
- <col ref="orddeptnm"/>
- <col ref="orddrnm"/>
- <col ref="dschdd"/>
- <col ref="appeorddrnm"/>
- <col class="text_center" ref="addcsteno" visibility="hidden"/>
- <col ref="spcseqnolist" visibility="hidden"/>
- <col ref="spccdlist" visibility="hidden"/>
- <col ref="spcnmlist" visibility="hidden"/>
- <col ref="trandd" visibility="hidden"/>
- <col ref="tranno" visibility="hidden"/>
- <col ref="transeqno" visibility="hidden"/>
- <col ref="orddd" visibility="hidden"/>
- <col ref="spctrandd" visibility="hidden"/>
- <col ref="spctranno" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="reqfrmflagcd" visibility="hidden"/>
- <col ref="ptnocd" visibility="hidden"/>
- <col ref="slidflagcd" visibility="hidden"/>
- <col ref="slidisscnt" visibility="hidden"/>
- <col ref="initblocno" visibility="hidden"/>
- <col ref="autokeepflagcd" visibility="hidden"/>
- <col ref="stdyptnocd" visibility="hidden"/>
- <col ref="stdy_slidflagcd" visibility="hidden"/>
- <col ref="stdy_slidisscnt" visibility="hidden"/>
- <col ref="stdy_initblocno" visibility="hidden"/>
- <col ref="stdy_autokeepflagcd" visibility="hidden"/>
- <col ref="trustptnocd" visibility="hidden"/>
- <col ref="trust_slidflagcd" visibility="hidden"/>
- <col ref="trust_slidisscnt" visibility="hidden"/>
- <col ref="trust_initblocno" visibility="hidden"/>
- <col ref="trust_autokeepflagcd" visibility="hidden"/>
- <col ref="ptnocdflagcd" visibility="hidden"/>
- <col ref="stdyptnocdflagcd" visibility="hidden"/>
- <col ref="trustptnocdflagcd" visibility="hidden"/>
- <col ref="orgprcpstatcd" visibility="hidden"/>
- <col ref="orgtranstatcd" visibility="hidden"/>
- <col ref="prcpstatcd" visibility="hidden"/>
- <col ref="workflagcd" visibility="hidden"/>
- <col ref="bfacptdd" visibility="hidden"/>
- <col ref="bfacptno" visibility="hidden"/>
- <col ref="bfacptseqno" visibility="hidden"/>
- <col ref="reuseflagcd" visibility="hidden"/>
- <col ref="bfspcacptdd" visibility="hidden"/>
- <col ref="bfspcacptno" visibility="hidden"/>
- <col ref="tranid" visibility="hidden"/>
- <col ref="trandeptcd" visibility="hidden"/>
- <col ref="spcbarcdnolist" visibility="hidden"/>
- <col ref="prcpno" visibility="hidden"/>
- <col ref="wardcd" visibility="hidden"/>
- <col ref="roomcd" visibility="hidden"/>
- <col ref="wardnm" visibility="hidden"/>
- <col ref="sexage" visibility="hidden"/>
- <col ref="prcprgstdd" visibility="hidden"/>
- <col ref="testflagcd" visibility="hidden"/>
- <col ref="reqinstcd" visibility="hidden"/>
- <col ref="reqworkno" visibility="hidden"/>
- <col ref="tootfact" visibility="hidden"/>
- <col ref="appeorddrid" visibility="hidden"/>
- <col ref="addptno" visibility="hidden"/>
- <col ref="addspcacptdd" visibility="hidden"/>
- <col ref="addspcacptno" visibility="hidden"/>
- <col ref="addspcacptseqno" visibility="hidden"/>
- <col ref="appspcbarcdno" visibility="hidden"/>
- <col ref="spcbarcdkey" visibility="hidden"/>
- <col ref="spcstatcdlist" visibility="hidden"/>
- <col ref="aptprcpdd" visibility="hidden"/>
- <col ref="aptexecprcpuniqno" visibility="hidden"/>
- <col ref="aptprcpno" visibility="hidden"/>
- <col ref="aptspcacptseqno" visibility="hidden"/>
- <col ref="aptcsteno"/>
- <col ref="aptblocnm" visibility="hidden"/>
- <col ref="instcd" visibility="hidden"/>
- <col ref="ptno" visibility="hidden"/>
- <col ref="relaptno" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="testcd" visibility="hidden"/>
- <col ref="testgrupcd" visibility="hidden"/>
- <col ref="testgrupnm" visibility="hidden"/>
- <col ref="spccd" visibility="hidden"/>
- <col ref="reqfrmno" visibility="hidden"/>
- <col ref="orddeptcd" visibility="hidden"/>
- <col ref="orddrid" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fExePtNoPopupCall();
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_prcplist.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <input id="ipt_acptdd" ref="/root/hidden/acptenv/acptdd" class="input_essential" navindex="6" inputtype="date" style="left:204px; top:100px; width:90px; height:19px; text-align:center; "/>
- <caption id="cap_acptdd" class="cell_1" style="left:134px; top:99px; width:68px; height:23px; text-align:left; vertical-align:middle; ">접 수 일</caption>
- <caption id="caption7" class="tit_2" style="left:6px; top:129px; width:149px; height:13px; ">처방목록</caption>
- <line id="line3" class="line_1" style="x1:0px; y1:145px; x2:1194px; y2:145px; "/>
- <script type="javascript" ev:event="DOMFocusIn">
- <![CDATA[
-
- ]]>
- </script>
- <output id="opt_grosstestdr" ref="/root/hidden/acptenv/grostestdrnm" class="output_fix" visibility="hidden" style="left:350px; top:50px; width:54px; height:19px; "/>
- <output id="opt_grosplgyid" ref="/root/hidden/acptenv/grosplgynm" class="output_fix" visibility="hidden" style="left:405px; top:50px; width:59px; height:19px; "/>
- <caption id="cap_grosstestdr" class="cell_1" style="left:0px; top:75px; width:68px; height:23px; text-align:left; vertical-align:middle; ">육안검사의</caption>
- <caption id="caption4" class="tit_2" style="left:568px; top:55px; width:149px; height:14px; ">작업구분</caption>
- <line id="line4" class="line_1" style="x1:563; y1:70px; x2:1194; y2:70px; "/>
- <select id="chb_workflagcd" ref="/root/init/workflagcd" overflow="visible" appearance="full" cellspacing="16" cols="7" rows="2" vcellspacing="5" style="left:563px; top:76px; width:627px; height:44px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd/resncdlist">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fExeWorkChoi();
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseover">
- <![CDATA[
- if(model.getValue("/root/init/workflagcd") == "9998" || model.getValue("/root/init/workflagcd") == "9999" ) {
- group1.visible = true;
- model.refresh();
- }
-
- ]]>
- </script>
- </select>
- <input id="input1" ref="/root/hidden/acptenv/grostestdd" class="input_essential" navindex="6" inputtype="date" style="left:204px; top:76px; width:91px; height:19px; text-align:center; "/>
- <input id="ipt_waittm" ref="/root/hidden/acptenv/waittm" class="input_default" navindex="8" visibility="hidden" maxlength="2" format="#,###" style="left:328px; top:50px; width:20px; height:19px; "/>
- <select1 id="cmb_autoacptflagcd" ref="/root/hidden/acptenv/autoacptflagcd" class="combo_essential" navindex="1" visibility="hidden" appearance="minimal" style="left:255px; top:50px; width:72px; height:19px; text-align:center; vertical-align:middle; ">
- <choices>
- <item>
- <label>자동접수</label>
- <value>0</value>
- </item>
- <item>
- <label>수동접수</label>
- <value>1</value>
- </item>
- </choices>
- </select1>
- <input id="ipt_reqfrmprntcnt" ref="/root/hidden/acptenv/reqfrmprntcnt" class="input_default" navindex="6" format="#,###" style="left:467px; top:76px; width:93px; height:19px; text-align:right; "/>
- <input id="ipt_barcdprntcnt" ref="/root/hidden/acptenv/barcdprntcnt" class="input_default" navindex="7" maxlength="1" format="#,###" style="left:540px; top:100px; width:20px; height:19px; "/>
- <caption id="caption8" class="cell_1" style="left:408px; top:75px; width:57px; height:23px; text-align:left; ">의 뢰 지</caption>
- <caption id="cap_grosplgyid" class="cell_1" style="left:408px; top:99px; width:57px; height:23px; text-align:left; vertical-align:middle; ">바 코 드</caption>
- <select1 id="cmb_barcdprnt" ref="/root/hidden/acptenv/barcdprnt" class="combo_essential" navindex="2" appearance="minimal" style="left:467px; top:100px; width:72px; height:19px; text-align:center; vertical-align:middle; ">
- <choices>
- <item>
- <label>자동출력</label>
- <value>0</value>
- </item>
- <item>
- <label>수동출력</label>
- <value>1</value>
- </item>
- </choices>
- </select1>
- <select1 id="cmb_grostestdr" ref="root/hidden/acptenv/grostestdr"" class="combo_default" navindex="6" appearance="minimal" style="left:70px; top:76px; width:62px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/userinfo/userinfolist[jobkindcd='1']">
- <label ref="usernm"/>
- <value ref="userid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fExeGrosTestDrChange();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_grostestid" ref="/root/hidden/acptenv/grosplgyid" class="combo_essential" navindex="6" appearance="minimal" style="left:344px; top:100px; width:62px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/userinfo/userinfolist[jobkindcd='9']">
- <label ref="usernm"/>
- <value ref="userid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fExeGrosPlgyChange();
- ]]>
- </script>
- </select1>
- <caption id="caption9" class="cell_1" style="left:134px; top:75px; width:68px; height:23px; text-align:center; vertical-align:middle; ">육안검사일</caption>
- <caption id="caption10" class="cell_1" style="left:0px; top:99px; width:68px; height:23px; text-align:left; vertical-align:middle; ">Frozen의</caption>
- <select1 id="cmb_frzndr" ref="/root/hidden/acptenv/frzndr" navindex="6" appearance="minimal" style="left:69px; top:100px; width:62px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/userinfo/userinfolist[jobkindcd='1']">
- <label ref="usernm"/>
- <value ref="userid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fExeGrosTestDrChange();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_readdr" ref="/root/hidden/acptenv/readdr" navindex="6" appearance="minimal" style="left:344px; top:76px; width:62px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/userinfo/userinfolist[jobkindcd='1']">
- <label ref="usernm"/>
- <value ref="userid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fExeGrosTestDrChange();
- ]]>
- </script>
- </select1>
- <caption id="caption11" class="cell_1" style="left:297px; top:75px; width:45px; height:23px; text-align:left; vertical-align:middle; ">판독의</caption>
- <caption id="caption12" class="cell_1" style="left:297px; top:99px; width:45px; height:23px; text-align:left; vertical-align:middle; ">접수자</caption>
- <line id="line5" class="line_3" style="x1:0px; y1:121px; x2:560px; y2:121px; "/>
- <line id="line2" class="line_2" style="x1:0px; y1:97px; x2:560; y2:97px; "/>
- <line id="line6" class="line_3" style="x1:563px; y1:121px; x2:1194px; y2:121px; "/>
- <select1 id="cmb_ptnoflagcd" ref="/root/hidden/ptnoflagcd" appearance="minimal" style="left:240px; top:125px; width:100px; height:19px; ">
- <choices>
- <item>
- <label>병리번호</label>
- <value>0</value>
- </item>
- <item>
- <label>관련병리번호</label>
- <value>1</value>
- </item>
- </choices>
- </select1>
- <button id="button4" class="icon_search" navindex="2" style="left:342px; top:127px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fExePtNoPopupCall2();
- ]]>
- </script>
- </button>
- <output id="opt_testnmlist" ref="/root/init/testnmlist" style="left:563px; top:125px; width:540px; height:19px; border-color:#000000; border-style:solid; "/>
- <button id="button5" style="left:1108px; top:127px; width:14px; height:16px; background-image:../../../com/commonweb/images/icon_search.gif; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grp_testlist.visible = true;
- ]]>
- </script>
- </button>
- <group id="grp_testlist" visibility="hidden" style="left:563px; top:145px; width:460px; height:463px; ">
- <button id="btn_cls" class="btn4_letter2" style="left:404px; top:440px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn4_letter2.gif; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grp_testlist.visible = false;
- ]]>
- </script>
- </button>
- <button id="btn_cfm" class="btn4_letter2" style="left:345px; top:440px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn4_letter2.gif; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fExeTestItemChoi();
- ]]>
- </script>
- </button>
- <datagrid id="grd_testlist" nodeset="/root/init/testinfo/testitemlist" caption="선택^기관코드^코드^명칭^약어" colsep="^" colwidth="56, 0, 80, 300, 0" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:0px; width:460px; height:437px; ">
- <col ref="choi" type="checkbox"/>
- <col ref="instcd"/>
- <col ref="testcd"/>
- <col ref="testengnm"/>
- <col ref="testengabbr"/>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_testlist.gridToInstance();
- ]]>
- </script>
- </datagrid>
- </group>
- <button id="btn_setscrn" class="btn2_letter4" visibility="visible" style="left:1129px; top:125px; width:64px; height:19px; ">
- <caption>컬럼설정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fClkBtnSetCol();
- ]]>
- </script>
- </button>
- <group id="group1" visibility="hidden" style="left:535px; top:225px; width:632px; height:65px; ">
- <shape id="roundrect2" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:4px; top:5px; width:626px; height:55px; background-color:#fffbf2; border-color:#ffd799; border-width:3px; "/>
- <select id="checkbox1" ref="/root/init/workflagcd2" overflow="visible" appearance="full" cellspacing="16" cols="7" rows="2" vcellspacing="5" style="left:10px; top:10px; width:615px; height:44px; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/resncd2/resncdlist">
- <label ref="resncnts"/>
- <value ref="resncd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fExeWorkChoi();
- ]]>
- </script>
- </select>
- <script type="javascript" ev:event="onmouseout">
- <![CDATA[
- group1.visible = false;
- ]]>
- </script>
- <script type="javascript" ev:event="onmousemove">
- <![CDATA[
- group1.visible = true;
- ]]>
- </script>
- <button id="button6" class="btn2_letter2" visibility="visible" style="left:580px; top:34px; width:42px; height:19px; ">
- <caption>해제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.makeValue("/root/init/workflagcd", "1001 1002 1004 1005 1006 1007 1008 1009 1012");
- chb_workflagcd.refresh();
- model.setValue("/root/init/workflagcd2", "");
- group1.visible = false;
- model.refresh();
- ]]>
- </script>
- </button>
- </group>
- <caption id="cap_mno" style="left:106px; top:123px; width:64px; height:22px; color:#c0c0c0; text-align:center; vertical-align:middle; border-color:#c0c0c0; border-style:solid; ">
- <![CDATA[결번있음]]>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fExeMissingNumber();
- ]]>
- </script>
- </caption>
- </group>
- </xhtml:body>
- </xhtml:html>
|